diff options
author | Michael Vogt <michael.vogt@ubuntu.com> | 2010-09-03 14:04:50 +0200 |
---|---|---|
committer | Michael Vogt <michael.vogt@ubuntu.com> | 2010-09-03 14:04:50 +0200 |
commit | 0205540433440a9ff4ad4ea4cce44c700a4b401c (patch) | |
tree | 97809e2e38482d3d7f124b30552a0936adf4d405 | |
parent | 24baab5c477bf1e57a0b169a7bac1d2e9ab0c974 (diff) | |
parent | 2c6baa5a1f935eb3b8d4eb9fdef62e696416e27a (diff) |
merged from lp:~donkult/apt/sid
249 files changed, 80977 insertions, 43519 deletions
diff --git a/.bzrignore b/.bzrignore index ac276b3fb..7c4b11b10 100644 --- a/.bzrignore +++ b/.bzrignore @@ -11,14 +11,17 @@ configure buildlib/config.sub buildlib/config.guess +# abichecker related files/dir +abicheck/apt_build.xml +abicheck/apt_installed.xml +abicheck/compat_reports/ +abicheck/descriptors_storage/ +abicheck/header_compile_errors/ +abicheck/test_results/ +abicheck/tests/ + # generated files in the progress to build all # apt man pages and other documentation -doc/*.1 -doc/*.5 -doc/*.8 -doc/*/*.1 -doc/*/*.5 -doc/*/*.8 -doc/*/apt.ent -doc/*/*.xml -doc/*/*.sgml +./doc/*/ +!./doc/examples/ +!./doc/po/ diff --git a/README.MultiArch b/README.MultiArch new file mode 100644 index 000000000..b2964ac38 --- /dev/null +++ b/README.MultiArch @@ -0,0 +1,113 @@ +Before we start with this topic: Note that MultiArch is not yet ready for +prime time and/or for the casual user. The implementation is so far widely +untested and only useful for developers of packagemanagment tools which +use APT and his friends and maintainers of (upcoming) MultiArch packages. +This README is especially NOT written for the casual user and is NOT a +usage guide - you have been warned. It is assumed that the reader has +at least a bit of knowledge about APT internals, dependency relations +and the MultiArch spec [0]. + +Note also that the toolchain isn't ready yet, e.g. while you can simulate +the installation of MultiArch packages they will more sooner than later +cause enormous problems if really installed as dpkg can't handle MultiArch +yet (no, --force-{overwrite,architecture} aren't good options here). +Other parts of the big picture are missing and/or untested too. +You have been warned! + + +The implementation is focused on NOT breaking existing singleArch-only +applications and/or systems as this is the current status-quo for all +systems. Also, many systems don't need (or can't make use of) MultiArch, +so APT will proceed in thinking SingleArch as long as it is not explicitly +told to handle MultiArch: +To activate MultiArch handling you need to specify architectures you +want to be considered by APT with the config list APT::Architectures +(Insert architectures in order of preference). +APT will download Packages files for all these architectures in the +update step. Exception: In the sourcelist is the optionfield used: +deb [ arch=amd64,i386 ] http://example.org/ experimental main +(This optionfield is a NOP in previous apt versions) + +Internally in APT a package is represented as a PkgIterator - +before MultiArch this PkgIterator was architecture unaware, +only VerIterators include the architecture they came from. +This is/was a big problem as all versions in a package are +considered for dependency resolution, so pinning will not work in all cases. + +The problem is solved by a conceptional change: +A PkgIterator is now architecture aware, so the packages +of foobar for amd64 and for i386 are now for apt internal totally +different packages. That is a good thing for e.g. pinning, but +sometimes you need the information that such packages are belonging together: +All these foobar packages therefore form a Group accessible with GrpIterators. +Note that the GrpIterator has the same name as all the packages in this group, +so e.g. apt-cache pkgnames iterates over GrpIterator to get the package names: +This is compatible to SingleArch as a Group consists only of a single package +and also to MultiArch as a Group consists of possible many packages which +all have the same name and are therefore out of interest for pkgnames. + + +Caused by the paragraph "Dependencies involving Architecture: all packages" +in the MultiArch spec we have a second major conceptional change +which could even break existing applications, but we hope for the best… +An Architecture: all package is internally split into pseudo packages +for all MultiArch Architectures and additional a package with the +architecture "all" with no dependencies which is a dependency of all +these architecture depending packages. While the architecture depending +packages are mainly used for dependency resolution (a package of arch A which +depends on an arch all package assumes that the dependencies of this package +are also from arch A. Packages also sometimes change from any to all or v.v.) +the arch "all" package is used for scheduling download/installation of the +underlying "real" package. Note that the architecture depending packages can +be detected with Pseudo() while the "all" package reports exactly this arch +as package architecture and as pseudo architecture of the versions of this pkg. +Beware: All versions of a "real" architecture all package will be report "all" +as their architecture if asked with Arch() regardless if they are the "all" or +the architecture depending packages. If you want to know the architecture this +pseudo package was created for call Arch(true). Also, while the spec say that +arch:all packages are not allowed to have a MultiArch flag APT assigns a +special value to them: MultiArch: all. + + +As you might guess this arch:all handling has a few problems (but we think so +far that the problems are minor compared to the problems we would have with +other implementations.) +APT doesn't know which pseudo packages of such an arch all package are +"installed" (to satisfy dependencies), so APT will generate a Cache in which +all these pseudo packages are installed (e.g. apt-cache policy will display +them all as installed). Later in the DepCache step it will "remove" +all pseudo packages whose dependencies are not satisfied. +The expense is that if the package state is broken APT could come to the +conclusion to "remove" too many pseudo packages, but in a stable environment +APT should never end up in a broken system state… + + +Given all these internal changes it is quite interesting that the actual +implementation of MultiArch is trivial: Some implicit dependencies and a few +more provides are all changes needed to get it working. Especially noteworthy +is that it wasn't needed to change the resolver in any way and other parts only +need to be told about ignoring pseudo packages or using GrpIterator instead of +PkgIterator, so chances are good that libapt-applications will proceed to work +without or at least only require minor changes, but your mileage may vary… + + +Known Issues and/or noteworthy stuff: +* The implementation is mostly untested, so it is very likely that APT will + eat your kids if you aren't as lucky as the author of these patches. +* the (install)size of a pseudo package is always NULL - if you want to know + the (install)size you need to get the info from the arch "all" package. +* It is maybe confusing, but the arch "all" package does have the same versions + and in general roughly the same information with one subtil difference: + It doesn't have any dependency, regardless of the type. The pseudo packages + depend on this package. +* apt-cache policy foobar on installed architecture all package foobar will + report all architecture depending packages as installed. Displaying here the + correct information would require to build the complete DepCache… +* [BUG] An installed package which changes the architecture from any to all + (and v.v.) shows up in the NEW packages section instead of UPGRADE. +* [TODO] Investigate the DepCache pseudo-package killer heuristic: + e.g. add more safety guards… +* [FIXME] a few corner cases/missing features marked as FIXME in the code + + +[0] https://wiki.ubuntu.com/MultiarchSpec diff --git a/README.arch b/README.arch deleted file mode 100644 index 58c40a497..000000000 --- a/README.arch +++ /dev/null @@ -1,12 +0,0 @@ - -You can build apt from arch, but this needs the following additional -packages (in addtion to the usual build-depends): -autoconf automake xmlto perlsgml sgml2x sgmlspl docbook doxygen - -then run: - -$ debian/rules arch-build - -that will build packages in the "debian/arch-build" directory. It will -honor "DEB_BUILD_PROG_OPTS" as options that are passed to debuild (e.g. -S -may be usefull). diff --git a/apt-inst/contrib/arfile.h b/apt-inst/contrib/arfile.h index 96e18bc60..7f6c68302 100644 --- a/apt-inst/contrib/arfile.h +++ b/apt-inst/contrib/arfile.h @@ -39,6 +39,7 @@ class ARArchive // Locate a member by name const Member *FindMember(const char *Name) const; + inline Member *Members() { return List; } ARArchive(FileFd &File); ~ARArchive(); diff --git a/apt-inst/deb/dpkgdb.cc b/apt-inst/deb/dpkgdb.cc index e51e4f8b3..a75cf59ca 100644 --- a/apt-inst/deb/dpkgdb.cc +++ b/apt-inst/deb/dpkgdb.cc @@ -142,7 +142,7 @@ bool debDpkgDB::ReadyPkgCache(OpProgress &Progress) CacheMap = 0; } - if (pkgMakeOnlyStatusCache(Progress,&CacheMap) == false) + if (pkgCacheGenerator::MakeOnlyStatusCache(&Progress,&CacheMap) == false) return false; Cache->DropProgress(); diff --git a/apt-inst/makefile b/apt-inst/makefile index abc8c3fd9..785dc62ba 100644 --- a/apt-inst/makefile +++ b/apt-inst/makefile @@ -14,7 +14,7 @@ include ../buildlib/libversion.mak # The library name LIBRARY=apt-inst -MAJOR=1.1 +MAJOR=1.2 MINOR=0 SLIBS=$(PTHREADLIB) -lapt-pkg APT_DOMAIN:=libapt-inst$(MAJOR) diff --git a/apt-pkg/acquire-item.cc b/apt-pkg/acquire-item.cc index 270838f0e..752bc6a99 100644 --- a/apt-pkg/acquire-item.cc +++ b/apt-pkg/acquire-item.cc @@ -33,6 +33,7 @@ #include <string> #include <sstream> #include <stdio.h> +#include <ctime> /*}}}*/ using namespace std; @@ -64,6 +65,7 @@ void pkgAcquire::Item::Failed(string Message,pkgAcquire::MethodConfig *Cnf) { Status = StatIdle; ErrorText = LookupTag(Message,"Message"); + UsedMirror = LookupTag(Message,"UsedMirror"); if (QueueCounter <= 1) { /* This indicates that the file is not available right now but might @@ -76,10 +78,17 @@ void pkgAcquire::Item::Failed(string Message,pkgAcquire::MethodConfig *Cnf) Dequeue(); return; } - + Status = StatError; Dequeue(); } + + // report mirror failure back to LP if we actually use a mirror + string FailReason = LookupTag(Message, "FailReason"); + if(FailReason.size() != 0) + ReportMirrorFailure(FailReason); + else + ReportMirrorFailure(ErrorText); } /*}}}*/ // Acquire::Item::Start - Item has begun to download /*{{{*/ @@ -101,7 +110,7 @@ void pkgAcquire::Item::Done(string Message,unsigned long Size,string Hash, { // We just downloaded something.. string FileName = LookupTag(Message,"Filename"); - // we only inform the Log class if it was actually not a local thing + UsedMirror = LookupTag(Message,"UsedMirror"); if (Complete == false && !Local && FileName == DestFile) { if (Owner->Log != 0) @@ -110,7 +119,6 @@ void pkgAcquire::Item::Done(string Message,unsigned long Size,string Hash, if (FileSize == 0) FileSize= Size; - Status = StatDone; ErrorText = string(); Owner->Dequeue(this); @@ -132,6 +140,50 @@ void pkgAcquire::Item::Rename(string From,string To) } } /*}}}*/ +// Acquire::Item::ReportMirrorFailure /*{{{*/ +// --------------------------------------------------------------------- +void pkgAcquire::Item::ReportMirrorFailure(string FailCode) +{ + // we only act if a mirror was used at all + if(UsedMirror.empty()) + return; +#if 0 + std::cerr << "\nReportMirrorFailure: " + << UsedMirror + << " Uri: " << DescURI() + << " FailCode: " + << FailCode << std::endl; +#endif + const char *Args[40]; + unsigned int i = 0; + string report = _config->Find("Methods::Mirror::ProblemReporting", + "/usr/lib/apt/apt-report-mirror-failure"); + if(!FileExists(report)) + return; + Args[i++] = report.c_str(); + Args[i++] = UsedMirror.c_str(); + Args[i++] = DescURI().c_str(); + Args[i++] = FailCode.c_str(); + Args[i++] = NULL; + pid_t pid = ExecFork(); + if(pid < 0) + { + _error->Error("ReportMirrorFailure Fork failed"); + return; + } + else if(pid == 0) + { + execvp(Args[0], (char**)Args); + std::cerr << "Could not exec " << Args[0] << std::endl; + _exit(100); + } + if(!ExecWait(pid, "report-mirror-failure")) + { + _error->Warning("Couldn't report problem to '%s'", + _config->Find("Methods::Mirror::ProblemReporting").c_str()); + } +} + /*}}}*/ // AcqDiffIndex::AcqDiffIndex - Constructor /*{{{*/ // --------------------------------------------------------------------- /* Get the DiffIndex file first and see if there are patches availabe @@ -245,7 +297,7 @@ bool pkgAcqDiffIndex::ParseDiffIndex(string IndexDiffFile) /*{{{*/ else { if(Debug) - std::clog << "SHA1-Current: " << ServerSha1 << std::endl; + std::clog << "SHA1-Current: " << ServerSha1 << " and we start at "<< fd.Name() << " " << fd.Size() << " " << local_sha1 << std::endl; // check the historie and see what patches we need string const history = Tags.FindS("SHA1-History"); @@ -310,7 +362,7 @@ bool pkgAcqDiffIndex::ParseDiffIndex(string IndexDiffFile) /*{{{*/ if(last_space != string::npos) Description.erase(last_space, Description.size()-last_space); new pkgAcqIndexDiffs(Owner, RealURI, Description, Desc.ShortDesc, - ExpectedHash, available_patches); + ExpectedHash, ServerSha1, available_patches); Complete = false; Status = StatDone; Dequeue(); @@ -378,9 +430,10 @@ void pkgAcqDiffIndex::Done(string Message,unsigned long Size,string Md5Hash, /*{ pkgAcqIndexDiffs::pkgAcqIndexDiffs(pkgAcquire *Owner, string URI,string URIDesc,string ShortDesc, HashString ExpectedHash, + string ServerSha1, vector<DiffInfo> diffs) : Item(Owner), RealURI(URI), ExpectedHash(ExpectedHash), - available_patches(diffs) + available_patches(diffs), ServerSha1(ServerSha1) { DestFile = _config->FindDir("Dir::State::lists") + "partial/"; @@ -466,6 +519,13 @@ bool pkgAcqIndexDiffs::QueueNextDiff() /*{{{*/ std::clog << "QueueNextDiff: " << FinalFile << " (" << local_sha1 << ")"<<std::endl; + // final file reached before all patches are applied + if(local_sha1 == ServerSha1) + { + Finish(true); + return true; + } + // remove all patches until the next matching patch is found // this requires the Index file to be ordered for(vector<DiffInfo>::iterator I=available_patches.begin(); @@ -563,7 +623,7 @@ void pkgAcqIndexDiffs::Done(string Message,unsigned long Size,string Md5Hash, /* // see if there is more to download if(available_patches.size() > 0) { new pkgAcqIndexDiffs(Owner, RealURI, Description, Desc.ShortDesc, - ExpectedHash, available_patches); + ExpectedHash, ServerSha1, available_patches); return Finish(); } else return Finish(true); @@ -612,11 +672,12 @@ string pkgAcqIndex::Custom600Headers() { string Final = _config->FindDir("Dir::State::lists"); Final += URItoFileName(RealURI); + if (_config->FindB("Acquire::GzipIndexes",false)) + Final += ".gz"; struct stat Buf; if (stat(Final.c_str(),&Buf) != 0) return "\nIndex-File: true"; - return "\nIndex-File: true\nLast-Modified: " + TimeRFC1123(Buf.st_mtime); } /*}}}*/ @@ -684,6 +745,7 @@ void pkgAcqIndex::Done(string Message,unsigned long Size,string Hash, Status = StatAuthError; ErrorText = _("Hash Sum mismatch"); Rename(DestFile,DestFile + ".FAILED"); + ReportMirrorFailure("HashChecksumFailure"); return; } // Done, move it into position @@ -729,18 +791,36 @@ void pkgAcqIndex::Done(string Message,unsigned long Size,string Hash, ErrorText = "Method gave a blank filename"; } + string compExt = flExtension(flNotDir(URI(Desc.URI).Path)); + // The files timestamp matches - if (StringToBool(LookupTag(Message,"IMS-Hit"),false) == true) + if (StringToBool(LookupTag(Message,"IMS-Hit"),false) == true) { + if (_config->FindB("Acquire::GzipIndexes",false) && compExt == "gz") + // Update DestFile for .gz suffix so that the clean operation keeps it + DestFile += ".gz"; return; + } if (FileName == DestFile) Erase = true; else Local = true; - string compExt = flExtension(flNotDir(URI(Desc.URI).Path)); string decompProg; + // If we enable compressed indexes and already have gzip, keep it + if (_config->FindB("Acquire::GzipIndexes",false) && compExt == "gz" && !Local) { + string FinalFile = _config->FindDir("Dir::State::lists"); + FinalFile += URItoFileName(RealURI) + ".gz"; + Rename(DestFile,FinalFile); + chmod(FinalFile.c_str(),0644); + + // Update DestFile for .gz suffix so that the clean operation keeps it + DestFile = _config->FindDir("Dir::State::lists") + "partial/"; + DestFile += URItoFileName(RealURI) + ".gz"; + return; + } + // get the binary name for your used compression type decompProg = _config->Find(string("Acquire::CompressionTypes::").append(compExt),""); if(decompProg.empty() == false); @@ -772,6 +852,19 @@ pkgAcqIndexTrans::pkgAcqIndexTrans(pkgAcquire *Owner, { } /*}}}*/ +// AcqIndexTrans::Custom600Headers - Insert custom request headers /*{{{*/ +// --------------------------------------------------------------------- +string pkgAcqIndexTrans::Custom600Headers() +{ + string Final = _config->FindDir("Dir::State::lists"); + Final += URItoFileName(RealURI); + + struct stat Buf; + if (stat(Final.c_str(),&Buf) != 0) + return "\nFail-Ignore: true"; + return "\nFail-Ignore: true\nLast-Modified: " + TimeRFC1123(Buf.st_mtime); +} + /*}}}*/ // AcqIndexTrans::Failed - Silence failure messages for missing files /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -874,8 +967,9 @@ void pkgAcqMetaSig::Done(string Message,unsigned long Size,string MD5, Rename(LastGoodSig, DestFile); // queue a pkgAcqMetaIndex to be verified against the sig we just retrieved - new pkgAcqMetaIndex(Owner, MetaIndexURI, MetaIndexURIDesc, MetaIndexShortDesc, - DestFile, IndexTargets, MetaIndexParser); + new pkgAcqMetaIndex(Owner, MetaIndexURI, MetaIndexURIDesc, + MetaIndexShortDesc, DestFile, IndexTargets, + MetaIndexParser); } /*}}}*/ @@ -888,7 +982,7 @@ void pkgAcqMetaSig::Failed(string Message,pkgAcquire::MethodConfig *Cnf)/*{{{*/ { Item::Failed(Message,Cnf); // move the sigfile back on transient network failures - if(FileExists(DestFile)) + if(FileExists(LastGoodSig)) Rename(LastGoodSig,Final); // set the status back to , Item::Failed likes to reset it @@ -963,6 +1057,15 @@ void pkgAcqMetaIndex::Done(string Message,unsigned long Size,string Hash, /*{{{* if (AuthPass == true) { AuthDone(Message); + + // all cool, move Release file into place + Complete = true; + + string FinalFile = _config->FindDir("Dir::State::lists"); + FinalFile += URItoFileName(RealURI); + Rename(DestFile,FinalFile); + chmod(FinalFile.c_str(),0644); + DestFile = FinalFile; } else { @@ -1014,22 +1117,15 @@ void pkgAcqMetaIndex::RetrievalDone(string Message) /*{{{*/ return; } - // see if the download was a IMSHit + // make sure to verify against the right file on I-M-S hit IMSHit = StringToBool(LookupTag(Message,"IMS-Hit"),false); + if(IMSHit) + { + string FinalFile = _config->FindDir("Dir::State::lists"); + FinalFile += URItoFileName(RealURI); + DestFile = FinalFile; + } Complete = true; - - string FinalFile = _config->FindDir("Dir::State::lists"); - FinalFile += URItoFileName(RealURI); - - // If we get a IMS hit we can remove the empty file in partial - // othersie we move the file in place - if (IMSHit) - unlink(DestFile.c_str()); - else - Rename(DestFile,FinalFile); - - chmod(FinalFile.c_str(),0644); - DestFile = FinalFile; } /*}}}*/ void pkgAcqMetaIndex::AuthDone(string Message) /*{{{*/ @@ -1059,7 +1155,6 @@ void pkgAcqMetaIndex::AuthDone(string Message) /*{{{*/ QueueIndexes(true); // Done, move signature file into position - string VerifiedSigFile = _config->FindDir("Dir::State::lists") + URItoFileName(RealURI) + ".gpg"; Rename(SigFile,VerifiedSigFile); @@ -1097,13 +1192,16 @@ void pkgAcqMetaIndex::QueueIndexes(bool verify) /*{{{*/ return; } } - - // Queue Packages file (either diff or full packages files, depending - // on the users option) - if(_config->FindB("Acquire::PDiffs",true) == true) + + /* Queue Packages file (either diff or full packages files, depending + on the users option) - we also check if the PDiff Index file is listed + in the Meta-Index file. Ideal would be if pkgAcqDiffIndex would test this + instead, but passing the required info to it is to much hassle */ + if(_config->FindB("Acquire::PDiffs",true) == true && (verify == false || + MetaIndexParser->Exists(string((*Target)->MetaKey).append(".diff/Index")) == true)) new pkgAcqDiffIndex(Owner, (*Target)->URI, (*Target)->Description, (*Target)->ShortDesc, ExpectedIndexHash); - else + else new pkgAcqIndex(Owner, (*Target)->URI, (*Target)->Description, (*Target)->ShortDesc, ExpectedIndexHash); } @@ -1169,6 +1267,17 @@ bool pkgAcqMetaIndex::VerifyVendor(string Message) /*{{{*/ Transformed = ""; } + if (_config->FindB("Acquire::Check-Valid-Until", true) == true && + MetaIndexParser->GetValidUntil() > 0) { + time_t const invalid_since = time(NULL) - MetaIndexParser->GetValidUntil(); + if (invalid_since > 0) + // TRANSLATOR: The first %s is the URL of the bad Release file, the second is + // the time since then the file is invalid - formated in the same way as in + // the download progress display (e.g. 7d 3h 42min 1s) + return _error->Error(_("Release file expired, ignoring %s (invalid since %s)"), + RealURI.c_str(), TimeToStr(invalid_since).c_str()); + } + if (_config->FindB("Debug::pkgAcquire::Auth", false)) { std::cerr << "Got Codename: " << MetaIndexParser->GetDist() << std::endl; @@ -1186,7 +1295,7 @@ bool pkgAcqMetaIndex::VerifyVendor(string Message) /*{{{*/ // return false; if (!Transformed.empty()) { - _error->Warning("Conflicting distribution: %s (expected %s but got %s)", + _error->Warning(_("Conflicting distribution: %s (expected %s but got %s)"), Desc.Description.c_str(), Transformed.c_str(), MetaIndexParser->GetDist().c_str()); @@ -1203,30 +1312,30 @@ void pkgAcqMetaIndex::Failed(string Message,pkgAcquire::MethodConfig *Cnf) { if (AuthPass == true) { - // if we fail the authentication but got the file via a IMS-Hit - // this means that the file wasn't downloaded and that it might be - // just stale (server problem, proxy etc). we delete what we have - // queue it again without i-m-s - // alternatively we could just unlink the file and let the user try again - if (IMSHit) + // gpgv method failed, if we have a good signature + string LastGoodSigFile = _config->FindDir("Dir::State::lists") + + "partial/" + URItoFileName(RealURI) + ".gpg.reverify"; + if(FileExists(LastGoodSigFile)) { - Complete = false; - Local = false; - AuthPass = false; - unlink(DestFile.c_str()); - - DestFile = _config->FindDir("Dir::State::lists") + "partial/"; - DestFile += URItoFileName(RealURI); - Desc.URI = RealURI; - QueueURI(Desc); + string VerifiedSigFile = _config->FindDir("Dir::State::lists") + + URItoFileName(RealURI) + ".gpg"; + Rename(LastGoodSigFile,VerifiedSigFile); + Status = StatTransientNetworkError; + _error->Warning(_("A error occurred during the signature " + "verification. The repository is not updated " + "and the previous index files will be used." + "GPG error: %s: %s\n"), + Desc.Description.c_str(), + LookupTag(Message,"Message").c_str()); + RunScripts("APT::Update::Auth-Failure"); return; + } else { + _error->Warning(_("GPG error: %s: %s"), + Desc.Description.c_str(), + LookupTag(Message,"Message").c_str()); } - // gpgv method failed - _error->Warning("GPG error: %s: %s", - Desc.Description.c_str(), - LookupTag(Message,"Message").c_str()); - + ReportMirrorFailure("GPGFailure"); } // No Release file was present, or verification failed, so fall @@ -1319,7 +1428,8 @@ pkgAcqArchive::pkgAcqArchive(pkgAcquire *Owner,pkgSourceList *Sources, the archive is already available in the cache and stashs the MD5 for checking later. */ bool pkgAcqArchive::QueueNext() -{ +{ + string const ForceHash = _config->Find("Acquire::ForceHash"); for (; Vf.end() == false; Vf++) { // Ignore not source sources @@ -1342,12 +1452,25 @@ bool pkgAcqArchive::QueueNext() return false; string PkgFile = Parse.FileName(); - if(Parse.SHA256Hash() != "") - ExpectedHash = HashString("SHA256", Parse.SHA256Hash()); - else if (Parse.SHA1Hash() != "") - ExpectedHash = HashString("SHA1", Parse.SHA1Hash()); - else - ExpectedHash = HashString("MD5Sum", Parse.MD5Hash()); + if (ForceHash.empty() == false) + { + if(stringcasecmp(ForceHash, "sha256") == 0) + ExpectedHash = HashString("SHA256", Parse.SHA256Hash()); + else if (stringcasecmp(ForceHash, "sha1") == 0) + ExpectedHash = HashString("SHA1", Parse.SHA1Hash()); + else + ExpectedHash = HashString("MD5Sum", Parse.MD5Hash()); + } + else + { + string Hash; + if ((Hash = Parse.SHA256Hash()).empty() == false) + ExpectedHash = HashString("SHA256", Hash); + else if ((Hash = Parse.SHA1Hash()).empty() == false) + ExpectedHash = HashString("SHA1", Hash); + else + ExpectedHash = HashString("MD5Sum", Parse.MD5Hash()); + } if (PkgFile.empty() == true) return _error->Error(_("The package index files are corrupted. No Filename: " "field for package %s."), @@ -1587,7 +1710,7 @@ void pkgAcqFile::Done(string Message,unsigned long Size,string CalcHash, if(!ExpectedHash.empty() && ExpectedHash.toStr() != CalcHash) { Status = StatError; - ErrorText = "Hash Sum mismatch"; + ErrorText = _("Hash Sum mismatch"); Rename(DestFile,DestFile + ".FAILED"); return; } @@ -1663,5 +1786,6 @@ string pkgAcqFile::Custom600Headers() { if (IsIndexFile) return "\nIndex-File: true"; + return ""; } /*}}}*/ diff --git a/apt-pkg/acquire-item.h b/apt-pkg/acquire-item.h index 592924f3b..943c61876 100644 --- a/apt-pkg/acquire-item.h +++ b/apt-pkg/acquire-item.h @@ -27,6 +27,7 @@ #include <apt-pkg/pkgrecords.h> #include <apt-pkg/indexrecords.h> #include <apt-pkg/hashes.h> +#include <apt-pkg/weakptr.h> /** \addtogroup acquire * @{ @@ -46,7 +47,7 @@ * * \see pkgAcquire */ -class pkgAcquire::Item +class pkgAcquire::Item : public WeakPointable { protected: @@ -111,10 +112,10 @@ class pkgAcquire::Item string ErrorText; /** \brief The size of the object to fetch. */ - unsigned long FileSize; + unsigned long long FileSize; /** \brief How much of the object was already fetched. */ - unsigned long PartialSize; + unsigned long long PartialSize; /** \brief If not \b NULL, contains the name of a subprocess that * is operating on this object (for instance, "gzip" or "gpgv"). @@ -142,6 +143,7 @@ class pkgAcquire::Item * download progress indicator's overall statistics. */ bool Local; + string UsedMirror; /** \brief The number of fetch queues into which this item has been * inserted. @@ -242,6 +244,17 @@ class pkgAcquire::Item /** \return \b true if this object is being fetched from a trusted source. */ virtual bool IsTrusted() {return false;}; + + // report mirror problems + /** \brief Report mirror problem + * + * This allows reporting mirror failures back to a centralized + * server. The apt-report-mirror-failure script is called for this + * + * \param FailCode A short failure string that is send + */ + void ReportMirrorFailure(string FailCode); + /** \brief Initialize an item. * @@ -422,6 +435,10 @@ class pkgAcqIndexDiffs : public pkgAcquire::Item * off the front? */ vector<DiffInfo> available_patches; + + /** Stop applying patches when reaching that sha1 */ + string ServerSha1; + /** The current status of this patch. */ enum DiffState { @@ -475,6 +492,7 @@ class pkgAcqIndexDiffs : public pkgAcquire::Item */ pkgAcqIndexDiffs(pkgAcquire *Owner,string URI,string URIDesc, string ShortDesc, HashString ExpectedHash, + string ServerSha1, vector<DiffInfo> diffs=vector<DiffInfo>()); }; /*}}}*/ @@ -545,7 +563,8 @@ class pkgAcqIndex : public pkgAcquire::Item * fallback is ".gz" or none. */ pkgAcqIndex(pkgAcquire *Owner,string URI,string URIDesc, - string ShortDesc, HashString ExpectedHash, string compressExt=""); + string ShortDesc, HashString ExpectedHash, + string compressExt=""); }; /*}}}*/ /** \brief An acquire item that is responsible for fetching a {{{ @@ -560,6 +579,7 @@ class pkgAcqIndexTrans : public pkgAcqIndex public: virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf); + virtual string Custom600Headers(); /** \brief Create a pkgAcqIndexTrans. * @@ -608,7 +628,6 @@ class pkgAcqMetaSig : public pkgAcquire::Item /** \brief The last good signature file */ string LastGoodSig; - /** \brief The fetch request that is currently being processed. */ pkgAcquire::ItemDesc Desc; diff --git a/apt-pkg/acquire-method.cc b/apt-pkg/acquire-method.cc index fe066741c..17d52cf51 100644 --- a/apt-pkg/acquire-method.cc +++ b/apt-pkg/acquire-method.cc @@ -96,12 +96,11 @@ void pkgAcqMethod::Fail(string Err,bool Transient) } char S[1024]; + char *End = S; if (Queue != 0) { - snprintf(S,sizeof(S)-50,"400 URI Failure\nURI: %s\n" - "Message: %s %s\n",Queue->Uri.c_str(),Err.c_str(), - FailExtra.c_str()); - + End += snprintf(S,sizeof(S)-50,"400 URI Failure\nURI: %s\n" + "Message: %s %s\n",Queue->Uri.c_str(), Err.c_str(), IP.c_str()); // Dequeue FetchItem *Tmp = Queue; Queue = Queue->Next; @@ -110,10 +109,14 @@ void pkgAcqMethod::Fail(string Err,bool Transient) QueueBack = Queue; } else - snprintf(S,sizeof(S)-50,"400 URI Failure\nURI: <UNKNOWN>\n" - "Message: %s %s\n",Err.c_str(), - FailExtra.c_str()); - + { + End += snprintf(S,sizeof(S)-50,"400 URI Failure\nURI: <UNKNOWN>\n" + "Message: %s\n",Err.c_str()); + } + if(FailReason.empty() == false) + End += snprintf(End,sizeof(S)-50 - (End - S),"FailReason: %s\n",FailReason.c_str()); + if (UsedMirror.empty() == false) + End += snprintf(End,sizeof(S)-50 - (End - S),"UsedMirror: %s\n",UsedMirror.c_str()); // Set the transient flag if (Transient == true) strcat(S,"Transient-Failure: true\n\n"); @@ -184,6 +187,8 @@ void pkgAcqMethod::URIDone(FetchResult &Res, FetchResult *Alt) End += snprintf(End,sizeof(S)-50 - (End - S),"SHA1-Hash: %s\n",Res.SHA1Sum.c_str()); if (Res.SHA256Sum.empty() == false) End += snprintf(End,sizeof(S)-50 - (End - S),"SHA256-Hash: %s\n",Res.SHA256Sum.c_str()); + if (UsedMirror.empty() == false) + End += snprintf(End,sizeof(S)-50 - (End - S),"UsedMirror: %s\n",UsedMirror.c_str()); if (Res.GPGVOutput.size() > 0) End += snprintf(End,sizeof(S)-50 - (End - S),"GPGVOutput:\n"); for (vector<string>::iterator I = Res.GPGVOutput.begin(); @@ -373,9 +378,10 @@ int pkgAcqMethod::Run(bool Single) Tmp->Uri = LookupTag(Message,"URI"); Tmp->DestFile = LookupTag(Message,"FileName"); - if (StrToTime(LookupTag(Message,"Last-Modified"),Tmp->LastModified) == false) + if (RFC1123StrToTime(LookupTag(Message,"Last-Modified").c_str(),Tmp->LastModified) == false) Tmp->LastModified = 0; Tmp->IndexFile = StringToBool(LookupTag(Message,"Index-File"),false); + Tmp->FailIgnore = StringToBool(LookupTag(Message,"Fail-Ignore"),false); Tmp->Next = 0; // Append it to the list diff --git a/apt-pkg/acquire-method.h b/apt-pkg/acquire-method.h index fab77e664..03851e823 100644 --- a/apt-pkg/acquire-method.h +++ b/apt-pkg/acquire-method.h @@ -37,6 +37,7 @@ class pkgAcqMethod string DestFile; time_t LastModified; bool IndexFile; + bool FailIgnore; }; struct FetchResult @@ -59,7 +60,9 @@ class pkgAcqMethod vector<string> Messages; FetchItem *Queue; FetchItem *QueueBack; - string FailExtra; + string FailReason; + string UsedMirror; + string IP; // Handlers for messages virtual bool Configuration(string Message); @@ -68,14 +71,14 @@ class pkgAcqMethod // Outgoing messages void Fail(bool Transient = false); inline void Fail(const char *Why, bool Transient = false) {Fail(string(Why),Transient);}; - void Fail(string Why, bool Transient = false); - void URIStart(FetchResult &Res); - void URIDone(FetchResult &Res,FetchResult *Alt = 0); + virtual void Fail(string Why, bool Transient = false); + virtual void URIStart(FetchResult &Res); + virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0); + bool MediaFail(string Required,string Drive); virtual void Exit() {}; public: - enum CnfFlags {SingleInstance = (1<<0), Pipeline = (1<<1), SendConfig = (1<<2), LocalOnly = (1<<3), NeedsCleanup = (1<<4), @@ -87,7 +90,8 @@ class pkgAcqMethod void Redirect(const string &NewURI); int Run(bool Single = false); - inline void SetFailExtraMsg(string Msg) {FailExtra = Msg;}; + inline void SetFailReason(string Msg) {FailReason = Msg;}; + inline void SetIP(string aIP) {IP = aIP;}; pkgAcqMethod(const char *Ver,unsigned long Flags = 0); virtual ~pkgAcqMethod() {}; diff --git a/apt-pkg/acquire-worker.h b/apt-pkg/acquire-worker.h index 2942df69f..06283922e 100644 --- a/apt-pkg/acquire-worker.h +++ b/apt-pkg/acquire-worker.h @@ -20,6 +20,7 @@ #define PKGLIB_ACQUIRE_WORKER_H #include <apt-pkg/acquire.h> +#include <apt-pkg/weakptr.h> /** \brief A fetch subprocess. @@ -41,7 +42,7 @@ * * \sa pkgAcqMethod, pkgAcquire::Item, pkgAcquire */ -class pkgAcquire::Worker +class pkgAcquire::Worker : public WeakPointable { friend class pkgAcquire; diff --git a/apt-pkg/acquire.cc b/apt-pkg/acquire.cc index 74510ae21..6ec557397 100644 --- a/apt-pkg/acquire.cc +++ b/apt-pkg/acquire.cc @@ -19,6 +19,7 @@ #include <apt-pkg/configuration.h> #include <apt-pkg/error.h> #include <apt-pkg/strutl.h> +#include <apt-pkg/fileutl.h> #include <apti18n.h> @@ -29,7 +30,6 @@ #include <dirent.h> #include <sys/time.h> #include <errno.h> -#include <sys/stat.h> /*}}}*/ using namespace std; @@ -37,32 +37,60 @@ using namespace std; // Acquire::pkgAcquire - Constructor /*{{{*/ // --------------------------------------------------------------------- /* We grab some runtime state from the configuration space */ -pkgAcquire::pkgAcquire(pkgAcquireStatus *Log) : Log(Log) +pkgAcquire::pkgAcquire() : Queues(0), Workers(0), Configs(0), Log(NULL), ToFetch(0), + Debug(_config->FindB("Debug::pkgAcquire",false)), + Running(false), LockFD(-1) { - Queues = 0; - Configs = 0; - Workers = 0; - ToFetch = 0; - Running = false; - - string Mode = _config->Find("Acquire::Queue-Mode","host"); + string const Mode = _config->Find("Acquire::Queue-Mode","host"); + if (strcasecmp(Mode.c_str(),"host") == 0) + QueueMode = QueueHost; + if (strcasecmp(Mode.c_str(),"access") == 0) + QueueMode = QueueAccess; +} +pkgAcquire::pkgAcquire(pkgAcquireStatus *Progress) : Queues(0), Workers(0), + Configs(0), Log(Progress), ToFetch(0), + Debug(_config->FindB("Debug::pkgAcquire",false)), + Running(false), LockFD(-1) +{ + string const Mode = _config->Find("Acquire::Queue-Mode","host"); if (strcasecmp(Mode.c_str(),"host") == 0) QueueMode = QueueHost; if (strcasecmp(Mode.c_str(),"access") == 0) - QueueMode = QueueAccess; + QueueMode = QueueAccess; + Setup(Progress, ""); +} + /*}}}*/ +// Acquire::Setup - Delayed Constructor /*{{{*/ +// --------------------------------------------------------------------- +/* Do everything needed to be a complete Acquire object and report the + success (or failure) back so the user knows that something is wrong… */ +bool pkgAcquire::Setup(pkgAcquireStatus *Progress, string const &Lock) +{ + Log = Progress; - Debug = _config->FindB("Debug::pkgAcquire",false); - - // This is really a stupid place for this - struct stat St; - if (stat((_config->FindDir("Dir::State::lists") + "partial/").c_str(),&St) != 0 || - S_ISDIR(St.st_mode) == 0) - _error->Error(_("Lists directory %spartial is missing."), - _config->FindDir("Dir::State::lists").c_str()); - if (stat((_config->FindDir("Dir::Cache::Archives") + "partial/").c_str(),&St) != 0 || - S_ISDIR(St.st_mode) == 0) - _error->Error(_("Archive directory %spartial is missing."), - _config->FindDir("Dir::Cache::Archives").c_str()); + // check for existence and possibly create auxiliary directories + string const listDir = _config->FindDir("Dir::State::lists"); + string const partialListDir = listDir + "partial/"; + string const archivesDir = _config->FindDir("Dir::Cache::Archives"); + string const partialArchivesDir = archivesDir + "partial/"; + + if (CheckDirectory(_config->FindDir("Dir::State"), partialListDir) == false && + CheckDirectory(listDir, partialListDir) == false) + return _error->Errno("Acquire", _("List directory %spartial is missing."), listDir.c_str()); + + if (CheckDirectory(_config->FindDir("Dir::Cache"), partialArchivesDir) == false && + CheckDirectory(archivesDir, partialArchivesDir) == false) + return _error->Errno("Acquire", _("Archives directory %spartial is missing."), archivesDir.c_str()); + + if (Lock.empty() == true || _config->FindB("Debug::NoLocking", false) == true) + return true; + + // Lock the directory this acquire object will work in + LockFD = GetLock(flCombine(Lock, "lock")); + if (LockFD == -1) + return _error->Error(_("Unable to lock directory %s"), Lock.c_str()); + + return true; } /*}}}*/ // Acquire::~pkgAcquire - Destructor /*{{{*/ @@ -71,7 +99,10 @@ pkgAcquire::pkgAcquire(pkgAcquireStatus *Log) : Log(Log) pkgAcquire::~pkgAcquire() { Shutdown(); - + + if (LockFD != -1) + close(LockFD); + while (Configs != 0) { MethodConfig *Jnk = Configs; @@ -454,9 +485,9 @@ bool pkgAcquire::Clean(string Dir) // Acquire::TotalNeeded - Number of bytes to fetch /*{{{*/ // --------------------------------------------------------------------- /* This is the total number of bytes needed */ -double pkgAcquire::TotalNeeded() +unsigned long long pkgAcquire::TotalNeeded() { - double Total = 0; + unsigned long long Total = 0; for (ItemCIterator I = ItemsBegin(); I != ItemsEnd(); I++) Total += (*I)->FileSize; return Total; @@ -465,9 +496,9 @@ double pkgAcquire::TotalNeeded() // Acquire::FetchNeeded - Number of bytes needed to get /*{{{*/ // --------------------------------------------------------------------- /* This is the number of bytes that is not local */ -double pkgAcquire::FetchNeeded() +unsigned long long pkgAcquire::FetchNeeded() { - double Total = 0; + unsigned long long Total = 0; for (ItemCIterator I = ItemsBegin(); I != ItemsEnd(); I++) if ((*I)->Local == false) Total += (*I)->FileSize; @@ -477,9 +508,9 @@ double pkgAcquire::FetchNeeded() // Acquire::PartialPresent - Number of partial bytes we already have /*{{{*/ // --------------------------------------------------------------------- /* This is the number of bytes that is not local */ -double pkgAcquire::PartialPresent() +unsigned long long pkgAcquire::PartialPresent() { - double Total = 0; + unsigned long long Total = 0; for (ItemCIterator I = ItemsBegin(); I != ItemsEnd(); I++) if ((*I)->Local == false) Total += (*I)->PartialSize; diff --git a/apt-pkg/acquire.h b/apt-pkg/acquire.h index 6c130c1b3..e3a4435b8 100644 --- a/apt-pkg/acquire.h +++ b/apt-pkg/acquire.h @@ -66,6 +66,9 @@ #ifndef PKGLIB_ACQUIRE_H #define PKGLIB_ACQUIRE_H +#include <apt-pkg/macros.h> +#include <apt-pkg/weakptr.h> + #include <vector> #include <string> @@ -161,7 +164,7 @@ class pkgAcquire QueueAccess} QueueMode; /** \brief If \b true, debugging information will be dumped to std::clog. */ - bool Debug; + bool const Debug; /** \brief If \b true, a download is currently in progress. */ bool Running; @@ -320,27 +323,34 @@ class pkgAcquire /** \return the total size in bytes of all the items included in * this download. */ - double TotalNeeded(); + unsigned long long TotalNeeded(); /** \return the size in bytes of all non-local items included in * this download. */ - double FetchNeeded(); + unsigned long long FetchNeeded(); /** \return the amount of data to be fetched that is already * present on the filesystem. */ - double PartialPresent(); + unsigned long long PartialPresent(); - /** \brief Construct a new pkgAcquire. + /** \brief Delayed constructor * - * \param Log The progress indicator associated with this - * download, or \b NULL for none. This object is not owned by the + * \param Progress indicator associated with this download or + * \b NULL for none. This object is not owned by the * download process and will not be deleted when the pkgAcquire * object is destroyed. Naturally, it should live for at least as * long as the pkgAcquire object does. + * \param Lock defines a lock file that should be acquired to ensure + * only one Acquire class is in action at the time or an empty string + * if no lock file should be used. */ - pkgAcquire(pkgAcquireStatus *Log = 0); + bool Setup(pkgAcquireStatus *Progress = NULL, string const &Lock = ""); + + /** \brief Construct a new pkgAcquire. */ + pkgAcquire(pkgAcquireStatus *Log) __deprecated; + pkgAcquire(); /** \brief Destroy this pkgAcquire object. * @@ -348,6 +358,10 @@ class pkgAcquire * this download. */ virtual ~pkgAcquire(); + + private: + /** \brief FD of the Lock file we acquire in Setup (if any) */ + int LockFD; }; /** \brief Represents a single download source from which an item @@ -355,7 +369,7 @@ class pkgAcquire * * An item may have several assocated ItemDescs over its lifetime. */ -struct pkgAcquire::ItemDesc +struct pkgAcquire::ItemDesc : public WeakPointable { /** \brief The URI from which to download this item. */ string URI; diff --git a/apt-pkg/algorithms.cc b/apt-pkg/algorithms.cc index 34da745de..3c8711b74 100644 --- a/apt-pkg/algorithms.cc +++ b/apt-pkg/algorithms.cc @@ -58,7 +58,7 @@ void pkgSimulate::Describe(PkgIterator Pkg,ostream &out,bool Current,bool Candid { VerIterator Ver(Sim); - out << Pkg.Name(); + out << Pkg.FullName(true); if (Current == true) { @@ -83,13 +83,28 @@ void pkgSimulate::Describe(PkgIterator Pkg,ostream &out,bool Current,bool Candid bool pkgSimulate::Install(PkgIterator iPkg,string /*File*/) { // Adapt the iterator - PkgIterator Pkg = Sim.FindPkg(iPkg.Name()); + PkgIterator Pkg = Sim.FindPkg(iPkg.Name(), iPkg.Arch()); Flags[Pkg->ID] = 1; cout << "Inst "; Describe(Pkg,cout,true,true); Sim.MarkInstall(Pkg,false); - + + if (strcmp(Pkg.Arch(),"all") == 0) + { + pkgCache::GrpIterator G = Pkg.Group(); + pkgCache::GrpIterator iG = iPkg.Group(); + for (pkgCache::PkgIterator P = G.FindPkg("any"); P.end() != true; P = G.NextPkg(P)) + { + if (strcmp(P.Arch(), "all") == 0) + continue; + if (iG.FindPkg(P.Arch())->CurrentVer == 0) + continue; + Flags[P->ID] = 1; + Sim.MarkInstall(P, false); + } + } + // Look for broken conflicts+predepends. for (PkgIterator I = Sim.PkgBegin(); I.end() == false; I++) { @@ -108,9 +123,9 @@ bool pkgSimulate::Install(PkgIterator iPkg,string /*File*/) { if ((Sim[End] & pkgDepCache::DepGInstall) == 0) { - cout << " [" << I.Name() << " on " << Start.TargetPkg().Name() << ']'; + cout << " [" << I.FullName(false) << " on " << Start.TargetPkg().FullName(false) << ']'; if (Start->Type == pkgCache::Dep::Conflicts) - _error->Error("Fatal, conflicts violated %s",I.Name()); + _error->Error("Fatal, conflicts violated %s",I.FullName(false).c_str()); } } } @@ -131,13 +146,26 @@ bool pkgSimulate::Install(PkgIterator iPkg,string /*File*/) bool pkgSimulate::Configure(PkgIterator iPkg) { // Adapt the iterator - PkgIterator Pkg = Sim.FindPkg(iPkg.Name()); + PkgIterator Pkg = Sim.FindPkg(iPkg.Name(), iPkg.Arch()); Flags[Pkg->ID] = 2; + + if (strcmp(Pkg.Arch(),"all") == 0) + { + pkgCache::GrpIterator G = Pkg.Group(); + for (pkgCache::PkgIterator P = G.FindPkg("any"); P.end() != true; P = G.NextPkg(P)) + { + if (strcmp(P.Arch(), "all") == 0) + continue; + if (Flags[P->ID] == 1) + Flags[P->ID] = 2; + } + } + // Sim.MarkInstall(Pkg,false); if (Sim[Pkg].InstBroken() == true) { - cout << "Conf " << Pkg.Name() << " broken" << endl; + cout << "Conf " << Pkg.FullName(false) << " broken" << endl; Sim.Update(); @@ -149,17 +177,17 @@ bool pkgSimulate::Configure(PkgIterator iPkg) continue; if (D->Type == pkgCache::Dep::Obsoletes) - cout << " Obsoletes:" << D.TargetPkg().Name(); + cout << " Obsoletes:" << D.TargetPkg().FullName(false); else if (D->Type == pkgCache::Dep::Conflicts) - cout << " Conflicts:" << D.TargetPkg().Name(); + cout << " Conflicts:" << D.TargetPkg().FullName(false); else if (D->Type == pkgCache::Dep::DpkgBreaks) - cout << " Breaks:" << D.TargetPkg().Name(); + cout << " Breaks:" << D.TargetPkg().FullName(false); else - cout << " Depends:" << D.TargetPkg().Name(); + cout << " Depends:" << D.TargetPkg().FullName(false); } cout << endl; - _error->Error("Conf Broken %s",Pkg.Name()); + _error->Error("Conf Broken %s",Pkg.FullName(false).c_str()); } else { @@ -181,10 +209,26 @@ bool pkgSimulate::Configure(PkgIterator iPkg) bool pkgSimulate::Remove(PkgIterator iPkg,bool Purge) { // Adapt the iterator - PkgIterator Pkg = Sim.FindPkg(iPkg.Name()); + PkgIterator Pkg = Sim.FindPkg(iPkg.Name(), iPkg.Arch()); Flags[Pkg->ID] = 3; Sim.MarkDelete(Pkg); + + if (strcmp(Pkg.Arch(),"all") == 0) + { + pkgCache::GrpIterator G = Pkg.Group(); + pkgCache::GrpIterator iG = iPkg.Group(); + for (pkgCache::PkgIterator P = G.FindPkg("any"); P.end() != true; P = G.NextPkg(P)) + { + if (strcmp(P.Arch(), "all") == 0) + continue; + if (iG.FindPkg(P.Arch())->CurrentVer == 0) + continue; + Flags[P->ID] = 3; + Sim.MarkDelete(P); + } + } + if (Purge == true) cout << "Purg "; else @@ -210,7 +254,7 @@ void pkgSimulate::ShortBreaks() if (Sim[I].InstBroken() == true) { if (Flags[I->ID] == 0) - cout << I.Name() << ' '; + cout << I.FullName(false) << ' '; /* else cout << I.Name() << "! ";*/ } @@ -246,7 +290,7 @@ bool pkgApplyStatus(pkgDepCache &Cache) Cache.MarkInstall(I, false, 0, false); else return _error->Error(_("The package %s needs to be reinstalled, " - "but I can't find an archive for it."),I.Name()); + "but I can't find an archive for it."),I.FullName(true).c_str()); } continue; @@ -281,7 +325,7 @@ bool pkgApplyStatus(pkgDepCache &Cache) default: if (I->InstState != pkgCache::State::Ok) return _error->Error("The package %s is not ok and I " - "don't know how to fix it!",I.Name()); + "don't know how to fix it!",I.FullName(false).c_str()); } } return true; @@ -491,11 +535,11 @@ void pkgProblemResolver::MakeScores() // Important Required Standard Optional Extra signed short PrioMap[] = { 0, - _config->FindI("pkgProblemResolver::Scores::Important",3), - _config->FindI("pkgProblemResolver::Scores::Required",2), - _config->FindI("pkgProblemResolver::Scores::Standard",1), - _config->FindI("pkgProblemResolver::Scores::Optional",-1), - _config->FindI("pkgProblemResolver::Scores::Extra",-2) + (signed short) _config->FindI("pkgProblemResolver::Scores::Important",3), + (signed short) _config->FindI("pkgProblemResolver::Scores::Required",2), + (signed short) _config->FindI("pkgProblemResolver::Scores::Standard",1), + (signed short) _config->FindI("pkgProblemResolver::Scores::Optional",-1), + (signed short) _config->FindI("pkgProblemResolver::Scores::Extra",-2) }; signed short PrioEssentials = _config->FindI("pkgProblemResolver::Scores::Essentials",100); signed short PrioInstalledAndNotObsolete = _config->FindI("pkgProblemResolver::Scores::NotObsolete",1); @@ -665,7 +709,7 @@ bool pkgProblemResolver::DoUpgrade(pkgCache::PkgIterator Pkg) if ((Flags[P->ID] & Protected) == Protected) { if (Debug == true) - clog << " Reinst Failed because of protected " << P.Name() << endl; + clog << " Reinst Failed because of protected " << P.FullName(false) << endl; Fail = true; } else @@ -676,7 +720,7 @@ bool pkgProblemResolver::DoUpgrade(pkgCache::PkgIterator Pkg) if (DoUpgrade(P) == false) { if (Debug == true) - clog << " Reinst Failed because of " << P.Name() << endl; + clog << " Reinst Failed because of " << P.FullName(false) << endl; Fail = true; } else @@ -695,7 +739,7 @@ bool pkgProblemResolver::DoUpgrade(pkgCache::PkgIterator Pkg) break; if (Debug == true) - clog << " Reinst Failed early because of " << Start.TargetPkg().Name() << endl; + clog << " Reinst Failed early because of " << Start.TargetPkg().FullName(false) << endl; Fail = true; } } @@ -719,7 +763,7 @@ bool pkgProblemResolver::DoUpgrade(pkgCache::PkgIterator Pkg) } if (Debug == true) - clog << " Re-Instated " << Pkg.Name() << endl; + clog << " Re-Instated " << Pkg.FullName(false) << endl; return true; } /*}}}*/ @@ -803,6 +847,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) not be possible for a loop to form (that is a < b < c and fixing b by changing a breaks c) */ bool Change = true; + bool const TryFixByInstall = _config->FindB("pkgProblemResolver::FixByInstall", true); for (int Counter = 0; Counter != 10 && Change == true; Counter++) { Change = false; @@ -819,7 +864,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) (Flags[I->ID] & ReInstateTried) == 0) { if (Debug == true) - clog << " Try to Re-Instate " << I.Name() << endl; + clog << " Try to Re-Instate (" << Counter << ") " << I.FullName(false) << endl; unsigned long OldBreaks = Cache.BrokenCount(); pkgCache::Version *OldVer = Cache[I].InstallVer; Flags[I->ID] &= ReInstateTried; @@ -835,14 +880,14 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) } else if (Debug == true) - clog << "Re-Instated " << I.Name() << " (" << OldBreaks << " vs " << Cache.BrokenCount() << ')' << endl; + clog << "Re-Instated " << I.FullName(false) << " (" << OldBreaks << " vs " << Cache.BrokenCount() << ')' << endl; } if (Cache[I].InstallVer == 0 || Cache[I].InstBroken() == false) continue; if (Debug == true) - clog << "Investigating " << I.Name() << endl; + clog << "Investigating (" << Counter << ") " << I << endl; // Isolate the problem dependency PackageKill KillList[100]; @@ -860,22 +905,22 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) if (Start == End) { // Decide what to do - if (InOr == true) + if (InOr == true && OldEnd == LEnd) { - if (OldEnd == LEnd && OrOp == OrRemove) + if (OrOp == OrRemove) { if ((Flags[I->ID] & Protected) != Protected) { if (Debug == true) - clog << " Or group remove for " << I.Name() << endl; + clog << " Or group remove for " << I.FullName(false) << endl; Cache.MarkDelete(I); Change = true; - } - } - if (OldEnd == LEnd && OrOp == OrKeep) + } + } + else if (OrOp == OrKeep) { if (Debug == true) - clog << " Or group keep for " << I.Name() << endl; + clog << " Or group keep for " << I.FullName(false) << endl; Cache.MarkKeep(I, false, false); Change = true; } @@ -912,7 +957,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) } if (Debug == true) - clog << "Package " << I.Name() << " has broken " << Start.DepType() << " on " << Start.TargetPkg().Name() << endl; + clog << "Broken " << Start << endl; /* Look across the version list. If there are no possible targets then we keep the package and bail. This is necessary @@ -943,8 +988,8 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) pkgCache::PkgIterator Pkg = Ver.ParentPkg(); if (Debug == true) - clog << " Considering " << Pkg.Name() << ' ' << (int)Scores[Pkg->ID] << - " as a solution to " << I.Name() << ' ' << (int)Scores[I->ID] << endl; + clog << " Considering " << Pkg.FullName(false) << ' ' << (int)Scores[Pkg->ID] << + " as a solution to " << I.FullName(false) << ' ' << (int)Scores[I->ID] << endl; /* Try to fix the package under consideration rather than fiddle with the VList package */ @@ -982,7 +1027,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) Cache.MarkInstall(I, false, 0, false); if (Debug == true) - clog << " Holding Back " << I.Name() << " rather than change " << Start.TargetPkg().Name() << endl; + clog << " Holding Back " << I.FullName(false) << " rather than change " << Start.TargetPkg().FullName(false) << endl; } else { @@ -992,11 +1037,29 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) if (InOr == false) { if (Debug == true) - clog << " Removing " << I.Name() << " rather than change " << Start.TargetPkg().Name() << endl; + clog << " Removing " << I.FullName(false) << " rather than change " << Start.TargetPkg().FullName(false) << endl; Cache.MarkDelete(I); if (Counter > 1 && Scores[Pkg->ID] > Scores[I->ID]) Scores[I->ID] = Scores[Pkg->ID]; } + else if (TryFixByInstall == true && + Start.TargetPkg()->CurrentVer == 0 && + Cache[Start.TargetPkg()].Delete() == false && + Cache.GetCandidateVer(Start.TargetPkg()).end() == false) + { + /* Before removing or keeping the package with the broken dependency + try instead to install the first not previously installed package + solving this dependency. This helps every time a previous solver + is removed by the resolver because of a conflict or alike but it is + dangerous as it could trigger new breaks/conflicts… */ + if (Debug == true) + clog << " Try Installing " << Start.TargetPkg() << " before changing " << I.FullName(false) << std::endl; + unsigned long const OldBroken = Cache.BrokenCount(); + Cache.MarkInstall(Start.TargetPkg(), true, 1, false); + // FIXME: we should undo the complete MarkInstall process here + if (Cache[Start.TargetPkg()].InstBroken() == true || Cache.BrokenCount() > OldBroken) + Cache.MarkDelete(Start.TargetPkg(), false, 1, false); + } } } @@ -1024,7 +1087,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) if (Cache[End] & pkgDepCache::DepGCVer) { if (Debug) - clog << " Upgrading " << Pkg.Name() << " due to Breaks field in " << I.Name() << endl; + clog << " Upgrading " << Pkg.FullName(false) << " due to Breaks field in " << I.FullName(false) << endl; Cache.MarkInstall(Pkg, false, 0, false); continue; } @@ -1035,7 +1098,7 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) continue; if (Debug == true) - clog << " Added " << Pkg.Name() << " to the remove list" << endl; + clog << " Added " << Pkg.FullName(false) << " to the remove list" << endl; LEnd->Pkg = Pkg; LEnd->Dep = End; @@ -1067,12 +1130,12 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) Cache.MarkInstall(I, false, 0, false); if (Debug == true) - clog << " Holding Back " << I.Name() << " because I can't find " << Start.TargetPkg().Name() << endl; + clog << " Holding Back " << I.FullName(false) << " because I can't find " << Start.TargetPkg().FullName(false) << endl; } else { if (Debug == true) - clog << " Removing " << I.Name() << " because I can't find " << Start.TargetPkg().Name() << endl; + clog << " Removing " << I.FullName(false) << " because I can't find " << Start.TargetPkg().FullName(false) << endl; if (InOr == false) Cache.MarkDelete(I); } @@ -1102,14 +1165,14 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) J->Dep->Type == pkgCache::Dep::Obsoletes) { if (Debug == true) - clog << " Fixing " << I.Name() << " via remove of " << J->Pkg.Name() << endl; + clog << " Fixing " << I.FullName(false) << " via remove of " << J->Pkg.FullName(false) << endl; Cache.MarkDelete(J->Pkg); } } else { if (Debug == true) - clog << " Fixing " << I.Name() << " via keep of " << J->Pkg.Name() << endl; + clog << " Fixing " << I.FullName(false) << " via keep of " << J->Pkg.FullName(false) << endl; Cache.MarkKeep(J->Pkg, false, false); } @@ -1140,13 +1203,12 @@ bool pkgProblemResolver::Resolve(bool BrokenFix) return _error->Error(_("Unable to correct problems, you have held broken packages.")); } - // set the auto-flags (mvo: I'm not sure if we _really_ need this, but - // I didn't managed + // set the auto-flags (mvo: I'm not sure if we _really_ need this) pkgCache::PkgIterator I = Cache.PkgBegin(); for (;I.end() != true; I++) { if (Cache[I].NewInstall() && !(Flags[I->ID] & PreInstalled)) { if(_config->FindI("Debug::pkgAutoRemove",false)) { - std::clog << "Resolve installed new pkg: " << I.Name() + std::clog << "Resolve installed new pkg: " << I.FullName(false) << " (now marking it as auto)" << std::endl; } Cache[I].Flags |= pkgCache::Flag::Auto; @@ -1209,7 +1271,7 @@ bool pkgProblemResolver::ResolveByKeep() if ((Flags[I->ID] & Protected) == 0) { if (Debug == true) - clog << "Keeping package " << I.Name() << endl; + clog << "Keeping package " << I.FullName(false) << endl; Cache.MarkKeep(I, false, false); if (Cache[I].InstBroken() == false) { @@ -1240,7 +1302,7 @@ bool pkgProblemResolver::ResolveByKeep() while (true) { if (Debug == true) - clog << "Package " << I.Name() << " has broken " << Start.DepType() << " on " << Start.TargetPkg().Name() << endl; + clog << "Package " << I.FullName(false) << " " << Start << endl; // Look at all the possible provides on this package SPtrArray<pkgCache::Version *> VList = Start.AllTargets(); @@ -1257,7 +1319,7 @@ bool pkgProblemResolver::ResolveByKeep() if ((Flags[I->ID] & Protected) == 0) { if (Debug == true) - clog << " Keeping Package " << Pkg.Name() << " due to " << Start.DepType() << endl; + clog << " Keeping Package " << Pkg.FullName(false) << " due to " << Start.DepType() << endl; Cache.MarkKeep(Pkg, false, false); } @@ -1282,7 +1344,7 @@ bool pkgProblemResolver::ResolveByKeep() // Restart again. if (K == LastStop) - return _error->Error("Internal Error, pkgProblemResolver::ResolveByKeep is looping on package %s.",I.Name()); + return _error->Error("Internal Error, pkgProblemResolver::ResolveByKeep is looping on package %s.",I.FullName(false).c_str()); LastStop = K; K = PList - 1; } @@ -1354,7 +1416,9 @@ bool ListUpdate(pkgAcquireStatus &Stat, int PulseInterval) { pkgAcquire::RunResult res; - pkgAcquire Fetcher(&Stat); + pkgAcquire Fetcher; + if (Fetcher.Setup(&Stat, _config->FindDir("Dir::State::Lists")) == false) + return false; // Populate it with the source selection if (List.GetIndexes(&Fetcher) == false) diff --git a/apt-pkg/algorithms.h b/apt-pkg/algorithms.h index cee30b679..cf4a98c4f 100644 --- a/apt-pkg/algorithms.h +++ b/apt-pkg/algorithms.h @@ -48,7 +48,7 @@ class pkgSimulate : public pkgPackageManager /*{{{*/ pkgDepCache *Cache; public: - virtual VerIterator GetCandidateVer(PkgIterator Pkg) + virtual VerIterator GetCandidateVer(PkgIterator const &Pkg) { return (*Cache)[Pkg].CandidateVerIter(*Cache); } diff --git a/apt-pkg/aptconfiguration.cc b/apt-pkg/aptconfiguration.cc index 45ae9bed5..44f1f318a 100644 --- a/apt-pkg/aptconfiguration.cc +++ b/apt-pkg/aptconfiguration.cc @@ -8,13 +8,19 @@ ##################################################################### */ /*}}}*/ // Include Files /*{{{*/ -#include <apt-pkg/fileutl.h> #include <apt-pkg/aptconfiguration.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/error.h> +#include <apt-pkg/fileutl.h> +#include <apt-pkg/macros.h> +#include <apt-pkg/strutl.h> + +#include <sys/types.h> +#include <dirent.h> -#include <vector> -#include <string> #include <algorithm> +#include <string> +#include <vector> /*}}}*/ namespace APT { // getCompressionTypes - Return Vector of usbale compressiontypes /*{{{*/ @@ -87,4 +93,271 @@ const Configuration::getCompressionTypes(bool const &Cached) { return types; } /*}}}*/ +// GetLanguages - Return Vector of Language Codes /*{{{*/ +// --------------------------------------------------------------------- +/* return a vector of language codes in the prefered order. + the special word "environment" will be replaced with the long and the short + code of the local settings and it will be insured that this will not add + duplicates. So in an german local the setting "environment, de_DE, en, de" + will result in "de_DE, de, en". + The special word "none" is the stopcode for the not-All code vector */ +std::vector<std::string> const Configuration::getLanguages(bool const &All, + bool const &Cached, char const ** const Locale) { + using std::string; + + // The detection is boring and has a lot of cornercases, + // so we cache the results to calculated it only once. + std::vector<string> static allCodes; + std::vector<string> static codes; + + // we have something in the cache + if (codes.empty() == false || allCodes.empty() == false) { + if (Cached == true) { + if(All == true && allCodes.empty() == false) + return allCodes; + else + return codes; + } else { + allCodes.clear(); + codes.clear(); + } + } + + // Include all Language codes we have a Translation file for in /var/lib/apt/lists + // so they will be all included in the Cache. + std::vector<string> builtin; + DIR *D = opendir(_config->FindDir("Dir::State::lists").c_str()); + if (D != 0) { + builtin.push_back("none"); + for (struct dirent *Ent = readdir(D); Ent != 0; Ent = readdir(D)) { + string const name = Ent->d_name; + size_t const foundDash = name.rfind("-"); + size_t const foundUnderscore = name.rfind("_"); + if (foundDash == string::npos || foundUnderscore == string::npos || + foundDash <= foundUnderscore || + name.substr(foundUnderscore+1, foundDash-(foundUnderscore+1)) != "Translation") + continue; + string const c = name.substr(foundDash+1); + if (unlikely(c.empty() == true) || c == "en") + continue; + // Skip unusual files, like backups or that alike + string::const_iterator s = c.begin(); + for (;s != c.end(); ++s) { + if (isalpha(*s) == 0) + break; + } + if (s != c.end()) + continue; + if (std::find(builtin.begin(), builtin.end(), c) != builtin.end()) + continue; + builtin.push_back(c); + } + } + closedir(D); + + // get the environment language codes: LC_MESSAGES (and later LANGUAGE) + // we extract both, a long and a short code and then we will + // check if we actually need both (rare) or if the short is enough + string const envMsg = string(Locale == 0 ? std::setlocale(LC_MESSAGES, NULL) : *Locale); + size_t const lenShort = (envMsg.find('_') != string::npos) ? envMsg.find('_') : 2; + size_t const lenLong = (envMsg.find_first_of(".@") != string::npos) ? envMsg.find_first_of(".@") : (lenShort + 3); + + string envLong = envMsg.substr(0,lenLong); + string const envShort = envLong.substr(0,lenShort); + bool envLongIncluded = true; + + // first cornercase: LANG=C, so we use only "en" Translation + if (envLong == "C") { + codes.push_back("en"); + allCodes = codes; + allCodes.insert(allCodes.end(), builtin.begin(), builtin.end()); + if (All == true) + return allCodes; + else + return codes; + } + + // to save the servers from unneeded queries, we only try also long codes + // for languages it is realistic to have a long code translation file… + // TODO: Improve translation acquire system to drop them dynamic + char const *needLong[] = { "cs", "en", "pt", "sv", "zh", NULL }; + if (envLong != envShort) { + for (char const **l = needLong; *l != NULL; l++) + if (envShort.compare(*l) == 0) { + envLongIncluded = false; + break; + } + } + + // we don't add the long code, but we allow the user to do so + if (envLongIncluded == true) + envLong.clear(); + + // FIXME: Remove support for the old APT::Acquire::Translation + // it was undocumented and so it should be not very widthly used + string const oldAcquire = _config->Find("APT::Acquire::Translation",""); + if (oldAcquire.empty() == false && oldAcquire != "environment") { + // TRANSLATORS: the two %s are APT configuration options + _error->Notice("Option '%s' is deprecated. Please use '%s' instead, see 'man 5 apt.conf' for details.", + "APT::Acquire::Translation", "Acquire::Languages"); + if (oldAcquire != "none") + codes.push_back(oldAcquire); + codes.push_back("en"); + allCodes = codes; + for (std::vector<string>::const_iterator b = builtin.begin(); + b != builtin.end(); ++b) + if (std::find(allCodes.begin(), allCodes.end(), *b) == allCodes.end()) + allCodes.push_back(*b); + if (All == true) + return allCodes; + else + return codes; + } + + // It is very likely we will need to environment codes later, + // so let us generate them now from LC_MESSAGES and LANGUAGE + std::vector<string> environment; + // take care of LC_MESSAGES + if (envLongIncluded == false) + environment.push_back(envLong); + environment.push_back(envShort); + // take care of LANGUAGE + const char *language_env = getenv("LANGUAGE") == 0 ? "" : getenv("LANGUAGE"); + string envLang = Locale == 0 ? language_env : *(Locale+1); + if (envLang.empty() == false) { + std::vector<string> env = VectorizeString(envLang,':'); + short addedLangs = 0; // add a maximum of 3 fallbacks from the environment + for (std::vector<string>::const_iterator e = env.begin(); + e != env.end() && addedLangs < 3; ++e) { + if (unlikely(e->empty() == true) || *e == "en") + continue; + if (*e == envLong || *e == envShort) + continue; + if (std::find(environment.begin(), environment.end(), *e) != environment.end()) + continue; + if (e->find('_') != string::npos) { + // Drop LongCodes here - ShortCodes are also included + string const shorty = e->substr(0, e->find('_')); + char const **n = needLong; + for (; *n != NULL; ++n) + if (shorty == *n) + break; + if (*n == NULL) + continue; + } + ++addedLangs; + environment.push_back(*e); + } + } + + // Support settings like Acquire::Translation=none on the command line to + // override the configuration settings vector of languages. + string const forceLang = _config->Find("Acquire::Languages",""); + if (forceLang.empty() == false) { + if (forceLang == "environment") { + codes = environment; + } else if (forceLang != "none") + codes.push_back(forceLang); + allCodes = codes; + for (std::vector<string>::const_iterator b = builtin.begin(); + b != builtin.end(); ++b) + if (std::find(allCodes.begin(), allCodes.end(), *b) == allCodes.end()) + allCodes.push_back(*b); + if (All == true) + return allCodes; + else + return codes; + } + + std::vector<string> const lang = _config->FindVector("Acquire::Languages"); + // the default setting -> "environment, en" + if (lang.empty() == true) { + codes = environment; + if (envShort != "en") + codes.push_back("en"); + allCodes = codes; + for (std::vector<string>::const_iterator b = builtin.begin(); + b != builtin.end(); ++b) + if (std::find(allCodes.begin(), allCodes.end(), *b) == allCodes.end()) + allCodes.push_back(*b); + if (All == true) + return allCodes; + else + return codes; + } + + // the configs define the order, so add the environment + // then needed and ensure the codes are not listed twice. + bool noneSeen = false; + for (std::vector<string>::const_iterator l = lang.begin(); + l != lang.end(); l++) { + if (*l == "environment") { + for (std::vector<string>::const_iterator e = environment.begin(); + e != environment.end(); ++e) { + if (std::find(allCodes.begin(), allCodes.end(), *e) != allCodes.end()) + continue; + if (noneSeen == false) + codes.push_back(*e); + allCodes.push_back(*e); + } + continue; + } else if (*l == "none") { + noneSeen = true; + continue; + } else if (std::find(allCodes.begin(), allCodes.end(), *l) != allCodes.end()) + continue; + + if (noneSeen == false) + codes.push_back(*l); + allCodes.push_back(*l); + } + + for (std::vector<string>::const_iterator b = builtin.begin(); + b != builtin.end(); ++b) + if (std::find(allCodes.begin(), allCodes.end(), *b) == allCodes.end()) + allCodes.push_back(*b); + + if (All == true) + return allCodes; + else + return codes; +} + /*}}}*/ +// getArchitectures - Return Vector of prefered Architectures /*{{{*/ +std::vector<std::string> const Configuration::getArchitectures(bool const &Cached) { + using std::string; + + std::vector<string> static archs; + if (likely(Cached == true) && archs.empty() == false) + return archs; + + archs = _config->FindVector("APT::Architectures"); + string const arch = _config->Find("APT::Architecture"); + if (unlikely(arch.empty() == true)) + return archs; + + if (archs.empty() == true || + std::find(archs.begin(), archs.end(), arch) == archs.end()) + archs.push_back(arch); + + // erase duplicates and empty strings + for (std::vector<string>::reverse_iterator a = archs.rbegin(); + a != archs.rend(); ++a) { + if (a->empty() == true || std::find(a + 1, archs.rend(), *a) != archs.rend()) + archs.erase(a.base()-1); + if (a == archs.rend()) + break; + } + + return archs; +} + /*}}}*/ +// checkArchitecture - are we interested in the given Architecture? /*{{{*/ +bool const Configuration::checkArchitecture(std::string const &Arch) { + if (Arch == "all") + return true; + std::vector<std::string> const archs = getArchitectures(true); + return (std::find(archs.begin(), archs.end(), Arch) != archs.end()); +} + /*}}}*/ } diff --git a/apt-pkg/aptconfiguration.h b/apt-pkg/aptconfiguration.h index 6a123adce..dd339d841 100644 --- a/apt-pkg/aptconfiguration.h +++ b/apt-pkg/aptconfiguration.h @@ -39,6 +39,49 @@ public: /*{{{*/ * \return a vector of (all) Language Codes in the prefered usage order */ std::vector<std::string> static const getCompressionTypes(bool const &Cached = true); + + /** \brief Returns a vector of Language Codes + * + * Languages can be defined with their two or five chars long code. + * This methods handles the various ways to set the prefered codes, + * honors the environment and ensures that the codes are not listed twice. + * + * The special word "environment" will be replaced with the long and the short + * code of the local settings and it will be insured that this will not add + * duplicates. So in an german local the setting "environment, de_DE, en, de" + * will result in "de_DE, de, en". + * + * Another special word is "none" which separates the prefered from all codes + * in this setting. So setting and method can be used to get codes the user want + * to see or to get all language codes APT (should) have Translations available. + * + * \param All return all codes or only codes for languages we want to use + * \param Cached saves the result so we need to calculated it only once + * this parameter should ony be used for testing purposes. + * \param Locale don't get the locale from the system but use this one instead + * this parameter should ony be used for testing purposes. + * + * \return a vector of (all) Language Codes in the prefered usage order + */ + std::vector<std::string> static const getLanguages(bool const &All = false, + bool const &Cached = true, char const ** const Locale = 0); + + /** \brief Returns a vector of Architectures we support + * + * \param Cached saves the result so we need to calculated it only once + * this parameter should ony be used for testing purposes. + * + * \return a vector of Architectures in prefered order + */ + std::vector<std::string> static const getArchitectures(bool const &Cached = true); + + /** \brief Are we interested in the given Architecture? + * + * \param Arch we want to check + * \return true if we are interested, false otherwise + */ + bool static const checkArchitecture(std::string const &Arch); + /*}}}*/ }; /*}}}*/ diff --git a/apt-pkg/cachefile.cc b/apt-pkg/cachefile.cc index 790312dc8..964c5bd8b 100644 --- a/apt-pkg/cachefile.cc +++ b/apt-pkg/cachefile.cc @@ -27,7 +27,8 @@ // CacheFile::CacheFile - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -pkgCacheFile::pkgCacheFile() : Map(0), Cache(0), DCache(0), Policy(0) +pkgCacheFile::pkgCacheFile() : Map(NULL), Cache(NULL), DCache(NULL), + SrcList(NULL), Policy(NULL) { } /*}}}*/ @@ -38,16 +39,30 @@ pkgCacheFile::~pkgCacheFile() { delete DCache; delete Policy; + delete SrcList; delete Cache; delete Map; _system->UnLock(true); -} +} /*}}}*/ // CacheFile::BuildCaches - Open and build the cache files /*{{{*/ // --------------------------------------------------------------------- /* */ -bool pkgCacheFile::BuildCaches(OpProgress &Progress,bool WithLock) +bool pkgCacheFile::BuildCaches(OpProgress *Progress, bool WithLock) { + if (Cache != NULL) + return true; + + if (_config->FindB("pkgCacheFile::Generate", true) == false) + { + Map = new MMap(*new FileFd(_config->FindFile("Dir::Cache::pkgcache"), + FileFd::ReadOnly),MMap::Public|MMap::ReadOnly); + Cache = new pkgCache(Map); + if (_error->PendingError() == true) + return false; + return true; + } + const bool ErrorWasEmpty = _error->empty(); if (WithLock == true) if (_system->Lock() == false) @@ -58,15 +73,13 @@ bool pkgCacheFile::BuildCaches(OpProgress &Progress,bool WithLock) if (_error->PendingError() == true) return false; - - // Read the source list - pkgSourceList List; - if (List.ReadMainList() == false) - return _error->Error(_("The list of sources could not be read.")); + + BuildSourceList(Progress); // Read the caches - bool Res = pkgMakeStatusCache(List,Progress,&Map,!WithLock); - Progress.Done(); + bool Res = pkgCacheGenerator::MakeStatusCache(*SrcList,Progress,&Map,!WithLock); + if (Progress != NULL) + Progress->Done(); if (Res == false) return _error->Error(_("The package lists or status file could not be parsed or opened.")); @@ -80,29 +93,70 @@ bool pkgCacheFile::BuildCaches(OpProgress &Progress,bool WithLock) return true; } /*}}}*/ -// CacheFile::Open - Open the cache files, creating if necessary /*{{{*/ +// CacheFile::BuildSourceList - Open and build all relevant sources.list/*{{{*/ // --------------------------------------------------------------------- /* */ -bool pkgCacheFile::Open(OpProgress &Progress,bool WithLock) +bool pkgCacheFile::BuildSourceList(OpProgress *Progress) { - if (BuildCaches(Progress,WithLock) == false) - return false; - - // The policy engine + if (SrcList != NULL) + return true; + + SrcList = new pkgSourceList(); + if (SrcList->ReadMainList() == false) + return _error->Error(_("The list of sources could not be read.")); + return true; +} + /*}}}*/ +// CacheFile::BuildPolicy - Open and build all relevant preferences /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool pkgCacheFile::BuildPolicy(OpProgress *Progress) +{ + if (Policy != NULL) + return true; + Policy = new pkgPolicy(Cache); if (_error->PendingError() == true) return false; if (ReadPinFile(*Policy) == false || ReadPinDir(*Policy) == false) return false; - - // Create the dependency cache + + return true; +} + /*}}}*/ +// CacheFile::BuildDepCache - Open and build the dependency cache /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool pkgCacheFile::BuildDepCache(OpProgress *Progress) +{ + if (DCache != NULL) + return true; + DCache = new pkgDepCache(Cache,Policy); if (_error->PendingError() == true) return false; - - DCache->Init(&Progress); - Progress.Done(); + + DCache->Init(Progress); + return true; +} + /*}}}*/ +// CacheFile::Open - Open the cache files, creating if necessary /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool pkgCacheFile::Open(OpProgress *Progress, bool WithLock) +{ + if (BuildCaches(Progress,WithLock) == false) + return false; + + if (BuildPolicy(Progress) == false) + return false; + + if (BuildDepCache(Progress) == false) + return false; + + if (Progress != NULL) + Progress->Done(); if (_error->PendingError() == true) return false; @@ -117,12 +171,14 @@ void pkgCacheFile::Close() delete DCache; delete Policy; delete Cache; + delete SrcList; delete Map; _system->UnLock(true); - Map = 0; - DCache = 0; - Policy = 0; - Cache = 0; + Map = NULL; + DCache = NULL; + Policy = NULL; + Cache = NULL; + SrcList = NULL; } /*}}}*/ diff --git a/apt-pkg/cachefile.h b/apt-pkg/cachefile.h index 3b057951c..09d3ec267 100644 --- a/apt-pkg/cachefile.h +++ b/apt-pkg/cachefile.h @@ -20,9 +20,9 @@ #include <apt-pkg/depcache.h> #include <apt-pkg/acquire.h> +#include <apt-pkg/policy.h> #include <apt-pkg/sourcelist.h> -class pkgPolicy; class pkgCacheFile { protected: @@ -30,27 +30,47 @@ class pkgCacheFile MMap *Map; pkgCache *Cache; pkgDepCache *DCache; - - public: + pkgSourceList *SrcList; + public: pkgPolicy *Policy; - + // We look pretty much exactly like a pointer to a dep cache inline operator pkgCache &() {return *Cache;}; inline operator pkgCache *() {return Cache;}; inline operator pkgDepCache &() {return *DCache;}; inline operator pkgDepCache *() {return DCache;}; + inline operator pkgPolicy &() {return *Policy;}; + inline operator pkgPolicy *() {return Policy;}; + inline operator pkgSourceList &() {return *SrcList;}; + inline operator pkgSourceList *() {return SrcList;}; inline pkgDepCache *operator ->() {return DCache;}; inline pkgDepCache &operator *() {return *DCache;}; inline pkgDepCache::StateCache &operator [](pkgCache::PkgIterator const &I) {return (*DCache)[I];}; inline unsigned char &operator [](pkgCache::DepIterator const &I) {return (*DCache)[I];}; - bool BuildCaches(OpProgress &Progress,bool WithLock = true); - bool Open(OpProgress &Progress,bool WithLock = true); + bool BuildCaches(OpProgress *Progress = NULL,bool WithLock = true); + __deprecated bool BuildCaches(OpProgress &Progress,bool const &WithLock = true) { return BuildCaches(&Progress, WithLock); }; + bool BuildSourceList(OpProgress *Progress = NULL); + bool BuildPolicy(OpProgress *Progress = NULL); + bool BuildDepCache(OpProgress *Progress = NULL); + bool Open(OpProgress *Progress = NULL, bool WithLock = true); + inline bool ReadOnlyOpen(OpProgress *Progress = NULL) { return Open(Progress, false); }; + __deprecated bool Open(OpProgress &Progress,bool const &WithLock = true) { return Open(&Progress, WithLock); }; void Close(); - + + inline pkgCache* GetPkgCache() { BuildCaches(NULL, false); return Cache; }; + inline pkgDepCache* GetDepCache() { BuildDepCache(); return DCache; }; + inline pkgPolicy* GetPolicy() { BuildPolicy(); return Policy; }; + inline pkgSourceList* GetSourceList() { BuildSourceList(); return SrcList; }; + + inline bool IsPkgCacheBuilt() const { return (Cache != NULL); }; + inline bool IsDepCacheBuilt() const { return (DCache != NULL); }; + inline bool IsPolicyBuilt() const { return (Policy != NULL); }; + inline bool IsSrcListBuilt() const { return (SrcList != NULL); }; + pkgCacheFile(); - ~pkgCacheFile(); + virtual ~pkgCacheFile(); }; #endif diff --git a/apt-pkg/cachefilter.cc b/apt-pkg/cachefilter.cc new file mode 100644 index 000000000..8f0725ea3 --- /dev/null +++ b/apt-pkg/cachefilter.cc @@ -0,0 +1,54 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/** \file cachefilter.h + Collection of functor classes */ + /*}}}*/ +// Include Files /*{{{*/ +#include <apt-pkg/cachefilter.h> +#include <apt-pkg/error.h> +#include <apt-pkg/pkgcache.h> + +#include <apti18n.h> + +#include <string> + +#include <regex.h> + /*}}}*/ +namespace APT { +namespace CacheFilter { +PackageNameMatchesRegEx::PackageNameMatchesRegEx(std::string const &Pattern) {/*{{{*/ + pattern = new regex_t; + int const Res = regcomp(pattern, Pattern.c_str(), REG_EXTENDED | REG_ICASE | REG_NOSUB); + if (Res == 0) + return; + + delete pattern; + pattern = NULL; + char Error[300]; + regerror(Res, pattern, Error, sizeof(Error)); + _error->Error(_("Regex compilation error - %s"), Error); +} + /*}}}*/ +bool PackageNameMatchesRegEx::operator() (pkgCache::PkgIterator const &Pkg) {/*{{{*/ + if (unlikely(pattern == NULL)) + return false; + else + return regexec(pattern, Pkg.Name(), 0, 0, 0) == 0; +} + /*}}}*/ +bool PackageNameMatchesRegEx::operator() (pkgCache::GrpIterator const &Grp) {/*{{{*/ + if (unlikely(pattern == NULL)) + return false; + else + return regexec(pattern, Grp.Name(), 0, 0, 0) == 0; +} + /*}}}*/ +PackageNameMatchesRegEx::~PackageNameMatchesRegEx() { /*{{{*/ + if (pattern == NULL) + return; + regfree(pattern); + delete pattern; +} + /*}}}*/ +} +} diff --git a/apt-pkg/cachefilter.h b/apt-pkg/cachefilter.h new file mode 100644 index 000000000..e7ab1723f --- /dev/null +++ b/apt-pkg/cachefilter.h @@ -0,0 +1,29 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/** \file cachefilter.h + Collection of functor classes */ + /*}}}*/ +#ifndef APT_CACHEFILTER_H +#define APT_CACHEFILTER_H +// Include Files /*{{{*/ +#include <apt-pkg/pkgcache.h> + +#include <string> + +#include <regex.h> + /*}}}*/ +namespace APT { +namespace CacheFilter { +// PackageNameMatchesRegEx /*{{{*/ +class PackageNameMatchesRegEx { + regex_t* pattern; +public: + PackageNameMatchesRegEx(std::string const &Pattern); + bool operator() (pkgCache::PkgIterator const &Pkg); + bool operator() (pkgCache::GrpIterator const &Grp); + ~PackageNameMatchesRegEx(); +}; + /*}}}*/ +} +} +#endif diff --git a/apt-pkg/cacheiterators.h b/apt-pkg/cacheiterators.h index 28466cd40..26070636e 100644 --- a/apt-pkg/cacheiterators.h +++ b/apt-pkg/cacheiterators.h @@ -1,6 +1,5 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: cacheiterators.h,v 1.18.2.1 2004/05/08 22:44:27 mdz Exp $ /* ###################################################################### Cache Iterators - Iterators for navigating the cache structure @@ -30,417 +29,413 @@ /*}}}*/ #ifndef PKGLIB_CACHEITERATORS_H #define PKGLIB_CACHEITERATORS_H +#include<iterator> + +#include<string.h> +// abstract Iterator template /*{{{*/ +/* This template provides the very basic iterator methods we + need to have for doing some walk-over-the-cache magic */ +template<typename Str, typename Itr> class pkgCache::Iterator : + public std::iterator<std::forward_iterator_tag, Str> { + protected: + Str *S; + pkgCache *Owner; + + /** \brief Returns the Pointer for this struct in the owner + * The implementation of this method should be pretty short + * as it will only return the Pointer into the mmap stored + * in the owner but the name of this pointer is different for + * each stucture and we want to abstract here at least for the + * basic methods from the actual structure. + * \return Pointer to the first structure of this type + */ + virtual Str* OwnerPointer() const = 0; + + public: + // Iteration + virtual void operator ++(int) = 0; + virtual void operator ++() = 0; // Should be {operator ++(0);}; + inline bool end() const {return Owner == 0 || S == OwnerPointer();}; + + // Comparison + inline bool operator ==(const Itr &B) const {return S == B.S;}; + inline bool operator !=(const Itr &B) const {return S != B.S;}; + + // Accessors + inline Str *operator ->() {return S;}; + inline Str const *operator ->() const {return S;}; + inline operator Str *() {return S == OwnerPointer() ? 0 : S;}; + inline operator Str const *() const {return S == OwnerPointer() ? 0 : S;}; + inline Str &operator *() {return *S;}; + inline Str const &operator *() const {return *S;}; + inline pkgCache *Cache() const {return Owner;}; + + // Mixed stuff + inline void operator =(const Itr &B) {S = B.S; Owner = B.Owner;}; + inline bool IsGood() const { return S && Owner && ! end();}; + inline unsigned long Index() const {return S - OwnerPointer();}; + + void ReMap(void const * const oldMap, void const * const newMap) { + if (Owner == 0 || S == 0) + return; + S += (Str*)(newMap) - (Str*)(oldMap); + } + + // Constructors - look out for the variable assigning + inline Iterator() : S(0), Owner(0) {}; + inline Iterator(pkgCache &Owner,Str *T = 0) : S(T), Owner(&Owner) {}; +}; + /*}}}*/ +// Group Iterator /*{{{*/ +/* Packages with the same name are collected in a Group so someone only + interest in package names can iterate easily over the names, so the + different architectures can be treated as of the "same" package + (apt internally treat them as totally different packages) */ +class pkgCache::GrpIterator: public Iterator<Group, GrpIterator> { + long HashIndex; + + protected: + inline Group* OwnerPointer() const { + return Owner->GrpP; + }; + + public: + // This constructor is the 'begin' constructor, never use it. + inline GrpIterator(pkgCache &Owner) : Iterator<Group, GrpIterator>(Owner), HashIndex(-1) { + S = OwnerPointer(); + operator ++(0); + }; + + virtual void operator ++(int); + virtual void operator ++() {operator ++(0);}; + + inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;}; + inline PkgIterator PackageList() const; + PkgIterator FindPkg(string Arch = "any") const; + /** \brief find the package with the "best" architecture + + The best architecture is either the "native" or the first + in the list of Architectures which is not an end-Pointer + + \param PreferNonVirtual tries to respond with a non-virtual package + and only if this fails returns the best virtual package */ + PkgIterator FindPreferredPkg(bool const &PreferNonVirtual = true) const; + PkgIterator NextPkg(PkgIterator const &Pkg) const; + + // Constructors + inline GrpIterator(pkgCache &Owner, Group *Trg) : Iterator<Group, GrpIterator>(Owner, Trg), HashIndex(0) { + if (S == 0) + S = OwnerPointer(); + }; + inline GrpIterator() : Iterator<Group, GrpIterator>(), HashIndex(0) {}; - +}; + /*}}}*/ // Package Iterator /*{{{*/ -class pkgCache::PkgIterator -{ - friend class pkgCache; - Package *Pkg; - pkgCache *Owner; - long HashIndex; - - protected: - - // This constructor is the 'begin' constructor, never use it. - inline PkgIterator(pkgCache &Owner) : Owner(&Owner), HashIndex(-1) - { - Pkg = Owner.PkgP; - operator ++(0); - }; - - public: - - enum OkState {NeedsNothing,NeedsUnpack,NeedsConfigure}; - - // Iteration - void operator ++(int); - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || Pkg == Owner->PkgP?true:false;}; - - // Comparison - inline bool operator ==(const PkgIterator &B) const {return Pkg == B.Pkg;}; - inline bool operator !=(const PkgIterator &B) const {return Pkg != B.Pkg;}; - - // Accessors - inline Package *operator ->() {return Pkg;}; - inline Package const *operator ->() const {return Pkg;}; - inline Package const &operator *() const {return *Pkg;}; - inline operator Package *() {return Pkg == Owner->PkgP?0:Pkg;}; - inline operator Package const *() const {return Pkg == Owner->PkgP?0:Pkg;}; - inline pkgCache *Cache() {return Owner;}; - - inline const char *Name() const {return Pkg->Name == 0?0:Owner->StrP + Pkg->Name;}; - inline const char *Section() const {return Pkg->Section == 0?0:Owner->StrP + Pkg->Section;}; - inline bool Purge() const {return Pkg->CurrentState == pkgCache::State::Purge || - (Pkg->CurrentVer == 0 && Pkg->CurrentState == pkgCache::State::NotInstalled);}; - inline VerIterator VersionList() const; - inline VerIterator CurrentVer() const; - inline DepIterator RevDependsList() const; - inline PrvIterator ProvidesList() const; - inline unsigned long Index() const {return Pkg - Owner->PkgP;}; - OkState State() const; - - //Nice printable representation - friend std::ostream& operator<<(std::ostream& out, pkgCache::PkgIterator Pkg); - - const char *CandVersion() const; - const char *CurVersion() const; - - // Constructors - inline PkgIterator(pkgCache &Owner,Package *Trg) : Pkg(Trg), Owner(&Owner), - HashIndex(0) - { - if (Pkg == 0) - Pkg = Owner.PkgP; - }; - inline PkgIterator() : Pkg(0), Owner(0), HashIndex(0) {}; +class pkgCache::PkgIterator: public Iterator<Package, PkgIterator> { + long HashIndex; + + protected: + inline Package* OwnerPointer() const { + return Owner->PkgP; + }; + + public: + // This constructor is the 'begin' constructor, never use it. + inline PkgIterator(pkgCache &Owner) : Iterator<Package, PkgIterator>(Owner), HashIndex(-1) { + S = OwnerPointer(); + operator ++(0); + }; + + virtual void operator ++(int); + virtual void operator ++() {operator ++(0);}; + + enum OkState {NeedsNothing,NeedsUnpack,NeedsConfigure}; + + // Accessors + inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;}; + inline const char *Section() const {return S->Section == 0?0:Owner->StrP + S->Section;}; + inline bool Purge() const {return S->CurrentState == pkgCache::State::Purge || + (S->CurrentVer == 0 && S->CurrentState == pkgCache::State::NotInstalled);}; + inline const char *Arch() const {return S->Arch == 0?0:Owner->StrP + S->Arch;}; + inline GrpIterator Group() const { return GrpIterator(*Owner, Owner->GrpP + S->Group);}; + + inline VerIterator VersionList() const; + inline VerIterator CurrentVer() const; + inline DepIterator RevDependsList() const; + inline PrvIterator ProvidesList() const; + OkState State() const; + const char *CandVersion() const; + const char *CurVersion() const; + + //Nice printable representation + friend std::ostream& operator <<(std::ostream& out, PkgIterator i); + std::string FullName(bool const &Pretty = false) const; + + // Constructors + inline PkgIterator(pkgCache &Owner,Package *Trg) : Iterator<Package, PkgIterator>(Owner, Trg), HashIndex(0) { + if (S == 0) + S = OwnerPointer(); + }; + inline PkgIterator() : Iterator<Package, PkgIterator>(), HashIndex(0) {}; }; /*}}}*/ // Version Iterator /*{{{*/ -class pkgCache::VerIterator -{ - Version *Ver; - pkgCache *Owner; - - void _dummy(); - - public: - - // Iteration - void operator ++(int) {if (Ver != Owner->VerP) Ver = Owner->VerP + Ver->NextVer;}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || (Ver == Owner->VerP?true:false);}; - inline void operator =(const VerIterator &B) {Ver = B.Ver; Owner = B.Owner;}; - - // Comparison - inline bool operator ==(const VerIterator &B) const {return Ver == B.Ver;}; - inline bool operator !=(const VerIterator &B) const {return Ver != B.Ver;}; - int CompareVer(const VerIterator &B) const; - - // Testing - inline bool IsGood() const { return Ver && Owner && ! end();}; - - // Accessors - inline Version *operator ->() {return Ver;}; - inline Version const *operator ->() const {return Ver;}; - inline Version &operator *() {return *Ver;}; - inline Version const &operator *() const {return *Ver;}; - inline operator Version *() {return Ver == Owner->VerP?0:Ver;}; - inline operator Version const *() const {return Ver == Owner->VerP?0:Ver;}; - inline pkgCache *Cache() {return Owner;}; - - inline const char *VerStr() const {return Ver->VerStr == 0?0:Owner->StrP + Ver->VerStr;}; - inline const char *Section() const {return Ver->Section == 0?0:Owner->StrP + Ver->Section;}; - inline const char *Arch() const {return Ver->Arch == 0?0:Owner->StrP + Ver->Arch;}; - inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + Ver->ParentPkg);}; - inline DescIterator DescriptionList() const; - DescIterator TranslatedDescription() const; - inline DepIterator DependsList() const; - inline PrvIterator ProvidesList() const; - inline VerFileIterator FileList() const; - inline unsigned long Index() const {return Ver - Owner->VerP;}; - bool Downloadable() const; - inline const char *PriorityType() {return Owner->Priority(Ver->Priority);}; - string RelStr(); - - bool Automatic() const; - VerFileIterator NewestFile() const; - - inline VerIterator() : Ver(0), Owner(0) {}; - inline VerIterator(pkgCache &Owner,Version *Trg = 0) : Ver(Trg), - Owner(&Owner) - { - if (Ver == 0) - Ver = Owner.VerP; - }; +class pkgCache::VerIterator : public Iterator<Version, VerIterator> { + protected: + inline Version* OwnerPointer() const { + return Owner->VerP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->VerP) S = Owner->VerP + S->NextVer;}; + inline void operator ++() {operator ++(0);}; + + // Comparison + int CompareVer(const VerIterator &B) const; + /** \brief compares two version and returns if they are similar + + This method should be used to identify if two pseudo versions are + refering to the same "real" version */ + inline bool SimilarVer(const VerIterator &B) const { + return (B.end() == false && S->Hash == B->Hash && strcmp(VerStr(), B.VerStr()) == 0); + }; + + // Accessors + inline const char *VerStr() const {return S->VerStr == 0?0:Owner->StrP + S->VerStr;}; + inline const char *Section() const {return S->Section == 0?0:Owner->StrP + S->Section;}; + inline const char *Arch() const { + if(S->MultiArch == pkgCache::Version::All) + return "all"; + return S->ParentPkg == 0?0:Owner->StrP + ParentPkg()->Arch; + }; + inline const char *Arch(bool const pseudo) const { + if(pseudo == false) + return Arch(); + return S->ParentPkg == 0?0:Owner->StrP + ParentPkg()->Arch; + }; + inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->ParentPkg);}; + + inline DescIterator DescriptionList() const; + DescIterator TranslatedDescription() const; + inline DepIterator DependsList() const; + inline PrvIterator ProvidesList() const; + inline VerFileIterator FileList() const; + bool Downloadable() const; + inline const char *PriorityType() const {return Owner->Priority(S->Priority);}; + string RelStr() const; + + bool Automatic() const; + bool Pseudo() const; + VerFileIterator NewestFile() const; + + inline VerIterator(pkgCache &Owner,Version *Trg = 0) : Iterator<Version, VerIterator>(Owner, Trg) { + if (S == 0) + S = OwnerPointer(); + }; + inline VerIterator() : Iterator<Version, VerIterator>() {}; }; /*}}}*/ // Description Iterator /*{{{*/ -class pkgCache::DescIterator -{ - Description *Desc; - pkgCache *Owner; - - void _dummy(); - - public: - - // Iteration - void operator ++(int) {if (Desc != Owner->DescP) Desc = Owner->DescP + Desc->NextDesc;}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || Desc == Owner->DescP?true:false;}; - inline void operator =(const DescIterator &B) {Desc = B.Desc; Owner = B.Owner;}; - - // Comparison - inline bool operator ==(const DescIterator &B) const {return Desc == B.Desc;}; - inline bool operator !=(const DescIterator &B) const {return Desc != B.Desc;}; - int CompareDesc(const DescIterator &B) const; - - // Accessors - inline Description *operator ->() {return Desc;}; - inline Description const *operator ->() const {return Desc;}; - inline Description &operator *() {return *Desc;}; - inline Description const &operator *() const {return *Desc;}; - inline operator Description *() {return Desc == Owner->DescP?0:Desc;}; - inline operator Description const *() const {return Desc == Owner->DescP?0:Desc;}; - inline pkgCache *Cache() {return Owner;}; - - inline const char *LanguageCode() const {return Owner->StrP + Desc->language_code;}; - inline const char *md5() const {return Owner->StrP + Desc->md5sum;}; - inline DescFileIterator FileList() const; - inline unsigned long Index() const {return Desc - Owner->DescP;}; - - inline DescIterator() : Desc(0), Owner(0) {}; - inline DescIterator(pkgCache &Owner,Description *Trg = 0) : Desc(Trg), - Owner(&Owner) - { - if (Desc == 0) - Desc = Owner.DescP; - }; +class pkgCache::DescIterator : public Iterator<Description, DescIterator> { + protected: + inline Description* OwnerPointer() const { + return Owner->DescP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->DescP) S = Owner->DescP + S->NextDesc;}; + inline void operator ++() {operator ++(0);}; + + // Comparison + int CompareDesc(const DescIterator &B) const; + + // Accessors + inline const char *LanguageCode() const {return Owner->StrP + S->language_code;}; + inline const char *md5() const {return Owner->StrP + S->md5sum;}; + inline DescFileIterator FileList() const; + + inline DescIterator() : Iterator<Description, DescIterator>() {}; + inline DescIterator(pkgCache &Owner,Description *Trg = 0) : Iterator<Description, DescIterator>(Owner, Trg) { + if (S == 0) + S = Owner.DescP; + }; }; /*}}}*/ // Dependency iterator /*{{{*/ -class pkgCache::DepIterator -{ - Dependency *Dep; - enum {DepVer, DepRev} Type; - pkgCache *Owner; - - void _dummy(); - - public: - - // Iteration - void operator ++(int) {if (Dep != Owner->DepP) Dep = Owner->DepP + - (Type == DepVer?Dep->NextDepends:Dep->NextRevDepends);}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || Dep == Owner->DepP?true:false;}; - - // Comparison - inline bool operator ==(const DepIterator &B) const {return Dep == B.Dep;}; - inline bool operator !=(const DepIterator &B) const {return Dep != B.Dep;}; - - // Accessors - inline Dependency *operator ->() {return Dep;}; - inline Dependency const *operator ->() const {return Dep;}; - inline Dependency &operator *() {return *Dep;}; - inline Dependency const &operator *() const {return *Dep;}; - inline operator Dependency *() {return Dep == Owner->DepP?0:Dep;}; - inline operator Dependency const *() const {return Dep == Owner->DepP?0:Dep;}; - inline pkgCache *Cache() {return Owner;}; - - inline const char *TargetVer() const {return Dep->Version == 0?0:Owner->StrP + Dep->Version;}; - inline PkgIterator TargetPkg() {return PkgIterator(*Owner,Owner->PkgP + Dep->Package);}; - inline PkgIterator SmartTargetPkg() {PkgIterator R(*Owner,0);SmartTargetPkg(R);return R;}; - inline VerIterator ParentVer() {return VerIterator(*Owner,Owner->VerP + Dep->ParentVer);}; - inline PkgIterator ParentPkg() {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[Dep->ParentVer].ParentPkg);}; - inline bool Reverse() {return Type == DepRev;}; - inline unsigned long Index() const {return Dep - Owner->DepP;}; - bool IsCritical(); - void GlobOr(DepIterator &Start,DepIterator &End); - Version **AllTargets(); - bool SmartTargetPkg(PkgIterator &Result); - inline const char *CompType() {return Owner->CompType(Dep->CompareOp);}; - inline const char *DepType() {return Owner->DepType(Dep->Type);}; - - inline DepIterator(pkgCache &Owner,Dependency *Trg,Version * = 0) : - Dep(Trg), Type(DepVer), Owner(&Owner) - { - if (Dep == 0) - Dep = Owner.DepP; - }; - inline DepIterator(pkgCache &Owner,Dependency *Trg,Package *) : - Dep(Trg), Type(DepRev), Owner(&Owner) - { - if (Dep == 0) - Dep = Owner.DepP; - }; - inline DepIterator() : Dep(0), Type(DepVer), Owner(0) {}; +class pkgCache::DepIterator : public Iterator<Dependency, DepIterator> { + enum {DepVer, DepRev} Type; + + protected: + inline Dependency* OwnerPointer() const { + return Owner->DepP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->DepP) S = Owner->DepP + + (Type == DepVer ? S->NextDepends : S->NextRevDepends);}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline const char *TargetVer() const {return S->Version == 0?0:Owner->StrP + S->Version;}; + inline PkgIterator TargetPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->Package);}; + inline PkgIterator SmartTargetPkg() const {PkgIterator R(*Owner,0);SmartTargetPkg(R);return R;}; + inline VerIterator ParentVer() const {return VerIterator(*Owner,Owner->VerP + S->ParentVer);}; + inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[S->ParentVer].ParentPkg);}; + inline bool Reverse() const {return Type == DepRev;}; + bool IsCritical() const; + void GlobOr(DepIterator &Start,DepIterator &End); + Version **AllTargets() const; + bool SmartTargetPkg(PkgIterator &Result) const; + inline const char *CompType() const {return Owner->CompType(S->CompareOp);}; + inline const char *DepType() const {return Owner->DepType(S->Type);}; + + //Nice printable representation + friend std::ostream& operator <<(std::ostream& out, DepIterator D); + + inline DepIterator(pkgCache &Owner, Dependency *Trg, Version* = 0) : + Iterator<Dependency, DepIterator>(Owner, Trg), Type(DepVer) { + if (S == 0) + S = Owner.DepP; + }; + inline DepIterator(pkgCache &Owner, Dependency *Trg, Package*) : + Iterator<Dependency, DepIterator>(Owner, Trg), Type(DepRev) { + if (S == 0) + S = Owner.DepP; + }; + inline DepIterator() : Iterator<Dependency, DepIterator>(), Type(DepVer) {}; }; /*}}}*/ // Provides iterator /*{{{*/ -class pkgCache::PrvIterator -{ - Provides *Prv; - enum {PrvVer, PrvPkg} Type; - pkgCache *Owner; - - void _dummy(); - - public: - - // Iteration - void operator ++(int) {if (Prv != Owner->ProvideP) Prv = Owner->ProvideP + - (Type == PrvVer?Prv->NextPkgProv:Prv->NextProvides);}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || Prv == Owner->ProvideP?true:false;}; - - // Comparison - inline bool operator ==(const PrvIterator &B) const {return Prv == B.Prv;}; - inline bool operator !=(const PrvIterator &B) const {return Prv != B.Prv;}; - - // Accessors - inline Provides *operator ->() {return Prv;}; - inline Provides const *operator ->() const {return Prv;}; - inline Provides &operator *() {return *Prv;}; - inline Provides const &operator *() const {return *Prv;}; - inline operator Provides *() {return Prv == Owner->ProvideP?0:Prv;}; - inline operator Provides const *() const {return Prv == Owner->ProvideP?0:Prv;}; - inline pkgCache *Cache() {return Owner;}; - - inline const char *Name() const {return Owner->StrP + Owner->PkgP[Prv->ParentPkg].Name;}; - inline const char *ProvideVersion() const {return Prv->ProvideVersion == 0?0:Owner->StrP + Prv->ProvideVersion;}; - inline PkgIterator ParentPkg() {return PkgIterator(*Owner,Owner->PkgP + Prv->ParentPkg);}; - inline VerIterator OwnerVer() {return VerIterator(*Owner,Owner->VerP + Prv->Version);}; - inline PkgIterator OwnerPkg() {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[Prv->Version].ParentPkg);}; - inline unsigned long Index() const {return Prv - Owner->ProvideP;}; - - inline PrvIterator() : Prv(0), Type(PrvVer), Owner(0) {}; - - inline PrvIterator(pkgCache &Owner,Provides *Trg,Version *) : - Prv(Trg), Type(PrvVer), Owner(&Owner) - { - if (Prv == 0) - Prv = Owner.ProvideP; - }; - inline PrvIterator(pkgCache &Owner,Provides *Trg,Package *) : - Prv(Trg), Type(PrvPkg), Owner(&Owner) - { - if (Prv == 0) - Prv = Owner.ProvideP; - }; +class pkgCache::PrvIterator : public Iterator<Provides, PrvIterator> { + enum {PrvVer, PrvPkg} Type; + + protected: + inline Provides* OwnerPointer() const { + return Owner->ProvideP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->ProvideP) S = Owner->ProvideP + + (Type == PrvVer?S->NextPkgProv:S->NextProvides);}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline const char *Name() const {return Owner->StrP + Owner->PkgP[S->ParentPkg].Name;}; + inline const char *ProvideVersion() const {return S->ProvideVersion == 0?0:Owner->StrP + S->ProvideVersion;}; + inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owner->PkgP + S->ParentPkg);}; + inline VerIterator OwnerVer() const {return VerIterator(*Owner,Owner->VerP + S->Version);}; + inline PkgIterator OwnerPkg() const {return PkgIterator(*Owner,Owner->PkgP + Owner->VerP[S->Version].ParentPkg);}; + + inline PrvIterator() : Iterator<Provides, PrvIterator>(), Type(PrvVer) {}; + + inline PrvIterator(pkgCache &Owner, Provides *Trg, Version*) : + Iterator<Provides, PrvIterator>(Owner, Trg), Type(PrvVer) { + if (S == 0) + S = Owner.ProvideP; + }; + inline PrvIterator(pkgCache &Owner, Provides *Trg, Package*) : + Iterator<Provides, PrvIterator>(Owner, Trg), Type(PrvPkg) { + if (S == 0) + S = Owner.ProvideP; + }; }; /*}}}*/ // Package file /*{{{*/ -class pkgCache::PkgFileIterator -{ - pkgCache *Owner; - PackageFile *File; - - public: - - // Iteration - void operator ++(int) {if (File!= Owner->PkgFileP) File = Owner->PkgFileP + File->NextFile;}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || File == Owner->PkgFileP?true:false;}; - - // Comparison - inline bool operator ==(const PkgFileIterator &B) const {return File == B.File;}; - inline bool operator !=(const PkgFileIterator &B) const {return File != B.File;}; - - // Accessors - inline PackageFile *operator ->() {return File;}; - inline PackageFile const *operator ->() const {return File;}; - inline PackageFile const &operator *() const {return *File;}; - inline operator PackageFile *() {return File == Owner->PkgFileP?0:File;}; - inline operator PackageFile const *() const {return File == Owner->PkgFileP?0:File;}; - inline pkgCache *Cache() {return Owner;}; - - inline const char *FileName() const {return File->FileName == 0?0:Owner->StrP + File->FileName;}; - inline const char *Archive() const {return File->Archive == 0?0:Owner->StrP + File->Archive;}; - inline const char *Component() const {return File->Component == 0?0:Owner->StrP + File->Component;}; - inline const char *Version() const {return File->Version == 0?0:Owner->StrP + File->Version;}; - inline const char *Origin() const {return File->Origin == 0?0:Owner->StrP + File->Origin;}; - inline const char *Codename() const {return File->Codename ==0?0:Owner->StrP + File->Codename;}; - inline const char *Label() const {return File->Label == 0?0:Owner->StrP + File->Label;}; - inline const char *Site() const {return File->Site == 0?0:Owner->StrP + File->Site;}; - inline const char *Architecture() const {return File->Architecture == 0?0:Owner->StrP + File->Architecture;}; - inline const char *IndexType() const {return File->IndexType == 0?0:Owner->StrP + File->IndexType;}; - - inline unsigned long Index() const {return File - Owner->PkgFileP;}; - - bool IsOk(); - string RelStr(); - - // Constructors - inline PkgFileIterator() : Owner(0), File(0) {}; - inline PkgFileIterator(pkgCache &Owner) : Owner(&Owner), File(Owner.PkgFileP) {}; - inline PkgFileIterator(pkgCache &Owner,PackageFile *Trg) : Owner(&Owner), File(Trg) {}; +class pkgCache::PkgFileIterator : public Iterator<PackageFile, PkgFileIterator> { + protected: + inline PackageFile* OwnerPointer() const { + return Owner->PkgFileP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->PkgFileP) S = Owner->PkgFileP + S->NextFile;}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline const char *FileName() const {return S->FileName == 0?0:Owner->StrP + S->FileName;}; + inline const char *Archive() const {return S->Archive == 0?0:Owner->StrP + S->Archive;}; + inline const char *Component() const {return S->Component == 0?0:Owner->StrP + S->Component;}; + inline const char *Version() const {return S->Version == 0?0:Owner->StrP + S->Version;}; + inline const char *Origin() const {return S->Origin == 0?0:Owner->StrP + S->Origin;}; + inline const char *Codename() const {return S->Codename ==0?0:Owner->StrP + S->Codename;}; + inline const char *Label() const {return S->Label == 0?0:Owner->StrP + S->Label;}; + inline const char *Site() const {return S->Site == 0?0:Owner->StrP + S->Site;}; + inline const char *Architecture() const {return S->Architecture == 0?0:Owner->StrP + S->Architecture;}; + inline const char *IndexType() const {return S->IndexType == 0?0:Owner->StrP + S->IndexType;}; + + bool IsOk(); + string RelStr(); + + // Constructors + inline PkgFileIterator() : Iterator<PackageFile, PkgFileIterator>() {}; + inline PkgFileIterator(pkgCache &Owner) : Iterator<PackageFile, PkgFileIterator>(Owner, Owner.PkgFileP) {}; + inline PkgFileIterator(pkgCache &Owner,PackageFile *Trg) : Iterator<PackageFile, PkgFileIterator>(Owner, Trg) {}; }; /*}}}*/ // Version File /*{{{*/ -class pkgCache::VerFileIterator -{ - pkgCache *Owner; - VerFile *FileP; - - public: - - // Iteration - void operator ++(int) {if (FileP != Owner->VerFileP) FileP = Owner->VerFileP + FileP->NextFile;}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || FileP == Owner->VerFileP?true:false;}; - - // Comparison - inline bool operator ==(const VerFileIterator &B) const {return FileP == B.FileP;}; - inline bool operator !=(const VerFileIterator &B) const {return FileP != B.FileP;}; - - // Accessors - inline VerFile *operator ->() {return FileP;}; - inline VerFile const *operator ->() const {return FileP;}; - inline VerFile const &operator *() const {return *FileP;}; - inline operator VerFile *() {return FileP == Owner->VerFileP?0:FileP;}; - inline operator VerFile const *() const {return FileP == Owner->VerFileP?0:FileP;}; - inline pkgCache *Cache() {return Owner;}; - - inline PkgFileIterator File() const {return PkgFileIterator(*Owner,FileP->File + Owner->PkgFileP);}; - inline unsigned long Index() const {return FileP - Owner->VerFileP;}; - - inline VerFileIterator() : Owner(0), FileP(0) {}; - inline VerFileIterator(pkgCache &Owner,VerFile *Trg) : Owner(&Owner), FileP(Trg) {}; +class pkgCache::VerFileIterator : public pkgCache::Iterator<VerFile, VerFileIterator> { + protected: + inline VerFile* OwnerPointer() const { + return Owner->VerFileP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->VerFileP) S = Owner->VerFileP + S->NextFile;}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline PkgFileIterator File() const {return PkgFileIterator(*Owner,S->File + Owner->PkgFileP);}; + + inline VerFileIterator() : Iterator<VerFile, VerFileIterator>() {}; + inline VerFileIterator(pkgCache &Owner,VerFile *Trg) : Iterator<VerFile, VerFileIterator>(Owner, Trg) {}; }; /*}}}*/ // Description File /*{{{*/ -class pkgCache::DescFileIterator -{ - pkgCache *Owner; - DescFile *FileP; - - public: - - // Iteration - void operator ++(int) {if (FileP != Owner->DescFileP) FileP = Owner->DescFileP + FileP->NextFile;}; - inline void operator ++() {operator ++(0);}; - inline bool end() const {return Owner == 0 || FileP == Owner->DescFileP?true:false;}; - - // Comparison - inline bool operator ==(const DescFileIterator &B) const {return FileP == B.FileP;}; - inline bool operator !=(const DescFileIterator &B) const {return FileP != B.FileP;}; - - // Accessors - inline DescFile *operator ->() {return FileP;}; - inline DescFile const *operator ->() const {return FileP;}; - inline DescFile const &operator *() const {return *FileP;}; - inline operator DescFile *() {return FileP == Owner->DescFileP?0:FileP;}; - inline operator DescFile const *() const {return FileP == Owner->DescFileP?0:FileP;}; - inline pkgCache *Cache() {return Owner;}; - - inline PkgFileIterator File() const {return PkgFileIterator(*Owner,FileP->File + Owner->PkgFileP);}; - inline unsigned long Index() const {return FileP - Owner->DescFileP;}; - - inline DescFileIterator() : Owner(0), FileP(0) {}; - inline DescFileIterator(pkgCache &Owner,DescFile *Trg) : Owner(&Owner), FileP(Trg) {}; +class pkgCache::DescFileIterator : public Iterator<DescFile, DescFileIterator> { + protected: + inline DescFile* OwnerPointer() const { + return Owner->DescFileP; + }; + + public: + // Iteration + void operator ++(int) {if (S != Owner->DescFileP) S = Owner->DescFileP + S->NextFile;}; + inline void operator ++() {operator ++(0);}; + + // Accessors + inline PkgFileIterator File() const {return PkgFileIterator(*Owner,S->File + Owner->PkgFileP);}; + + inline DescFileIterator() : Iterator<DescFile, DescFileIterator>() {}; + inline DescFileIterator(pkgCache &Owner,DescFile *Trg) : Iterator<DescFile, DescFileIterator>(Owner, Trg) {}; }; /*}}}*/ // Inlined Begin functions cant be in the class because of order problems /*{{{*/ +inline pkgCache::PkgIterator pkgCache::GrpIterator::PackageList() const + {return PkgIterator(*Owner,Owner->PkgP + S->FirstPackage);}; inline pkgCache::VerIterator pkgCache::PkgIterator::VersionList() const - {return VerIterator(*Owner,Owner->VerP + Pkg->VersionList);}; + {return VerIterator(*Owner,Owner->VerP + S->VersionList);}; inline pkgCache::VerIterator pkgCache::PkgIterator::CurrentVer() const - {return VerIterator(*Owner,Owner->VerP + Pkg->CurrentVer);}; + {return VerIterator(*Owner,Owner->VerP + S->CurrentVer);}; inline pkgCache::DepIterator pkgCache::PkgIterator::RevDependsList() const - {return DepIterator(*Owner,Owner->DepP + Pkg->RevDepends,Pkg);}; + {return DepIterator(*Owner,Owner->DepP + S->RevDepends,S);}; inline pkgCache::PrvIterator pkgCache::PkgIterator::ProvidesList() const - {return PrvIterator(*Owner,Owner->ProvideP + Pkg->ProvidesList,Pkg);}; + {return PrvIterator(*Owner,Owner->ProvideP + S->ProvidesList,S);}; inline pkgCache::DescIterator pkgCache::VerIterator::DescriptionList() const - {return DescIterator(*Owner,Owner->DescP + Ver->DescriptionList);}; + {return DescIterator(*Owner,Owner->DescP + S->DescriptionList);}; inline pkgCache::PrvIterator pkgCache::VerIterator::ProvidesList() const - {return PrvIterator(*Owner,Owner->ProvideP + Ver->ProvidesList,Ver);}; + {return PrvIterator(*Owner,Owner->ProvideP + S->ProvidesList,S);}; inline pkgCache::DepIterator pkgCache::VerIterator::DependsList() const - {return DepIterator(*Owner,Owner->DepP + Ver->DependsList,Ver);}; + {return DepIterator(*Owner,Owner->DepP + S->DependsList,S);}; inline pkgCache::VerFileIterator pkgCache::VerIterator::FileList() const - {return VerFileIterator(*Owner,Owner->VerFileP + Ver->FileList);}; + {return VerFileIterator(*Owner,Owner->VerFileP + S->FileList);}; inline pkgCache::DescFileIterator pkgCache::DescIterator::FileList() const - {return DescFileIterator(*Owner,Owner->DescFileP + Desc->FileList);}; + {return DescFileIterator(*Owner,Owner->DescFileP + S->FileList);}; /*}}}*/ #endif diff --git a/apt-pkg/cacheset.cc b/apt-pkg/cacheset.cc new file mode 100644 index 000000000..bbfdfd4f2 --- /dev/null +++ b/apt-pkg/cacheset.cc @@ -0,0 +1,511 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + + Simple wrapper around a std::set to provide a similar interface to + a set of cache structures as to the complete set of all structures + in the pkgCache. Currently only Package is supported. + + ##################################################################### */ + /*}}}*/ +// Include Files /*{{{*/ +#include <apt-pkg/aptconfiguration.h> +#include <apt-pkg/cachefilter.h> +#include <apt-pkg/cacheset.h> +#include <apt-pkg/error.h> +#include <apt-pkg/strutl.h> +#include <apt-pkg/versionmatch.h> + +#include <apti18n.h> + +#include <vector> + +#include <regex.h> + /*}}}*/ +namespace APT { +// FromTask - Return all packages in the cache from a specific task /*{{{*/ +PackageSet PackageSet::FromTask(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) { + size_t const archfound = pattern.find_last_of(':'); + std::string arch = "native"; + if (archfound != std::string::npos) { + arch = pattern.substr(archfound+1); + pattern.erase(archfound); + } + + if (pattern[pattern.length() -1] != '^') + return APT::PackageSet(TASK); + pattern.erase(pattern.length()-1); + + if (unlikely(Cache.GetPkgCache() == 0 || Cache.GetDepCache() == 0)) + return APT::PackageSet(TASK); + + PackageSet pkgset(TASK); + // get the records + pkgRecords Recs(Cache); + + // build regexp for the task + regex_t Pattern; + char S[300]; + snprintf(S, sizeof(S), "^Task:.*[, ]%s([, ]|$)", pattern.c_str()); + if(regcomp(&Pattern,S, REG_EXTENDED | REG_NOSUB | REG_NEWLINE) != 0) { + _error->Error("Failed to compile task regexp"); + return pkgset; + } + + for (pkgCache::GrpIterator Grp = Cache->GrpBegin(); Grp.end() == false; ++Grp) { + pkgCache::PkgIterator Pkg = Grp.FindPkg(arch); + if (Pkg.end() == true) + continue; + pkgCache::VerIterator ver = Cache[Pkg].CandidateVerIter(Cache); + if(ver.end() == true) + continue; + + pkgRecords::Parser &parser = Recs.Lookup(ver.FileList()); + const char *start, *end; + parser.GetRec(start,end); + unsigned int const length = end - start; + char buf[length]; + strncpy(buf, start, length); + buf[length-1] = '\0'; + if (regexec(&Pattern, buf, 0, 0, 0) != 0) + continue; + + pkgset.insert(Pkg); + } + regfree(&Pattern); + + if (pkgset.empty() == true) + return helper.canNotFindTask(Cache, pattern); + + helper.showTaskSelection(pkgset, pattern); + return pkgset; +} + /*}}}*/ +// FromRegEx - Return all packages in the cache matching a pattern /*{{{*/ +PackageSet PackageSet::FromRegEx(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper) { + static const char * const isregex = ".?+*|[^$"; + if (pattern.find_first_of(isregex) == std::string::npos) + return PackageSet(REGEX); + + size_t archfound = pattern.find_last_of(':'); + std::string arch = "native"; + if (archfound != std::string::npos) { + arch = pattern.substr(archfound+1); + if (arch.find_first_of(isregex) == std::string::npos) + pattern.erase(archfound); + else + arch = "native"; + } + + if (unlikely(Cache.GetPkgCache() == 0)) + return PackageSet(REGEX); + + APT::CacheFilter::PackageNameMatchesRegEx regexfilter(pattern); + + PackageSet pkgset(REGEX); + for (pkgCache::GrpIterator Grp = Cache.GetPkgCache()->GrpBegin(); Grp.end() == false; ++Grp) { + if (regexfilter(Grp) == false) + continue; + pkgCache::PkgIterator Pkg = Grp.FindPkg(arch); + if (Pkg.end() == true) { + if (archfound == std::string::npos) { + std::vector<std::string> archs = APT::Configuration::getArchitectures(); + for (std::vector<std::string>::const_iterator a = archs.begin(); + a != archs.end() && Pkg.end() != true; ++a) + Pkg = Grp.FindPkg(*a); + } + if (Pkg.end() == true) + continue; + } + + pkgset.insert(Pkg); + } + + if (pkgset.empty() == true) + return helper.canNotFindRegEx(Cache, pattern); + + helper.showRegExSelection(pkgset, pattern); + return pkgset; +} + /*}}}*/ +// FromName - Returns the package defined by this string /*{{{*/ +pkgCache::PkgIterator PackageSet::FromName(pkgCacheFile &Cache, + std::string const &str, CacheSetHelper &helper) { + std::string pkg = str; + size_t archfound = pkg.find_last_of(':'); + std::string arch; + if (archfound != std::string::npos) { + arch = pkg.substr(archfound+1); + pkg.erase(archfound); + } + + if (Cache.GetPkgCache() == 0) + return pkgCache::PkgIterator(Cache, 0); + + pkgCache::PkgIterator Pkg(Cache, 0); + if (arch.empty() == true) { + pkgCache::GrpIterator Grp = Cache.GetPkgCache()->FindGrp(pkg); + if (Grp.end() == false) + Pkg = Grp.FindPreferredPkg(); + } else + Pkg = Cache.GetPkgCache()->FindPkg(pkg, arch); + + if (Pkg.end() == true) + return helper.canNotFindPkgName(Cache, str); + return Pkg; +} + /*}}}*/ +// GroupedFromCommandLine - Return all versions specified on commandline/*{{{*/ +std::map<unsigned short, PackageSet> PackageSet::GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list<PackageSet::Modifier> const &mods, + unsigned short const &fallback, CacheSetHelper &helper) { + std::map<unsigned short, PackageSet> pkgsets; + for (const char **I = cmdline; *I != 0; ++I) { + unsigned short modID = fallback; + std::string str = *I; + bool modifierPresent = false; + for (std::list<PackageSet::Modifier>::const_iterator mod = mods.begin(); + mod != mods.end(); ++mod) { + size_t const alength = strlen(mod->Alias); + switch(mod->Pos) { + case PackageSet::Modifier::POSTFIX: + if (str.compare(str.length() - alength, alength, + mod->Alias, 0, alength) != 0) + continue; + str.erase(str.length() - alength); + modID = mod->ID; + break; + case PackageSet::Modifier::PREFIX: + continue; + case PackageSet::Modifier::NONE: + continue; + } + modifierPresent = true; + break; + } + if (modifierPresent == true) { + bool const errors = helper.showErrors(false); + pkgCache::PkgIterator Pkg = FromName(Cache, *I, helper); + helper.showErrors(errors); + if (Pkg.end() == false) { + pkgsets[fallback].insert(Pkg); + continue; + } + } + pkgsets[modID].insert(PackageSet::FromString(Cache, str, helper)); + } + return pkgsets; +} + /*}}}*/ +// FromCommandLine - Return all packages specified on commandline /*{{{*/ +PackageSet PackageSet::FromCommandLine(pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper) { + PackageSet pkgset; + for (const char **I = cmdline; *I != 0; ++I) { + PackageSet pset = FromString(Cache, *I, helper); + pkgset.insert(pset.begin(), pset.end()); + } + return pkgset; +} + /*}}}*/ +// FromString - Return all packages matching a specific string /*{{{*/ +PackageSet PackageSet::FromString(pkgCacheFile &Cache, std::string const &str, CacheSetHelper &helper) { + _error->PushToStack(); + + PackageSet pkgset; + pkgCache::PkgIterator Pkg = FromName(Cache, str, helper); + if (Pkg.end() == false) + pkgset.insert(Pkg); + else { + pkgset = FromTask(Cache, str, helper); + if (pkgset.empty() == true) { + pkgset = FromRegEx(Cache, str, helper); + if (pkgset.empty() == true) + pkgset = helper.canNotFindPackage(Cache, str); + } + } + + if (pkgset.empty() == false) + _error->RevertToStack(); + else + _error->MergeWithStack(); + return pkgset; +} + /*}}}*/ +// GroupedFromCommandLine - Return all versions specified on commandline/*{{{*/ +std::map<unsigned short, VersionSet> VersionSet::GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list<VersionSet::Modifier> const &mods, + unsigned short const &fallback, CacheSetHelper &helper) { + std::map<unsigned short, VersionSet> versets; + for (const char **I = cmdline; *I != 0; ++I) { + unsigned short modID = fallback; + VersionSet::Version select = VersionSet::NEWEST; + std::string str = *I; + bool modifierPresent = false; + for (std::list<VersionSet::Modifier>::const_iterator mod = mods.begin(); + mod != mods.end(); ++mod) { + if (modID == fallback && mod->ID == fallback) + select = mod->SelectVersion; + size_t const alength = strlen(mod->Alias); + switch(mod->Pos) { + case VersionSet::Modifier::POSTFIX: + if (str.compare(str.length() - alength, alength, + mod->Alias, 0, alength) != 0) + continue; + str.erase(str.length() - alength); + modID = mod->ID; + select = mod->SelectVersion; + break; + case VersionSet::Modifier::PREFIX: + continue; + case VersionSet::Modifier::NONE: + continue; + } + modifierPresent = true; + break; + } + + if (modifierPresent == true) { + bool const errors = helper.showErrors(false); + VersionSet const vset = VersionSet::FromString(Cache, std::string(*I), select, helper, true); + helper.showErrors(errors); + if (vset.empty() == false) { + versets[fallback].insert(vset); + continue; + } + } + versets[modID].insert(VersionSet::FromString(Cache, str, select , helper)); + } + return versets; +} + /*}}}*/ +// FromCommandLine - Return all versions specified on commandline /*{{{*/ +APT::VersionSet VersionSet::FromCommandLine(pkgCacheFile &Cache, const char **cmdline, + APT::VersionSet::Version const &fallback, CacheSetHelper &helper) { + VersionSet verset; + for (const char **I = cmdline; *I != 0; ++I) + verset.insert(VersionSet::FromString(Cache, *I, fallback, helper)); + return verset; +} + /*}}}*/ +// FromString - Returns all versions spedcified by a string /*{{{*/ +APT::VersionSet VersionSet::FromString(pkgCacheFile &Cache, std::string pkg, + APT::VersionSet::Version const &fallback, CacheSetHelper &helper, + bool const &onlyFromName) { + std::string ver; + bool verIsRel = false; + size_t const vertag = pkg.find_last_of("/="); + if (vertag != string::npos) { + ver = pkg.substr(vertag+1); + verIsRel = (pkg[vertag] == '/'); + pkg.erase(vertag); + } + PackageSet pkgset; + if (onlyFromName == false) + pkgset = PackageSet::FromString(Cache, pkg, helper); + else { + pkgset.insert(PackageSet::FromName(Cache, pkg, helper)); + } + + VersionSet verset; + bool errors = true; + if (pkgset.getConstructor() != PackageSet::UNKNOWN) + errors = helper.showErrors(false); + for (PackageSet::const_iterator P = pkgset.begin(); + P != pkgset.end(); ++P) { + if (vertag == string::npos) { + verset.insert(VersionSet::FromPackage(Cache, P, fallback, helper)); + continue; + } + pkgCache::VerIterator V; + if (ver == "installed") + V = getInstalledVer(Cache, P, helper); + else if (ver == "candidate") + V = getCandidateVer(Cache, P, helper); + else if (ver == "newest") { + if (P->VersionList != 0) + V = P.VersionList(); + else + V = helper.canNotFindNewestVer(Cache, P); + } else { + pkgVersionMatch Match(ver, (verIsRel == true ? pkgVersionMatch::Release : + pkgVersionMatch::Version)); + V = Match.Find(P); + if (V.end() == true) { + if (verIsRel == true) + _error->Error(_("Release '%s' for '%s' was not found"), + ver.c_str(), P.FullName(true).c_str()); + else + _error->Error(_("Version '%s' for '%s' was not found"), + ver.c_str(), P.FullName(true).c_str()); + continue; + } + } + if (V.end() == true) + continue; + helper.showSelectedVersion(P, V, ver, verIsRel); + verset.insert(V); + } + if (pkgset.getConstructor() != PackageSet::UNKNOWN) + helper.showErrors(errors); + return verset; +} + /*}}}*/ +// FromPackage - versions from package based on fallback /*{{{*/ +VersionSet VersionSet::FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, + VersionSet::Version const &fallback, CacheSetHelper &helper) { + VersionSet verset; + pkgCache::VerIterator V; + bool showErrors; + switch(fallback) { + case VersionSet::ALL: + if (P->VersionList != 0) + for (V = P.VersionList(); V.end() != true; ++V) + verset.insert(V); + else + verset.insert(helper.canNotFindAllVer(Cache, P)); + break; + case VersionSet::CANDANDINST: + verset.insert(getInstalledVer(Cache, P, helper)); + verset.insert(getCandidateVer(Cache, P, helper)); + break; + case VersionSet::CANDIDATE: + verset.insert(getCandidateVer(Cache, P, helper)); + break; + case VersionSet::INSTALLED: + verset.insert(getInstalledVer(Cache, P, helper)); + break; + case VersionSet::CANDINST: + showErrors = helper.showErrors(false); + V = getCandidateVer(Cache, P, helper); + if (V.end() == true) + V = getInstalledVer(Cache, P, helper); + helper.showErrors(showErrors); + if (V.end() == false) + verset.insert(V); + else + verset.insert(helper.canNotFindInstCandVer(Cache, P)); + break; + case VersionSet::INSTCAND: + showErrors = helper.showErrors(false); + V = getInstalledVer(Cache, P, helper); + if (V.end() == true) + V = getCandidateVer(Cache, P, helper); + helper.showErrors(showErrors); + if (V.end() == false) + verset.insert(V); + else + verset.insert(helper.canNotFindInstCandVer(Cache, P)); + break; + case VersionSet::NEWEST: + if (P->VersionList != 0) + verset.insert(P.VersionList()); + else + verset.insert(helper.canNotFindNewestVer(Cache, P)); + break; + } + return verset; +} + /*}}}*/ +// getCandidateVer - Returns the candidate version of the given package /*{{{*/ +pkgCache::VerIterator VersionSet::getCandidateVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper) { + pkgCache::VerIterator Cand; + if (Cache.IsPolicyBuilt() == true || Cache.IsDepCacheBuilt() == false) + { + if (unlikely(Cache.GetPolicy() == 0)) + return pkgCache::VerIterator(Cache); + Cand = Cache.GetPolicy()->GetCandidateVer(Pkg); + } else { + Cand = Cache[Pkg].CandidateVerIter(Cache); + } + if (Cand.end() == true) + return helper.canNotFindCandidateVer(Cache, Pkg); + return Cand; +} + /*}}}*/ +// getInstalledVer - Returns the installed version of the given package /*{{{*/ +pkgCache::VerIterator VersionSet::getInstalledVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper) { + if (Pkg->CurrentVer == 0) + return helper.canNotFindInstalledVer(Cache, Pkg); + return Pkg.CurrentVer(); +} + /*}}}*/ +// canNotFindPkgName - handle the case no package has this name /*{{{*/ +pkgCache::PkgIterator CacheSetHelper::canNotFindPkgName(pkgCacheFile &Cache, + std::string const &str) { + if (ShowError == true) + _error->Insert(ErrorType, _("Unable to locate package %s"), str.c_str()); + return pkgCache::PkgIterator(Cache, 0); +} + /*}}}*/ +// canNotFindTask - handle the case no package is found for a task /*{{{*/ +PackageSet CacheSetHelper::canNotFindTask(pkgCacheFile &Cache, std::string pattern) { + if (ShowError == true) + _error->Insert(ErrorType, _("Couldn't find task '%s'"), pattern.c_str()); + return PackageSet(); +} + /*}}}*/ +// canNotFindRegEx - handle the case no package is found by a regex /*{{{*/ +PackageSet CacheSetHelper::canNotFindRegEx(pkgCacheFile &Cache, std::string pattern) { + if (ShowError == true) + _error->Insert(ErrorType, _("Couldn't find any package by regex '%s'"), pattern.c_str()); + return PackageSet(); +} + /*}}}*/ +// canNotFindPackage - handle the case no package is found from a string/*{{{*/ +PackageSet CacheSetHelper::canNotFindPackage(pkgCacheFile &Cache, std::string const &str) { + return PackageSet(); +} + /*}}}*/ +// canNotFindAllVer /*{{{*/ +VersionSet CacheSetHelper::canNotFindAllVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg) { + if (ShowError == true) + _error->Insert(ErrorType, _("Can't select versions from package '%s' as it purely virtual"), Pkg.FullName(true).c_str()); + return VersionSet(); +} + /*}}}*/ +// canNotFindInstCandVer /*{{{*/ +VersionSet CacheSetHelper::canNotFindInstCandVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg) { + if (ShowError == true) + _error->Insert(ErrorType, _("Can't select installed nor candidate version from package '%s' as it has neither of them"), Pkg.FullName(true).c_str()); + return VersionSet(); +} + /*}}}*/ +// canNotFindInstCandVer /*{{{*/ +VersionSet CacheSetHelper::canNotFindCandInstVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg) { + if (ShowError == true) + _error->Insert(ErrorType, _("Can't select installed nor candidate version from package '%s' as it has neither of them"), Pkg.FullName(true).c_str()); + return VersionSet(); +} + /*}}}*/ +// canNotFindNewestVer /*{{{*/ +pkgCache::VerIterator CacheSetHelper::canNotFindNewestVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg) { + if (ShowError == true) + _error->Insert(ErrorType, _("Can't select newest version from package '%s' as it is purely virtual"), Pkg.FullName(true).c_str()); + return pkgCache::VerIterator(Cache, 0); +} + /*}}}*/ +// canNotFindCandidateVer /*{{{*/ +pkgCache::VerIterator CacheSetHelper::canNotFindCandidateVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg) { + if (ShowError == true) + _error->Insert(ErrorType, _("Can't select candidate version from package %s as it has no candidate"), Pkg.FullName(true).c_str()); + return pkgCache::VerIterator(Cache, 0); +} + /*}}}*/ +// canNotFindInstalledVer /*{{{*/ +pkgCache::VerIterator CacheSetHelper::canNotFindInstalledVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg) { + if (ShowError == true) + _error->Insert(ErrorType, _("Can't select installed version from package %s as it is not installed"), Pkg.FullName(true).c_str()); + return pkgCache::VerIterator(Cache, 0); +} + /*}}}*/ +} diff --git a/apt-pkg/cacheset.h b/apt-pkg/cacheset.h new file mode 100644 index 000000000..3f4f0066b --- /dev/null +++ b/apt-pkg/cacheset.h @@ -0,0 +1,389 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/** \file cacheset.h + Wrappers around std::set to have set::iterators which behave + similar to the Iterators of the cache structures. + + Provides also a few helper methods which work with these sets */ + /*}}}*/ +#ifndef APT_CACHESET_H +#define APT_CACHESET_H +// Include Files /*{{{*/ +#include <iostream> +#include <fstream> +#include <list> +#include <map> +#include <set> +#include <string> + +#include <apt-pkg/cachefile.h> +#include <apt-pkg/pkgcache.h> + /*}}}*/ +namespace APT { +class PackageSet; +class VersionSet; +class CacheSetHelper { /*{{{*/ +/** \class APT::CacheSetHelper + Simple base class with a lot of virtual methods which can be overridden + to alter the behavior or the output of the CacheSets. + + This helper is passed around by the static methods in the CacheSets and + used every time they hit an error condition or something could be + printed out. +*/ +public: /*{{{*/ + CacheSetHelper(bool const &ShowError = true, + GlobalError::MsgType ErrorType = GlobalError::ERROR) : + ShowError(ShowError), ErrorType(ErrorType) {}; + virtual ~CacheSetHelper() {}; + + virtual void showTaskSelection(PackageSet const &pkgset, string const &pattern) {}; + virtual void showRegExSelection(PackageSet const &pkgset, string const &pattern) {}; + virtual void showSelectedVersion(pkgCache::PkgIterator const &Pkg, pkgCache::VerIterator const Ver, + string const &ver, bool const &verIsRel) {}; + + virtual pkgCache::PkgIterator canNotFindPkgName(pkgCacheFile &Cache, std::string const &str); + virtual PackageSet canNotFindTask(pkgCacheFile &Cache, std::string pattern); + virtual PackageSet canNotFindRegEx(pkgCacheFile &Cache, std::string pattern); + virtual PackageSet canNotFindPackage(pkgCacheFile &Cache, std::string const &str); + virtual VersionSet canNotFindAllVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg); + virtual VersionSet canNotFindInstCandVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual VersionSet canNotFindCandInstVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual pkgCache::VerIterator canNotFindNewestVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual pkgCache::VerIterator canNotFindCandidateVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + virtual pkgCache::VerIterator canNotFindInstalledVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg); + + bool showErrors() const { return ShowError; }; + bool showErrors(bool const &newValue) { if (ShowError == newValue) return ShowError; else return ((ShowError = newValue) == false); }; + GlobalError::MsgType errorType() const { return ErrorType; }; + GlobalError::MsgType errorType(GlobalError::MsgType const &newValue) + { + if (ErrorType == newValue) return ErrorType; + else { + GlobalError::MsgType const &oldValue = ErrorType; + ErrorType = newValue; + return oldValue; + } + }; + + /*}}}*/ +protected: + bool ShowError; + GlobalError::MsgType ErrorType; +}; /*}}}*/ +class PackageSet : public std::set<pkgCache::PkgIterator> { /*{{{*/ +/** \class APT::PackageSet + + Simple wrapper around a std::set to provide a similar interface to + a set of packages as to the complete set of all packages in the + pkgCache. */ +public: /*{{{*/ + /** \brief smell like a pkgCache::PkgIterator */ + class const_iterator : public std::set<pkgCache::PkgIterator>::const_iterator {/*{{{*/ + public: + const_iterator(std::set<pkgCache::PkgIterator>::const_iterator x) : + std::set<pkgCache::PkgIterator>::const_iterator(x) {} + + operator pkgCache::PkgIterator(void) { return **this; } + + inline const char *Name() const {return (**this).Name(); } + inline std::string FullName(bool const &Pretty) const { return (**this).FullName(Pretty); } + inline std::string FullName() const { return (**this).FullName(); } + inline const char *Section() const {return (**this).Section(); } + inline bool Purge() const {return (**this).Purge(); } + inline const char *Arch() const {return (**this).Arch(); } + inline pkgCache::GrpIterator Group() const { return (**this).Group(); } + inline pkgCache::VerIterator VersionList() const { return (**this).VersionList(); } + inline pkgCache::VerIterator CurrentVer() const { return (**this).CurrentVer(); } + inline pkgCache::DepIterator RevDependsList() const { return (**this).RevDependsList(); } + inline pkgCache::PrvIterator ProvidesList() const { return (**this).ProvidesList(); } + inline pkgCache::PkgIterator::OkState State() const { return (**this).State(); } + inline const char *CandVersion() const { return (**this).CandVersion(); } + inline const char *CurVersion() const { return (**this).CurVersion(); } + inline pkgCache *Cache() const { return (**this).Cache(); }; + inline unsigned long Index() const {return (**this).Index();}; + // we have only valid iterators here + inline bool end() const { return false; }; + + friend std::ostream& operator<<(std::ostream& out, const_iterator i) { return operator<<(out, (*i)); } + + inline pkgCache::Package const * operator->() const { + return &***this; + }; + }; + // 103. set::iterator is required to be modifiable, but this allows modification of keys + typedef APT::PackageSet::const_iterator iterator; + /*}}}*/ + + using std::set<pkgCache::PkgIterator>::insert; + inline void insert(pkgCache::PkgIterator const &P) { if (P.end() == false) std::set<pkgCache::PkgIterator>::insert(P); }; + inline void insert(PackageSet const &pkgset) { insert(pkgset.begin(), pkgset.end()); }; + + /** \brief returns all packages in the cache who belong to the given task + + A simple helper responsible for search for all members of a task + in the cache. Optional it prints a a notice about the + packages chosen cause of the given task. + \param Cache the packages are in + \param pattern name of the task + \param helper responsible for error and message handling */ + static APT::PackageSet FromTask(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper); + static APT::PackageSet FromTask(pkgCacheFile &Cache, std::string const &pattern) { + CacheSetHelper helper; + return APT::PackageSet::FromTask(Cache, pattern, helper); + } + + /** \brief returns all packages in the cache whose name matchs a given pattern + + A simple helper responsible for executing a regular expression on all + package names in the cache. Optional it prints a a notice about the + packages chosen cause of the given package. + \param Cache the packages are in + \param pattern regular expression for package names + \param helper responsible for error and message handling */ + static APT::PackageSet FromRegEx(pkgCacheFile &Cache, std::string pattern, CacheSetHelper &helper); + static APT::PackageSet FromRegEx(pkgCacheFile &Cache, std::string const &pattern) { + CacheSetHelper helper; + return APT::PackageSet::FromRegEx(Cache, pattern, helper); + } + + /** \brief returns all packages specified by a string + + \param Cache the packages are in + \param string String the package name(s) should be extracted from + \param helper responsible for error and message handling */ + static APT::PackageSet FromString(pkgCacheFile &Cache, std::string const &string, CacheSetHelper &helper); + static APT::PackageSet FromString(pkgCacheFile &Cache, std::string const &string) { + CacheSetHelper helper; + return APT::PackageSet::FromString(Cache, string, helper); + } + + /** \brief returns a package specified by a string + + \param Cache the package is in + \param string String the package name should be extracted from + \param helper responsible for error and message handling */ + static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &string, CacheSetHelper &helper); + static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::string const &string) { + CacheSetHelper helper; + return APT::PackageSet::FromName(Cache, string, helper); + } + + /** \brief returns all packages specified on the commandline + + Get all package names from the commandline and executes regex's if needed. + No special package command is supported, just plain names. + \param Cache the packages are in + \param cmdline Command line the package names should be extracted from + \param helper responsible for error and message handling */ + static APT::PackageSet FromCommandLine(pkgCacheFile &Cache, const char **cmdline, CacheSetHelper &helper); + static APT::PackageSet FromCommandLine(pkgCacheFile &Cache, const char **cmdline) { + CacheSetHelper helper; + return APT::PackageSet::FromCommandLine(Cache, cmdline, helper); + } + + struct Modifier { + enum Position { NONE, PREFIX, POSTFIX }; + unsigned short ID; + const char * const Alias; + Position Pos; + Modifier (unsigned short const &id, const char * const alias, Position const &pos) : ID(id), Alias(alias), Pos(pos) {}; + }; + + /** \brief group packages by a action modifiers + + At some point it is needed to get from the same commandline + different package sets grouped by a modifier. Take + apt-get install apt awesome- + as an example. + \param Cache the packages are in + \param cmdline Command line the package names should be extracted from + \param mods list of modifiers the method should accept + \param fallback the default modifier group for a package + \param helper responsible for error and message handling */ + static std::map<unsigned short, PackageSet> GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list<PackageSet::Modifier> const &mods, + unsigned short const &fallback, CacheSetHelper &helper); + static std::map<unsigned short, PackageSet> GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list<PackageSet::Modifier> const &mods, + unsigned short const &fallback) { + CacheSetHelper helper; + return APT::PackageSet::GroupedFromCommandLine(Cache, cmdline, + mods, fallback, helper); + } + + enum Constructor { UNKNOWN, REGEX, TASK }; + Constructor getConstructor() const { return ConstructedBy; }; + + PackageSet() : ConstructedBy(UNKNOWN) {}; + PackageSet(Constructor const &by) : ConstructedBy(by) {}; + /*}}}*/ +private: /*{{{*/ + Constructor ConstructedBy; + /*}}}*/ +}; /*}}}*/ +class VersionSet : public std::set<pkgCache::VerIterator> { /*{{{*/ +/** \class APT::VersionSet + + Simple wrapper around a std::set to provide a similar interface to + a set of versions as to the complete set of all versions in the + pkgCache. */ +public: /*{{{*/ + /** \brief smell like a pkgCache::VerIterator */ + class const_iterator : public std::set<pkgCache::VerIterator>::const_iterator {/*{{{*/ + public: + const_iterator(std::set<pkgCache::VerIterator>::const_iterator x) : + std::set<pkgCache::VerIterator>::const_iterator(x) {} + + operator pkgCache::VerIterator(void) { return **this; } + + inline pkgCache *Cache() const { return (**this).Cache(); }; + inline unsigned long Index() const {return (**this).Index();}; + // we have only valid iterators here + inline bool end() const { return false; }; + + inline pkgCache::Version const * operator->() const { + return &***this; + }; + + inline int CompareVer(const pkgCache::VerIterator &B) const { return (**this).CompareVer(B); }; + inline const char *VerStr() const { return (**this).VerStr(); }; + inline const char *Section() const { return (**this).Section(); }; + inline const char *Arch() const { return (**this).Arch(); }; + inline const char *Arch(bool const pseudo) const { return (**this).Arch(pseudo); }; + inline pkgCache::PkgIterator ParentPkg() const { return (**this).ParentPkg(); }; + inline pkgCache::DescIterator DescriptionList() const { return (**this).DescriptionList(); }; + inline pkgCache::DescIterator TranslatedDescription() const { return (**this).TranslatedDescription(); }; + inline pkgCache::DepIterator DependsList() const { return (**this).DependsList(); }; + inline pkgCache::PrvIterator ProvidesList() const { return (**this).ProvidesList(); }; + inline pkgCache::VerFileIterator FileList() const { return (**this).FileList(); }; + inline bool Downloadable() const { return (**this).Downloadable(); }; + inline const char *PriorityType() const { return (**this).PriorityType(); }; + inline string RelStr() const { return (**this).RelStr(); }; + inline bool Automatic() const { return (**this).Automatic(); }; + inline bool Pseudo() const { return (**this).Pseudo(); }; + inline pkgCache::VerFileIterator NewestFile() const { return (**this).NewestFile(); }; + }; + /*}}}*/ + // 103. set::iterator is required to be modifiable, but this allows modification of keys + typedef APT::VersionSet::const_iterator iterator; + + using std::set<pkgCache::VerIterator>::insert; + inline void insert(pkgCache::VerIterator const &V) { if (V.end() == false) std::set<pkgCache::VerIterator>::insert(V); }; + inline void insert(VersionSet const &verset) { insert(verset.begin(), verset.end()); }; + + /** \brief specifies which version(s) will be returned if non is given */ + enum Version { + /** All versions */ + ALL, + /** Candidate and installed version */ + CANDANDINST, + /** Candidate version */ + CANDIDATE, + /** Installed version */ + INSTALLED, + /** Candidate or if non installed version */ + CANDINST, + /** Installed or if non candidate version */ + INSTCAND, + /** Newest version */ + NEWEST + }; + + /** \brief returns all versions specified on the commandline + + Get all versions from the commandline, uses given default version if + non specifically requested and executes regex's if needed on names. + \param Cache the packages and versions are in + \param cmdline Command line the versions should be extracted from + \param helper responsible for error and message handling */ + static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const char **cmdline, + APT::VersionSet::Version const &fallback, CacheSetHelper &helper); + static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const char **cmdline, + APT::VersionSet::Version const &fallback) { + CacheSetHelper helper; + return APT::VersionSet::FromCommandLine(Cache, cmdline, fallback, helper); + } + static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const char **cmdline) { + return APT::VersionSet::FromCommandLine(Cache, cmdline, CANDINST); + } + + static APT::VersionSet FromString(pkgCacheFile &Cache, std::string pkg, + APT::VersionSet::Version const &fallback, CacheSetHelper &helper, + bool const &onlyFromName = false); + static APT::VersionSet FromString(pkgCacheFile &Cache, std::string pkg, + APT::VersionSet::Version const &fallback) { + CacheSetHelper helper; + return APT::VersionSet::FromString(Cache, pkg, fallback, helper); + } + static APT::VersionSet FromString(pkgCacheFile &Cache, std::string pkg) { + return APT::VersionSet::FromString(Cache, pkg, CANDINST); + } + + /** \brief returns all versions specified for the package + + \param Cache the package and versions are in + \param P the package in question + \param fallback the version(s) you want to get + \param helper the helper used for display and error handling */ + static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, + VersionSet::Version const &fallback, CacheSetHelper &helper); + static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P, + APT::VersionSet::Version const &fallback) { + CacheSetHelper helper; + return APT::VersionSet::FromPackage(Cache, P, fallback, helper); + } + static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &P) { + return APT::VersionSet::FromPackage(Cache, P, CANDINST); + } + + struct Modifier { + enum Position { NONE, PREFIX, POSTFIX }; + unsigned short ID; + const char * const Alias; + Position Pos; + VersionSet::Version SelectVersion; + Modifier (unsigned short const &id, const char * const alias, Position const &pos, + VersionSet::Version const &select) : ID(id), Alias(alias), Pos(pos), + SelectVersion(select) {}; + }; + + static std::map<unsigned short, VersionSet> GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list<VersionSet::Modifier> const &mods, + unsigned short const &fallback, CacheSetHelper &helper); + static std::map<unsigned short, VersionSet> GroupedFromCommandLine( + pkgCacheFile &Cache, const char **cmdline, + std::list<VersionSet::Modifier> const &mods, + unsigned short const &fallback) { + CacheSetHelper helper; + return APT::VersionSet::GroupedFromCommandLine(Cache, cmdline, + mods, fallback, helper); + } + /*}}}*/ +protected: /*{{{*/ + + /** \brief returns the candidate version of the package + + \param Cache to be used to query for information + \param Pkg we want the candidate version from this package */ + static pkgCache::VerIterator getCandidateVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper); + + /** \brief returns the installed version of the package + + \param Cache to be used to query for information + \param Pkg we want the installed version from this package */ + static pkgCache::VerIterator getInstalledVer(pkgCacheFile &Cache, + pkgCache::PkgIterator const &Pkg, CacheSetHelper &helper); + /*}}}*/ +}; /*}}}*/ +} +#endif diff --git a/apt-pkg/cdrom.cc b/apt-pkg/cdrom.cc index 96d4e9c91..0e36f44a2 100644 --- a/apt-pkg/cdrom.cc +++ b/apt-pkg/cdrom.cc @@ -6,6 +6,8 @@ #include<apt-pkg/cdromutl.h> #include<apt-pkg/strutl.h> #include<apt-pkg/cdrom.h> +#include<apt-pkg/aptconfiguration.h> + #include<sstream> #include<fstream> #include<config.h> @@ -216,33 +218,23 @@ int pkgCdrom::Score(string Path) /* Here we drop everything that is not this machines arch */ bool pkgCdrom::DropBinaryArch(vector<string> &List) { - char S[300]; - snprintf(S,sizeof(S),"/binary-%s/", - _config->Find("Apt::Architecture").c_str()); - + for (unsigned int I = 0; I < List.size(); I++) { const char *Str = List[I].c_str(); - - const char *Res; - if ((Res = strstr(Str,"/binary-")) == 0) + const char *Start, *End; + if ((Start = strstr(Str,"/binary-")) == 0) continue; - // Weird, remove it. - if (strlen(Res) < strlen(S)) - { - List.erase(List.begin() + I); - I--; - continue; - } - - // See if it is our arch - if (stringcmp(Res,Res + strlen(S),S) == 0) - continue; - - // Erase it + // Between Start and End is the architecture + Start += 8; + if ((End = strstr(Start,"/")) != 0 && Start != End && + APT::Configuration::checkArchitecture(string(Start, End)) == true) + continue; // okay, architecture is accepted + + // not accepted -> Erase it List.erase(List.begin() + I); - I--; + --I; // the next entry is at the same index after the erase } return true; @@ -289,7 +281,8 @@ bool pkgCdrom::DropRepeats(vector<string> &List,const char *Name) List[J] = string(); } } - + delete[] Inodes; + // Wipe erased entries for (unsigned int I = 0; I < List.size();) { @@ -390,7 +383,7 @@ bool pkgCdrom::WriteDatabase(Configuration &Cnf) Out.close(); - rename(DFile.c_str(),string(DFile + '~').c_str()); + link(DFile.c_str(),string(DFile + '~').c_str()); if (rename(NewFile.c_str(),DFile.c_str()) != 0) return _error->Errno("rename","Failed to rename %s.new to %s", DFile.c_str(),DFile.c_str()); diff --git a/apt-pkg/clean.cc b/apt-pkg/clean.cc index 0d1dfbf74..629afd7cf 100644 --- a/apt-pkg/clean.cc +++ b/apt-pkg/clean.cc @@ -12,6 +12,7 @@ #include <apt-pkg/strutl.h> #include <apt-pkg/error.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/aptconfiguration.h> #include <apti18n.h> @@ -26,7 +27,6 @@ bool pkgArchiveCleaner::Go(string Dir,pkgCache &Cache) { bool CleanInstalled = _config->FindB("APT::Clean-Installed",true); - string MyArch = _config->Find("APT::Architecture"); DIR *D = opendir(Dir.c_str()); if (D == 0) @@ -75,9 +75,9 @@ bool pkgArchiveCleaner::Go(string Dir,pkgCache &Cache) for (I = Start; *I != 0 && *I != '.' ;I++); if (*I != '.') continue; - string Arch = DeQuoteString(string(Start,I-Start)); + string const Arch = DeQuoteString(string(Start,I-Start)); - if (Arch != "all" && Arch != MyArch) + if (APT::Configuration::checkArchitecture(Arch) == false) continue; // Lookup the package diff --git a/apt-pkg/contrib/cmndline.cc b/apt-pkg/contrib/cmndline.cc index bfd53695e..5a9944096 100644 --- a/apt-pkg/contrib/cmndline.cc +++ b/apt-pkg/contrib/cmndline.cc @@ -135,7 +135,9 @@ bool CommandLine::Parse(int argc,const char **argv) for (; I != argc; I++) *Files++ = argv[I]; *Files = 0; - + + SaveInConfig(argc, argv); + return true; } /*}}}*/ @@ -351,3 +353,41 @@ bool CommandLine::DispatchArg(Dispatch *Map,bool NoMatch) return false; } /*}}}*/ +// CommandLine::SaveInConfig - for output later in a logfile or so /*{{{*/ +// --------------------------------------------------------------------- +/* We save the commandline here to have it around later for e.g. logging. + It feels a bit like a hack here and isn't bulletproof, but it is better + than nothing after all. */ +void CommandLine::SaveInConfig(unsigned int const &argc, char const * const * const argv) +{ + char cmdline[100 + argc * 50]; + unsigned int length = 0; + bool lastWasOption = false; + bool closeQuote = false; + for (unsigned int i = 0; i < argc && length < sizeof(cmdline); ++i, ++length) + { + for (unsigned int j = 0; argv[i][j] != '\0' && length < sizeof(cmdline)-1; ++j, ++length) + { + cmdline[length] = argv[i][j]; + if (lastWasOption == true && argv[i][j] == '=') + { + // That is possibly an option: Quote it if it includes spaces, + // the benefit is that this will eliminate also most false positives + const char* c = &argv[i][j+1]; + for (; *c != '\0' && *c != ' '; ++c); + if (*c == '\0') continue; + cmdline[++length] = '"'; + closeQuote = true; + } + } + if (closeQuote == true) + cmdline[length++] = '"'; + // Problem: detects also --hello + if (cmdline[length-1] == 'o') + lastWasOption = true; + cmdline[length] = ' '; + } + cmdline[--length] = '\0'; + _config->Set("CommandLine::AsString", cmdline); +} + /*}}}*/ diff --git a/apt-pkg/contrib/cmndline.h b/apt-pkg/contrib/cmndline.h index e28071e81..7c0c71aa7 100644 --- a/apt-pkg/contrib/cmndline.h +++ b/apt-pkg/contrib/cmndline.h @@ -60,6 +60,7 @@ class CommandLine Configuration *Conf; bool HandleOpt(int &I,int argc,const char *argv[], const char *&Opt,Args *A,bool PreceedeMatch = false); + void static SaveInConfig(unsigned int const &argc, char const * const * const argv); public: diff --git a/apt-pkg/contrib/configuration.cc b/apt-pkg/contrib/configuration.cc index 8e3b84499..cc7093fe2 100644 --- a/apt-pkg/contrib/configuration.cc +++ b/apt-pkg/contrib/configuration.cc @@ -79,7 +79,7 @@ Configuration::~Configuration() /* This will lookup a single item by name below another item. It is a helper function for the main lookup function */ Configuration::Item *Configuration::Lookup(Item *Head,const char *S, - unsigned long Len,bool Create) + unsigned long const &Len,bool const &Create) { int Res = 1; Item *I = Head->Child; @@ -112,7 +112,7 @@ Configuration::Item *Configuration::Lookup(Item *Head,const char *S, // --------------------------------------------------------------------- /* This performs a fully scoped lookup of a given name, possibly creating new items */ -Configuration::Item *Configuration::Lookup(const char *Name,bool Create) +Configuration::Item *Configuration::Lookup(const char *Name,bool const &Create) { if (Name == 0) return Root->Child; @@ -239,7 +239,7 @@ vector<string> Configuration::FindVector(const char *Name) const // Configuration::FindI - Find an integer value /*{{{*/ // --------------------------------------------------------------------- /* */ -int Configuration::FindI(const char *Name,int Default) const +int Configuration::FindI(const char *Name,int const &Default) const { const Item *Itm = Lookup(Name); if (Itm == 0 || Itm->Value.empty() == true) @@ -256,7 +256,7 @@ int Configuration::FindI(const char *Name,int Default) const // Configuration::FindB - Find a boolean type /*{{{*/ // --------------------------------------------------------------------- /* */ -bool Configuration::FindB(const char *Name,bool Default) const +bool Configuration::FindB(const char *Name,bool const &Default) const { const Item *Itm = Lookup(Name); if (Itm == 0 || Itm->Value.empty() == true) @@ -332,7 +332,7 @@ void Configuration::Set(const char *Name,const string &Value) // Configuration::Set - Set an integer value /*{{{*/ // --------------------------------------------------------------------- /* */ -void Configuration::Set(const char *Name,int Value) +void Configuration::Set(const char *Name,int const &Value) { Item *Itm = Lookup(Name,true); if (Itm == 0) @@ -345,7 +345,7 @@ void Configuration::Set(const char *Name,int Value) // Configuration::Clear - Clear an single value from a list /*{{{*/ // --------------------------------------------------------------------- /* */ -void Configuration::Clear(const string Name, int Value) +void Configuration::Clear(string const &Name, int const &Value) { char S[300]; snprintf(S,sizeof(S),"%i",Value); @@ -355,7 +355,7 @@ void Configuration::Clear(const string Name, int Value) // Configuration::Clear - Clear an single value from a list /*{{{*/ // --------------------------------------------------------------------- /* */ -void Configuration::Clear(const string Name, string Value) +void Configuration::Clear(string const &Name, string const &Value) { Item *Top = Lookup(Name.c_str(),false); if (Top == 0 || Top->Child == 0) @@ -386,7 +386,7 @@ void Configuration::Clear(const string Name, string Value) // Configuration::Clear - Clear an entire tree /*{{{*/ // --------------------------------------------------------------------- /* */ -void Configuration::Clear(string Name) +void Configuration::Clear(string const &Name) { Item *Top = Lookup(Name.c_str(),false); if (Top == 0) @@ -501,8 +501,8 @@ string Configuration::Item::FullTag(const Item *Stop) const sections like 'zone "foo.org" { .. };' This causes each section to be added in with a tag like "zone::foo.org" instead of being split tag/value. AsSectional enables Sectional parsing.*/ -bool ReadConfigFile(Configuration &Conf,const string &FName,bool AsSectional, - unsigned Depth) +bool ReadConfigFile(Configuration &Conf,const string &FName,bool const &AsSectional, + unsigned const &Depth) { // Open the stream for reading ifstream F(FName.c_str(),ios::in); @@ -773,6 +773,8 @@ bool ReadConfigFile(Configuration &Conf,const string &FName,bool AsSectional, else return _error->Error(_("Syntax error %s:%u: Unsupported directive '%s'"),FName.c_str(),CurLine,Tag.c_str()); } + else if (Tag.empty() == true && NoWord == false && Word == "#clear") + return _error->Error(_("Syntax error %s:%u: clear directive requires an option tree as argument"),FName.c_str(),CurLine); else { // Set the item in the configuration class @@ -830,7 +832,7 @@ bool ReadConfigFile(Configuration &Conf,const string &FName,bool AsSectional, // --------------------------------------------------------------------- /* */ bool ReadConfigDir(Configuration &Conf,const string &Dir, - bool AsSectional, unsigned Depth) + bool const &AsSectional, unsigned const &Depth) { vector<string> const List = GetListOfFilesInDir(Dir, "conf", true, true); @@ -841,3 +843,54 @@ bool ReadConfigDir(Configuration &Conf,const string &Dir, return true; } /*}}}*/ +// MatchAgainstConfig Constructor /*{{{*/ +Configuration::MatchAgainstConfig::MatchAgainstConfig(char const * Config) +{ + std::vector<std::string> const strings = _config->FindVector(Config); + for (std::vector<std::string>::const_iterator s = strings.begin(); + s != strings.end(); ++s) + { + regex_t *p = new regex_t; + if (regcomp(p, s->c_str(), REG_EXTENDED | REG_ICASE | REG_NOSUB) == 0) + patterns.push_back(p); + else + { + regfree(p); + delete p; + clearPatterns(); + _error->Warning("Regex compilation error for '%s' in configuration option '%s'", + s->c_str(), Config); + return; + } + } + if (strings.size() == 0) + patterns.push_back(NULL); +} + /*}}}*/ +// MatchAgainstConfig Destructor /*{{{*/ +Configuration::MatchAgainstConfig::~MatchAgainstConfig() +{ + clearPatterns(); +} +void Configuration::MatchAgainstConfig::clearPatterns() +{ + for(std::vector<regex_t *>::const_iterator p = patterns.begin(); + p != patterns.end(); ++p) + { + if (*p == NULL) continue; + regfree(*p); + delete *p; + } +} + /*}}}*/ +// MatchAgainstConfig::Match - returns true if a pattern matches /*{{{*/ +bool Configuration::MatchAgainstConfig::Match(char const * str) const +{ + for(std::vector<regex_t *>::const_iterator p = patterns.begin(); + p != patterns.end(); ++p) + if (*p != NULL && regexec(*p, str, 0, 0, 0) == 0) + return true; + + return false; +} + /*}}}*/ diff --git a/apt-pkg/contrib/configuration.h b/apt-pkg/contrib/configuration.h index e2da83f5b..175c1bef3 100644 --- a/apt-pkg/contrib/configuration.h +++ b/apt-pkg/contrib/configuration.h @@ -28,7 +28,7 @@ #ifndef PKGLIB_CONFIGURATION_H #define PKGLIB_CONFIGURATION_H - +#include <regex.h> #include <string> #include <vector> @@ -58,8 +58,8 @@ class Configuration Item *Root; bool ToFree; - Item *Lookup(Item *Head,const char *S,unsigned long Len,bool Create); - Item *Lookup(const char *Name,bool Create); + Item *Lookup(Item *Head,const char *S,unsigned long const &Len,bool const &Create); + Item *Lookup(const char *Name,const bool &Create); inline const Item *Lookup(const char *Name) const { return ((Configuration *)this)->Lookup(Name,false); @@ -68,32 +68,33 @@ class Configuration public: string Find(const char *Name,const char *Default = 0) const; - string Find(const string Name,const char *Default = 0) const {return Find(Name.c_str(),Default);}; + string Find(string const &Name,const char *Default = 0) const {return Find(Name.c_str(),Default);}; + string Find(string const &Name, string const &Default) const {return Find(Name.c_str(),Default.c_str());}; string FindFile(const char *Name,const char *Default = 0) const; string FindDir(const char *Name,const char *Default = 0) const; - std::vector<string> FindVector(const string &Name) const; + std::vector<string> FindVector(string const &Name) const; std::vector<string> FindVector(const char *Name) const; - int FindI(const char *Name,int Default = 0) const; - int FindI(const string Name,int Default = 0) const {return FindI(Name.c_str(),Default);}; - bool FindB(const char *Name,bool Default = false) const; - bool FindB(const string Name,bool Default = false) const {return FindB(Name.c_str(),Default);}; + int FindI(const char *Name,int const &Default = 0) const; + int FindI(string const &Name,int const &Default = 0) const {return FindI(Name.c_str(),Default);}; + bool FindB(const char *Name,bool const &Default = false) const; + bool FindB(string const &Name,bool const &Default = false) const {return FindB(Name.c_str(),Default);}; string FindAny(const char *Name,const char *Default = 0) const; - inline void Set(const string Name,string Value) {Set(Name.c_str(),Value);}; + inline void Set(const string &Name,const string &Value) {Set(Name.c_str(),Value);}; void CndSet(const char *Name,const string &Value); void Set(const char *Name,const string &Value); - void Set(const char *Name,int Value); + void Set(const char *Name,const int &Value); - inline bool Exists(const string Name) const {return Exists(Name.c_str());}; + inline bool Exists(const string &Name) const {return Exists(Name.c_str());}; bool Exists(const char *Name) const; bool ExistsAny(const char *Name) const; // clear a whole tree - void Clear(const string Name); + void Clear(const string &Name); // remove a certain value from a list (e.g. the list of "APT::Keep-Fds") - void Clear(const string List, string Value); - void Clear(const string List, int Value); + void Clear(string const &List, string const &Value); + void Clear(string const &List, int const &Value); inline const Item *Tree(const char *Name) const {return Lookup(Name);}; @@ -103,16 +104,34 @@ class Configuration Configuration(const Item *Root); Configuration(); ~Configuration(); + + /** \brief match a string against a configurable list of patterns */ + class MatchAgainstConfig + { + std::vector<regex_t *> patterns; + void clearPatterns(); + + public: + MatchAgainstConfig(char const * Config); + virtual ~MatchAgainstConfig(); + + /** \brief Returns \b true for a string matching one of the patterns */ + bool Match(char const * str) const; + bool Match(std::string const &str) const { return Match(str.c_str()); }; + + /** \brief returns if the matcher setup was successful */ + bool wasConstructedSuccessfully() const { return patterns.empty() == false; } + }; }; extern Configuration *_config; bool ReadConfigFile(Configuration &Conf,const string &FName, - bool AsSectional = false, - unsigned Depth = 0); + bool const &AsSectional = false, + unsigned const &Depth = 0); bool ReadConfigDir(Configuration &Conf,const string &Dir, - bool AsSectional = false, - unsigned Depth = 0); + bool const &AsSectional = false, + unsigned const &Depth = 0); #endif diff --git a/apt-pkg/contrib/error.cc b/apt-pkg/contrib/error.cc index 927b7e05c..e2e8d6e57 100644 --- a/apt-pkg/contrib/error.cc +++ b/apt-pkg/contrib/error.cc @@ -1,16 +1,15 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: error.cc,v 1.11 2002/03/26 07:38:58 jgg Exp $ /* ###################################################################### - - Global Erorr Class - Global error mechanism + + Global Error Class - Global error mechanism We use a simple STL vector to store each error record. A PendingFlag is kept which indicates when the vector contains a Sever error. - + This source is placed in the Public Domain, do with it what you will It was originally written by Jason Gunthorpe. - + ##################################################################### */ /*}}}*/ // Include Files /*{{{*/ @@ -19,7 +18,6 @@ #include <iostream> #include <errno.h> #include <stdio.h> -#include <stdarg.h> #include <unistd.h> #include <string> @@ -28,209 +26,233 @@ #include "config.h" /*}}}*/ -using namespace std; - // Global Error Object /*{{{*/ /* If the implementation supports posix threads then the accessor function is compiled to be thread safe otherwise a non-safe version is used. A Per-Thread error object is maintained in much the same manner as libc manages errno */ #if defined(_POSIX_THREADS) && defined(HAVE_PTHREAD) - #include <pthread.h> - - static pthread_key_t ErrorKey; - static void ErrorDestroy(void *Obj) {delete (GlobalError *)Obj;}; - static void KeyAlloc() {pthread_key_create(&ErrorKey,ErrorDestroy);}; - - GlobalError *_GetErrorObj() - { - static pthread_once_t Once = PTHREAD_ONCE_INIT; - pthread_once(&Once,KeyAlloc); - - void *Res = pthread_getspecific(ErrorKey); - if (Res == 0) - pthread_setspecific(ErrorKey,Res = new GlobalError); - return (GlobalError *)Res; - } + #include <pthread.h> + + static pthread_key_t ErrorKey; + static void ErrorDestroy(void *Obj) {delete (GlobalError *)Obj;}; + static void KeyAlloc() {pthread_key_create(&ErrorKey,ErrorDestroy);}; + + GlobalError *_GetErrorObj() { + static pthread_once_t Once = PTHREAD_ONCE_INIT; + pthread_once(&Once,KeyAlloc); + + void *Res = pthread_getspecific(ErrorKey); + if (Res == 0) + pthread_setspecific(ErrorKey,Res = new GlobalError); + return (GlobalError *)Res; + } #else - GlobalError *_GetErrorObj() - { - static GlobalError *Obj = new GlobalError; - return Obj; - } + GlobalError *_GetErrorObj() { + static GlobalError *Obj = new GlobalError; + return Obj; + } #endif /*}}}*/ - // GlobalError::GlobalError - Constructor /*{{{*/ -// --------------------------------------------------------------------- -/* */ -GlobalError::GlobalError() : List(0), PendingFlag(false) -{ +GlobalError::GlobalError() : PendingFlag(false) {} + /*}}}*/ +// GlobalError::FatalE - Get part of the error string from errno /*{{{*/ +bool GlobalError::FatalE(const char *Function,const char *Description,...) { + va_list args; + va_start(args,Description); + return InsertErrno(FATAL, Function, Description, args); } /*}}}*/ // GlobalError::Errno - Get part of the error string from errno /*{{{*/ -// --------------------------------------------------------------------- -/* Function indicates the stdlib function that failed and Description is - a user string that leads the text. Form is: - Description - Function (errno: strerror) - Carefull of the buffer overrun, sprintf. - */ -bool GlobalError::Errno(const char *Function,const char *Description,...) +bool GlobalError::Errno(const char *Function,const char *Description,...) { + va_list args; + va_start(args,Description); + return InsertErrno(ERROR, Function, Description, args); +} + /*}}}*/ +// GlobalError::WarningE - Get part of the warning string from errno /*{{{*/ +bool GlobalError::WarningE(const char *Function,const char *Description,...) { + va_list args; + va_start(args,Description); + return InsertErrno(WARNING, Function, Description, args); +} + /*}}}*/ +// GlobalError::NoticeE - Get part of the notice string from errno /*{{{*/ +bool GlobalError::NoticeE(const char *Function,const char *Description,...) { + va_list args; + va_start(args,Description); + return InsertErrno(NOTICE, Function, Description, args); +} + /*}}}*/ +// GlobalError::DebugE - Get part of the debug string from errno /*{{{*/ +bool GlobalError::DebugE(const char *Function,const char *Description,...) { + va_list args; + va_start(args,Description); + return InsertErrno(DEBUG, Function, Description, args); +} + /*}}}*/ +// GlobalError::InsertErrno - Get part of the errortype string from errno/*{{{*/ +bool GlobalError::InsertErrno(MsgType const &type, const char *Function, + const char *Description,...) { + va_list args; + va_start(args,Description); + return InsertErrno(type, Function, Description, args); +} + /*}}}*/ +// GlobalError::InsertErrno - formats an error message with the errno /*{{{*/ +bool GlobalError::InsertErrno(MsgType type, const char* Function, + const char* Description, va_list &args) { + char S[400]; + snprintf(S, sizeof(S), "%s - %s (%i: %s)", Description, + Function, errno, strerror(errno)); + return Insert(type, S, args); +} + /*}}}*/ +// GlobalError::Fatal - Add a fatal error to the list /*{{{*/ +bool GlobalError::Fatal(const char *Description,...) { + va_list args; + va_start(args,Description); + return Insert(FATAL, Description, args); +} + /*}}}*/ +// GlobalError::Error - Add an error to the list /*{{{*/ +bool GlobalError::Error(const char *Description,...) { + va_list args; + va_start(args,Description); + return Insert(ERROR, Description, args); +} + /*}}}*/ +// GlobalError::Warning - Add a warning to the list /*{{{*/ +bool GlobalError::Warning(const char *Description,...) { + va_list args; + va_start(args,Description); + return Insert(WARNING, Description, args); +} + /*}}}*/ +// GlobalError::Notice - Add a notice to the list /*{{{*/ +bool GlobalError::Notice(const char *Description,...) +{ + va_list args; + va_start(args,Description); + return Insert(NOTICE, Description, args); +} + /*}}}*/ +// GlobalError::Debug - Add a debug to the list /*{{{*/ +bool GlobalError::Debug(const char *Description,...) { - va_list args; - va_start(args,Description); - - // sprintf the description - char S[400]; - vsnprintf(S,sizeof(S),Description,args); - snprintf(S + strlen(S),sizeof(S) - strlen(S), - " - %s (%i: %s)",Function,errno,strerror(errno)); - - // Put it on the list - Item *Itm = new Item; - Itm->Text = S; - Itm->Error = true; - Insert(Itm); - - PendingFlag = true; - - return false; -} - /*}}}*/ -// GlobalError::WarningE - Get part of the warn string from errno /*{{{*/ -// --------------------------------------------------------------------- -/* Function indicates the stdlib function that failed and Description is - a user string that leads the text. Form is: - Description - Function (errno: strerror) - Carefull of the buffer overrun, sprintf. - */ -bool GlobalError::WarningE(const char *Function,const char *Description,...) + va_list args; + va_start(args,Description); + return Insert(DEBUG, Description, args); +} + /*}}}*/ +// GlobalError::Insert - Add a errotype message to the list /*{{{*/ +bool GlobalError::Insert(MsgType const &type, const char *Description,...) { - va_list args; - va_start(args,Description); + va_list args; + va_start(args,Description); + return Insert(type, Description, args); +} + /*}}}*/ +// GlobalError::Insert - Insert a new item at the end /*{{{*/ +bool GlobalError::Insert(MsgType type, const char* Description, + va_list &args) { + char S[400]; + vsnprintf(S,sizeof(S),Description,args); + + Item const m(S, type); + Messages.push_back(m); - // sprintf the description - char S[400]; - vsnprintf(S,sizeof(S),Description,args); - snprintf(S + strlen(S),sizeof(S) - strlen(S), - " - %s (%i: %s)",Function,errno,strerror(errno)); + if (type == ERROR || type == FATAL) + PendingFlag = true; - // Put it on the list - Item *Itm = new Item; - Itm->Text = S; - Itm->Error = false; - Insert(Itm); + if (type == FATAL || type == DEBUG) + std::clog << m << std::endl; - return false; + return false; } /*}}}*/ -// GlobalError::Error - Add an error to the list /*{{{*/ -// --------------------------------------------------------------------- -/* Just vsprintfs and pushes */ -bool GlobalError::Error(const char *Description,...) -{ - va_list args; - va_start(args,Description); +// GlobalError::PopMessage - Pulls a single message out /*{{{*/ +bool GlobalError::PopMessage(std::string &Text) { + if (Messages.empty() == true) + return false; + + Item const msg = Messages.front(); + Messages.pop_front(); - // sprintf the description - char S[400]; - vsnprintf(S,sizeof(S),Description,args); + bool const Ret = (msg.Type == ERROR || msg.Type == FATAL); + Text = msg.Text; + if (PendingFlag == false || Ret == false) + return Ret; - // Put it on the list - Item *Itm = new Item; - Itm->Text = S; - Itm->Error = true; - Insert(Itm); - - PendingFlag = true; - - return false; + // check if another error message is pending + for (std::list<Item>::const_iterator m = Messages.begin(); + m != Messages.end(); m++) + if (m->Type == ERROR || m->Type == FATAL) + return Ret; + + PendingFlag = false; + return Ret; } /*}}}*/ -// GlobalError::Warning - Add a warning to the list /*{{{*/ -// --------------------------------------------------------------------- -/* This doesn't set the pending error flag */ -bool GlobalError::Warning(const char *Description,...) -{ - va_list args; - va_start(args,Description); +// GlobalError::DumpErrors - Dump all of the errors/warns to cerr /*{{{*/ +void GlobalError::DumpErrors(std::ostream &out, MsgType const &threshold, + bool const &mergeStack) { + if (mergeStack == true) + for (std::list<MsgStack>::const_reverse_iterator s = Stacks.rbegin(); + s != Stacks.rend(); ++s) + Messages.insert(Messages.begin(), s->Messages.begin(), s->Messages.end()); - // sprintf the description - char S[400]; - vsnprintf(S,sizeof(S),Description,args); + for (std::list<Item>::const_iterator m = Messages.begin(); + m != Messages.end(); m++) + if (m->Type >= threshold) + out << (*m) << std::endl; + Discard(); +} + /*}}}*/ +// GlobalError::Discard - Discard /*{{{*/ +void GlobalError::Discard() { + Messages.clear(); + PendingFlag = false; +}; + /*}}}*/ +// GlobalError::empty - does our error list include anything? /*{{{*/ +bool GlobalError::empty(MsgType const &trashhold) const { + if (PendingFlag == true) + return false; - // Put it on the list - Item *Itm = new Item; - Itm->Text = S; - Itm->Error = false; - Insert(Itm); - - return false; + if (Messages.empty() == true) + return true; + + for (std::list<Item>::const_iterator m = Messages.begin(); + m != Messages.end(); m++) + if (m->Type >= trashhold) + return false; + + return true; } /*}}}*/ -// GlobalError::PopMessage - Pulls a single message out /*{{{*/ -// --------------------------------------------------------------------- -/* This should be used in a loop checking empty() each cycle. It returns - true if the message is an error. */ -bool GlobalError::PopMessage(string &Text) -{ - if (List == 0) - return false; - - bool Ret = List->Error; - Text = List->Text; - Item *Old = List; - List = List->Next; - delete Old; - - // This really should check the list to see if only warnings are left.. - if (List == 0) - PendingFlag = false; - - return Ret; +// GlobalError::PushToStack /*{{{*/ +void GlobalError::PushToStack() { + MsgStack pack(Messages, PendingFlag); + Stacks.push_back(pack); + Discard(); } /*}}}*/ -// GlobalError::DumpErrors - Dump all of the errors/warns to cerr /*{{{*/ -// --------------------------------------------------------------------- -/* */ -void GlobalError::DumpErrors() -{ - // Print any errors or warnings found - string Err; - while (empty() == false) - { - bool Type = PopMessage(Err); - if (Type == true) - cerr << "E: " << Err << endl; - else - cerr << "W: " << Err << endl; - } -} - /*}}}*/ -// GlobalError::Discard - Discard /*{{{*/ -// --------------------------------------------------------------------- -/* */ -void GlobalError::Discard() -{ - while (List != 0) - { - Item *Old = List; - List = List->Next; - delete Old; - } - - PendingFlag = false; -}; +// GlobalError::RevertToStack /*{{{*/ +void GlobalError::RevertToStack() { + Discard(); + MsgStack pack = Stacks.back(); + Messages = pack.Messages; + PendingFlag = pack.PendingFlag; + Stacks.pop_back(); +} /*}}}*/ -// GlobalError::Insert - Insert a new item at the end /*{{{*/ -// --------------------------------------------------------------------- -/* */ -void GlobalError::Insert(Item *Itm) -{ - Item **End = &List; - for (Item *I = List; I != 0; I = I->Next) - End = &I->Next; - Itm->Next = *End; - *End = Itm; +// GlobalError::MergeWithStack /*{{{*/ +void GlobalError::MergeWithStack() { + MsgStack pack = Stacks.back(); + Messages.insert(Messages.begin(), pack.Messages.begin(), pack.Messages.end()); + PendingFlag = PendingFlag || pack.PendingFlag; + Stacks.pop_back(); } /*}}}*/ diff --git a/apt-pkg/contrib/error.h b/apt-pkg/contrib/error.h index 90747ff7e..ae756dbc4 100644 --- a/apt-pkg/contrib/error.h +++ b/apt-pkg/contrib/error.h @@ -42,43 +42,277 @@ #include <apt-pkg/macros.h> +#include <iostream> +#include <list> #include <string> -class GlobalError +#include <stdarg.h> + +class GlobalError /*{{{*/ { - struct Item - { - std::string Text; - bool Error; - Item *Next; - }; - - Item *List; - bool PendingFlag; - void Insert(Item *I); - - public: +public: /*{{{*/ + /** \brief a message can have one of following severity */ + enum MsgType { + /** \brief Message will be printed instantly as it is likely that + this error will lead to a complete crash */ + FATAL = 40, + /** \brief An error does hinder the correct execution and should be corrected */ + ERROR = 30, + /** \brief indicates problem that can lead to errors later on */ + WARNING = 20, + /** \brief deprecation warnings, old fallback behavior, … */ + NOTICE = 10, + /** \brief for developers only in areas it is hard to print something directly */ + DEBUG = 0 + }; - // Call to generate an error from a library call. - bool Errno(const char *Function,const char *Description,...) __like_printf_2 __cold; - bool WarningE(const char *Function,const char *Description,...) __like_printf_2 __cold; + /** \brief add a fatal error message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool FatalE(const char *Function,const char *Description,...) __like_printf(3) __cold; - /* A warning should be considered less severe than an error, and may be - ignored by the client. */ - bool Error(const char *Description,...) __like_printf_1 __cold; - bool Warning(const char *Description,...) __like_printf_1 __cold; + /** \brief add an Error message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool Errno(const char *Function,const char *Description,...) __like_printf(3) __cold; - // Simple accessors - inline bool PendingError() {return PendingFlag;}; - inline bool empty() {return List == 0;}; - bool PopMessage(std::string &Text); - void Discard(); + /** \brief add a warning message with errno to the list + * + * A warning should be considered less severe than an error and + * may be ignored by the client. + * + * \param Function Name of the function generates the warning. + * \param Description Format string for the warning message. + * + * \return \b false + */ + bool WarningE(const char *Function,const char *Description,...) __like_printf(3) __cold; - // Usefull routine to dump to cerr - void DumpErrors(); - - GlobalError(); + /** \brief add a notice message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool NoticeE(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief add a debug message with errno to the list + * + * \param Function name of the function generating the error + * \param Description format string for the error message + * + * \return \b false + */ + bool DebugE(const char *Function,const char *Description,...) __like_printf(3) __cold; + + /** \brief adds an errno message with the given type + * + * \param type of the error message + * \param Function which failed + * \param Description of the error + */ + bool InsertErrno(MsgType const &type, const char* Function, + const char* Description,...) __like_printf(4) __cold; + + /** \brief add an fatal error message to the list + * + * Most of the stuff we consider as "error" is also "fatal" for + * the user as the application will not have the expected result, + * but a fatal message here means that it gets printed directly + * to stderr in addiction to adding it to the list as the error + * leads sometimes to crashes and a maybe duplicated message + * is better than "Segfault" as the only displayed text + * + * \param Description Format string for the fatal error message. + * + * \return \b false + */ + bool Fatal(const char *Description,...) __like_printf(2) __cold; + + /** \brief add an Error message to the list + * + * \param Description Format string for the error message. + * + * \return \b false + */ + bool Error(const char *Description,...) __like_printf(2) __cold; + + /** \brief add a warning message to the list + * + * A warning should be considered less severe than an error and + * may be ignored by the client. + * + * \param Description Format string for the message + * + * \return \b false + */ + bool Warning(const char *Description,...) __like_printf(2) __cold; + + /** \brief add a notice message to the list + * + * A notice should be considered less severe than an error or a + * warning and can be ignored by the client without further problems + * for some times, but he should consider fixing the problem. + * This error type can be used for e.g. deprecation warnings of options. + * + * \param Description Format string for the message + * + * \return \b false + */ + bool Notice(const char *Description,...) __like_printf(2) __cold; + + /** \brief add a debug message to the list + * + * \param Description Format string for the message + * + * \return \b false + */ + bool Debug(const char *Description,...) __like_printf(2) __cold; + + /** \brief adds an error message with the given type + * + * \param type of the error message + * \param Description of the error + */ + bool Insert(MsgType const &type, const char* Description,...) __like_printf(3) __cold; + + /** \brief is an error in the list? + * + * \return \b true if an error is included in the list, \b false otherwise + */ + inline bool PendingError() const {return PendingFlag;}; + + /** \brief is the list empty? + * + * The default checks if the list is empty or contains only notices, + * if you want to check if also no notices happend set the parameter + * flag to \b false. + * + * \param WithoutNotice does notices count, default is \b true, so no + * + * \return \b true if an the list is empty, \b false otherwise + */ + bool empty(MsgType const &trashhold = WARNING) const; + + /** \brief returns and removes the first (or last) message in the list + * + * \param[out] Text message of the first/last item + * + * \return \b true if the message was an error, \b false otherwise + */ + bool PopMessage(std::string &Text); + + /** \brief clears the list of messages */ + void Discard(); + + /** \brief outputs the list of messages to the given stream + * + * Note that all messages are discarded, also the notices + * displayed or not. + * + * \param[out] out output stream to write the messages in + * \param threshold minimim level considered + * \param mergeStack + */ + void DumpErrors(std::ostream &out, MsgType const &threshold = WARNING, + bool const &mergeStack = true); + + /** \brief dumps the list of messages to std::cerr + * + * Note that all messages are discarded, also the notices + * displayed or not. + * + * \param threshold minimum level printed + */ + void inline DumpErrors(MsgType const &threshold) { + DumpErrors(std::cerr, threshold); + } + + // mvo: we do this instead of using a default parameter in the + // previous declaration to avoid a (subtle) API break for + // e.g. sigc++ and mem_fun0 + /** \brief dumps the messages of type WARNING or higher to std::cerr + * + * Note that all messages are discarded, displayed or not. + * + */ + void inline DumpErrors() { + DumpErrors(WARNING); + } + + /** \brief put the current Messages into the stack + * + * All "old" messages will be pushed into a stack to + * them later back, but for now the Message query will be + * empty and performs as no messages were present before. + * + * The stack can be as deep as you want - all stack operations + * will only operate on the last element in the stack. + */ + void PushToStack(); + + /** \brief throw away all current messages */ + void RevertToStack(); + + /** \brief merge current and stack together */ + void MergeWithStack(); + + /** \brief return the deep of the stack */ + size_t StackCount() const { + return Stacks.size(); + } + + GlobalError(); + /*}}}*/ +private: /*{{{*/ + struct Item { + std::string Text; + MsgType Type; + + Item(char const *Text, MsgType const &Type) : + Text(Text), Type(Type) {}; + + friend std::ostream& operator<< (std::ostream &out, Item i) { + switch(i.Type) { + case FATAL: + case ERROR: out << "E"; break; + case WARNING: out << "W"; break; + case NOTICE: out << "N"; break; + case DEBUG: out << "D"; break; + } + return out << ": " << i.Text; + } + }; + + std::list<Item> Messages; + bool PendingFlag; + + struct MsgStack { + std::list<Item> const Messages; + bool const PendingFlag; + + MsgStack(std::list<Item> const &Messages, bool const &Pending) : + Messages(Messages), PendingFlag(Pending) {}; + }; + + std::list<MsgStack> Stacks; + + bool InsertErrno(MsgType type, const char* Function, + const char* Description, va_list &args); + bool Insert(MsgType type, const char* Description, + va_list &args); + /*}}}*/ }; + /*}}}*/ // The 'extra-ansi' syntax is used to help with collisions. GlobalError *_GetErrorObj(); diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc index da32983f1..94d994e8b 100644 --- a/apt-pkg/contrib/fileutl.cc +++ b/apt-pkg/contrib/fileutl.cc @@ -11,6 +11,7 @@ Most of this source is placed in the Public Domain, do with it what you will It was originally written by Jason Gunthorpe <jgg@debian.org>. + FileFd gzip support added by Martin Pitt <martin.pitt@canonical.com> The exception is RunScripts() it is under the GPLv2 @@ -18,6 +19,7 @@ /*}}}*/ // Include Files /*{{{*/ #include <apt-pkg/fileutl.h> +#include <apt-pkg/strutl.h> #include <apt-pkg/error.h> #include <apt-pkg/sptr.h> #include <apt-pkg/configuration.h> @@ -26,6 +28,7 @@ #include <cstdlib> #include <cstring> +#include <cstdio> #include <iostream> #include <unistd.h> @@ -197,16 +200,83 @@ bool FileExists(string File) return true; } /*}}}*/ +// DirectoryExists - Check if a directory exists and is really one /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool DirectoryExists(string const &Path) +{ + struct stat Buf; + if (stat(Path.c_str(),&Buf) != 0) + return false; + return ((Buf.st_mode & S_IFDIR) != 0); +} + /*}}}*/ +// CreateDirectory - poor man's mkdir -p guarded by a parent directory /*{{{*/ +// --------------------------------------------------------------------- +/* This method will create all directories needed for path in good old + mkdir -p style but refuses to do this if Parent is not a prefix of + this Path. Example: /var/cache/ and /var/cache/apt/archives are given, + so it will create apt/archives if /var/cache exists - on the other + hand if the parent is /var/lib the creation will fail as this path + is not a parent of the path to be generated. */ +bool CreateDirectory(string const &Parent, string const &Path) +{ + if (Parent.empty() == true || Path.empty() == true) + return false; + + if (DirectoryExists(Path) == true) + return true; + + if (DirectoryExists(Parent) == false) + return false; + + // we are not going to create directories "into the blue" + if (Path.find(Parent, 0) != 0) + return false; + + vector<string> const dirs = VectorizeString(Path.substr(Parent.size()), '/'); + string progress = Parent; + for (vector<string>::const_iterator d = dirs.begin(); d != dirs.end(); ++d) + { + if (d->empty() == true) + continue; + + progress.append("/").append(*d); + if (DirectoryExists(progress) == true) + continue; + + if (mkdir(progress.c_str(), 0755) != 0) + return false; + } + return true; +} + /*}}}*/ +// CheckDirectory - ensure that the given directory exists /*{{{*/ +// --------------------------------------------------------------------- +/* a small wrapper around CreateDirectory to check if it exists and to + remove the trailing "/apt/" from the parent directory if needed */ +bool CheckDirectory(string const &Parent, string const &Path) +{ + if (DirectoryExists(Path) == true) + return true; + + size_t const len = Parent.size(); + if (len > 5 && Parent.find("/apt/", len - 6, 5) == len - 5) + { + if (CreateDirectory(Parent.substr(0,len-5), Path) == true) + return true; + } + else if (CreateDirectory(Parent, Path) == true) + return true; + + return false; +} + /*}}}*/ // GetListOfFilesInDir - returns a vector of files in the given dir /*{{{*/ // --------------------------------------------------------------------- /* If an extension is given only files with this extension are included in the returned vector, otherwise every "normal" file is included. */ std::vector<string> GetListOfFilesInDir(string const &Dir, string const &Ext, - bool const &SortList) -{ - return GetListOfFilesInDir(Dir, Ext, SortList, false); -} -std::vector<string> GetListOfFilesInDir(string const &Dir, string const &Ext, bool const &SortList, bool const &AllowNoExt) { std::vector<string> ext; @@ -234,6 +304,7 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, std::vector<string> c } std::vector<string> List; + Configuration::MatchAgainstConfig SilentIgnore("Dir::Ignore-Files-Silently"); DIR *D = opendir(Dir.c_str()); if (D == 0) { @@ -259,6 +330,8 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, std::vector<string> c { if (Debug == true) std::clog << "Bad file: " << Ent->d_name << " → no extension" << std::endl; + if (SilentIgnore.Match(Ent->d_name) == false) + _error->Notice("Ignoring file '%s' in directory '%s' as it has no filename extension", Ent->d_name, Dir.c_str()); continue; } } @@ -266,6 +339,8 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, std::vector<string> c { if (Debug == true) std::clog << "Bad file: " << Ent->d_name << " → bad extension »" << flExtension(Ent->d_name) << "«" << std::endl; + if (SilentIgnore.Match(Ent->d_name) == false) + _error->Notice("Ignoring file '%s' in directory '%s' as it has an invalid filename extension", Ent->d_name, Dir.c_str()); continue; } } @@ -604,10 +679,31 @@ bool FileFd::Open(string FileName,OpenMode Mode, unsigned long Perms) case ReadOnly: iFd = open(FileName.c_str(),O_RDONLY); break; + + case ReadOnlyGzip: + iFd = open(FileName.c_str(),O_RDONLY); + if (iFd > 0) { + gz = gzdopen (iFd, "r"); + if (gz == NULL) { + close (iFd); + iFd = -1; + } + } + break; + case WriteAtomic: + { + Flags |= Replace; + char *name = strdup((FileName + ".XXXXXX").c_str()); + TemporaryFileName = string(mktemp(name)); + iFd = open(TemporaryFileName.c_str(),O_RDWR | O_CREAT | O_EXCL,Perms); + free(name); + break; + } + case WriteEmpty: { - struct stat Buf; + struct stat Buf; if (lstat(FileName.c_str(),&Buf) == 0 && S_ISLNK(Buf.st_mode)) unlink(FileName.c_str()); iFd = open(FileName.c_str(),O_RDWR | O_CREAT | O_TRUNC,Perms); @@ -635,6 +731,24 @@ bool FileFd::Open(string FileName,OpenMode Mode, unsigned long Perms) SetCloseExec(iFd,true); return true; } + +bool FileFd::OpenDescriptor(int Fd, OpenMode Mode, bool AutoClose) +{ + Close(); + Flags = (AutoClose) ? FileFd::AutoClose : 0; + iFd = Fd; + if (Mode == ReadOnlyGzip) { + gz = gzdopen (iFd, "r"); + if (gz == NULL) { + if (AutoClose) + close (iFd); + return _error->Errno("gzdopen",_("Could not open file descriptor %d"), + Fd); + } + } + this->FileName = ""; + return true; +} /*}}}*/ // FileFd::~File - Closes the file /*{{{*/ // --------------------------------------------------------------------- @@ -658,7 +772,10 @@ bool FileFd::Read(void *To,unsigned long Size,unsigned long *Actual) do { - Res = read(iFd,To,Size); + if (gz != NULL) + Res = gzread(gz,To,Size); + else + Res = read(iFd,To,Size); if (Res < 0 && errno == EINTR) continue; if (Res < 0) @@ -697,7 +814,10 @@ bool FileFd::Write(const void *From,unsigned long Size) errno = 0; do { - Res = write(iFd,From,Size); + if (gz != NULL) + Res = gzwrite(gz,From,Size); + else + Res = write(iFd,From,Size); if (Res < 0 && errno == EINTR) continue; if (Res < 0) @@ -723,7 +843,12 @@ bool FileFd::Write(const void *From,unsigned long Size) /* */ bool FileFd::Seek(unsigned long To) { - if (lseek(iFd,To,SEEK_SET) != (signed)To) + int res; + if (gz) + res = gzseek(gz,To,SEEK_SET); + else + res = lseek(iFd,To,SEEK_SET); + if (res != (signed)To) { Flags |= Fail; return _error->Error("Unable to seek to %lu",To); @@ -737,7 +862,12 @@ bool FileFd::Seek(unsigned long To) /* */ bool FileFd::Skip(unsigned long Over) { - if (lseek(iFd,Over,SEEK_CUR) < 0) + int res; + if (gz) + res = gzseek(gz,Over,SEEK_CUR); + else + res = lseek(iFd,Over,SEEK_CUR); + if (res < 0) { Flags |= Fail; return _error->Error("Unable to seek ahead %lu",Over); @@ -751,6 +881,11 @@ bool FileFd::Skip(unsigned long Over) /* */ bool FileFd::Truncate(unsigned long To) { + if (gz) + { + Flags |= Fail; + return _error->Error("Truncating gzipped files is not implemented (%s)", FileName.c_str()); + } if (ftruncate(iFd,To) != 0) { Flags |= Fail; @@ -765,7 +900,11 @@ bool FileFd::Truncate(unsigned long To) /* */ unsigned long FileFd::Tell() { - off_t Res = lseek(iFd,0,SEEK_CUR); + off_t Res; + if (gz) + Res = gztell(gz); + else + Res = lseek(iFd,0,SEEK_CUR); if (Res == (off_t)-1) _error->Errno("lseek","Failed to determine the current file position"); return Res; @@ -776,6 +915,7 @@ unsigned long FileFd::Tell() /* */ unsigned long FileFd::Size() { + //TODO: For gz, do we need the actual file size here or the uncompressed length? struct stat Buf; if (fstat(iFd,&Buf) != 0) return _error->Errno("fstat","Unable to determine the file size"); @@ -789,14 +929,33 @@ bool FileFd::Close() { bool Res = true; if ((Flags & AutoClose) == AutoClose) - if (iFd >= 0 && close(iFd) != 0) - Res &= _error->Errno("close",_("Problem closing the file")); + { + if (gz != NULL) { + int const e = gzclose(gz); + // gzdopen() on empty files always fails with "buffer error" here, ignore that + if (e != 0 && e != Z_BUF_ERROR) + Res &= _error->Errno("close",_("Problem closing the gzip file %s"), FileName.c_str()); + } else + if (iFd > 0 && close(iFd) != 0) + Res &= _error->Errno("close",_("Problem closing the file %s"), FileName.c_str()); + } + + if ((Flags & Replace) == Replace && iFd >= 0) { + if (rename(TemporaryFileName.c_str(), FileName.c_str()) != 0) + Res &= _error->Errno("rename",_("Problem renaming the file %s to %s"), TemporaryFileName.c_str(), FileName.c_str()); + + FileName = TemporaryFileName; // for the unlink() below. + } + iFd = -1; - + gz = NULL; + if ((Flags & Fail) == Fail && (Flags & DelOnFail) == DelOnFail && FileName.empty() == false) if (unlink(FileName.c_str()) != 0) - Res &= _error->WarningE("unlnk",_("Problem unlinking the file")); + Res &= _error->WarningE("unlnk",_("Problem unlinking the file %s"), FileName.c_str()); + + return Res; } /*}}}*/ diff --git a/apt-pkg/contrib/fileutl.h b/apt-pkg/contrib/fileutl.h index 85a94898c..f79c9032f 100644 --- a/apt-pkg/contrib/fileutl.h +++ b/apt-pkg/contrib/fileutl.h @@ -21,10 +21,16 @@ #ifndef PKGLIB_FILEUTL_H #define PKGLIB_FILEUTL_H +#include <apt-pkg/macros.h> #include <string> #include <vector> +#include <zlib.h> + +/* Define this for python-apt */ +#define APT_HAS_GZIP 1 + using std::string; class FileFd @@ -33,12 +39,15 @@ class FileFd int iFd; enum LocalFlags {AutoClose = (1<<0),Fail = (1<<1),DelOnFail = (1<<2), - HitEof = (1<<3)}; + HitEof = (1<<3), Replace = (1<<4) }; unsigned long Flags; string FileName; - + string TemporaryFileName; + gzFile gz; + public: - enum OpenMode {ReadOnly,WriteEmpty,WriteExists,WriteAny,WriteTemp}; + enum OpenMode {ReadOnly,WriteEmpty,WriteExists,WriteAny,WriteTemp,ReadOnlyGzip, + WriteAtomic}; inline bool Read(void *To,unsigned long Size,bool AllowEof) { @@ -55,6 +64,7 @@ class FileFd unsigned long Tell(); unsigned long Size(); bool Open(string FileName,OpenMode Mode,unsigned long Perms = 0666); + bool OpenDescriptor(int Fd, OpenMode Mode, bool AutoClose=false); bool Close(); bool Sync(); @@ -69,12 +79,12 @@ class FileFd inline string &Name() {return FileName;}; FileFd(string FileName,OpenMode Mode,unsigned long Perms = 0666) : iFd(-1), - Flags(0) + Flags(0), gz(NULL) { Open(FileName,Mode,Perms); }; - FileFd(int Fd = -1) : iFd(Fd), Flags(AutoClose) {}; - FileFd(int Fd,bool) : iFd(Fd), Flags(0) {}; + FileFd(int Fd = -1) : iFd(Fd), Flags(AutoClose), gz(NULL) {}; + FileFd(int Fd,bool) : iFd(Fd), Flags(0), gz(NULL) {}; virtual ~FileFd(); }; @@ -82,11 +92,19 @@ bool RunScripts(const char *Cnf); bool CopyFile(FileFd &From,FileFd &To); int GetLock(string File,bool Errors = true); bool FileExists(string File); -// FIXME: next ABI-Break: merge the two method-headers -std::vector<string> GetListOfFilesInDir(string const &Dir, string const &Ext, - bool const &SortList); +bool DirectoryExists(string const &Path) __attrib_const; +bool CreateDirectory(string const &Parent, string const &Path); + +/** \brief Ensure the existence of the given Path + * + * \param Parent directory of the Path directory - a trailing + * /apt/ will be removed before CreateDirectory call. + * \param Path which should exist after (successful) call + */ +bool CheckDirectory(string const &Parent, string const &Path); + std::vector<string> GetListOfFilesInDir(string const &Dir, string const &Ext, - bool const &SortList, bool const &AllowNoExt); + bool const &SortList, bool const &AllowNoExt=false); std::vector<string> GetListOfFilesInDir(string const &Dir, std::vector<string> const &Ext, bool const &SortList); string SafeGetCWD(); diff --git a/apt-pkg/contrib/macros.h b/apt-pkg/contrib/macros.h index 9aeb77b81..62e7b65db 100644 --- a/apt-pkg/contrib/macros.h +++ b/apt-pkg/contrib/macros.h @@ -56,33 +56,35 @@ // some nice optional GNUC features #if __GNUC__ >= 3 - #define __must_check __attribute__ ((warn_unused_result)) - #define __deprecated __attribute__ ((deprecated)) - /* likely() and unlikely() can be used to mark boolean expressions - as (not) likely true which will help the compiler to optimise */ - #define likely(x) __builtin_expect (!!(x), 1) - #define unlikely(x) __builtin_expect (!!(x), 0) + #define __must_check __attribute__ ((warn_unused_result)) + #define __deprecated __attribute__ ((deprecated)) + #define __attrib_const __attribute__ ((__const__)) + /* likely() and unlikely() can be used to mark boolean expressions + as (not) likely true which will help the compiler to optimise */ + #define likely(x) __builtin_expect (!!(x), 1) + #define unlikely(x) __builtin_expect (!!(x), 0) #else - #define __must_check /* no warn_unused_result */ - #define __deprecated /* no deprecated */ - #define likely(x) (x) - #define unlikely(x) (x) + #define __must_check /* no warn_unused_result */ + #define __deprecated /* no deprecated */ + #define __attrib_const /* no const attribute */ + #define likely(x) (x) + #define unlikely(x) (x) #endif // cold functions are unlikely() to be called #if (__GNUC__ == 4 && __GNUC_MINOR__ >= 3) || __GNUC__ > 4 - #define __cold __attribute__ ((__cold__)) + #define __cold __attribute__ ((__cold__)) + #define __hot __attribute__ ((__hot__)) #else - #define __cold /* no cold marker */ + #define __cold /* no cold marker */ + #define __hot /* no hot marker */ #endif #ifdef __GNUG__ // Methods have a hidden this parameter that is visible to this attribute - #define __like_printf_1 __attribute__ ((format (printf, 2, 3))) - #define __like_printf_2 __attribute__ ((format (printf, 3, 4))) + #define __like_printf(n) __attribute__((format(printf, n, n + 1))) #else - #define __like_printf_1 - #define __like_printf_2 + #define __like_printf(n) /* no like-printf */ #endif #endif diff --git a/apt-pkg/contrib/mmap.cc b/apt-pkg/contrib/mmap.cc index 4d5fcf71e..69fb61fca 100644 --- a/apt-pkg/contrib/mmap.cc +++ b/apt-pkg/contrib/mmap.cc @@ -27,6 +27,7 @@ #include <unistd.h> #include <fcntl.h> #include <stdlib.h> +#include <errno.h> #include <cstring> /*}}}*/ @@ -35,7 +36,7 @@ // --------------------------------------------------------------------- /* */ MMap::MMap(FileFd &F,unsigned long Flags) : Flags(Flags), iSize(0), - Base(0) + Base(0), SyncToFd(NULL) { if ((Flags & NoImmMap) != NoImmMap) Map(F); @@ -45,7 +46,7 @@ MMap::MMap(FileFd &F,unsigned long Flags) : Flags(Flags), iSize(0), // --------------------------------------------------------------------- /* */ MMap::MMap(unsigned long Flags) : Flags(Flags), iSize(0), - Base(0) + Base(0), SyncToFd(NULL) { } /*}}}*/ @@ -78,7 +79,24 @@ bool MMap::Map(FileFd &Fd) // Map it. Base = mmap(0,iSize,Prot,Map,Fd.Fd(),0); if (Base == (void *)-1) - return _error->Errno("mmap",_("Couldn't make mmap of %lu bytes"),iSize); + { + if (errno == ENODEV || errno == EINVAL) + { + // The filesystem doesn't support this particular kind of mmap. + // So we allocate a buffer and read the whole file into it. + int const dupped_fd = dup(Fd.Fd()); + if (dupped_fd == -1) + return _error->Errno("mmap", _("Couldn't duplicate file descriptor %i"), Fd.Fd()); + + Base = new unsigned char[iSize]; + SyncToFd = new FileFd (dupped_fd); + if (!SyncToFd->Seek(0L) || !SyncToFd->Read(Base, iSize)) + return false; + } + else + return _error->Errno("mmap",_("Couldn't make mmap of %lu bytes"), + iSize); + } return true; } @@ -93,10 +111,19 @@ bool MMap::Close(bool DoSync) if (DoSync == true) Sync(); - - if (munmap((char *)Base,iSize) != 0) - _error->Warning("Unable to munmap"); - + + if (SyncToFd != NULL) + { + delete[] (char *)Base; + delete SyncToFd; + SyncToFd = NULL; + } + else + { + if (munmap((char *)Base, iSize) != 0) + _error->WarningE("mmap", _("Unable to close mmap")); + } + iSize = 0; Base = 0; return true; @@ -113,8 +140,18 @@ bool MMap::Sync() #ifdef _POSIX_SYNCHRONIZED_IO if ((Flags & ReadOnly) != ReadOnly) - if (msync((char *)Base,iSize,MS_SYNC) < 0) - return _error->Errno("msync","Unable to write mmap"); + { + if (SyncToFd != NULL) + { + if (!SyncToFd->Seek(0) || !SyncToFd->Write(Base, iSize)) + return false; + } + else + { + if (msync((char *)Base, iSize, MS_SYNC) < 0) + return _error->Errno("msync", _("Unable to synchronize mmap")); + } + } #endif return true; } @@ -130,8 +167,19 @@ bool MMap::Sync(unsigned long Start,unsigned long Stop) #ifdef _POSIX_SYNCHRONIZED_IO unsigned long PSize = sysconf(_SC_PAGESIZE); if ((Flags & ReadOnly) != ReadOnly) - if (msync((char *)Base+(int)(Start/PSize)*PSize,Stop - Start,MS_SYNC) < 0) - return _error->Errno("msync","Unable to write mmap"); + { + if (SyncToFd != 0) + { + if (!SyncToFd->Seek(0) || + !SyncToFd->Write (((char *)Base)+Start, Stop-Start)) + return false; + } + else + { + if (msync((char *)Base+(int)(Start/PSize)*PSize,Stop - Start,MS_SYNC) < 0) + return _error->Errno("msync", _("Unable to synchronize mmap")); + } + } #endif return true; } @@ -140,8 +188,10 @@ bool MMap::Sync(unsigned long Start,unsigned long Stop) // DynamicMMap::DynamicMMap - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -DynamicMMap::DynamicMMap(FileFd &F,unsigned long Flags,unsigned long WorkSpace) : - MMap(F,Flags | NoImmMap), Fd(&F), WorkSpace(WorkSpace) +DynamicMMap::DynamicMMap(FileFd &F,unsigned long Flags,unsigned long const &Workspace, + unsigned long const &Grow, unsigned long const &Limit) : + MMap(F,Flags | NoImmMap), Fd(&F), WorkSpace(Workspace), + GrowFactor(Grow), Limit(Limit) { if (_error->PendingError() == true) return; @@ -165,32 +215,48 @@ DynamicMMap::DynamicMMap(FileFd &F,unsigned long Flags,unsigned long WorkSpace) /* We try here to use mmap to reserve some space - this is much more cooler than the fallback solution to simply allocate a char array and could come in handy later than we are able to grow such an mmap */ -DynamicMMap::DynamicMMap(unsigned long Flags,unsigned long WorkSpace) : - MMap(Flags | NoImmMap | UnMapped), Fd(0), WorkSpace(WorkSpace) +DynamicMMap::DynamicMMap(unsigned long Flags,unsigned long const &WorkSpace, + unsigned long const &Grow, unsigned long const &Limit) : + MMap(Flags | NoImmMap | UnMapped), Fd(0), WorkSpace(WorkSpace), + GrowFactor(Grow), Limit(Limit) { - if (_error->PendingError() == true) - return; + if (_error->PendingError() == true) + return; + + // disable Moveable if we don't grow + if (Grow == 0) + this->Flags &= ~Moveable; + +#ifndef __linux__ + // kfreebsd doesn't have mremap, so we use the fallback + if ((this->Flags & Moveable) == Moveable) + this->Flags |= Fallback; +#endif #ifdef _POSIX_MAPPED_FILES - // Set the permissions. - int Prot = PROT_READ; - int Map = MAP_PRIVATE | MAP_ANONYMOUS; - if ((Flags & ReadOnly) != ReadOnly) - Prot |= PROT_WRITE; - if ((Flags & Public) == Public) - Map = MAP_SHARED | MAP_ANONYMOUS; + if ((this->Flags & Fallback) != Fallback) { + // Set the permissions. + int Prot = PROT_READ; + int Map = MAP_PRIVATE | MAP_ANONYMOUS; + if ((this->Flags & ReadOnly) != ReadOnly) + Prot |= PROT_WRITE; + if ((this->Flags & Public) == Public) + Map = MAP_SHARED | MAP_ANONYMOUS; - // use anonymous mmap() to get the memory - Base = (unsigned char*) mmap(0, WorkSpace, Prot, Map, -1, 0); + // use anonymous mmap() to get the memory + Base = (unsigned char*) mmap(0, WorkSpace, Prot, Map, -1, 0); - if(Base == MAP_FAILED) - _error->Errno("DynamicMMap",_("Couldn't make mmap of %lu bytes"),WorkSpace); -#else - // fallback to a static allocated space - Base = new unsigned char[WorkSpace]; - memset(Base,0,WorkSpace); + if(Base == MAP_FAILED) + _error->Errno("DynamicMMap",_("Couldn't make mmap of %lu bytes"),WorkSpace); + + iSize = 0; + return; + } #endif - iSize = 0; + // fallback to a static allocated space + Base = new unsigned char[WorkSpace]; + memset(Base,0,WorkSpace); + iSize = 0; } /*}}}*/ // DynamicMMap::~DynamicMMap - Destructor /*{{{*/ @@ -231,7 +297,7 @@ unsigned long DynamicMMap::RawAllocate(unsigned long Size,unsigned long Aln) { if(!Grow()) { - _error->Error(_("Dynamic MMap ran out of room. Please increase the size " + _error->Fatal(_("Dynamic MMap ran out of room. Please increase the size " "of APT::Cache-Limit. Current value: %lu. (man 5 apt.conf)"), WorkSpace); return 0; } @@ -248,7 +314,7 @@ unsigned long DynamicMMap::Allocate(unsigned long ItemSize) // Look for a matching pool entry Pool *I; Pool *Empty = 0; - for (I = Pools; I != Pools + PoolCount; I++) + for (I = Pools; I != Pools + PoolCount; ++I) { if (I->ItemSize == 0) Empty = I; @@ -276,7 +342,11 @@ unsigned long DynamicMMap::Allocate(unsigned long ItemSize) { const unsigned long size = 20*1024; I->Count = size/ItemSize; + Pool* oldPools = Pools; Result = RawAllocate(size,ItemSize); + if (Pools != oldPools) + I += Pools - oldPools; + // Does the allocation failed ? if (Result == 0 && _error->PendingError()) return 0; @@ -299,7 +369,7 @@ unsigned long DynamicMMap::WriteString(const char *String, if (Len == (unsigned long)-1) Len = strlen(String); - unsigned long Result = RawAllocate(Len+1,0); + unsigned long const Result = RawAllocate(Len+1,0); if (Result == 0 && _error->PendingError()) return 0; @@ -311,30 +381,62 @@ unsigned long DynamicMMap::WriteString(const char *String, /*}}}*/ // DynamicMMap::Grow - Grow the mmap /*{{{*/ // --------------------------------------------------------------------- -/* This method will try to grow the mmap we currently use. This doesn't - work most of the time because we can't move the mmap around in the - memory for now as this would require to adjust quite a lot of pointers - but why we should not at least try to grow it before we give up? */ -bool DynamicMMap::Grow() -{ -#if defined(_POSIX_MAPPED_FILES) && defined(__linux__) - unsigned long newSize = WorkSpace + 1024*1024; +/* This method is a wrapper around different methods to (try to) grow + a mmap (or our char[]-fallback). Encounterable environments: + 1. Moveable + !Fallback + linux -> mremap with MREMAP_MAYMOVE + 2. Moveable + !Fallback + !linux -> not possible (forbidden by constructor) + 3. Moveable + Fallback -> realloc + 4. !Moveable + !Fallback + linux -> mremap alone - which will fail in 99,9% + 5. !Moveable + !Fallback + !linux -> not possible (forbidden by constructor) + 6. !Moveable + Fallback -> not possible + [ While Moveable and Fallback stands for the equally named flags and + "linux" indicates a linux kernel instead of a freebsd kernel. ] + So what you can see here is, that a MMAP which want to be growable need + to be moveable to have a real chance but that this method will at least try + the nearly impossible 4 to grow it before it finally give up: Never say never. */ +bool DynamicMMap::Grow() { + if (Limit != 0 && WorkSpace >= Limit) + return _error->Error(_("Unable to increase the size of the MMap as the " + "limit of %lu bytes is already reached."), Limit); + if (GrowFactor <= 0) + return _error->Error(_("Unable to increase size of the MMap as automatic growing is disabled by user.")); - if(Fd != 0) - { - Fd->Seek(newSize - 1); - char C = 0; - Fd->Write(&C,sizeof(C)); - } + unsigned long const newSize = WorkSpace + GrowFactor; - Base = mremap(Base, WorkSpace, newSize, 0); - if(Base == MAP_FAILED) - return false; + if(Fd != 0) { + Fd->Seek(newSize - 1); + char C = 0; + Fd->Write(&C,sizeof(C)); + } - WorkSpace = newSize; - return true; + unsigned long const poolOffset = Pools - ((Pool*) Base); + + if ((Flags & Fallback) != Fallback) { +#if defined(_POSIX_MAPPED_FILES) && defined(__linux__) + #ifdef MREMAP_MAYMOVE + + if ((Flags & Moveable) == Moveable) + Base = mremap(Base, WorkSpace, newSize, MREMAP_MAYMOVE); + else + #endif + Base = mremap(Base, WorkSpace, newSize, 0); + + if(Base == MAP_FAILED) + return false; #else - return false; + return false; #endif + } else { + if ((Flags & Moveable) != Moveable) + return false; + + Base = realloc(Base, newSize); + if (Base == NULL) + return false; + } + + Pools =(Pool*) Base + poolOffset; + WorkSpace = newSize; + return true; } /*}}}*/ diff --git a/apt-pkg/contrib/mmap.h b/apt-pkg/contrib/mmap.h index bde62217d..5ca951204 100644 --- a/apt-pkg/contrib/mmap.h +++ b/apt-pkg/contrib/mmap.h @@ -44,13 +44,18 @@ class MMap unsigned long iSize; void *Base; + // In case mmap can not be used, we keep a dup of the file + // descriptor that should have been mmaped so that we can write to + // the file in Sync(). + FileFd *SyncToFd; + bool Map(FileFd &Fd); bool Close(bool DoSync = true); public: enum OpenFlags {NoImmMap = (1<<0),Public = (1<<1),ReadOnly = (1<<2), - UnMapped = (1<<3)}; + UnMapped = (1<<3), Moveable = (1<<4), Fallback = (1 << 5)}; // Simple accessors inline operator void *() {return Base;}; @@ -82,6 +87,8 @@ class DynamicMMap : public MMap FileFd *Fd; unsigned long WorkSpace; + unsigned long const GrowFactor; + unsigned long const Limit; Pool *Pools; unsigned int PoolCount; @@ -96,8 +103,10 @@ class DynamicMMap : public MMap inline unsigned long WriteString(const string &S) {return WriteString(S.c_str(),S.length());}; void UsePools(Pool &P,unsigned int Count) {Pools = &P; PoolCount = Count;}; - DynamicMMap(FileFd &F,unsigned long Flags,unsigned long WorkSpace = 2*1024*1024); - DynamicMMap(unsigned long Flags,unsigned long WorkSpace = 2*1024*1024); + DynamicMMap(FileFd &F,unsigned long Flags,unsigned long const &WorkSpace = 2*1024*1024, + unsigned long const &Grow = 1024*1024, unsigned long const &Limit = 0); + DynamicMMap(unsigned long Flags,unsigned long const &WorkSpace = 2*1024*1024, + unsigned long const &Grow = 1024*1024, unsigned long const &Limit = 0); virtual ~DynamicMMap(); }; diff --git a/apt-pkg/contrib/strutl.cc b/apt-pkg/contrib/strutl.cc index 8e8820949..c1844de40 100644 --- a/apt-pkg/contrib/strutl.cc +++ b/apt-pkg/contrib/strutl.cc @@ -198,7 +198,8 @@ bool ParseQuoteWord(const char *&String,string &Res) char *I; for (I = Buffer; I < Buffer + sizeof(Buffer) && Start != C; I++) { - if (*Start == '%' && Start + 2 < C) + if (*Start == '%' && Start + 2 < C && + isxdigit(Start[1]) && isxdigit(Start[2])) { Tmp[0] = Start[1]; Tmp[1] = Start[2]; @@ -273,7 +274,8 @@ string QuoteString(const string &Str, const char *Bad) for (string::const_iterator I = Str.begin(); I != Str.end(); I++) { if (strchr(Bad,*I) != 0 || isprint(*I) == 0 || - *I <= 0x20 || *I >= 0x7F) + *I == 0x25 || // percent '%' char + *I <= 0x20 || *I >= 0x7F) // control chars { char Buf[10]; sprintf(Buf,"%%%02x",(int)*I); @@ -290,10 +292,16 @@ string QuoteString(const string &Str, const char *Bad) /* This undoes QuoteString */ string DeQuoteString(const string &Str) { + return DeQuoteString(Str.begin(),Str.end()); +} +string DeQuoteString(string::const_iterator const &begin, + string::const_iterator const &end) +{ string Res; - for (string::const_iterator I = Str.begin(); I != Str.end(); I++) + for (string::const_iterator I = begin; I != end; I++) { - if (*I == '%' && I + 2 < Str.end()) + if (*I == '%' && I + 2 < end && + isxdigit(I[1]) && isxdigit(I[2])) { char Tmp[3]; Tmp[0] = I[1]; @@ -566,7 +574,7 @@ int stringcmp(string::const_iterator A,string::const_iterator AEnd, int stringcasecmp(const char *A,const char *AEnd,const char *B,const char *BEnd) { for (; A != AEnd && B != BEnd; A++, B++) - if (toupper(*A) != toupper(*B)) + if (tolower_ascii(*A) != tolower_ascii(*B)) break; if (A == AEnd && B == BEnd) @@ -575,7 +583,7 @@ int stringcasecmp(const char *A,const char *AEnd,const char *B,const char *BEnd) return 1; if (B == BEnd) return -1; - if (toupper(*A) < toupper(*B)) + if (tolower_ascii(*A) < tolower_ascii(*B)) return -1; return 1; } @@ -584,7 +592,7 @@ int stringcasecmp(string::const_iterator A,string::const_iterator AEnd, const char *B,const char *BEnd) { for (; A != AEnd && B != BEnd; A++, B++) - if (toupper(*A) != toupper(*B)) + if (tolower_ascii(*A) != tolower_ascii(*B)) break; if (A == AEnd && B == BEnd) @@ -593,7 +601,7 @@ int stringcasecmp(string::const_iterator A,string::const_iterator AEnd, return 1; if (B == BEnd) return -1; - if (toupper(*A) < toupper(*B)) + if (tolower_ascii(*A) < tolower_ascii(*B)) return -1; return 1; } @@ -601,7 +609,7 @@ int stringcasecmp(string::const_iterator A,string::const_iterator AEnd, string::const_iterator B,string::const_iterator BEnd) { for (; A != AEnd && B != BEnd; A++, B++) - if (toupper(*A) != toupper(*B)) + if (tolower_ascii(*A) != tolower_ascii(*B)) break; if (A == AEnd && B == BEnd) @@ -610,7 +618,7 @@ int stringcasecmp(string::const_iterator A,string::const_iterator AEnd, return 1; if (B == BEnd) return -1; - if (toupper(*A) < toupper(*B)) + if (tolower_ascii(*A) < tolower_ascii(*B)) return -1; return 1; } @@ -789,28 +797,28 @@ bool ReadMessages(int Fd, vector<string> &List) // MonthConv - Converts a month string into a number /*{{{*/ // --------------------------------------------------------------------- /* This was lifted from the boa webserver which lifted it from 'wn-v1.07' - Made it a bit more robust with a few touppers though. */ + Made it a bit more robust with a few tolower_ascii though. */ static int MonthConv(char *Month) { - switch (toupper(*Month)) + switch (tolower_ascii(*Month)) { - case 'A': - return toupper(Month[1]) == 'P'?3:7; - case 'D': + case 'a': + return tolower_ascii(Month[1]) == 'p'?3:7; + case 'd': return 11; - case 'F': + case 'f': return 1; - case 'J': - if (toupper(Month[1]) == 'A') + case 'j': + if (tolower_ascii(Month[1]) == 'a') return 0; - return toupper(Month[2]) == 'N'?5:6; - case 'M': - return toupper(Month[2]) == 'R'?2:4; - case 'N': + return tolower_ascii(Month[2]) == 'n'?5:6; + case 'm': + return tolower_ascii(Month[2]) == 'r'?2:4; + case 'n': return 10; - case 'O': + case 'o': return 9; - case 'S': + case 's': return 8; // Pretend it is January.. @@ -819,34 +827,70 @@ static int MonthConv(char *Month) } } /*}}}*/ -// timegm - Internal timegm function if gnu is not available /*{{{*/ +// timegm - Internal timegm if the gnu version is not available /*{{{*/ // --------------------------------------------------------------------- -/* Ripped this evil little function from wget - I prefer the use of - GNU timegm if possible as this technique will have interesting problems - with leap seconds, timezones and other. - - Converts struct tm to time_t, assuming the data in tm is UTC rather +/* Converts struct tm to time_t, assuming the data in tm is UTC rather than local timezone (mktime assumes the latter). - - Contributed by Roger Beeman <beeman@cisco.com>, with the help of - Mark Baushke <mdb@cisco.com> and the rest of the Gurus at CISCO. */ - -/* Turned it into an autoconf check, because GNU is not the only thing which - can provide timegm. -- 2002-09-22, Joel Baker */ -#ifndef HAVE_TIMEGM // Now with autoconf! + This function is a nonstandard GNU extension that is also present on + the BSDs and maybe other systems. For others we follow the advice of + the manpage of timegm and use his portable replacement. */ +#ifndef HAVE_TIMEGM static time_t timegm(struct tm *t) { - time_t tl, tb; - - tl = mktime (t); - if (tl == -1) - return -1; - tb = mktime (gmtime (&tl)); - return (tl <= tb ? (tl + (tl - tb)) : (tl - (tb - tl))); + char *tz = getenv("TZ"); + setenv("TZ", "", 1); + tzset(); + time_t ret = mktime(t); + if (tz) + setenv("TZ", tz, 1); + else + unsetenv("TZ"); + tzset(); + return ret; } #endif /*}}}*/ +// FullDateToTime - Converts a HTTP1.1 full date strings into a time_t /*{{{*/ +// --------------------------------------------------------------------- +/* tries to parses a full date as specified in RFC2616 Section 3.3.1 + with one exception: All timezones (%Z) are accepted but the protocol + says that it MUST be GMT, but this one is equal to UTC which we will + encounter from time to time (e.g. in Release files) so we accept all + here and just assume it is GMT (or UTC) later on */ +bool RFC1123StrToTime(const char* const str,time_t &time) +{ + struct tm Tm; + setlocale (LC_ALL,"C"); + bool const invalid = + // Sun, 06 Nov 1994 08:49:37 GMT ; RFC 822, updated by RFC 1123 + (strptime(str, "%a, %d %b %Y %H:%M:%S %Z", &Tm) == NULL && + // Sunday, 06-Nov-94 08:49:37 GMT ; RFC 850, obsoleted by RFC 1036 + strptime(str, "%A, %d-%b-%y %H:%M:%S %Z", &Tm) == NULL && + // Sun Nov 6 08:49:37 1994 ; ANSI C's asctime() format + strptime(str, "%a %b %d %H:%M:%S %Y", &Tm) == NULL); + setlocale (LC_ALL,""); + if (invalid == true) + return false; + + time = timegm(&Tm); + return true; +} + /*}}}*/ +// FTPMDTMStrToTime - Converts a ftp modification date into a time_t /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool FTPMDTMStrToTime(const char* const str,time_t &time) +{ + struct tm Tm; + // MDTM includes no whitespaces but recommend and ignored by strptime + if (strptime(str, "%Y %m %d %H %M %S", &Tm) == NULL) + return false; + + time = timegm(&Tm); + return true; +} + /*}}}*/ // StrToTime - Converts a string into a time_t /*{{{*/ // --------------------------------------------------------------------- /* This handles all 3 populare time formats including RFC 1123, RFC 1036 @@ -1000,6 +1044,24 @@ bool TokSplitString(char Tok,char *Input,char **List, return true; } /*}}}*/ +// VectorizeString - Split a string up into a vector of strings /*{{{*/ +// --------------------------------------------------------------------- +/* This can be used to split a given string up into a vector, so the + propose is the same as in the method above and this one is a bit slower + also, but the advantage is that we have an iteratable vector */ +vector<string> VectorizeString(string const &haystack, char const &split) +{ + string::const_iterator start = haystack.begin(); + string::const_iterator end = start; + vector<string> exploded; + do { + for (; end != haystack.end() && *end != split; ++end); + exploded.push_back(string(start, end)); + start = end + 1; + } while (end != haystack.end() && (++end) != haystack.end()); + return exploded; +} + /*}}}*/ // RegexChoice - Simple regex list/list matcher /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -1099,7 +1161,7 @@ void strprintf(string &out,const char *format,...) char *safe_snprintf(char *Buffer,char *End,const char *Format,...) { va_list args; - unsigned long Did; + int Did; va_start(args,Format); @@ -1115,10 +1177,13 @@ char *safe_snprintf(char *Buffer,char *End,const char *Format,...) // tolower_ascii - tolower() function that ignores the locale /*{{{*/ // --------------------------------------------------------------------- -/* */ -int tolower_ascii(int c) +/* This little function is the most called method we have and tries + therefore to do the absolut minimum - and is noteable faster than + standard tolower/toupper and as a bonus avoids problems with different + locales - we only operate on ascii chars anyway. */ +int tolower_ascii(int const c) { - if (c >= 'A' and c <= 'Z') + if (c >= 'A' && c <= 'Z') return c + 32; return c; } @@ -1217,9 +1282,10 @@ void URI::CopyFrom(const string &U) else { Host.assign(At+1,SingleSlash); - User.assign(FirstColon,SecondColon); + // username and password must be encoded (RFC 3986) + User.assign(DeQuoteString(FirstColon,SecondColon)); if (SecondColon < At) - Password.assign(SecondColon+1,At); + Password.assign(DeQuoteString(SecondColon+1,At)); } // Now we parse the RFC 2732 [] hostnames. diff --git a/apt-pkg/contrib/strutl.h b/apt-pkg/contrib/strutl.h index a1e7f3934..a457ff047 100644 --- a/apt-pkg/contrib/strutl.h +++ b/apt-pkg/contrib/strutl.h @@ -25,19 +25,12 @@ #include <iostream> #include <time.h> +#include "macros.h" + using std::string; using std::vector; using std::ostream; -#ifdef __GNUG__ -// Methods have a hidden this parameter that is visible to this attribute -#define APT_FORMAT2 __attribute__ ((format (printf, 2, 3))) -#define APT_FORMAT3 __attribute__ ((format (printf, 3, 4))) -#else -#define APT_FORMAT2 -#define APT_FORMAT3 -#endif - bool UTF8ToCodeset(const char *codeset, const string &orig, string *dest); char *_strstrip(char *String); char *_strtabexpand(char *String,size_t Len); @@ -45,13 +38,16 @@ bool ParseQuoteWord(const char *&String,string &Res); bool ParseCWord(const char *&String,string &Res); string QuoteString(const string &Str,const char *Bad); string DeQuoteString(const string &Str); +string DeQuoteString(string::const_iterator const &begin, string::const_iterator const &end); string SizeToStr(double Bytes); string TimeToStr(unsigned long Sec); string Base64Encode(const string &Str); string OutputInDepth(const unsigned long Depth, const char* Separator=" "); string URItoFileName(const string &URI); string TimeRFC1123(time_t Date); -bool StrToTime(const string &Val,time_t &Result); +bool RFC1123StrToTime(const char* const str,time_t &time) __must_check; +bool FTPMDTMStrToTime(const char* const str,time_t &time) __must_check; +__deprecated bool StrToTime(const string &Val,time_t &Result); string LookupTag(const string &Message,const char *Tag,const char *Default = 0); int StringToBool(const string &Text,int Default = -1); bool ReadMessages(int Fd, vector<string> &List); @@ -59,11 +55,12 @@ bool StrToNum(const char *Str,unsigned long &Res,unsigned Len,unsigned Base = 0) bool Hex2Num(const string &Str,unsigned char *Num,unsigned int Length); bool TokSplitString(char Tok,char *Input,char **List, unsigned long ListMax); -void ioprintf(ostream &out,const char *format,...) APT_FORMAT2; -void strprintf(string &out,const char *format,...) APT_FORMAT2; -char *safe_snprintf(char *Buffer,char *End,const char *Format,...) APT_FORMAT3; +vector<string> VectorizeString(string const &haystack, char const &split) __attrib_const; +void ioprintf(ostream &out,const char *format,...) __like_printf(2); +void strprintf(string &out,const char *format,...) __like_printf(2); +char *safe_snprintf(char *Buffer,char *End,const char *Format,...) __like_printf(3); bool CheckDomainList(const string &Host, const string &List); -int tolower_ascii(int c); +int tolower_ascii(int const c) __attrib_const __hot; #define APT_MKSTRCMP(name,func) \ inline int name(const char *A,const char *B) {return func(A,A+strlen(A),B,B+strlen(B));}; \ @@ -143,6 +140,4 @@ struct RxChoiceList unsigned long RegexChoice(RxChoiceList *Rxs,const char **ListBegin, const char **ListEnd); -#undef APT_FORMAT2 - #endif diff --git a/apt-pkg/contrib/weakptr.h b/apt-pkg/contrib/weakptr.h new file mode 100644 index 000000000..5158e393c --- /dev/null +++ b/apt-pkg/contrib/weakptr.h @@ -0,0 +1,62 @@ +/* weakptr.h - An object which supports weak pointers. + * + * Copyright (C) 2010 Julian Andres Klode <jak@debian.org> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + */ + +#ifndef WEAK_POINTER_H +#define WEAK_POINTER_H + +#include <set> +/** + * Class for objects providing support for weak pointers. + * + * This class allows for the registration of certain pointers as weak, + * which will cause them to be set to NULL when the destructor of the + * object is called. + */ +class WeakPointable { +private: + std::set<WeakPointable**> pointers; + +public: + + /** + * Add a new weak pointer. + */ + inline void AddWeakPointer(WeakPointable** weakptr) { + pointers.insert(weakptr); + } + + /** + * Remove the weak pointer from the list of weak pointers. + */ + inline void RemoveWeakPointer(WeakPointable **weakptr) { + pointers.erase(weakptr); + } + + /** + * Deconstruct the object, set all weak pointers to NULL. + */ + ~WeakPointable() { + std::set<WeakPointable**>::iterator iter = pointers.begin(); + while (iter != pointers.end()) + **(iter++) = NULL; + } +}; + +#endif // WEAK_POINTER_H diff --git a/apt-pkg/deb/debindexfile.cc b/apt-pkg/deb/debindexfile.cc index 3b11ad2eb..ba5b3f266 100644 --- a/apt-pkg/deb/debindexfile.cc +++ b/apt-pkg/deb/debindexfile.cc @@ -63,9 +63,13 @@ string debSourcesIndex::SourceInfo(pkgSrcRecords::Parser const &Record, /* */ pkgSrcRecords::Parser *debSourcesIndex::CreateSrcParser() const { - string SourcesURI = URItoFileName(IndexURI("Sources")); - return new debSrcRecordParser(_config->FindDir("Dir::State::lists") + - SourcesURI,this); + string SourcesURI = _config->FindDir("Dir::State::lists") + + URItoFileName(IndexURI("Sources")); + string SourcesURIgzip = SourcesURI + ".gz"; + if (!FileExists(SourcesURI) && FileExists(SourcesURIgzip)) + SourcesURI = SourcesURIgzip; + + return new debSrcRecordParser(SourcesURI,this); } /*}}}*/ // SourcesIndex::Describe - Give a descriptive path to the index /*{{{*/ @@ -106,8 +110,14 @@ string debSourcesIndex::Info(const char *Type) const /* */ inline string debSourcesIndex::IndexFile(const char *Type) const { - return URItoFileName(IndexURI(Type)); + string s = URItoFileName(IndexURI(Type)); + string sgzip = s + ".gz"; + if (!FileExists(s) && FileExists(sgzip)) + return sgzip; + else + return s; } + string debSourcesIndex::IndexURI(const char *Type) const { string Res; @@ -149,9 +159,12 @@ unsigned long debSourcesIndex::Size() const // PackagesIndex::debPackagesIndex - Contructor /*{{{*/ // --------------------------------------------------------------------- /* */ -debPackagesIndex::debPackagesIndex(string URI,string Dist,string Section,bool Trusted) : - pkgIndexFile(Trusted), URI(URI), Dist(Dist), Section(Section) +debPackagesIndex::debPackagesIndex(string const &URI, string const &Dist, string const &Section, + bool const &Trusted, string const &Arch) : + pkgIndexFile(Trusted), URI(URI), Dist(Dist), Section(Section), Architecture(Arch) { + if (Architecture == "native") + Architecture = _config->Find("APT::Architecture"); } /*}}}*/ // PackagesIndex::ArchiveInfo - Short version of the archive url /*{{{*/ @@ -171,6 +184,8 @@ string debPackagesIndex::ArchiveInfo(pkgCache::VerIterator Ver) const Res += " "; Res += Ver.ParentPkg().Name(); Res += " "; + if (Dist[Dist.size() - 1] != '/') + Res.append(Ver.Arch()).append(" "); Res += Ver.VerStr(); return Res; } @@ -204,6 +219,8 @@ string debPackagesIndex::Info(const char *Type) const else Info += Dist + '/' + Section; Info += " "; + if (Dist[Dist.size() - 1] != '/') + Info += Architecture + " "; Info += Type; return Info; } @@ -213,7 +230,12 @@ string debPackagesIndex::Info(const char *Type) const /* */ inline string debPackagesIndex::IndexFile(const char *Type) const { - return _config->FindDir("Dir::State::lists") + URItoFileName(IndexURI(Type)); + string s =_config->FindDir("Dir::State::lists") + URItoFileName(IndexURI(Type)); + string sgzip = s + ".gz"; + if (!FileExists(s) && FileExists(sgzip)) + return sgzip; + else + return s; } string debPackagesIndex::IndexURI(const char *Type) const { @@ -227,7 +249,7 @@ string debPackagesIndex::IndexURI(const char *Type) const } else Res = URI + "dists/" + Dist + '/' + Section + - "/binary-" + _config->Find("APT::Architecture") + '/'; + "/binary-" + Architecture + '/'; Res += Type; return Res; @@ -255,21 +277,23 @@ unsigned long debPackagesIndex::Size() const // PackagesIndex::Merge - Load the index file into a cache /*{{{*/ // --------------------------------------------------------------------- /* */ -bool debPackagesIndex::Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const +bool debPackagesIndex::Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const { string PackageFile = IndexFile("Packages"); - FileFd Pkg(PackageFile,FileFd::ReadOnly); - debListParser Parser(&Pkg); + FileFd Pkg(PackageFile,FileFd::ReadOnlyGzip); + debListParser Parser(&Pkg, Architecture); + if (_error->PendingError() == true) return _error->Error("Problem opening %s",PackageFile.c_str()); - - Prog.SubProgress(0,Info("Packages")); + if (Prog != NULL) + Prog->SubProgress(0,Info("Packages")); ::URI Tmp(URI); if (Gen.SelectFile(PackageFile,Tmp.Host,*this) == false) return _error->Error("Problem with SelectFile %s",PackageFile.c_str()); // Store the IMS information pkgCache::PkgFileIterator File = Gen.GetCurFile(); + pkgCacheGenerator::Dynamic<pkgCache::PkgFileIterator> DynFile(File); struct stat St; if (fstat(Pkg.Fd(),&St) != 0) return _error->Errno("fstat","Failed to stat"); @@ -329,17 +353,23 @@ pkgCache::PkgFileIterator debPackagesIndex::FindInCache(pkgCache &Cache) const // TranslationsIndex::debTranslationsIndex - Contructor /*{{{*/ // --------------------------------------------------------------------- /* */ -debTranslationsIndex::debTranslationsIndex(string URI,string Dist,string Section) : - pkgIndexFile(true), URI(URI), Dist(Dist), Section(Section) -{ -} +debTranslationsIndex::debTranslationsIndex(string URI,string Dist,string Section, + char const * const Translation) : + pkgIndexFile(true), URI(URI), Dist(Dist), Section(Section), + Language(Translation) +{} /*}}}*/ // TranslationIndex::Trans* - Return the URI to the translation files /*{{{*/ // --------------------------------------------------------------------- /* */ inline string debTranslationsIndex::IndexFile(const char *Type) const { - return _config->FindDir("Dir::State::lists") + URItoFileName(IndexURI(Type)); + string s =_config->FindDir("Dir::State::lists") + URItoFileName(IndexURI(Type)); + string sgzip = s + ".gz"; + if (!FileExists(s) && FileExists(sgzip)) + return sgzip; + else + return s; } string debTranslationsIndex::IndexURI(const char *Type) const { @@ -365,8 +395,8 @@ string debTranslationsIndex::IndexURI(const char *Type) const bool debTranslationsIndex::GetIndexes(pkgAcquire *Owner) const { if (TranslationsAvailable()) { - string TranslationFile = "Translation-" + LanguageCode(); - new pkgAcqIndexTrans(Owner, IndexURI(LanguageCode().c_str()), + string const TranslationFile = string("Translation-").append(Language); + new pkgAcqIndexTrans(Owner, IndexURI(Language), Info(TranslationFile.c_str()), TranslationFile); } @@ -385,7 +415,7 @@ string debTranslationsIndex::Describe(bool Short) const snprintf(S,sizeof(S),"%s",Info(TranslationFile().c_str()).c_str()); else snprintf(S,sizeof(S),"%s (%s)",Info(TranslationFile().c_str()).c_str(), - IndexFile(LanguageCode().c_str()).c_str()); + IndexFile(Language).c_str()); return S; } /*}}}*/ @@ -407,20 +437,20 @@ string debTranslationsIndex::Info(const char *Type) const return Info; } /*}}}*/ -bool debTranslationsIndex::HasPackages() const +bool debTranslationsIndex::HasPackages() const /*{{{*/ { if(!TranslationsAvailable()) return false; - return FileExists(IndexFile(LanguageCode().c_str())); + return FileExists(IndexFile(Language)); } - + /*}}}*/ // TranslationsIndex::Exists - Check if the index is available /*{{{*/ // --------------------------------------------------------------------- /* */ bool debTranslationsIndex::Exists() const { - return FileExists(IndexFile(LanguageCode().c_str())); + return FileExists(IndexFile(Language)); } /*}}}*/ // TranslationsIndex::Size - Return the size of the index /*{{{*/ @@ -429,7 +459,7 @@ bool debTranslationsIndex::Exists() const unsigned long debTranslationsIndex::Size() const { struct stat S; - if (stat(IndexFile(LanguageCode().c_str()).c_str(),&S) != 0) + if (stat(IndexFile(Language).c_str(),&S) != 0) return 0; return S.st_size; } @@ -437,18 +467,19 @@ unsigned long debTranslationsIndex::Size() const // TranslationsIndex::Merge - Load the index file into a cache /*{{{*/ // --------------------------------------------------------------------- /* */ -bool debTranslationsIndex::Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const +bool debTranslationsIndex::Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const { // Check the translation file, if in use - string TranslationFile = IndexFile(LanguageCode().c_str()); + string TranslationFile = IndexFile(Language); if (TranslationsAvailable() && FileExists(TranslationFile)) { - FileFd Trans(TranslationFile,FileFd::ReadOnly); + FileFd Trans(TranslationFile,FileFd::ReadOnlyGzip); debListParser TransParser(&Trans); if (_error->PendingError() == true) return false; - Prog.SubProgress(0, Info(TranslationFile.c_str())); + if (Prog != NULL) + Prog->SubProgress(0, Info(TranslationFile.c_str())); if (Gen.SelectFile(TranslationFile,string(),*this) == false) return _error->Error("Problem with SelectFile %s",TranslationFile.c_str()); @@ -472,7 +503,7 @@ bool debTranslationsIndex::Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const /* */ pkgCache::PkgFileIterator debTranslationsIndex::FindInCache(pkgCache &Cache) const { - string FileName = IndexFile(LanguageCode().c_str()); + string FileName = IndexFile(Language); pkgCache::PkgFileIterator File = Cache.FileBegin(); for (; File.end() == false; File++) @@ -521,16 +552,17 @@ unsigned long debStatusIndex::Size() const // StatusIndex::Merge - Load the index file into a cache /*{{{*/ // --------------------------------------------------------------------- /* */ -bool debStatusIndex::Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const +bool debStatusIndex::Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const { - FileFd Pkg(File,FileFd::ReadOnly); + FileFd Pkg(File,FileFd::ReadOnlyGzip); if (_error->PendingError() == true) return false; debListParser Parser(&Pkg); if (_error->PendingError() == true) return false; - - Prog.SubProgress(0,File); + + if (Prog != NULL) + Prog->SubProgress(0,File); if (Gen.SelectFile(File,string(),*this,pkgCache::Flag::NotSource) == false) return _error->Error("Problem with SelectFile %s",File.c_str()); diff --git a/apt-pkg/deb/debindexfile.h b/apt-pkg/deb/debindexfile.h index b0012c96b..b5085992d 100644 --- a/apt-pkg/deb/debindexfile.h +++ b/apt-pkg/deb/debindexfile.h @@ -35,7 +35,7 @@ class debStatusIndex : public pkgIndexFile virtual bool Exists() const; virtual bool HasPackages() const {return true;}; virtual unsigned long Size() const; - virtual bool Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const; + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; debStatusIndex(string File); @@ -46,6 +46,7 @@ class debPackagesIndex : public pkgIndexFile string URI; string Dist; string Section; + string Architecture; string Info(const char *Type) const; string IndexFile(const char *Type) const; @@ -66,10 +67,11 @@ class debPackagesIndex : public pkgIndexFile virtual bool Exists() const; virtual bool HasPackages() const {return true;}; virtual unsigned long Size() const; - virtual bool Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const; + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; - debPackagesIndex(string URI,string Dist,string Section,bool Trusted); + debPackagesIndex(string const &URI, string const &Dist, string const &Section, + bool const &Trusted, string const &Arch = "native"); }; class debTranslationsIndex : public pkgIndexFile @@ -77,12 +79,13 @@ class debTranslationsIndex : public pkgIndexFile string URI; string Dist; string Section; + const char * const Language; string Info(const char *Type) const; string IndexFile(const char *Type) const; string IndexURI(const char *Type) const; - inline string TranslationFile() const {return "Translation-" + LanguageCode();}; + inline string TranslationFile() const {return string("Translation-").append(Language);}; public: @@ -96,10 +99,10 @@ class debTranslationsIndex : public pkgIndexFile virtual bool Exists() const; virtual bool HasPackages() const; virtual unsigned long Size() const; - virtual bool Merge(pkgCacheGenerator &Gen,OpProgress &Prog) const; + virtual bool Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const; virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; - debTranslationsIndex(string URI,string Dist,string Section); + debTranslationsIndex(string URI,string Dist,string Section, char const * const Language); }; class debSourcesIndex : public pkgIndexFile diff --git a/apt-pkg/deb/deblistparser.cc b/apt-pkg/deb/deblistparser.cc index 25b0953e0..5fb737970 100644 --- a/apt-pkg/deb/deblistparser.cc +++ b/apt-pkg/deb/deblistparser.cc @@ -13,11 +13,13 @@ #include <apt-pkg/deblistparser.h> #include <apt-pkg/error.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/aptconfiguration.h> #include <apt-pkg/strutl.h> #include <apt-pkg/crc-16.h> #include <apt-pkg/md5.h> #include <apt-pkg/macros.h> +#include <fnmatch.h> #include <ctype.h> /*}}}*/ @@ -30,10 +32,15 @@ static debListParser::WordList PrioList[] = {{"important",pkgCache::State::Impor // ListParser::debListParser - Constructor /*{{{*/ // --------------------------------------------------------------------- -/* */ -debListParser::debListParser(FileFd *File) : Tags(File) -{ - Arch = _config->Find("APT::architecture"); +/* Provide an architecture and only this one and "all" will be accepted + in Step(), if no Architecture is given we will accept every arch + we would accept in general with checkArchitecture() */ +debListParser::debListParser(FileFd *File, string const &Arch) : Tags(File), + Arch(Arch) { + if (Arch == "native") + this->Arch = _config->Find("APT::Architecture"); + Architectures = APT::Configuration::getArchitectures(); + MultiArchEnabled = Architectures.size() > 1; } /*}}}*/ // ListParser::UniqFindTagWrite - Find the tag and write a unq string /*{{{*/ @@ -51,14 +58,41 @@ unsigned long debListParser::UniqFindTagWrite(const char *Tag) // ListParser::Package - Return the package name /*{{{*/ // --------------------------------------------------------------------- /* This is to return the name of the package this section describes */ -string debListParser::Package() -{ - string Result = Section.FindS("Package"); - if (Result.empty() == true) +string debListParser::Package() { + string const Result = Section.FindS("Package"); + if(unlikely(Result.empty() == true)) _error->Error("Encountered a section with no Package: header"); return Result; } /*}}}*/ +// ListParser::Architecture - Return the package arch /*{{{*/ +// --------------------------------------------------------------------- +/* This will return the Architecture of the package this section describes + Note that architecture "all" packages will get the architecture of the + Packages file parsed here. */ +string debListParser::Architecture() { + string const Result = Section.FindS("Architecture"); + if (Result.empty() == true || Result == "all") + { + if (Arch.empty() == true) + /* FIXME: this is a problem for installed arch all + packages as we don't know from which arch this + package was installed - and therefore which + dependency this package resolves. */ + return _config->Find("APT::Architecture"); + else + return Arch; + } + return Result; +} + /*}}}*/ +// ListParser::ArchitectureAll /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool debListParser::ArchitectureAll() { + return Section.FindS("Architecture") == "all"; +} + /*}}}*/ // ListParser::Version - Return the version string /*{{{*/ // --------------------------------------------------------------------- /* This is to return the string describing the version in debian form, @@ -72,17 +106,39 @@ string debListParser::Version() // ListParser::NewVersion - Fill in the version structure /*{{{*/ // --------------------------------------------------------------------- /* */ -bool debListParser::NewVersion(pkgCache::VerIterator Ver) +bool debListParser::NewVersion(pkgCache::VerIterator &Ver) { // Parse the section Ver->Section = UniqFindTagWrite("Section"); - Ver->Arch = UniqFindTagWrite("Architecture"); - + + // Parse multi-arch + if (Section.FindS("Architecture") == "all") + /* Arch all packages can't have a Multi-Arch field, + but we need a special treatment for them nonetheless */ + Ver->MultiArch = pkgCache::Version::All; + else + { + string const MultiArch = Section.FindS("Multi-Arch"); + if (MultiArch.empty() == true) + Ver->MultiArch = pkgCache::Version::None; + else if (MultiArch == "same") + Ver->MultiArch = pkgCache::Version::Same; + else if (MultiArch == "foreign") + Ver->MultiArch = pkgCache::Version::Foreign; + else if (MultiArch == "allowed") + Ver->MultiArch = pkgCache::Version::Allowed; + else + { + _error->Warning("Unknown Multi-Arch type »%s« for package »%s«", + MultiArch.c_str(), Section.FindS("Package").c_str()); + Ver->MultiArch = pkgCache::Version::None; + } + } + // Archive Size - Ver->Size = (unsigned)Section.FindI("Size"); - + Ver->Size = Section.FindULL("Size"); // Unpacked Size (in K) - Ver->InstalledSize = (unsigned)Section.FindI("Installed-Size"); + Ver->InstalledSize = Section.FindULL("Installed-Size"); Ver->InstalledSize *= 1024; // Priority @@ -94,6 +150,24 @@ bool debListParser::NewVersion(pkgCache::VerIterator Ver) Ver->Priority = pkgCache::State::Extra; } + if (Ver->MultiArch == pkgCache::Version::All) + { + /* We maintain a "pseudo" arch=all package for architecture all versions + on which these versions can depend on. This pseudo package is many used + for downloading/installing: The other pseudo-packages will degenerate + to a NOP in the download/install step - this package will ensure that + it is downloaded only one time and installed only one time -- even if + the architecture bound versions coming in and out on regular basis. */ + if (strcmp(Ver.Arch(true),"all") == 0) + return true; + else if (MultiArchEnabled == true) + { + // our pseudo packages have no size to not confuse the fetcher + Ver->Size = 0; + Ver->InstalledSize = 0; + } + } + if (ParseDepends(Ver,"Depends",pkgCache::Dep::Depends) == false) return false; if (ParseDepends(Ver,"Pre-Depends",pkgCache::Dep::PreDepends) == false) @@ -128,10 +202,11 @@ bool debListParser::NewVersion(pkgCache::VerIterator Ver) only describe package properties */ string debListParser::Description() { - if (DescriptionLanguage().empty()) + string const lang = DescriptionLanguage(); + if (lang.empty()) return Section.FindS("Description"); else - return Section.FindS(("Description-" + pkgIndexFile::LanguageCode()).c_str()); + return Section.FindS(string("Description-").append(lang).c_str()); } /*}}}*/ // ListParser::DescriptionLanguage - Return the description lang string /*{{{*/ @@ -141,7 +216,16 @@ string debListParser::Description() assumed to describe original description. */ string debListParser::DescriptionLanguage() { - return Section.FindS("Description").empty() ? pkgIndexFile::LanguageCode() : ""; + if (Section.FindS("Description").empty() == false) + return ""; + + std::vector<string> const lang = APT::Configuration::getLanguages(); + for (std::vector<string>::const_iterator l = lang.begin(); + l != lang.end(); l++) + if (Section.FindS(string("Description-").append(*l).c_str()).empty() == false) + return *l; + + return ""; } /*}}}*/ // ListParser::Description - Return the description_md5 MD5SumValue /*{{{*/ @@ -167,13 +251,21 @@ MD5SumValue debListParser::Description_md5() // --------------------------------------------------------------------- /* This is called to update the package with any new information that might be found in the section */ -bool debListParser::UsePackage(pkgCache::PkgIterator Pkg, - pkgCache::VerIterator Ver) +bool debListParser::UsePackage(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver) { if (Pkg->Section == 0) Pkg->Section = UniqFindTagWrite("Section"); - if (Section.FindFlag("Essential",Pkg->Flags,pkgCache::Flag::Essential) == false) - return false; + + // Packages which are not from the "native" arch doesn't get the essential flag + // in the default "native" mode - it is also possible to mark "all" or "none". + // The "installed" mode is handled by ParseStatus(), See #544481 and friends. + string const static myArch = _config->Find("APT::Architecture"); + string const static essential = _config->Find("pkgCacheGen::Essential", "native"); + if ((essential == "native" && Pkg->Arch != 0 && myArch == Pkg.Arch()) || + essential == "all") + if (Section.FindFlag("Essential",Pkg->Flags,pkgCache::Flag::Essential) == false) + return false; if (Section.FindFlag("Important",Pkg->Flags,pkgCache::Flag::Important) == false) return false; @@ -240,14 +332,20 @@ unsigned short debListParser::VersionHash() Some of the above are obsolete (I think?) flag = hold-* and status = post-inst-failed, removal-failed at least. */ -bool debListParser::ParseStatus(pkgCache::PkgIterator Pkg, - pkgCache::VerIterator Ver) +bool debListParser::ParseStatus(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver) { const char *Start; const char *Stop; if (Section.Find("Status",Start,Stop) == false) return true; - + + // UsePackage() is responsible for setting the flag in the default case + bool const static essential = _config->Find("pkgCacheGen::Essential", "") == "installed"; + if (essential == true && + Section.FindFlag("Essential",Pkg->Flags,pkgCache::Flag::Essential) == false) + return false; + // Isolate the first word const char *I = Start; for(; I < Stop && *I != ' '; I++); @@ -376,6 +474,20 @@ const char *debListParser::ConvertRelation(const char *I,unsigned int &Op) return I; } +/* + * CompleteArch: + * + * The complete architecture, consisting of <kernel>-<cpu>. + */ +static string CompleteArch(std::string& arch) { + if (arch == "armel") return "linux-arm"; + if (arch == "lpia") return "linux-i386"; + if (arch == "powerpcspe") return "linux-powerpc"; + if (arch == "uclibc-linux-armel") return "linux-arm"; + if (arch == "uclinux-armel") return "uclinux-arm"; + + return (arch.find("-") != string::npos) ? arch : "linux-" + arch; +} /*}}}*/ // ListParser::ParseDepends - Parse a dependency element /*{{{*/ // --------------------------------------------------------------------- @@ -383,7 +495,8 @@ const char *debListParser::ConvertRelation(const char *I,unsigned int &Op) bit by bit. */ const char *debListParser::ParseDepends(const char *Start,const char *Stop, string &Package,string &Ver, - unsigned int &Op, bool ParseArchFlags) + unsigned int &Op, bool const &ParseArchFlags, + bool const &StripMultiArch) { // Strip off leading space for (;Start != Stop && isspace(*Start) != 0; Start++); @@ -402,7 +515,14 @@ const char *debListParser::ParseDepends(const char *Start,const char *Stop, // Stash the package name Package.assign(Start,I - Start); - + + // We don't want to confuse library users which can't handle MultiArch + if (StripMultiArch == true) { + size_t const found = Package.rfind(':'); + if (found != string::npos) + Package = Package.substr(0,found); + } + // Skip white space to the '(' for (;I != Stop && isspace(*I) != 0 ; I++); @@ -441,6 +561,7 @@ const char *debListParser::ParseDepends(const char *Start,const char *Stop, if (ParseArchFlags == true) { string arch = _config->Find("APT::Architecture"); + string completeArch = CompleteArch(arch); // Parse an architecture if (I != Stop && *I == '[') @@ -468,8 +589,13 @@ const char *debListParser::ParseDepends(const char *Start,const char *Stop, I++; } - if (stringcmp(arch,I,End) == 0) + if (stringcmp(arch,I,End) == 0) { Found = true; + } else { + std::string wildcard = SubstVar(string(I, End), "any", "*"); + if (fnmatch(wildcard.c_str(), completeArch.c_str(), 0) == 0) + Found = true; + } if (*End++ == ']') { I = End; @@ -508,15 +634,16 @@ const char *debListParser::ParseDepends(const char *Start,const char *Stop, // --------------------------------------------------------------------- /* This is the higher level depends parser. It takes a tag and generates a complete depends tree for the given version. */ -bool debListParser::ParseDepends(pkgCache::VerIterator Ver, +bool debListParser::ParseDepends(pkgCache::VerIterator &Ver, const char *Tag,unsigned int Type) { const char *Start; const char *Stop; if (Section.Find(Tag,Start,Stop) == false) return true; - + string Package; + string const pkgArch = Ver.Arch(true); string Version; unsigned int Op; @@ -525,8 +652,18 @@ bool debListParser::ParseDepends(pkgCache::VerIterator Ver, Start = ParseDepends(Start,Stop,Package,Version,Op); if (Start == 0) return _error->Error("Problem parsing dependency %s",Tag); - - if (NewDepends(Ver,Package,Version,Op,Type) == false) + + if (MultiArchEnabled == true && + (Type == pkgCache::Dep::Conflicts || + Type == pkgCache::Dep::DpkgBreaks || + Type == pkgCache::Dep::Replaces)) + { + for (std::vector<std::string>::const_iterator a = Architectures.begin(); + a != Architectures.end(); ++a) + if (NewDepends(Ver,Package,*a,Version,Op,Type) == false) + return false; + } + else if (NewDepends(Ver,Package,pkgArch,Version,Op,Type) == false) return false; if (Start == Stop) break; @@ -537,33 +674,55 @@ bool debListParser::ParseDepends(pkgCache::VerIterator Ver, // ListParser::ParseProvides - Parse the provides list /*{{{*/ // --------------------------------------------------------------------- /* */ -bool debListParser::ParseProvides(pkgCache::VerIterator Ver) +bool debListParser::ParseProvides(pkgCache::VerIterator &Ver) { const char *Start; const char *Stop; - if (Section.Find("Provides",Start,Stop) == false) - return true; - - string Package; - string Version; - unsigned int Op; - - while (1) + if (Section.Find("Provides",Start,Stop) == true) { - Start = ParseDepends(Start,Stop,Package,Version,Op); - if (Start == 0) - return _error->Error("Problem parsing Provides line"); - if (Op != pkgCache::Dep::NoOp) { - _error->Warning("Ignoring Provides line with DepCompareOp for package %s", Package.c_str()); - } else { - if (NewProvides(Ver,Package,Version) == false) - return false; + string Package; + string Version; + string const Arch = Ver.Arch(true); + unsigned int Op; + + while (1) + { + Start = ParseDepends(Start,Stop,Package,Version,Op); + if (Start == 0) + return _error->Error("Problem parsing Provides line"); + if (Op != pkgCache::Dep::NoOp) { + _error->Warning("Ignoring Provides line with DepCompareOp for package %s", Package.c_str()); + } else { + if (NewProvides(Ver, Package, Arch, Version) == false) + return false; + } + + if (Start == Stop) + break; } + } - if (Start == Stop) - break; + if (Ver->MultiArch == pkgCache::Version::Allowed) + { + string const Package = string(Ver.ParentPkg().Name()).append(":").append("any"); + NewProvides(Ver, Package, "any", Ver.VerStr()); } - + + if (Ver->MultiArch != pkgCache::Version::Foreign) + return true; + + if (MultiArchEnabled == false) + return true; + + string const Package = Ver.ParentPkg().Name(); + string const Version = Ver.VerStr(); + for (std::vector<string>::const_iterator a = Architectures.begin(); + a != Architectures.end(); ++a) + { + if (NewProvides(Ver, Package, *a, Version) == false) + return false; + } + return true; } /*}}}*/ @@ -594,16 +753,23 @@ bool debListParser::Step() /* See if this is the correct Architecture, if it isn't then we drop the whole section. A missing arch tag only happens (in theory) inside the Status file, so that is a positive return */ - const char *Start; - const char *Stop; - if (Section.Find("Architecture",Start,Stop) == false) + string const Architecture = Section.FindS("Architecture"); + if (Architecture.empty() == true) return true; - if (stringcmp(Arch,Start,Stop) == 0) - return true; + if (Arch.empty() == true || Arch == "any" || MultiArchEnabled == false) + { + if (APT::Configuration::checkArchitecture(Architecture) == true) + return true; + } + else + { + if (Architecture == Arch) + return true; - if (stringcmp(Start,Stop,"all") == 0) - return true; + if (Architecture == "all") + return true; + } iOffset = Tags.Offset(); } @@ -613,7 +779,7 @@ bool debListParser::Step() // ListParser::LoadReleaseInfo - Load the release information /*{{{*/ // --------------------------------------------------------------------- /* */ -bool debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator FileI, +bool debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator &FileI, FileFd &File, string component) { pkgTagFile Tags(&File, File.Size() + 256); // XXX @@ -621,8 +787,9 @@ bool debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator FileI, if (Tags.Step(Section) == false) return false; - //mvo: I don't think we need to fill that in (it's unused since apt-0.6) - //FileI->Architecture = WriteUniqString(Arch); + // FIXME: Do we need it now for multi-arch? + // mvo: I don't think we need to fill that in (it's unused since apt-0.6) +// FileI->Architecture = WriteUniqString(Arch); // apt-secure does no longer download individual (per-section) Release // file. to provide Component pinning we use the section name now diff --git a/apt-pkg/deb/deblistparser.h b/apt-pkg/deb/deblistparser.h index 34bb29c72..4bc1bd93c 100644 --- a/apt-pkg/deb/deblistparser.h +++ b/apt-pkg/deb/deblistparser.h @@ -32,12 +32,14 @@ class debListParser : public pkgCacheGenerator::ListParser pkgTagSection Section; unsigned long iOffset; string Arch; - + std::vector<std::string> Architectures; + bool MultiArchEnabled; + unsigned long UniqFindTagWrite(const char *Tag); - bool ParseStatus(pkgCache::PkgIterator Pkg,pkgCache::VerIterator Ver); - bool ParseDepends(pkgCache::VerIterator Ver,const char *Tag, + bool ParseStatus(pkgCache::PkgIterator &Pkg,pkgCache::VerIterator &Ver); + bool ParseDepends(pkgCache::VerIterator &Ver,const char *Tag, unsigned int Type); - bool ParseProvides(pkgCache::VerIterator Ver); + bool ParseProvides(pkgCache::VerIterator &Ver); static bool GrabWord(string Word,WordList *List,unsigned char &Out); public: @@ -46,28 +48,31 @@ class debListParser : public pkgCacheGenerator::ListParser // These all operate against the current section virtual string Package(); + virtual string Architecture(); + virtual bool ArchitectureAll(); virtual string Version(); - virtual bool NewVersion(pkgCache::VerIterator Ver); + virtual bool NewVersion(pkgCache::VerIterator &Ver); virtual string Description(); virtual string DescriptionLanguage(); virtual MD5SumValue Description_md5(); virtual unsigned short VersionHash(); - virtual bool UsePackage(pkgCache::PkgIterator Pkg, - pkgCache::VerIterator Ver); + virtual bool UsePackage(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver); virtual unsigned long Offset() {return iOffset;}; virtual unsigned long Size() {return Section.size();}; virtual bool Step(); - bool LoadReleaseInfo(pkgCache::PkgFileIterator FileI,FileFd &File, + bool LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,FileFd &File, string section); static const char *ParseDepends(const char *Start,const char *Stop, string &Package,string &Ver,unsigned int &Op, - bool ParseArchFlags = false); + bool const &ParseArchFlags = false, + bool const &StripMultiArch = false); static const char *ConvertRelation(const char *I,unsigned int &Op); - debListParser(FileFd *File); + debListParser(FileFd *File, string const &Arch = ""); }; #endif diff --git a/apt-pkg/deb/debmetaindex.cc b/apt-pkg/deb/debmetaindex.cc index f3ab6960c..717d0bcde 100644 --- a/apt-pkg/deb/debmetaindex.cc +++ b/apt-pkg/deb/debmetaindex.cc @@ -5,11 +5,14 @@ #include <apt-pkg/strutl.h> #include <apt-pkg/acquire-item.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/aptconfiguration.h> #include <apt-pkg/error.h> +#include <set> + using namespace std; -string debReleaseIndex::Info(const char *Type, const string Section) const +string debReleaseIndex::Info(const char *Type, string const &Section, string const &Arch) const { string Info = ::URI::SiteOnly(URI) + ' '; if (Dist[Dist.size() - 1] == '/') @@ -18,7 +21,11 @@ string debReleaseIndex::Info(const char *Type, const string Section) const Info += Dist; } else - Info += Dist + '/' + Section; + { + Info += Dist + '/' + Section; + if (Arch.empty() != true) + Info += " " + Arch; + } Info += " "; Info += Type; return Info; @@ -60,16 +67,21 @@ string debReleaseIndex::MetaIndexURI(const char *Type) const return Res; } -string debReleaseIndex::IndexURISuffix(const char *Type, const string Section) const +string debReleaseIndex::IndexURISuffix(const char *Type, string const &Section, string const &Arch) const { string Res =""; if (Dist[Dist.size() - 1] != '/') - Res += Section + "/binary-" + _config->Find("APT::Architecture") + '/'; + { + if (Arch == "native") + Res += Section + "/binary-" + _config->Find("APT::Architecture") + '/'; + else + Res += Section + "/binary-" + Arch + '/'; + } return Res + Type; } -string debReleaseIndex::IndexURI(const char *Type, const string Section) const +string debReleaseIndex::IndexURI(const char *Type, string const &Section, string const &Arch) const { if (Dist[Dist.size() - 1] == '/') { @@ -81,10 +93,10 @@ string debReleaseIndex::IndexURI(const char *Type, const string Section) const return Res + Type; } else - return URI + "dists/" + Dist + '/' + IndexURISuffix(Type, Section); + return URI + "dists/" + Dist + '/' + IndexURISuffix(Type, Section, Arch); } -string debReleaseIndex::SourceIndexURISuffix(const char *Type, const string Section) const +string debReleaseIndex::SourceIndexURISuffix(const char *Type, const string &Section) const { string Res =""; if (Dist[Dist.size() - 1] != '/') @@ -92,7 +104,7 @@ string debReleaseIndex::SourceIndexURISuffix(const char *Type, const string Sect return Res + Type; } -string debReleaseIndex::SourceIndexURI(const char *Type, const string Section) const +string debReleaseIndex::SourceIndexURI(const char *Type, const string &Section) const { string Res; if (Dist[Dist.size() - 1] == '/') @@ -107,44 +119,61 @@ string debReleaseIndex::SourceIndexURI(const char *Type, const string Section) c return URI + "dists/" + Dist + "/" + SourceIndexURISuffix(Type, Section); } -debReleaseIndex::debReleaseIndex(string URI,string Dist) -{ - this->URI = URI; - this->Dist = Dist; - this->Indexes = NULL; - this->Type = "deb"; +debReleaseIndex::debReleaseIndex(string const &URI, string const &Dist) { + this->URI = URI; + this->Dist = Dist; + this->Indexes = NULL; + this->Type = "deb"; } -debReleaseIndex::~debReleaseIndex() -{ - for (vector<const debSectionEntry *>::const_iterator I = SectionEntries.begin(); - I != SectionEntries.end(); I++) - delete *I; +debReleaseIndex::~debReleaseIndex() { + for (map<string, vector<debSectionEntry const*> >::const_iterator A = ArchEntries.begin(); + A != ArchEntries.end(); ++A) + for (vector<const debSectionEntry *>::const_iterator S = A->second.begin(); + S != A->second.end(); ++S) + delete *S; } -vector <struct IndexTarget *>* debReleaseIndex::ComputeIndexTargets() const -{ - vector <struct IndexTarget *>* IndexTargets = new vector <IndexTarget *>; - for (vector <const debSectionEntry *>::const_iterator I = SectionEntries.begin(); - I != SectionEntries.end(); - I++) - { - IndexTarget * Target = new IndexTarget(); - Target->ShortDesc = (*I)->IsSrc ? "Sources" : "Packages"; - Target->MetaKey - = (*I)->IsSrc ? SourceIndexURISuffix(Target->ShortDesc.c_str(), (*I)->Section) - : IndexURISuffix(Target->ShortDesc.c_str(), (*I)->Section); - Target->URI - = (*I)->IsSrc ? SourceIndexURI(Target->ShortDesc.c_str(), (*I)->Section) - : IndexURI(Target->ShortDesc.c_str(), (*I)->Section); - - Target->Description = Info (Target->ShortDesc.c_str(), (*I)->Section); - IndexTargets->push_back (Target); - } - return IndexTargets; +vector <struct IndexTarget *>* debReleaseIndex::ComputeIndexTargets() const { + vector <struct IndexTarget *>* IndexTargets = new vector <IndexTarget *>; + + map<string, vector<debSectionEntry const*> >::const_iterator const src = ArchEntries.find("source"); + if (src != ArchEntries.end()) { + vector<debSectionEntry const*> const SectionEntries = src->second; + for (vector<debSectionEntry const*>::const_iterator I = SectionEntries.begin(); + I != SectionEntries.end(); ++I) { + IndexTarget * Target = new IndexTarget(); + Target->ShortDesc = "Sources"; + Target->MetaKey = SourceIndexURISuffix(Target->ShortDesc.c_str(), (*I)->Section); + Target->URI = SourceIndexURI(Target->ShortDesc.c_str(), (*I)->Section); + Target->Description = Info (Target->ShortDesc.c_str(), (*I)->Section); + IndexTargets->push_back (Target); + } + } + + // Only source release + if (IndexTargets->empty() == false && ArchEntries.size() == 1) + return IndexTargets; + + for (map<string, vector<debSectionEntry const*> >::const_iterator a = ArchEntries.begin(); + a != ArchEntries.end(); ++a) { + if (a->first == "source") + continue; + for (vector <const debSectionEntry *>::const_iterator I = a->second.begin(); + I != a->second.end(); ++I) { + IndexTarget * Target = new IndexTarget(); + Target->ShortDesc = "Packages"; + Target->MetaKey = IndexURISuffix(Target->ShortDesc.c_str(), (*I)->Section, a->first); + Target->URI = IndexURI(Target->ShortDesc.c_str(), (*I)->Section, a->first); + Target->Description = Info (Target->ShortDesc.c_str(), (*I)->Section, a->first); + IndexTargets->push_back (Target); + } + } + + return IndexTargets; } /*}}}*/ -bool debReleaseIndex::GetIndexes(pkgAcquire *Owner, bool GetAll) const +bool debReleaseIndex::GetIndexes(pkgAcquire *Owner, bool const &GetAll) const { // special case for --print-uris if (GetAll) { @@ -169,17 +198,28 @@ bool debReleaseIndex::GetIndexes(pkgAcquire *Owner, bool GetAll) const ComputeIndexTargets(), new indexRecords (Dist)); - // Queue the translations - for (vector<const debSectionEntry *>::const_iterator I = SectionEntries.begin(); - I != SectionEntries.end(); I++) { - - if((*I)->IsSrc) - continue; - debTranslationsIndex i = debTranslationsIndex(URI,Dist,(*I)->Section); - i.GetIndexes(Owner); - } - - return true; + // Queue the translations + std::vector<std::string> const lang = APT::Configuration::getLanguages(true); + map<string, set<string> > sections; + for (map<string, vector<debSectionEntry const*> >::const_iterator a = ArchEntries.begin(); + a != ArchEntries.end(); ++a) { + if (a->first == "source") + continue; + for (vector<debSectionEntry const*>::const_iterator I = a->second.begin(); + I != a->second.end(); I++) + sections[(*I)->Section].insert(lang.begin(), lang.end()); + } + + for (map<string, set<string> >::const_iterator s = sections.begin(); + s != sections.end(); ++s) + for (set<string>::const_iterator l = s->second.begin(); + l != s->second.end(); l++) { + if (*l == "none") continue; + debTranslationsIndex i = debTranslationsIndex(URI,Dist,s->first,(*l).c_str()); + i.GetIndexes(Owner); + } + + return true; } bool debReleaseIndex::IsTrusted() const @@ -196,67 +236,123 @@ bool debReleaseIndex::IsTrusted() const return false; } -vector <pkgIndexFile *> *debReleaseIndex::GetIndexFiles() -{ - if (Indexes != NULL) - return Indexes; - - Indexes = new vector <pkgIndexFile*>; - for (vector<const debSectionEntry *>::const_iterator I = SectionEntries.begin(); - I != SectionEntries.end(); I++) { - if ((*I)->IsSrc) - Indexes->push_back(new debSourcesIndex (URI, Dist, (*I)->Section, IsTrusted())); - else - { - Indexes->push_back(new debPackagesIndex (URI, Dist, (*I)->Section, IsTrusted())); - Indexes->push_back(new debTranslationsIndex(URI, Dist, (*I)->Section)); - } - } +vector <pkgIndexFile *> *debReleaseIndex::GetIndexFiles() { + if (Indexes != NULL) + return Indexes; + + Indexes = new vector <pkgIndexFile*>; + map<string, vector<debSectionEntry const*> >::const_iterator const src = ArchEntries.find("source"); + if (src != ArchEntries.end()) { + vector<debSectionEntry const*> const SectionEntries = src->second; + for (vector<debSectionEntry const*>::const_iterator I = SectionEntries.begin(); + I != SectionEntries.end(); I++) + Indexes->push_back(new debSourcesIndex (URI, Dist, (*I)->Section, IsTrusted())); + } + + // Only source release + if (Indexes->empty() == false && ArchEntries.size() == 1) + return Indexes; + + std::vector<std::string> const lang = APT::Configuration::getLanguages(true); + map<string, set<string> > sections; + for (map<string, vector<debSectionEntry const*> >::const_iterator a = ArchEntries.begin(); + a != ArchEntries.end(); ++a) { + if (a->first == "source") + continue; + for (vector<debSectionEntry const*>::const_iterator I = a->second.begin(); + I != a->second.end(); I++) { + Indexes->push_back(new debPackagesIndex (URI, Dist, (*I)->Section, IsTrusted(), a->first)); + sections[(*I)->Section].insert(lang.begin(), lang.end()); + } + } + + for (map<string, set<string> >::const_iterator s = sections.begin(); + s != sections.end(); ++s) + for (set<string>::const_iterator l = s->second.begin(); + l != s->second.end(); l++) { + if (*l == "none") continue; + Indexes->push_back(new debTranslationsIndex(URI,Dist,s->first,(*l).c_str())); + } + + return Indexes; +} - return Indexes; +void debReleaseIndex::PushSectionEntry(vector<string> const &Archs, const debSectionEntry *Entry) { + for (vector<string>::const_iterator a = Archs.begin(); + a != Archs.end(); ++a) + ArchEntries[*a].push_back(new debSectionEntry(Entry->Section, Entry->IsSrc)); + delete Entry; } -void debReleaseIndex::PushSectionEntry(const debSectionEntry *Entry) -{ - SectionEntries.push_back(Entry); +void debReleaseIndex::PushSectionEntry(string const &Arch, const debSectionEntry *Entry) { + ArchEntries[Arch].push_back(Entry); } -debReleaseIndex::debSectionEntry::debSectionEntry (string Section, bool IsSrc): Section(Section) -{ - this->IsSrc = IsSrc; +void debReleaseIndex::PushSectionEntry(const debSectionEntry *Entry) { + if (Entry->IsSrc == true) + PushSectionEntry("source", Entry); + else { + for (map<string, vector<const debSectionEntry *> >::iterator a = ArchEntries.begin(); + a != ArchEntries.end(); ++a) { + a->second.push_back(Entry); + } + } } +debReleaseIndex::debSectionEntry::debSectionEntry (string const &Section, + bool const &IsSrc): Section(Section), IsSrc(IsSrc) +{} + class debSLTypeDebian : public pkgSourceList::Type { protected: - bool CreateItemInternal(vector<metaIndex *> &List,string URI, - string Dist,string Section, - bool IsSrc) const + bool CreateItemInternal(vector<metaIndex *> &List, string const &URI, + string const &Dist, string const &Section, + bool const &IsSrc, map<string, string> const &Options) const { - for (vector<metaIndex *>::const_iterator I = List.begin(); + map<string, string>::const_iterator const arch = Options.find("arch"); + vector<string> const Archs = + (arch != Options.end()) ? VectorizeString(arch->second, ',') : + APT::Configuration::getArchitectures(); + + for (vector<metaIndex *>::const_iterator I = List.begin(); I != List.end(); I++) { - // This check insures that there will be only one Release file - // queued for all the Packages files and Sources files it - // corresponds to. - if (strcmp((*I)->GetType(), "deb") == 0) + // We only worry about debian entries here + if (strcmp((*I)->GetType(), "deb") != 0) + continue; + + debReleaseIndex *Deb = (debReleaseIndex *) (*I); + /* This check insures that there will be only one Release file + queued for all the Packages files and Sources files it + corresponds to. */ + if (Deb->GetURI() == URI && Deb->GetDist() == Dist) { - debReleaseIndex *Deb = (debReleaseIndex *) (*I); - // This check insures that there will be only one Release file - // queued for all the Packages files and Sources files it - // corresponds to. - if (Deb->GetURI() == URI && Deb->GetDist() == Dist) + if (IsSrc == true) + Deb->PushSectionEntry("source", new debReleaseIndex::debSectionEntry(Section, IsSrc)); + else { - Deb->PushSectionEntry(new debReleaseIndex::debSectionEntry(Section, IsSrc)); - return true; + if (Dist[Dist.size() - 1] == '/') + Deb->PushSectionEntry("any", new debReleaseIndex::debSectionEntry(Section, IsSrc)); + else + Deb->PushSectionEntry(Archs, new debReleaseIndex::debSectionEntry(Section, IsSrc)); } + return true; } } // No currently created Release file indexes this entry, so we create a new one. // XXX determine whether this release is trusted or not - debReleaseIndex *Deb = new debReleaseIndex(URI,Dist); - Deb->PushSectionEntry (new debReleaseIndex::debSectionEntry(Section, IsSrc)); + debReleaseIndex *Deb = new debReleaseIndex(URI, Dist); + if (IsSrc == true) + Deb->PushSectionEntry ("source", new debReleaseIndex::debSectionEntry(Section, IsSrc)); + else + { + if (Dist[Dist.size() - 1] == '/') + Deb->PushSectionEntry ("any", new debReleaseIndex::debSectionEntry(Section, IsSrc)); + else + Deb->PushSectionEntry (Archs, new debReleaseIndex::debSectionEntry(Section, IsSrc)); + } List.push_back(Deb); return true; } @@ -266,10 +362,11 @@ class debSLTypeDeb : public debSLTypeDebian { public: - bool CreateItem(vector<metaIndex *> &List,string URI, - string Dist,string Section) const + bool CreateItem(vector<metaIndex *> &List, string const &URI, + string const &Dist, string const &Section, + std::map<string, string> const &Options) const { - return CreateItemInternal(List, URI, Dist, Section, false); + return CreateItemInternal(List, URI, Dist, Section, false, Options); } debSLTypeDeb() @@ -283,10 +380,11 @@ class debSLTypeDebSrc : public debSLTypeDebian { public: - bool CreateItem(vector<metaIndex *> &List,string URI, - string Dist,string Section) const + bool CreateItem(vector<metaIndex *> &List, string const &URI, + string const &Dist, string const &Section, + std::map<string, string> const &Options) const { - return CreateItemInternal(List, URI, Dist, Section, true); + return CreateItemInternal(List, URI, Dist, Section, true, Options); } debSLTypeDebSrc() diff --git a/apt-pkg/deb/debmetaindex.h b/apt-pkg/deb/debmetaindex.h index 8e6a1463b..360fa5419 100644 --- a/apt-pkg/deb/debmetaindex.h +++ b/apt-pkg/deb/debmetaindex.h @@ -5,40 +5,44 @@ #include <apt-pkg/metaindex.h> #include <apt-pkg/sourcelist.h> +#include <map> + class debReleaseIndex : public metaIndex { public: class debSectionEntry { public: - debSectionEntry (string Section, bool IsSrc); - bool IsSrc; - string Section; + debSectionEntry (string const &Section, bool const &IsSrc); + string const Section; + bool const IsSrc; }; private: - vector <const debSectionEntry *> SectionEntries; + std::map<string, vector<debSectionEntry const*> > ArchEntries; public: - debReleaseIndex(string URI, string Dist); + debReleaseIndex(string const &URI, string const &Dist); ~debReleaseIndex(); - virtual string ArchiveURI(string File) const {return URI + File;}; - virtual bool GetIndexes(pkgAcquire *Owner, bool GetAll=false) const; + virtual string ArchiveURI(string const &File) const {return URI + File;}; + virtual bool GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const; vector <struct IndexTarget *>* ComputeIndexTargets() const; - string Info(const char *Type, const string Section) const; + string Info(const char *Type, string const &Section, string const &Arch="") const; string MetaIndexInfo(const char *Type) const; string MetaIndexFile(const char *Types) const; string MetaIndexURI(const char *Type) const; - string IndexURI(const char *Type, const string Section) const; - string IndexURISuffix(const char *Type, const string Section) const; - string SourceIndexURI(const char *Type, const string Section) const; - string SourceIndexURISuffix(const char *Type, const string Section) const; + string IndexURI(const char *Type, string const &Section, string const &Arch="native") const; + string IndexURISuffix(const char *Type, string const &Section, string const &Arch="native") const; + string SourceIndexURI(const char *Type, const string &Section) const; + string SourceIndexURISuffix(const char *Type, const string &Section) const; virtual vector <pkgIndexFile *> *GetIndexFiles(); virtual bool IsTrusted() const; + void PushSectionEntry(vector<string> const &Archs, const debSectionEntry *Entry); + void PushSectionEntry(string const &Arch, const debSectionEntry *Entry); void PushSectionEntry(const debSectionEntry *Entry); }; diff --git a/apt-pkg/deb/debrecords.cc b/apt-pkg/deb/debrecords.cc index 57d30dc62..ec9e395ef 100644 --- a/apt-pkg/deb/debrecords.cc +++ b/apt-pkg/deb/debrecords.cc @@ -11,6 +11,7 @@ #include <apt-pkg/debrecords.h> #include <apt-pkg/strutl.h> #include <apt-pkg/error.h> +#include <apt-pkg/aptconfiguration.h> #include <langinfo.h> /*}}}*/ @@ -18,7 +19,7 @@ // --------------------------------------------------------------------- /* */ debRecordParser::debRecordParser(string FileName,pkgCache &Cache) : - File(FileName,FileFd::ReadOnly), + File(FileName,FileFd::ReadOnlyGzip), Tags(&File, std::max(Cache.Head().MaxVerFileSize, Cache.Head().MaxDescFileSize) + 200) { @@ -110,13 +111,18 @@ string debRecordParser::ShortDesc() string debRecordParser::LongDesc() { string orig, dest; - char *codeset = nl_langinfo(CODESET); if (!Section.FindS("Description").empty()) orig = Section.FindS("Description").c_str(); - else - orig = Section.FindS(("Description-" + pkgIndexFile::LanguageCode()).c_str()).c_str(); + else + { + vector<string> const lang = APT::Configuration::getLanguages(); + for (vector<string>::const_iterator l = lang.begin(); + orig.empty() && l != lang.end(); l++) + orig = Section.FindS(string("Description-").append(*l).c_str()); + } + char const * const codeset = nl_langinfo(CODESET); if (strcmp(codeset,"UTF-8") != 0) { UTF8ToCodeset(codeset, orig, &dest); orig = dest; diff --git a/apt-pkg/deb/debsrcrecords.cc b/apt-pkg/deb/debsrcrecords.cc index bde10aa6d..21336e1af 100644 --- a/apt-pkg/deb/debsrcrecords.cc +++ b/apt-pkg/deb/debsrcrecords.cc @@ -54,7 +54,8 @@ const char **debSrcRecordParser::Binaries() package/version records representing the build dependency. The returned array need not be freed and will be reused by the next call to this function */ -bool debSrcRecordParser::BuildDepends(vector<pkgSrcRecords::Parser::BuildDepRec> &BuildDeps, bool ArchOnly) +bool debSrcRecordParser::BuildDepends(vector<pkgSrcRecords::Parser::BuildDepRec> &BuildDeps, + bool const &ArchOnly, bool const &StripMultiArch) { unsigned int I; const char *Start, *Stop; @@ -77,7 +78,7 @@ bool debSrcRecordParser::BuildDepends(vector<pkgSrcRecords::Parser::BuildDepRec> while (1) { Start = debListParser::ParseDepends(Start, Stop, - rec.Package,rec.Version,rec.Op,true); + rec.Package,rec.Version,rec.Op,true, StripMultiArch); if (Start == 0) return _error->Error("Problem parsing dependency: %s", fields[I]); diff --git a/apt-pkg/deb/debsrcrecords.h b/apt-pkg/deb/debsrcrecords.h index a3b5a8286..905264daa 100644 --- a/apt-pkg/deb/debsrcrecords.h +++ b/apt-pkg/deb/debsrcrecords.h @@ -30,14 +30,14 @@ class debSrcRecordParser : public pkgSrcRecords::Parser virtual bool Restart() {return Tags.Jump(Sect,0);}; virtual bool Step() {iOffset = Tags.Offset(); return Tags.Step(Sect);}; - virtual bool Jump(unsigned long Off) {iOffset = Off; return Tags.Jump(Sect,Off);}; + virtual bool Jump(unsigned long const &Off) {iOffset = Off; return Tags.Jump(Sect,Off);}; virtual string Package() const {return Sect.FindS("Package");}; virtual string Version() const {return Sect.FindS("Version");}; virtual string Maintainer() const {return Sect.FindS("Maintainer");}; virtual string Section() const {return Sect.FindS("Section");}; virtual const char **Binaries(); - virtual bool BuildDepends(vector<BuildDepRec> &BuildDeps, bool ArchOnly); + virtual bool BuildDepends(vector<BuildDepRec> &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch = true); virtual unsigned long Offset() {return iOffset;}; virtual string AsStr() { @@ -47,8 +47,8 @@ class debSrcRecordParser : public pkgSrcRecords::Parser }; virtual bool Files(vector<pkgSrcRecords::File> &F); - debSrcRecordParser(string File,pkgIndexFile const *Index) - : Parser(Index), Fd(File,FileFd::ReadOnly), Tags(&Fd,102400), + debSrcRecordParser(string const &File,pkgIndexFile const *Index) + : Parser(Index), Fd(File,FileFd::ReadOnlyGzip), Tags(&Fd,102400), Buffer(0), BufSize(0) {} ~debSrcRecordParser(); }; diff --git a/apt-pkg/deb/debsystem.cc b/apt-pkg/deb/debsystem.cc index 59f826d96..ab08a8f4d 100644 --- a/apt-pkg/deb/debsystem.cc +++ b/apt-pkg/deb/debsystem.cc @@ -18,7 +18,6 @@ #include <apt-pkg/error.h> #include <apt-pkg/fileutl.h> #include <apti18n.h> - #include <sys/types.h> #include <unistd.h> #include <dirent.h> @@ -79,8 +78,15 @@ bool debSystem::Lock() { close(LockFD); LockFD = -1; + const char *cmd; + if (getenv("SUDO_USER") != NULL) + cmd = "sudo dpkg --configure -a"; + else + cmd = "dpkg --configure -a"; + // TRANSLATORS: the %s contains the recovery command, usually + // dpkg --configure -a return _error->Error(_("dpkg was interrupted, you must manually " - "run 'dpkg --configure -a' to correct the problem. ")); + "run '%s' to correct the problem. "), cmd); } LockCount++; @@ -158,8 +164,8 @@ bool debSystem::Initialize(Configuration &Cnf) /* These really should be jammed into a generic 'Local Database' engine which is yet to be determined. The functions in pkgcachegen should be the only users of these */ - Cnf.CndSet("Dir::State::userstatus","status.user"); // Defunct - Cnf.CndSet("Dir::State::status","/var/lib/dpkg/status"); + Cnf.CndSet("Dir::State::extended_states", Cnf.FindDir("Dir::State").append("extended_states")); + Cnf.CndSet("Dir::State::status", Cnf.FindDir("Dir", "/").append("var/lib/dpkg/status")); Cnf.CndSet("Dir::Bin::dpkg","/usr/bin/dpkg"); if (StatusFile) { diff --git a/apt-pkg/deb/debversion.cc b/apt-pkg/deb/debversion.cc index ad45e9a44..755ffbe96 100644 --- a/apt-pkg/deb/debversion.cc +++ b/apt-pkg/deb/debversion.cc @@ -190,8 +190,22 @@ int debVersioningSystem::DoCmpVersion(const char *A,const char *AEnd, dlhs++; if (drhs != rhs) drhs++; - - return CmpFragment(dlhs,AEnd,drhs,BEnd); + + // no debian revision need to be treated like -0 + if (*(dlhs-1) == '-' && *(drhs-1) == '-') + return CmpFragment(dlhs,AEnd,drhs,BEnd); + else if (*(dlhs-1) == '-') + { + const char* null = "0"; + return CmpFragment(dlhs,AEnd,null, null+1); + } + else if (*(drhs-1) == '-') + { + const char* null = "0"; + return CmpFragment(null, null+1, drhs, BEnd); + } + else + return 0; } /*}}}*/ // debVS::CheckDep - Check a single dependency /*{{{*/ diff --git a/apt-pkg/deb/dpkgpm.cc b/apt-pkg/deb/dpkgpm.cc index 2bbc7a4ba..d3c432ce1 100644 --- a/apt-pkg/deb/dpkgpm.cc +++ b/apt-pkg/deb/dpkgpm.cc @@ -12,6 +12,7 @@ #include <apt-pkg/error.h> #include <apt-pkg/configuration.h> #include <apt-pkg/depcache.h> +#include <apt-pkg/pkgrecords.h> #include <apt-pkg/strutl.h> #include <apti18n.h> #include <apt-pkg/fileutl.h> @@ -25,6 +26,7 @@ #include <sys/wait.h> #include <signal.h> #include <errno.h> +#include <string.h> #include <stdio.h> #include <string.h> #include <algorithm> @@ -51,6 +53,7 @@ namespace std::make_pair("configure", N_("Configuring %s")), std::make_pair("remove", N_("Removing %s")), std::make_pair("purge", N_("Completely removing %s")), + std::make_pair("disappear", N_("Noting disappearance of %s")), std::make_pair("trigproc", N_("Running post-installation trigger %s")) }; @@ -106,7 +109,7 @@ ionice(int PID) /* */ pkgDPkgPM::pkgDPkgPM(pkgDepCache *Cache) : pkgPackageManager(Cache), dpkgbuf_pos(0), - term_out(NULL), PackagesDone(0), PackagesTotal(0) + term_out(NULL), history_out(NULL), PackagesDone(0), PackagesTotal(0) { } /*}}}*/ @@ -125,7 +128,19 @@ bool pkgDPkgPM::Install(PkgIterator Pkg,string File) if (File.empty() == true || Pkg.end() == true) return _error->Error("Internal Error, No file name for %s",Pkg.Name()); - List.push_back(Item(Item::Install,Pkg,File)); + // If the filename string begins with DPkg::Chroot-Directory, return the + // substr that is within the chroot so dpkg can access it. + string const chrootdir = _config->FindDir("DPkg::Chroot-Directory","/"); + if (chrootdir != "/" && File.find(chrootdir) == 0) + { + size_t len = chrootdir.length(); + if (chrootdir.at(len - 1) == '/') + len--; + List.push_back(Item(Item::Install,Pkg,File.substr(len))); + } + else + List.push_back(Item(Item::Install,Pkg,File)); + return true; } /*}}}*/ @@ -342,7 +357,6 @@ bool pkgDPkgPM::RunScriptsWithPkgs(const char *Cnf) return true; } - /*}}}*/ // DPkgPM::DoStdin - Read stdin and pass to slave pty /*{{{*/ // --------------------------------------------------------------------- @@ -408,11 +422,12 @@ void pkgDPkgPM::ProcessDpkgStatusLine(int OutStatusFd, char *line) 'processing: install: pkg' 'processing: configure: pkg' 'processing: remove: pkg' - 'processing: purge: pkg' - but for apt is it a ignored "unknown" action + 'processing: purge: pkg' + 'processing: disappear: pkg' 'processing: trigproc: trigger' */ - char* list[5]; + char* list[6]; // dpkg sends multiline error messages sometimes (see // #374195 for a example. we should support this by // either patching dpkg to not send multiline over the @@ -455,11 +470,22 @@ void pkgDPkgPM::ProcessDpkgStatusLine(int OutStatusFd, char *line) write(OutStatusFd, status.str().c_str(), status.str().size()); if (Debug == true) std::clog << "send: '" << status.str() << "'" << endl; + + if (strncmp(action, "disappear", strlen("disappear")) == 0) + handleDisappearAction(pkg_or_trigger); return; } if(strncmp(action,"error",strlen("error")) == 0) { + // urgs, sometime has ":" in its error string so that we + // end up with the error message split between list[3] + // and list[4], e.g. the message: + // "failed in buffer_write(fd) (10, ret=-1): backend dpkg-deb ..." + // concat them again + if( list[4] != NULL ) + list[3][strlen(list[3])] = ':'; + status << "pmerror:" << list[1] << ":" << (PackagesDone/float(PackagesTotal)*100.0) << ":" << list[3] @@ -468,6 +494,8 @@ void pkgDPkgPM::ProcessDpkgStatusLine(int OutStatusFd, char *line) write(OutStatusFd, status.str().c_str(), status.str().size()); if (Debug == true) std::clog << "send: '" << status.str() << "'" << endl; + pkgFailures++; + WriteApportReport(list[1], list[3]); return; } else if(strncmp(action,"conffile",strlen("conffile")) == 0) @@ -514,6 +542,53 @@ void pkgDPkgPM::ProcessDpkgStatusLine(int OutStatusFd, char *line) << " action: " << action << endl; } /*}}}*/ +// DPkgPM::handleDisappearAction /*{{{*/ +void pkgDPkgPM::handleDisappearAction(string const &pkgname) +{ + // record the package name for display and stuff later + disappearedPkgs.insert(pkgname); + + pkgCache::PkgIterator Pkg = Cache.FindPkg(pkgname); + if (unlikely(Pkg.end() == true)) + return; + // the disappeared package was auto-installed - nothing to do + if ((Cache[Pkg].Flags & pkgCache::Flag::Auto) == pkgCache::Flag::Auto) + return; + pkgCache::VerIterator PkgVer = Cache[Pkg].InstVerIter(Cache); + if (unlikely(PkgVer.end() == true)) + return; + /* search in the list of dependencies for (Pre)Depends, + check if this dependency has a Replaces on our package + and if so transfer the manual installed flag to it */ + for (pkgCache::DepIterator Dep = PkgVer.DependsList(); Dep.end() != true; ++Dep) + { + if (Dep->Type != pkgCache::Dep::Depends && + Dep->Type != pkgCache::Dep::PreDepends) + continue; + pkgCache::PkgIterator Tar = Dep.TargetPkg(); + if (unlikely(Tar.end() == true)) + continue; + // the package is already marked as manual + if ((Cache[Tar].Flags & pkgCache::Flag::Auto) != pkgCache::Flag::Auto) + continue; + pkgCache::VerIterator TarVer = Cache[Tar].InstVerIter(Cache); + if (TarVer.end() == true) + continue; + for (pkgCache::DepIterator Rep = TarVer.DependsList(); Rep.end() != true; ++Rep) + { + if (Rep->Type != pkgCache::Dep::Replaces) + continue; + if (Pkg != Rep.TargetPkg()) + continue; + // okay, they are strongly connected - transfer manual-bit + if (Debug == true) + std::clog << "transfer manual-bit from disappeared »" << pkgname << "« to »" << Tar.FullName() << "«" << std::endl; + Cache[Tar].Flags &= ~Flag::Auto; + break; + } + } +} + /*}}}*/ // DPkgPM::DoDpkgStatusFd /*{{{*/ // --------------------------------------------------------------------- /* @@ -552,67 +627,77 @@ void pkgDPkgPM::DoDpkgStatusFd(int statusfd, int OutStatusFd) } /*}}}*/ // DPkgPM::WriteHistoryTag /*{{{*/ -void pkgDPkgPM::WriteHistoryTag(string tag, string value) +void pkgDPkgPM::WriteHistoryTag(string const &tag, string value) { - if (value.size() > 0) - { - // poor mans rstrip(", ") - if (value[value.size()-2] == ',' && value[value.size()-1] == ' ') - value.erase(value.size() - 2, 2); - fprintf(history_out, "%s: %s\n", tag.c_str(), value.c_str()); - } + size_t const length = value.length(); + if (length == 0) + return; + // poor mans rstrip(", ") + if (value[length-2] == ',' && value[length-1] == ' ') + value.erase(length - 2, 2); + fprintf(history_out, "%s: %s\n", tag.c_str(), value.c_str()); } /*}}}*/ // DPkgPM::OpenLog /*{{{*/ bool pkgDPkgPM::OpenLog() { - string logdir = _config->FindDir("Dir::Log"); - if(not FileExists(logdir)) + string const logdir = _config->FindDir("Dir::Log"); + if(CheckDirectory(logdir, logdir) == false) + // FIXME: use a better string after freeze return _error->Error(_("Directory '%s' missing"), logdir.c_str()); // get current time char timestr[200]; - time_t t = time(NULL); - struct tm *tmp = localtime(&t); + time_t const t = time(NULL); + struct tm const * const tmp = localtime(&t); strftime(timestr, sizeof(timestr), "%F %T", tmp); // open terminal log - string logfile_name = flCombine(logdir, + string const logfile_name = flCombine(logdir, _config->Find("Dir::Log::Terminal")); if (!logfile_name.empty()) { term_out = fopen(logfile_name.c_str(),"a"); if (term_out == NULL) - return _error->WarningE(_("Could not open file '%s'"), logfile_name.c_str()); + return _error->WarningE("OpenLog", _("Could not open file '%s'"), logfile_name.c_str()); setvbuf(term_out, NULL, _IONBF, 0); chmod(logfile_name.c_str(), 0600); fprintf(term_out, "\nLog started: %s\n", timestr); } - // write - string history_name = flCombine(logdir, + // write your history + string const history_name = flCombine(logdir, _config->Find("Dir::Log::History")); if (!history_name.empty()) { history_out = fopen(history_name.c_str(),"a"); + if (history_out == NULL) + return _error->WarningE("OpenLog", _("Could not open file '%s'"), history_name.c_str()); chmod(history_name.c_str(), 0644); fprintf(history_out, "\nStart-Date: %s\n", timestr); string remove, purge, install, upgrade, downgrade; for (pkgCache::PkgIterator I = Cache.PkgBegin(); I.end() == false; I++) { if (Cache[I].NewInstall()) - install += I.Name() + string(" (") + Cache[I].CandVersion + string("), "); + { + install += I.FullName(false) + string(" (") + Cache[I].CandVersion; + if (Cache[I].Flags & pkgCache::Flag::Auto) + install+= ", automatic"; + install += string("), "); + } else if (Cache[I].Upgrade()) - upgrade += I.Name() + string(" (") + Cache[I].CurVersion + string(", ") + Cache[I].CandVersion + string("), "); + upgrade += I.FullName(false) + string(" (") + Cache[I].CurVersion + string(", ") + Cache[I].CandVersion + string("), "); else if (Cache[I].Downgrade()) - downgrade += I.Name() + string(" (") + Cache[I].CurVersion + string(", ") + Cache[I].CandVersion + string("), "); + downgrade += I.FullName(false) + string(" (") + Cache[I].CurVersion + string(", ") + Cache[I].CandVersion + string("), "); else if (Cache[I].Delete()) { if ((Cache[I].iFlags & pkgDepCache::Purge) == pkgDepCache::Purge) - purge += I.Name() + string(" (") + Cache[I].CurVersion + string("), "); + purge += I.FullName(false) + string(" (") + Cache[I].CurVersion + string("), "); else - remove += I.Name() + string(" (") + Cache[I].CurVersion + string("), "); + remove += I.FullName(false) + string(" (") + Cache[I].CurVersion + string("), "); } } + if (_config->Exists("Commandline::AsString") == true) + WriteHistoryTag("Commandline", _config->Find("Commandline::AsString")); WriteHistoryTag("Install", install); WriteHistoryTag("Upgrade", upgrade); WriteHistoryTag("Downgrade",downgrade); @@ -643,11 +728,27 @@ bool pkgDPkgPM::CloseLog() if(history_out) { - if (dpkg_error.size() > 0) + if (disappearedPkgs.empty() == false) + { + string disappear; + for (std::set<std::string>::const_iterator d = disappearedPkgs.begin(); + d != disappearedPkgs.end(); ++d) + { + pkgCache::PkgIterator P = Cache.FindPkg(*d); + disappear.append(*d); + if (P.end() == true) + disappear.append(", "); + else + disappear.append(" (").append(Cache[P].CurVersion).append("), "); + } + WriteHistoryTag("Disappeared", disappear); + } + if (dpkg_error.empty() == false) fprintf(history_out, "Error: %s\n", dpkg_error.c_str()); fprintf(history_out, "End-Date: %s\n", timestr); fclose(history_out); } + history_out = NULL; return true; } @@ -895,6 +996,8 @@ bool pkgDPkgPM::Go(int OutStatusFd) { if((*I).Pkg.end() == true) continue; + if (I->Op == Item::Configure && disappearedPkgs.find(I->Pkg.Name()) != disappearedPkgs.end()) + continue; Args[n++] = I->Pkg.Name(); Size += strlen(Args[n-1]); } @@ -1065,7 +1168,7 @@ bool pkgDPkgPM::Go(int OutStatusFd) // wait for input or output here FD_ZERO(&rfds); - if (!stdin_is_dev_null) + if (master >= 0 && !stdin_is_dev_null) FD_SET(0, &rfds); FD_SET(_dpkgin, &rfds); if(master >= 0) @@ -1152,3 +1255,186 @@ void pkgDPkgPM::Reset() List.erase(List.begin(),List.end()); } /*}}}*/ +// pkgDpkgPM::WriteApportReport - write out error report pkg failure /*{{{*/ +// --------------------------------------------------------------------- +/* */ +void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg) +{ + string pkgname, reportfile, srcpkgname, pkgver, arch; + string::size_type pos; + FILE *report; + + if (_config->FindB("Dpkg::ApportFailureReport", false) == false) + { + std::clog << "configured to not write apport reports" << std::endl; + return; + } + + // only report the first errors + if(pkgFailures > _config->FindI("APT::Apport::MaxReports", 3)) + { + std::clog << _("No apport report written because MaxReports is reached already") << std::endl; + return; + } + + // check if its not a follow up error + const char *needle = dgettext("dpkg", "dependency problems - leaving unconfigured"); + if(strstr(errormsg, needle) != NULL) { + std::clog << _("No apport report written because the error message indicates its a followup error from a previous failure.") << std::endl; + return; + } + + // do not report disk-full failures + if(strstr(errormsg, strerror(ENOSPC)) != NULL) { + std::clog << _("No apport report written because the error message indicates a disk full error") << std::endl; + return; + } + + // do not report out-of-memory failures + if(strstr(errormsg, strerror(ENOMEM)) != NULL) { + std::clog << _("No apport report written because the error message indicates a out of memory error") << std::endl; + return; + } + + // do not report dpkg I/O errors + // XXX - this message is localized, but this only matches the English version. This is better than nothing. + if(strstr(errormsg, "short read in buffer_copy (")) { + std::clog << _("No apport report written because the error message indicates a dpkg I/O error") << std::endl; + return; + } + + // get the pkgname and reportfile + pkgname = flNotDir(pkgpath); + pos = pkgname.find('_'); + if(pos != string::npos) + pkgname = pkgname.substr(0, pos); + + // find the package versin and source package name + pkgCache::PkgIterator Pkg = Cache.FindPkg(pkgname); + if (Pkg.end() == true) + return; + pkgCache::VerIterator Ver = Cache.GetCandidateVer(Pkg); + if (Ver.end() == true) + return; + pkgver = Ver.VerStr() == NULL ? "unknown" : Ver.VerStr(); + pkgRecords Recs(Cache); + pkgRecords::Parser &Parse = Recs.Lookup(Ver.FileList()); + srcpkgname = Parse.SourcePkg(); + if(srcpkgname.empty()) + srcpkgname = pkgname; + + // if the file exists already, we check: + // - if it was reported already (touched by apport). + // If not, we do nothing, otherwise + // we overwrite it. This is the same behaviour as apport + // - if we have a report with the same pkgversion already + // then we skip it + reportfile = flCombine("/var/crash",pkgname+".0.crash"); + if(FileExists(reportfile)) + { + struct stat buf; + char strbuf[255]; + + // check atime/mtime + stat(reportfile.c_str(), &buf); + if(buf.st_mtime > buf.st_atime) + return; + + // check if the existing report is the same version + report = fopen(reportfile.c_str(),"r"); + while(fgets(strbuf, sizeof(strbuf), report) != NULL) + { + if(strstr(strbuf,"Package:") == strbuf) + { + char pkgname[255], version[255]; + if(sscanf(strbuf, "Package: %s %s", pkgname, version) == 2) + if(strcmp(pkgver.c_str(), version) == 0) + { + fclose(report); + return; + } + } + } + fclose(report); + } + + // now write the report + arch = _config->Find("APT::Architecture"); + report = fopen(reportfile.c_str(),"w"); + if(report == NULL) + return; + if(_config->FindB("DPkgPM::InitialReportOnly",false) == true) + chmod(reportfile.c_str(), 0); + else + chmod(reportfile.c_str(), 0600); + fprintf(report, "ProblemType: Package\n"); + fprintf(report, "Architecture: %s\n", arch.c_str()); + time_t now = time(NULL); + fprintf(report, "Date: %s" , ctime(&now)); + fprintf(report, "Package: %s %s\n", pkgname.c_str(), pkgver.c_str()); + fprintf(report, "SourcePackage: %s\n", srcpkgname.c_str()); + fprintf(report, "ErrorMessage:\n %s\n", errormsg); + + // ensure that the log is flushed + if(term_out) + fflush(term_out); + + // attach terminal log it if we have it + string logfile_name = _config->FindFile("Dir::Log::Terminal"); + if (!logfile_name.empty()) + { + FILE *log = NULL; + char buf[1024]; + + fprintf(report, "DpkgTerminalLog:\n"); + log = fopen(logfile_name.c_str(),"r"); + if(log != NULL) + { + while( fgets(buf, sizeof(buf), log) != NULL) + fprintf(report, " %s", buf); + fclose(log); + } + } + + // log the ordering + const char *ops_str[] = {"Install", "Configure","Remove","Purge"}; + fprintf(report, "AptOrdering:\n"); + for (vector<Item>::iterator I = List.begin(); I != List.end(); I++) + fprintf(report, " %s: %s\n", (*I).Pkg.Name(), ops_str[(*I).Op]); + + // 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"); + if(log != NULL) + { + while( fgets(buf, sizeof(buf), log) != NULL) + fprintf(report, " %s", buf); + fclose(log); + } + } + + // 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"); + if(log != NULL) + { + while( fgets(buf, sizeof(buf), log) != NULL) + fprintf(report, " %s", buf); + fclose(log); + } + } + + fclose(report); + +} + /*}}}*/ diff --git a/apt-pkg/deb/dpkgpm.h b/apt-pkg/deb/dpkgpm.h index 330c788a2..b7b5a6def 100644 --- a/apt-pkg/deb/dpkgpm.h +++ b/apt-pkg/deb/dpkgpm.h @@ -32,7 +32,23 @@ class pkgDPkgPM : public pkgPackageManager FILE *history_out; string dpkg_error; + /** \brief record the disappear action and handle accordingly + + dpkg let packages disappear then they have no files any longer and + nothing depends on them. We need to collect this as dpkg as well as + APT doesn't know beforehand that the package will disappear, so the + only possible option is to tell the user afterwards about it. + To enhance the experience we also try to forward the auto-install + flag so the disappear-causer(s) are not autoremoved next time - + for the transfer to happen the disappeared version needs to depend + on the package the flag should be forwarded to and this package + needs to declare a Replaces on the disappeared package. + \param pkgname Name of the package that disappeared + */ + void handleDisappearAction(string const &pkgname); + protected: + int pkgFailures; // progress reporting struct DpkgState @@ -49,6 +65,7 @@ class pkgDPkgPM : public pkgPackageManager // the int is the state that is already done (e.g. a package that is // going to be install is already in state "half-installed") map<string,unsigned int> PackageOpsDone; + // progress reporting unsigned int PackagesDone; unsigned int PackagesTotal; @@ -68,7 +85,10 @@ class pkgDPkgPM : public pkgPackageManager // Helpers bool RunScriptsWithPkgs(const char *Cnf); bool SendV2Pkgs(FILE *F); - void WriteHistoryTag(string tag, string value); + void WriteHistoryTag(string const &tag, string value); + + // apport integration + void WriteApportReport(const char *pkgpath, const char *errormsg); // dpkg log bool OpenLog(); diff --git a/apt-pkg/depcache.cc b/apt-pkg/depcache.cc index 37b1c889d..018b05e65 100644 --- a/apt-pkg/depcache.cc +++ b/apt-pkg/depcache.cc @@ -17,6 +17,7 @@ #include <apt-pkg/fileutl.h> #include <apt-pkg/strutl.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/aptconfiguration.h> #include <apt-pkg/pkgsystem.h> #include <apt-pkg/tagfile.h> @@ -164,38 +165,50 @@ bool pkgDepCache::Init(OpProgress *Prog) bool pkgDepCache::readStateFile(OpProgress *Prog) /*{{{*/ { FileFd state_file; - string state = _config->FindDir("Dir::State") + "extended_states"; + string const state = _config->FindFile("Dir::State::extended_states"); if(FileExists(state)) { state_file.Open(state, FileFd::ReadOnly); - int file_size = state_file.Size(); + int const file_size = state_file.Size(); if(Prog != NULL) Prog->OverallProgress(0, file_size, 1, _("Reading state information")); pkgTagFile tagfile(&state_file); pkgTagSection section; - int amt=0; - bool debug_autoremove=_config->FindB("Debug::pkgAutoRemove",false); + int amt = 0; + bool const debug_autoremove = _config->FindB("Debug::pkgAutoRemove",false); while(tagfile.Step(section)) { - string pkgname = section.FindS("Package"); - pkgCache::PkgIterator pkg=Cache->FindPkg(pkgname); - // Silently ignore unknown packages and packages with no actual - // version. - if(!pkg.end() && !pkg.VersionList().end()) { - short reason = section.FindI("Auto-Installed", 0); - if(reason > 0) - PkgState[pkg->ID].Flags |= Flag::Auto; - if(debug_autoremove) - std::clog << "Auto-Installed : " << pkgname << std::endl; - amt+=section.size(); - if(Prog != NULL) - Prog->OverallProgress(amt, file_size, 1, - _("Reading state information")); + string const pkgname = section.FindS("Package"); + string pkgarch = section.FindS("Architecture"); + if (pkgarch.empty() == true) + pkgarch = "any"; + pkgCache::PkgIterator pkg = Cache->FindPkg(pkgname, pkgarch); + // Silently ignore unknown packages and packages with no actual version. + if(pkg.end() == true || pkg->VersionList == 0) + continue; + + short const reason = section.FindI("Auto-Installed", 0); + if(reason > 0) + { + PkgState[pkg->ID].Flags |= Flag::Auto; + if (unlikely(debug_autoremove)) + std::clog << "Auto-Installed : " << pkg.FullName() << std::endl; + if (pkgarch == "any") + { + pkgCache::GrpIterator G = pkg.Group(); + for (pkg = G.NextPkg(pkg); pkg.end() != true; pkg = G.NextPkg(pkg)) + if (pkg->VersionList != 0) + PkgState[pkg->ID].Flags |= Flag::Auto; + } } + amt += section.size(); if(Prog != NULL) - Prog->OverallProgress(file_size, file_size, 1, + Prog->OverallProgress(amt, file_size, 1, _("Reading state information")); } + if(Prog != NULL) + Prog->OverallProgress(file_size, file_size, 1, + _("Reading state information")); } return true; @@ -203,18 +216,18 @@ bool pkgDepCache::readStateFile(OpProgress *Prog) /*{{{*/ /*}}}*/ bool pkgDepCache::writeStateFile(OpProgress *prog, bool InstalledOnly) /*{{{*/ { - bool debug_autoremove = _config->FindB("Debug::pkgAutoRemove",false); + bool const debug_autoremove = _config->FindB("Debug::pkgAutoRemove",false); if(debug_autoremove) std::clog << "pkgDepCache::writeStateFile()" << std::endl; FileFd StateFile; - string state = _config->FindDir("Dir::State") + "extended_states"; + string const state = _config->FindFile("Dir::State::extended_states"); // if it does not exist, create a empty one if(!FileExists(state)) { - StateFile.Open(state, FileFd::WriteEmpty); + StateFile.Open(state, FileFd::WriteAtomic); StateFile.Close(); } @@ -224,7 +237,7 @@ bool pkgDepCache::writeStateFile(OpProgress *prog, bool InstalledOnly) /*{{{*/ state.c_str()); FILE *OutFile; - string outfile = state + ".tmp"; + string const outfile = state + ".tmp"; if((OutFile = fopen(outfile.c_str(),"w")) == NULL) return _error->Error(_("Failed to write temporary StateFile %s"), outfile.c_str()); @@ -235,46 +248,72 @@ bool pkgDepCache::writeStateFile(OpProgress *prog, bool InstalledOnly) /*{{{*/ std::set<string> pkgs_seen; const char *nullreorderlist[] = {0}; while(tagfile.Step(section)) { - string pkgname = section.FindS("Package"); + string const pkgname = section.FindS("Package"); + string pkgarch = section.FindS("Architecture"); + if (pkgarch.empty() == true) + pkgarch = "native"; // Silently ignore unknown packages and packages with no actual // version. - pkgCache::PkgIterator pkg=Cache->FindPkg(pkgname); + pkgCache::PkgIterator pkg = Cache->FindPkg(pkgname, pkgarch); if(pkg.end() || pkg.VersionList().end()) continue; - bool newAuto = (PkgState[pkg->ID].Flags & Flag::Auto); + StateCache const &P = PkgState[pkg->ID]; + bool newAuto = (P.Flags & Flag::Auto); + // skip not installed or now-removed ones if requested + if (InstalledOnly && ( + (pkg->CurrentVer == 0 && P.Mode != ModeInstall) || + (pkg->CurrentVer != 0 && P.Mode == ModeDelete))) + { + // The section is obsolete if it contains no other tag + unsigned int const count = section.Count(); + if (count < 2 || + (count == 2 && section.Exists("Auto-Installed")) || + (count == 3 && section.Exists("Auto-Installed") && section.Exists("Architecture"))) + continue; + else + newAuto = false; + } if(_config->FindB("Debug::pkgAutoRemove",false)) std::clog << "Update existing AutoInstall info: " - << pkg.Name() << std::endl; - TFRewriteData rewrite[2]; - rewrite[0].Tag = "Auto-Installed"; - rewrite[0].Rewrite = newAuto ? "1" : "0"; + << pkg.FullName() << std::endl; + TFRewriteData rewrite[3]; + rewrite[0].Tag = "Architecture"; + rewrite[0].Rewrite = pkg.Arch(); rewrite[0].NewTag = 0; - rewrite[1].Tag = 0; + rewrite[1].Tag = "Auto-Installed"; + rewrite[1].Rewrite = newAuto ? "1" : "0"; + rewrite[1].NewTag = 0; + rewrite[2].Tag = 0; TFRewrite(OutFile, section, nullreorderlist, rewrite); fprintf(OutFile,"\n"); - pkgs_seen.insert(pkgname); + pkgs_seen.insert(pkg.FullName()); } // then write the ones we have not seen yet std::ostringstream ostr; for(pkgCache::PkgIterator pkg=Cache->PkgBegin(); !pkg.end(); pkg++) { - if(PkgState[pkg->ID].Flags & Flag::Auto) { - if (pkgs_seen.find(pkg.Name()) != pkgs_seen.end()) { + StateCache const &P = PkgState[pkg->ID]; + if(P.Flags & Flag::Auto) { + if (pkgs_seen.find(pkg.FullName()) != pkgs_seen.end()) { if(debug_autoremove) - std::clog << "Skipping already written " << pkg.Name() << std::endl; + std::clog << "Skipping already written " << pkg.FullName() << std::endl; continue; } - // skip not installed ones if requested - if(InstalledOnly && pkg->CurrentVer == 0) - continue; + // skip not installed ones if requested + if (InstalledOnly && ( + (pkg->CurrentVer == 0 && P.Mode != ModeInstall) || + (pkg->CurrentVer != 0 && P.Mode == ModeDelete))) + continue; + const char* const pkgarch = pkg.Arch(); + if (strcmp(pkgarch, "all") == 0) + continue; if(debug_autoremove) - std::clog << "Writing new AutoInstall: " - << pkg.Name() << std::endl; + std::clog << "Writing new AutoInstall: " << pkg.FullName() << std::endl; ostr.str(string("")); - ostr << "Package: " << pkg.Name() + ostr << "Package: " << pkg.Name() + << "\nArchitecture: " << pkgarch << "\nAuto-Installed: 1\n\n"; fprintf(OutFile,"%s",ostr.str().c_str()); - fprintf(OutFile,"\n"); } } fclose(OutFile); @@ -299,7 +338,7 @@ bool pkgDepCache::CheckDep(DepIterator Dep,int Type,PkgIterator &Res) /* Check simple depends. A depends -should- never self match but we allow it anyhow because dpkg does. Technically it is a packaging bug. Conflicts may never self match */ - if (Dep.TargetPkg() != Dep.ParentPkg() || + if (Dep.TargetPkg()->Group != Dep.ParentPkg()->Group || (Dep->Type != Dep::Conflicts && Dep->Type != Dep::DpkgBreaks && Dep->Type != Dep::Obsoletes)) { PkgIterator Pkg = Dep.TargetPkg(); @@ -328,9 +367,9 @@ bool pkgDepCache::CheckDep(DepIterator Dep,int Type,PkgIterator &Res) PkgIterator Pkg = Dep.ParentPkg(); for (; P.end() != true; P++) { - /* Provides may never be applied against the same package if it is - a conflicts. See the comment above. */ - if (P.OwnerPkg() == Pkg && + /* Provides may never be applied against the same package (or group) + if it is a conflicts. See the comment above. */ + if (P.OwnerPkg()->Group == Pkg->Group && (Dep->Type == Dep::Conflicts || Dep->Type == Dep::DpkgBreaks)) continue; @@ -368,8 +407,60 @@ bool pkgDepCache::CheckDep(DepIterator Dep,int Type,PkgIterator &Res) /*}}}*/ // DepCache::AddSizes - Add the packages sizes to the counters /*{{{*/ // --------------------------------------------------------------------- -/* Call with Mult = -1 to preform the inverse opration */ -void pkgDepCache::AddSizes(const PkgIterator &Pkg,signed long Mult) +/* Call with Mult = -1 to preform the inverse opration + The Mult increases the complexity of the calulations here and is unused - + or do we really have a usecase for removing the size of a package two + times? So let us replace it with a simple bool and be done with it… */ +__deprecated void pkgDepCache::AddSizes(const PkgIterator &Pkg,signed long Mult) +{ + StateCache &P = PkgState[Pkg->ID]; + + if (Pkg->VersionList == 0) + return; + + if (Pkg.State() == pkgCache::PkgIterator::NeedsConfigure && + P.Keep() == true) + return; + + // Compute the size data + if (P.NewInstall() == true) + { + iUsrSize += (signed long long)(Mult*P.InstVerIter(*this)->InstalledSize); + iDownloadSize += (signed long long)(Mult*P.InstVerIter(*this)->Size); + return; + } + + // Upgrading + if (Pkg->CurrentVer != 0 && + (P.InstallVer != (Version *)Pkg.CurrentVer() || + (P.iFlags & ReInstall) == ReInstall) && P.InstallVer != 0) + { + iUsrSize += (signed long long)(Mult*((signed long long)P.InstVerIter(*this)->InstalledSize - + (signed long long)Pkg.CurrentVer()->InstalledSize)); + iDownloadSize += (signed long long)(Mult*P.InstVerIter(*this)->Size); + return; + } + + // Reinstall + if (Pkg.State() == pkgCache::PkgIterator::NeedsUnpack && + P.Delete() == false) + { + iDownloadSize += (signed long long)(Mult*P.InstVerIter(*this)->Size); + return; + } + + // Removing + if (Pkg->CurrentVer != 0 && P.InstallVer == 0) + { + iUsrSize -= (signed long long)(Mult*Pkg.CurrentVer()->InstalledSize); + return; + } +} + /*}}}*/ +// DepCache::AddSizes - Add the packages sizes to the counters /*{{{*/ +// --------------------------------------------------------------------- +/* Call with Inverse = true to preform the inverse opration */ +void pkgDepCache::AddSizes(const PkgIterator &Pkg, bool const &Inverse) { StateCache &P = PkgState[Pkg->ID]; @@ -383,8 +474,13 @@ void pkgDepCache::AddSizes(const PkgIterator &Pkg,signed long Mult) // Compute the size data if (P.NewInstall() == true) { - iUsrSize += (signed)(Mult*P.InstVerIter(*this)->InstalledSize); - iDownloadSize += (signed)(Mult*P.InstVerIter(*this)->Size); + if (Inverse == false) { + iUsrSize += P.InstVerIter(*this)->InstalledSize; + iDownloadSize += P.InstVerIter(*this)->Size; + } else { + iUsrSize -= P.InstVerIter(*this)->InstalledSize; + iDownloadSize -= P.InstVerIter(*this)->Size; + } return; } @@ -393,9 +489,15 @@ void pkgDepCache::AddSizes(const PkgIterator &Pkg,signed long Mult) (P.InstallVer != (Version *)Pkg.CurrentVer() || (P.iFlags & ReInstall) == ReInstall) && P.InstallVer != 0) { - iUsrSize += (signed)(Mult*((signed)P.InstVerIter(*this)->InstalledSize - - (signed)Pkg.CurrentVer()->InstalledSize)); - iDownloadSize += (signed)(Mult*P.InstVerIter(*this)->Size); + if (Inverse == false) { + iUsrSize -= Pkg.CurrentVer()->InstalledSize; + iUsrSize += P.InstVerIter(*this)->InstalledSize; + iDownloadSize += P.InstVerIter(*this)->Size; + } else { + iUsrSize -= P.InstVerIter(*this)->InstalledSize; + iUsrSize += Pkg.CurrentVer()->InstalledSize; + iDownloadSize -= P.InstVerIter(*this)->Size; + } return; } @@ -403,14 +505,20 @@ void pkgDepCache::AddSizes(const PkgIterator &Pkg,signed long Mult) if (Pkg.State() == pkgCache::PkgIterator::NeedsUnpack && P.Delete() == false) { - iDownloadSize += (signed)(Mult*P.InstVerIter(*this)->Size); + if (Inverse == false) + iDownloadSize += P.InstVerIter(*this)->Size; + else + iDownloadSize -= P.InstVerIter(*this)->Size; return; } // Removing if (Pkg->CurrentVer != 0 && P.InstallVer == 0) { - iUsrSize -= (signed)(Mult*Pkg.CurrentVer()->InstalledSize); + if (Inverse == false) + iUsrSize -= Pkg.CurrentVer()->InstalledSize; + else + iUsrSize += Pkg.CurrentVer()->InstalledSize; return; } } @@ -596,6 +704,107 @@ void pkgDepCache::UpdateVerState(PkgIterator Pkg) } } /*}}}*/ +// DepCache::RemovePseudoInstalledPkg - MultiArch helper for Update() /*{{{*/ +// --------------------------------------------------------------------- +/* We "install" arch all packages for all archs if it is installed. Many + of these will be broken. This method will look at these broken Pkg and + "remove" it. */ +bool pkgDepCache::RemovePseudoInstalledPkg(PkgIterator &Pkg, std::set<unsigned long> &recheck) { + if (unlikely(Pkg->CurrentVer == 0)) + return false; + + VerIterator V = Pkg.CurrentVer(); + if (V->MultiArch != Version::All) + return false; + + // Never ever kill an "all" package - they have no dependency so they can't be broken + if (strcmp(Pkg.Arch(),"all") == 0) + return false; + + unsigned char const CurDepState = VersionState(V.DependsList(),DepInstall,DepInstMin,DepInstPolicy); + if ((CurDepState & DepInstMin) == DepInstMin) { + // okay, the package isn't broken, but is the package also required? + // If it has no real dependencies, no installed rdepends and doesn't + // provide something of value, we will kill it as not required. + // These pseudopackages have otherwise interesting effects if they get + // a new dependency in a newer version… + for (pkgCache::DepIterator D = V.DependsList(); + D.end() != true; ++D) + if (D.IsCritical() == true && D.ParentPkg()->Group != Pkg->Group) + return false; + for (DepIterator D = Pkg.RevDependsList(); D.end() != true; ++D) + { + if (D.IsCritical() == false) + continue; + PkgIterator const P = D.ParentPkg(); + if (P->Group == Pkg->Group) + continue; + if (P->CurrentVer != 0) + return false; + } + for (PrvIterator Prv = V.ProvidesList(); Prv.end() != true; Prv++) + for (DepIterator d = Prv.ParentPkg().RevDependsList(); + d.end() != true; ++d) + { + PkgIterator const P = d.ParentPkg(); + if (P->CurrentVer != 0 && + P->Group != Pkg->Group) + return false; + } + } + + // Dependencies for this arch all package are not statisfied + // so we installed it only for our convenience: get right of it now. + RemoveSizes(Pkg); + RemoveStates(Pkg); + + Pkg->CurrentVer = 0; + PkgState[Pkg->ID].InstallVer = 0; + + AddStates(Pkg); + Update(Pkg); + AddSizes(Pkg); + + // After the remove previously satisfied pseudo pkg could be now + // no longer satisfied, so we need to recheck the reverse dependencies + for (DepIterator d = Pkg.RevDependsList(); d.end() != true; ++d) + { + PkgIterator const P = d.ParentPkg(); + if (P->CurrentVer != 0) + recheck.insert(P.Index()); + } + + for (DepIterator d = V.DependsList(); d.end() != true; ++d) + { + PkgIterator const P = d.TargetPkg(); + for (PrvIterator Prv = P.ProvidesList(); Prv.end() != true; ++Prv) + { + PkgIterator const O = Prv.OwnerPkg(); + if (O->CurrentVer != 0) + recheck.insert(O.Index()); + } + + if (P->CurrentVer != 0) + recheck.insert(P.Index()); + } + + for (PrvIterator Prv = V.ProvidesList(); Prv.end() != true; Prv++) + { + for (DepIterator d = Prv.ParentPkg().RevDependsList(); + d.end() != true; ++d) + { + PkgIterator const P = d.ParentPkg(); + if (P->CurrentVer == 0) + continue; + + recheck.insert(P.Index()); + } + } + + + return true; +} + /*}}}*/ // DepCache::Update - Figure out all the state information /*{{{*/ // --------------------------------------------------------------------- /* This will figure out the state of all the packages and all the @@ -609,9 +818,13 @@ void pkgDepCache::Update(OpProgress *Prog) iKeepCount = 0; iBrokenCount = 0; iBadCount = 0; - + + std::set<unsigned long> recheck; + // Perform the depends pass int Done = 0; + bool const checkMultiArch = APT::Configuration::getArchitectures().size() > 1; + unsigned long killed = 0; for (PkgIterator I = PkgBegin(); I.end() != true; I++,Done++) { if (Prog != 0 && Done%20 == 0) @@ -619,7 +832,7 @@ void pkgDepCache::Update(OpProgress *Prog) for (VerIterator V = I.VersionList(); V.end() != true; V++) { unsigned char Group = 0; - + for (DepIterator D = V.DependsList(); D.end() != true; D++) { // Build the dependency state. @@ -637,21 +850,158 @@ void pkgDepCache::Update(OpProgress *Prog) D->Type == Dep::DpkgBreaks || D->Type == Dep::Obsoletes) State = ~State; - } + } } - // Compute the pacakge dependency state and size additions + // Compute the package dependency state and size additions AddSizes(I); UpdateVerState(I); AddStates(I); + + if (checkMultiArch != true || I->CurrentVer == 0) + continue; + + VerIterator const V = I.CurrentVer(); + if (V->MultiArch != Version::All) + continue; + + recheck.insert(I.Index()); + --Done; // no progress if we need to recheck the package } - if (Prog != 0) + if (checkMultiArch == true) { + /* FIXME: recheck breaks proper progress reporting as we don't know + how many packages we need to recheck. To lower the effect + a bit we increase with a kill, but we should do something more clever… */ + while(recheck.empty() == false) + for (std::set<unsigned long>::const_iterator p = recheck.begin(); + p != recheck.end();) { + if (Prog != 0 && Done%20 == 0) + Prog->Progress(Done); + PkgIterator P = PkgIterator(*Cache, Cache->PkgP + *p); + if (RemovePseudoInstalledPkg(P, recheck) == true) { + ++killed; + ++Done; + } + recheck.erase(p++); + } + + /* Okay, we have killed a great amount of pseudopackages - + we have killed so many that we have now arch "all" packages + without an installed pseudo package, but we NEED an installed + pseudo package, so we will search now for a pseudo package + we can install without breaking everything. */ + for (GrpIterator G = Cache->GrpBegin(); G.end() != true; ++G) + { + PkgIterator P = G.FindPkg("all"); + if (P.end() == true) + continue; + if (P->CurrentVer == 0) + continue; + bool installed = false; + for (P = G.FindPkg("any"); P.end() != true; P = G.NextPkg(P)) + { + if (strcmp(P.Arch(), "all") == 0) + continue; + if (P->CurrentVer == 0) + continue; + installed = true; + break; + } + if (installed == false) + recheck.insert(G.Index()); + } + + while (recheck.empty() != true) + { + std::set<unsigned long>::const_iterator g = recheck.begin(); + unsigned long const G = *g; + recheck.erase(g); + if (unlikely(ReInstallPseudoForGroup(G, recheck) == false)) + _error->Warning(_("Internal error, group '%s' has no installable pseudo package"), GrpIterator(*Cache, Cache->GrpP + G).Name()); + } + } + + if (Prog != 0) Prog->Progress(Done); readStateFile(Prog); } /*}}}*/ +// DepCache::ReInstallPseudoForGroup - MultiArch helper for Update() /*{{{*/ +// --------------------------------------------------------------------- +/* RemovePseudoInstalledPkg() is very successful. It even kills packages + to an amount that no pseudo package is left, but we need a pseudo package + for upgrading senarios so we need to reinstall one pseudopackage which + doesn't break everything. Thankfully we can't have architecture depending + negative dependencies so this problem is already eliminated */ +bool pkgDepCache::ReInstallPseudoForGroup(pkgCache::PkgIterator const &P, std::set<unsigned long> &recheck) +{ + if (P->CurrentVer != 0) + return true; + // recursive call for packages which provide this package + for (pkgCache::PrvIterator Prv = P.ProvidesList(); Prv.end() != true; ++Prv) + ReInstallPseudoForGroup(Prv.OwnerPkg(), recheck); + // check if we actually need to look at this group + unsigned long const G = P->Group; + std::set<unsigned long>::const_iterator Pi = recheck.find(G); + if (Pi == recheck.end()) + return true; + recheck.erase(Pi); // remove here, so we can't fall into an endless loop + if (unlikely(ReInstallPseudoForGroup(G, recheck) == false)) + { + recheck.insert(G); + return false; + } + return true; +} +bool pkgDepCache::ReInstallPseudoForGroup(unsigned long const &G, std::set<unsigned long> &recheck) +{ + std::vector<std::string> static const Archs = APT::Configuration::getArchitectures(); + pkgCache::GrpIterator Grp(*Cache, Cache->GrpP + G); + if (unlikely(Grp.end() == true)) + return false; + for (std::vector<std::string>::const_iterator a = Archs.begin(); + a != Archs.end(); ++a) + { + pkgCache::PkgIterator P = Grp.FindPkg(*a); + if (P.end() == true) + continue; + pkgCache::VerIterator allV = Grp.FindPkg("all").CurrentVer(); + for (VerIterator V = P.VersionList(); V.end() != true; ++V) + { + // search for the same version as the all package + if (allV->Hash != V->Hash || strcmp(allV.VerStr(),V.VerStr()) != 0) + continue; + unsigned char const CurDepState = VersionState(V.DependsList(),DepInstall,DepInstMin,DepInstPolicy); + // If it is broken, try to install dependencies first before retry + if ((CurDepState & DepInstMin) != DepInstMin) + { + for (pkgCache::DepIterator D = V.DependsList(); D.end() != true; ++D) + { + if (D->Type != pkgCache::Dep::PreDepends && D->Type != pkgCache::Dep::Depends) + continue; + ReInstallPseudoForGroup(D.TargetPkg(), recheck); + } + unsigned char const CurDepState = VersionState(V.DependsList(),DepInstall,DepInstMin,DepInstPolicy); + // if package ist still broken… try another arch + if ((CurDepState & DepInstMin) != DepInstMin) + break; + } + // dependencies satisfied: reinstall the package + RemoveSizes(P); + RemoveStates(P); + P->CurrentVer = V.Index(); + PkgState[P->ID].InstallVer = V; + AddStates(P); + Update(P); + AddSizes(P); + return true; + } + } + return false; +} + /*}}}*/ // DepCache::Update - Update the deps list of a package /*{{{*/ // --------------------------------------------------------------------- /* This is a helper for update that only does the dep portion of the scan. @@ -799,7 +1149,7 @@ void pkgDepCache::MarkDelete(PkgIterator const &Pkg, bool rPurge, return; if (DebugMarker == true) - std::clog << OutputInDepth(Depth) << "MarkDelete " << Pkg << " FU=" << FromUser << std::endl; + std::clog << OutputInDepth(Depth) << (rPurge ? "MarkPurge " : "MarkDelete ") << Pkg << " FU=" << FromUser << std::endl; RemoveSizes(Pkg); RemoveStates(Pkg); @@ -813,6 +1163,19 @@ void pkgDepCache::MarkDelete(PkgIterator const &Pkg, bool rPurge, AddStates(Pkg); Update(Pkg); AddSizes(Pkg); + + // if we remove the pseudo package, we also need to remove the "real" + if (Pkg->CurrentVer != 0 && Pkg.CurrentVer().Pseudo() == true) + MarkDelete(Pkg.Group().FindPkg("all"), rPurge, Depth+1, FromUser); + else if (rPurge == true && Pkg->CurrentVer == 0 && + Pkg->CurrentState != pkgCache::State::NotInstalled && + strcmp(Pkg.Arch(), "all") != 0) + { + PkgIterator const allPkg = Pkg.Group().FindPkg("all"); + if (allPkg.end() == false && allPkg->CurrentVer == 0 && + allPkg->CurrentState != pkgCache::State::NotInstalled) + MarkDelete(allPkg, rPurge, Depth+1, FromUser); + } } /*}}}*/ // DepCache::IsDeleteOk - check if it is ok to remove this package /*{{{*/ @@ -901,6 +1264,10 @@ void pkgDepCache::MarkInstall(PkgIterator const &Pkg,bool AutoInst, Update(Pkg); AddSizes(Pkg); + // always trigger the install of the all package for a pseudo package + if (P.CandidateVerIter(*Cache).Pseudo() == true) + MarkInstall(Pkg.Group().FindPkg("all"), AutoInst, Depth, FromUser, ForceImportantDeps); + if (AutoInst == false) return; @@ -1067,10 +1434,13 @@ void pkgDepCache::MarkInstall(PkgIterator const &Pkg,bool AutoInst, VerIterator Ver(*this,*I); PkgIterator Pkg = Ver.ParentPkg(); - if (Start->Type != Dep::DpkgBreaks) - MarkDelete(Pkg,false,Depth + 1, false); - else if (PkgState[Pkg->ID].CandidateVer != *I) + + + if (PkgState[Pkg->ID].CandidateVer != *I && + Start->Type == Dep::DpkgBreaks) MarkInstall(Pkg,true,Depth + 1, false, ForceImportantDeps); + else + MarkDelete(Pkg,false,Depth + 1, false); } continue; } @@ -1099,6 +1469,9 @@ bool pkgDepCache::IsInstallOk(PkgIterator const &Pkg,bool AutoInst, /* */ void pkgDepCache::SetReInstall(PkgIterator const &Pkg,bool To) { + if (unlikely(Pkg.end() == true)) + return; + ActionGroup group(*this); RemoveSizes(Pkg); @@ -1112,12 +1485,17 @@ void pkgDepCache::SetReInstall(PkgIterator const &Pkg,bool To) AddStates(Pkg); AddSizes(Pkg); + + if (unlikely(Pkg.CurrentVer().end() == true) || Pkg.CurrentVer().Pseudo() == false) + return; + + SetReInstall(Pkg.Group().FindPkg("all"), To); } /*}}}*/ // DepCache::SetCandidateVersion - Change the candidate version /*{{{*/ // --------------------------------------------------------------------- /* */ -void pkgDepCache::SetCandidateVersion(VerIterator TargetVer) +void pkgDepCache::SetCandidateVersion(VerIterator TargetVer, bool const &Pseudo) { ActionGroup group(*this); @@ -1135,6 +1513,28 @@ void pkgDepCache::SetCandidateVersion(VerIterator TargetVer) AddStates(Pkg); Update(Pkg); AddSizes(Pkg); + + if (TargetVer.Pseudo() == false || Pseudo == false) + return; + + // the version was pseudo: set all other pseudos also + pkgCache::GrpIterator Grp = Pkg.Group(); + for (Pkg = Grp.FindPkg("any"); Pkg.end() == false; ++Pkg) + { + StateCache &P = PkgState[Pkg->ID]; + if (TargetVer.SimilarVer(P.CandidateVerIter(*this)) == true || + (P.CandidateVerIter(*this).Pseudo() == false && + strcmp(Pkg.Arch(), "all") != 0)) + continue; + + for (pkgCache::VerIterator Ver = Pkg.VersionList(); Ver.end() == false; ++Ver) + { + if (TargetVer.SimilarVer(Ver) == false) + continue; + SetCandidateVersion(Ver, false); + break; + } + } } void pkgDepCache::MarkAuto(const PkgIterator &Pkg, bool Auto) @@ -1197,7 +1597,7 @@ const char *pkgDepCache::StateCache::StripEpoch(const char *Ver) // --------------------------------------------------------------------- /* The default just returns the highest available version that is not a source and automatic. */ -pkgCache::VerIterator pkgDepCache::Policy::GetCandidateVer(PkgIterator Pkg) +pkgCache::VerIterator pkgDepCache::Policy::GetCandidateVer(PkgIterator const &Pkg) { /* Not source/not automatic versions cannot be a candidate version unless they are already installed */ @@ -1232,7 +1632,7 @@ pkgCache::VerIterator pkgDepCache::Policy::GetCandidateVer(PkgIterator Pkg) // Policy::IsImportantDep - True if the dependency is important /*{{{*/ // --------------------------------------------------------------------- /* */ -bool pkgDepCache::Policy::IsImportantDep(DepIterator Dep) +bool pkgDepCache::Policy::IsImportantDep(DepIterator const &Dep) { if(Dep.IsCritical()) return true; @@ -1254,54 +1654,6 @@ bool pkgDepCache::Policy::IsImportantDep(DepIterator Dep) return false; } /*}}}*/ -pkgDepCache::DefaultRootSetFunc::DefaultRootSetFunc() /*{{{*/ - : constructedSuccessfully(false) -{ - Configuration::Item const *Opts; - Opts = _config->Tree("APT::NeverAutoRemove"); - if (Opts != 0 && Opts->Child != 0) - { - Opts = Opts->Child; - for (; Opts != 0; Opts = Opts->Next) - { - if (Opts->Value.empty() == true) - continue; - - regex_t *p = new regex_t; - if(regcomp(p,Opts->Value.c_str(), - REG_EXTENDED | REG_ICASE | REG_NOSUB) != 0) - { - regfree(p); - delete p; - _error->Error("Regex compilation error for APT::NeverAutoRemove"); - return; - } - - rootSetRegexp.push_back(p); - } - } - - constructedSuccessfully = true; -} - /*}}}*/ -pkgDepCache::DefaultRootSetFunc::~DefaultRootSetFunc() /*{{{*/ -{ - for(unsigned int i = 0; i < rootSetRegexp.size(); i++) - { - regfree(rootSetRegexp[i]); - delete rootSetRegexp[i]; - } -} - /*}}}*/ -bool pkgDepCache::DefaultRootSetFunc::InRootSet(const pkgCache::PkgIterator &pkg) /*{{{*/ -{ - for(unsigned int i = 0; i < rootSetRegexp.size(); i++) - if (regexec(rootSetRegexp[i], pkg.Name(), 0, 0, 0) == 0) - return true; - - return false; -} - /*}}}*/ pkgDepCache::InRootSetFunc *pkgDepCache::GetRootSetFunc() /*{{{*/ { DefaultRootSetFunc *f = new DefaultRootSetFunc; @@ -1339,7 +1691,7 @@ bool pkgDepCache::MarkRequired(InRootSetFunc &userFunc) // debug output if(debug_autoremove && PkgState[p->ID].Flags & Flag::Auto) - std::clog << "AutoDep: " << p.Name() << std::endl; + std::clog << "AutoDep: " << p.FullName() << std::endl; } // init vars @@ -1353,8 +1705,11 @@ bool pkgDepCache::MarkRequired(InRootSetFunc &userFunc) { if(!(PkgState[p->ID].Flags & Flag::Auto) || (p->Flags & Flag::Essential) || - userFunc.InRootSet(p)) - + userFunc.InRootSet(p) || + // be nice even then a required package violates the policy (#583517) + // and do the full mark process also for required packages + (p.CurrentVer().end() != true && + p.CurrentVer()->Priority == pkgCache::State::Required)) { // the package is installed (and set to keep) if(PkgState[p->ID].Keep() && !p.CurrentVer().end()) @@ -1373,13 +1728,18 @@ bool pkgDepCache::MarkRequired(InRootSetFunc &userFunc) // MarkPackage - mark a single package in Mark-and-Sweep /*{{{*/ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, const pkgCache::VerIterator &ver, - bool follow_recommends, - bool follow_suggests) + bool const &follow_recommends, + bool const &follow_suggests) { pkgDepCache::StateCache &state = PkgState[pkg->ID]; - VerIterator currver = pkg.CurrentVer(); - VerIterator candver = state.CandidateVerIter(*this); - VerIterator instver = state.InstVerIter(*this); + + // if we are marked already we are done + if(state.Marked) + return; + + VerIterator const currver = pkg.CurrentVer(); + VerIterator const candver = state.CandidateVerIter(*this); + VerIterator const instver = state.InstVerIter(*this); #if 0 // If a package was garbage-collected but is now being marked, we @@ -1405,15 +1765,11 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, !(ver == currver && instver.end() && !ver.end())) return; - // if we are marked already we are done - if(state.Marked) - return; + bool const debug_autoremove = _config->FindB("Debug::pkgAutoRemove", false); - bool debug_autoremove = _config->FindB("Debug::pkgAutoRemove", false); - if(debug_autoremove) { - std::clog << "Marking: " << pkg.Name(); + std::clog << "Marking: " << pkg.FullName(); if(!ver.end()) std::clog << " " << ver.VerStr(); if(!currver.end()) @@ -1425,8 +1781,31 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, state.Marked=true; - if(!ver.end()) + if(ver.end() == true) + return; + + // If the version belongs to a Multi-Arch all package + // we will mark all others in this Group with this version also + if (ver->MultiArch == pkgCache::Version::All && + strcmp(ver.Arch(true), "all") == 0) { + GrpIterator G = pkg.Group(); + const char* const VerStr = ver.VerStr(); + for (PkgIterator P = G.FindPkg("any"); + P.end() != true; P = G.NextPkg(P)) + { + for (VerIterator V = P.VersionList(); + V.end() != true; ++V) + { + if (ver->Hash != V->Hash || + strcmp(VerStr, V.VerStr()) != 0) + continue; + MarkPackage(P, V, follow_recommends, follow_suggests); + break; + } + } + } + for(DepIterator d = ver.DependsList(); !d.end(); ++d) { if(d->Type == Dep::Depends || @@ -1444,10 +1823,9 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, { if(debug_autoremove) { - std::clog << "Following dep: " << d.ParentPkg().Name() + std::clog << "Following dep: " << d.ParentPkg().FullName() << " " << d.ParentVer().VerStr() << " " - << d.DepType() << " " - << d.TargetPkg().Name(); + << d.DepType() << " " << d.TargetPkg().FullName(); if((d->CompareOp & ~pkgCache::Dep::Or) != pkgCache::Dep::NoOp) { std::clog << " (" << d.CompType() << " " @@ -1455,7 +1833,7 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, } std::clog << std::endl; } - MarkPackage(V.ParentPkg(), V, + MarkPackage(V.ParentPkg(), V, follow_recommends, follow_suggests); } } @@ -1468,17 +1846,16 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, { if(debug_autoremove) { - std::clog << "Following dep: " << d.ParentPkg().Name() - << " " << d.ParentVer().VerStr() << " " - << d.DepType() << " " - << d.TargetPkg().Name(); + std::clog << "Following dep: " << d.ParentPkg().FullName() << " " + << d.ParentVer().VerStr() << " " + << d.DepType() << " " << d.TargetPkg().FullName() << " "; if((d->CompareOp & ~pkgCache::Dep::Or) != pkgCache::Dep::NoOp) { std::clog << " (" << d.CompType() << " " << d.TargetVer() << ")"; } std::clog << ", provided by " - << prv.OwnerPkg().Name() << " " + << prv.OwnerPkg().FullName() << " " << prv.OwnerVer().VerStr() << std::endl; } @@ -1489,7 +1866,6 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg, } } } - } } /*}}}*/ bool pkgDepCache::Sweep() /*{{{*/ @@ -1511,7 +1887,7 @@ bool pkgDepCache::Sweep() /*{{{*/ { state.Garbage=true; if(debug_autoremove) - std::clog << "Garbage: " << p.Name() << std::endl; + std::clog << "Garbage: " << p.FullName() << std::endl; } } diff --git a/apt-pkg/depcache.h b/apt-pkg/depcache.h index 0306861a1..08e683558 100644 --- a/apt-pkg/depcache.h +++ b/apt-pkg/depcache.h @@ -38,14 +38,14 @@ #ifndef PKGLIB_DEPCACHE_H #define PKGLIB_DEPCACHE_H - +#include <apt-pkg/configuration.h> #include <apt-pkg/pkgcache.h> #include <apt-pkg/progress.h> - -#include <regex.h> +#include <apt-pkg/error.h> #include <vector> #include <memory> +#include <set> class pkgDepCache : protected pkgCache::Namespace { @@ -78,8 +78,8 @@ class pkgDepCache : protected pkgCache::Namespace */ void MarkPackage(const pkgCache::PkgIterator &pkg, const pkgCache::VerIterator &ver, - bool follow_recommends, - bool follow_suggests); + bool const &follow_recommends, + bool const &follow_suggests); /** \brief Update the Marked field of all packages. * @@ -183,22 +183,13 @@ class pkgDepCache : protected pkgCache::Namespace /** \brief Returns \b true for packages matching a regular * expression in APT::NeverAutoRemove. */ - class DefaultRootSetFunc : public InRootSetFunc + class DefaultRootSetFunc : public InRootSetFunc, public Configuration::MatchAgainstConfig { - std::vector<regex_t *> rootSetRegexp; - bool constructedSuccessfully; - public: - DefaultRootSetFunc(); - ~DefaultRootSetFunc(); - - /** \return \b true if the class initialized successfully, \b - * false otherwise. Used to avoid throwing an exception, since - * APT classes generally don't. - */ - bool wasConstructedSuccessfully() const { return constructedSuccessfully; } + DefaultRootSetFunc() : Configuration::MatchAgainstConfig("APT::NeverAutoRemove") {}; + virtual ~DefaultRootSetFunc() {}; - bool InRootSet(const pkgCache::PkgIterator &pkg); + bool InRootSet(const pkgCache::PkgIterator &pkg) { return pkg.end() == true && Match(pkg.Name()); }; }; struct StateCache @@ -265,8 +256,8 @@ class pkgDepCache : protected pkgCache::Namespace { public: - virtual VerIterator GetCandidateVer(PkgIterator Pkg); - virtual bool IsImportantDep(DepIterator Dep); + virtual VerIterator GetCandidateVer(PkgIterator const &Pkg); + virtual bool IsImportantDep(DepIterator const &Dep); virtual ~Policy() {}; }; @@ -285,9 +276,11 @@ class pkgDepCache : protected pkgCache::Namespace pkgCache *Cache; StateCache *PkgState; unsigned char *DepState; - - double iUsrSize; - double iDownloadSize; + + /** Stores the space changes after installation */ + signed long long iUsrSize; + /** Stores how much we need to download to get the packages */ + unsigned long long iDownloadSize; unsigned long iInstCount; unsigned long iDelCount; unsigned long iKeepCount; @@ -320,8 +313,9 @@ class pkgDepCache : protected pkgCache::Namespace void Update(PkgIterator const &P); // Count manipulators - void AddSizes(const PkgIterator &Pkg,signed long Mult = 1); - inline void RemoveSizes(const PkgIterator &Pkg) {AddSizes(Pkg,-1);}; + void AddSizes(const PkgIterator &Pkg, bool const &Invert = false); + inline void RemoveSizes(const PkgIterator &Pkg) {AddSizes(Pkg, true);}; + void AddSizes(const PkgIterator &Pkg,signed long Mult) __deprecated; void AddStates(const PkgIterator &Pkg,int Add = 1); inline void RemoveStates(const PkgIterator &Pkg) {AddStates(Pkg,-1);}; @@ -330,14 +324,17 @@ class pkgDepCache : protected pkgCache::Namespace // Legacy.. We look like a pkgCache inline operator pkgCache &() {return *Cache;}; inline Header &Head() {return *Cache->HeaderP;}; + inline GrpIterator GrpBegin() {return Cache->GrpBegin();}; inline PkgIterator PkgBegin() {return Cache->PkgBegin();}; + inline GrpIterator FindGrp(string const &Name) {return Cache->FindGrp(Name);}; inline PkgIterator FindPkg(string const &Name) {return Cache->FindPkg(Name);}; + inline PkgIterator FindPkg(string const &Name, string const &Arch) {return Cache->FindPkg(Name, Arch);}; inline pkgCache &GetCache() {return *Cache;}; inline pkgVersioningSystem &VS() {return *Cache->VS;}; // Policy implementation - inline VerIterator GetCandidateVer(PkgIterator Pkg) {return LocalPolicy->GetCandidateVer(Pkg);}; + inline VerIterator GetCandidateVer(PkgIterator const &Pkg) {return LocalPolicy->GetCandidateVer(Pkg);}; inline bool IsImportantDep(DepIterator Dep) {return LocalPolicy->IsImportantDep(Dep);}; inline Policy &GetPolicy() {return *LocalPolicy;}; @@ -398,7 +395,7 @@ class pkgDepCache : protected pkgCache::Namespace bool ForceImportantDeps = false); void SetReInstall(PkgIterator const &Pkg,bool To); - void SetCandidateVersion(VerIterator TargetVer); + void SetCandidateVersion(VerIterator TargetVer, bool const &Pseudo = true); /** Set the "is automatically installed" flag of Pkg. */ void MarkAuto(const PkgIterator &Pkg, bool Auto); @@ -442,16 +439,13 @@ class pkgDepCache : protected pkgCache::Namespace virtual bool IsDeleteOk(const PkgIterator &Pkg,bool Purge = false, unsigned long Depth = 0, bool FromUser = true); - // This is for debuging - void Update(OpProgress *Prog = 0); - // read persistent states bool readStateFile(OpProgress *prog); - bool writeStateFile(OpProgress *prog, bool InstalledOnly=false); + bool writeStateFile(OpProgress *prog, bool InstalledOnly=true); // Size queries - inline double UsrSize() {return iUsrSize;}; - inline double DebSize() {return iDownloadSize;}; + inline signed long long UsrSize() {return iUsrSize;}; + inline unsigned long long DebSize() {return iDownloadSize;}; inline unsigned long DelCount() {return iDelCount;}; inline unsigned long KeepCount() {return iKeepCount;}; inline unsigned long InstCount() {return iInstCount;}; @@ -460,9 +454,17 @@ class pkgDepCache : protected pkgCache::Namespace inline unsigned long BadCount() {return iBadCount;}; bool Init(OpProgress *Prog); - + // Generate all state information + void Update(OpProgress *Prog = 0); + pkgDepCache(pkgCache *Cache,Policy *Plcy = 0); virtual ~pkgDepCache(); + + private: + // Helper for Update(OpProgress) to remove pseudoinstalled arch all packages + bool RemovePseudoInstalledPkg(PkgIterator &Pkg, std::set<unsigned long> &recheck); + bool ReInstallPseudoForGroup(unsigned long const &Grp, std::set<unsigned long> &recheck); + bool ReInstallPseudoForGroup(pkgCache::PkgIterator const &P, std::set<unsigned long> &recheck); }; #endif diff --git a/apt-pkg/indexcopy.cc b/apt-pkg/indexcopy.cc index 53eb11172..a2a1d5934 100644 --- a/apt-pkg/indexcopy.cc +++ b/apt-pkg/indexcopy.cc @@ -27,6 +27,8 @@ #include <sstream> #include <unistd.h> #include <sys/stat.h> +#include <sys/types.h> +#include <fcntl.h> #include <stdio.h> /*}}}*/ @@ -132,7 +134,7 @@ bool IndexCopy::CopyPackages(string CDROM,string Name,vector<string> &List, TargetF += URItoFileName(S); if (_config->FindB("APT::CDROM::NoAct",false) == true) TargetF = "/dev/null"; - FileFd Target(TargetF,FileFd::WriteEmpty); + FileFd Target(TargetF,FileFd::WriteAtomic); FILE *TargetFl = fdopen(dup(Target.Fd()),"w"); if (_error->PendingError() == true) return false; @@ -563,7 +565,7 @@ bool SigVerify::CopyMetaIndex(string CDROM, string CDName, /*{{{*/ FileFd Target; FileFd Rel; - Target.Open(TargetF,FileFd::WriteEmpty); + Target.Open(TargetF,FileFd::WriteAtomic); Rel.Open(prefix + file,FileFd::ReadOnly); if (_error->PendingError() == true) return false; @@ -590,66 +592,34 @@ bool SigVerify::CopyAndVerify(string CDROM,string Name,vector<string> &SigList, indexRecords *MetaIndex = new indexRecords; string prefix = *I; + string const releasegpg = *I+"Release.gpg"; + string const release = *I+"Release"; + // a Release.gpg without a Release should never happen - if(!FileExists(*I+"Release")) + if(FileExists(release) == false) { delete MetaIndex; continue; } - - // verify the gpg signature of "Release" - // gpg --verify "*I+Release.gpg", "*I+Release" - const char *Args[400]; - unsigned int i = 0; - - string gpgvpath = _config->Find("Dir::Bin::gpg", "/usr/bin/gpgv"); - string pubringpath = _config->Find("Apt::GPGV::TrustedKeyring", "/etc/apt/trusted.gpg"); - string releasegpg = *I+"Release.gpg"; - string release = *I+"Release"; - - Args[i++] = gpgvpath.c_str(); - Args[i++] = "--keyring"; - Args[i++] = pubringpath.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[i++] = Opts->Value.c_str(); - if(i >= 390) { - _error->Error("Argument list from Acquire::gpgv::Options too long. Exiting."); - return false; - } - } - } - - Args[i++] = releasegpg.c_str(); - Args[i++] = release.c_str(); - Args[i++] = NULL; - pid_t pid = ExecFork(); if(pid < 0) { _error->Error("Fork failed"); return false; } - if(pid == 0) { - execvp(gpgvpath.c_str(), (char**)Args); - } + if(pid == 0) + RunGPGV(release, releasegpg); + if(!ExecWait(pid, "gpgv")) { _error->Warning("Signature verification failed for: %s", - string(*I+"Release.gpg").c_str()); + releasegpg.c_str()); // something went wrong, don't copy the Release.gpg // FIXME: delete any existing gpg file? continue; } // Open the Release file and add it to the MetaIndex - if(!MetaIndex->Load(*I+"Release")) + if(!MetaIndex->Load(release)) { _error->Error("%s",MetaIndex->ErrorText.c_str()); return false; @@ -679,6 +649,102 @@ 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]) +{ + string const gpgvpath = _config->Find("Dir::Bin::gpg", "/usr/bin/gpgv"); + // FIXME: remove support for deprecated APT::GPGV setting + string const trustedFile = _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 = GetListOfFilesInDir(trustedPath, "gpg", false); + if (FileExists(trustedFile) == true) + keyrings.push_back(trustedFile); + + std::vector<const char *> Args; + Args.reserve(30); + + if (keyrings.empty() == true) + return false; + + 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()); + 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) { @@ -773,7 +839,7 @@ bool TranslationsCopy::CopyTranslations(string CDROM,string Name, /*{{{*/ TargetF += URItoFileName(S); if (_config->FindB("APT::CDROM::NoAct",false) == true) TargetF = "/dev/null"; - FileFd Target(TargetF,FileFd::WriteEmpty); + FileFd Target(TargetF,FileFd::WriteAtomic); FILE *TargetFl = fdopen(dup(Target.Fd()),"w"); if (_error->PendingError() == true) return false; diff --git a/apt-pkg/indexcopy.h b/apt-pkg/indexcopy.h index 9e5ad4e43..6fcd3b8ce 100644 --- a/apt-pkg/indexcopy.h +++ b/apt-pkg/indexcopy.h @@ -89,6 +89,15 @@ class SigVerify /*{{{*/ public: bool CopyAndVerify(string CDROM,string Name,vector<string> &SigList, vector<string> PkgList,vector<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, + int const &statusfd = -1) { + int fd[2]; + return RunGPGV(File, FileOut, statusfd, fd); + }; }; /*}}}*/ diff --git a/apt-pkg/indexfile.cc b/apt-pkg/indexfile.cc index 5a82b7b2e..37be87055 100644 --- a/apt-pkg/indexfile.cc +++ b/apt-pkg/indexfile.cc @@ -8,9 +8,9 @@ ##################################################################### */ /*}}}*/ // Include Files /*{{{*/ -#include <apt-pkg/configuration.h> #include <apt-pkg/indexfile.h> #include <apt-pkg/error.h> +#include <apt-pkg/aptconfiguration.h> #include <clocale> #include <cstring> @@ -66,34 +66,23 @@ string pkgIndexFile::SourceInfo(pkgSrcRecords::Parser const &Record, return string(); } /*}}}*/ -// IndexFile::TranslationsAvailable - Check if will use Translation /*{{{*/ +// IndexFile::TranslationsAvailable - Check if will use Translation /*{{{*/ // --------------------------------------------------------------------- /* */ -bool pkgIndexFile::TranslationsAvailable() -{ - const string Translation = _config->Find("APT::Acquire::Translation"); - - if (Translation.compare("none") != 0) - return CheckLanguageCode(LanguageCode().c_str()); - else - return false; +bool pkgIndexFile::TranslationsAvailable() { + return (APT::Configuration::getLanguages().empty() != true); } /*}}}*/ -// IndexFile::CheckLanguageCode - Check the Language Code /*{{{*/ +// IndexFile::CheckLanguageCode - Check the Language Code /*{{{*/ // --------------------------------------------------------------------- -/* */ -/* common cases: de_DE, de_DE@euro, de_DE.UTF-8, de_DE.UTF-8@euro, - de_DE.ISO8859-1, tig_ER - more in /etc/gdm/locale.conf -*/ - -bool pkgIndexFile::CheckLanguageCode(const char *Lang) +/* No intern need for this method anymore as the check for correctness + is already done in getLanguages(). Note also that this check is + rather bad (doesn't take three character like ast into account). + TODO: Remove method with next API break */ +__attribute__ ((deprecated)) bool pkgIndexFile::CheckLanguageCode(const char *Lang) { - if (strlen(Lang) == 2 || - strlen(Lang) == 3 || - (strlen(Lang) > 3 && Lang[3] == '_') || - (strlen(Lang) == 5 && Lang[2] == '_')) - return true; + if (strlen(Lang) == 2 || (strlen(Lang) == 5 && Lang[2] == '_')) + return true; if (strcmp(Lang,"C") != 0) _error->Warning("Wrong language code %s", Lang); @@ -101,38 +90,14 @@ bool pkgIndexFile::CheckLanguageCode(const char *Lang) return false; } /*}}}*/ -// IndexFile::LanguageCode - Return the Language Code /*{{{*/ +// IndexFile::LanguageCode - Return the Language Code /*{{{*/ // --------------------------------------------------------------------- -/* return the language code */ -string pkgIndexFile::LanguageCode() -{ - const string Translation = _config->Find("APT::Acquire::Translation"); - - if (Translation.compare("environment") == 0) - { - string lang = std::setlocale(LC_MESSAGES,NULL); - - // we have a mapping of the language codes that contains all the language - // codes that need the country code as well - // (like pt_BR, pt_PT, sv_SE, zh_*, en_*) - const char *need_full_langcode[] = { "cs_", - "en_", - "pt_", - "sv_", - "zh_", - NULL }; - for(const char **s = need_full_langcode;*s != NULL; s++) - if(lang.find(*s) == 0) - return lang.substr(0,5); - - if(lang.find("_") != lang.npos) - return lang.substr(0, lang.find("_")); - else if(lang.find(".") != lang.npos) - return lang.substr(0, lang.find(".")); - else - return lang; - } - else - return Translation; +/* As we have now possibly more than one LanguageCode this method is + supersided by a) private classmembers or b) getLanguages(). + TODO: Remove method with next API break */ +__attribute__ ((deprecated)) string pkgIndexFile::LanguageCode() { + if (TranslationsAvailable() == false) + return ""; + return APT::Configuration::getLanguages()[0]; } /*}}}*/ diff --git a/apt-pkg/indexfile.h b/apt-pkg/indexfile.h index 3cc501629..2b5ae6342 100644 --- a/apt-pkg/indexfile.h +++ b/apt-pkg/indexfile.h @@ -74,8 +74,12 @@ class pkgIndexFile virtual bool Exists() const = 0; virtual bool HasPackages() const = 0; virtual unsigned long Size() const = 0; - virtual bool Merge(pkgCacheGenerator &/*Gen*/,OpProgress &/*Prog*/) const {return false;}; - virtual bool MergeFileProvides(pkgCacheGenerator &/*Gen*/,OpProgress &/*Prog*/) const {return true;}; + virtual bool Merge(pkgCacheGenerator &/*Gen*/,OpProgress* /*Prog*/) const { return false; }; + __deprecated virtual bool Merge(pkgCacheGenerator &Gen, OpProgress &Prog) const + { return Merge(Gen, &Prog); }; + virtual bool MergeFileProvides(pkgCacheGenerator &/*Gen*/,OpProgress* /*Prog*/) const {return true;}; + __deprecated virtual bool MergeFileProvides(pkgCacheGenerator &Gen, OpProgress &Prog) const + {return MergeFileProvides(Gen, &Prog);}; virtual pkgCache::PkgFileIterator FindInCache(pkgCache &Cache) const; static bool TranslationsAvailable(); diff --git a/apt-pkg/indexrecords.cc b/apt-pkg/indexrecords.cc index 1fc27b1a1..eb9a36866 100644 --- a/apt-pkg/indexrecords.cc +++ b/apt-pkg/indexrecords.cc @@ -7,8 +7,11 @@ #include <apt-pkg/tagfile.h> #include <apt-pkg/error.h> #include <apt-pkg/strutl.h> +#include <apt-pkg/configuration.h> #include <apti18n.h> #include <sys/stat.h> +#include <clocale> + /*}}}*/ string indexRecords::GetDist() const { @@ -26,11 +29,21 @@ string indexRecords::GetExpectedDist() const return this->ExpectedDist; } +time_t indexRecords::GetValidUntil() const +{ + return this->ValidUntil; +} + const indexRecords::checkSum *indexRecords::Lookup(const string MetaKey) { return Entries[MetaKey]; } +bool indexRecords::Exists(string const &MetaKey) const +{ + return Entries.count(MetaKey) == 1; +} + bool indexRecords::Load(const string Filename) /*{{{*/ { FileFd Fd(Filename, FileFd::ReadOnly); @@ -80,9 +93,40 @@ bool indexRecords::Load(const string Filename) /*{{{*/ { strprintf(ErrorText, _("No Hash entry in Release file %s"), Filename.c_str()); return false; - } + } + + string Label = Section.FindS("Label"); + string StrDate = Section.FindS("Date"); + string StrValidUntil = Section.FindS("Valid-Until"); + + // if we have a Valid-Until header in the Release file, use it as default + if (StrValidUntil.empty() == false) + { + if(RFC1123StrToTime(StrValidUntil.c_str(), ValidUntil) == false) + { + strprintf(ErrorText, _("Invalid 'Valid-Until' entry in Release file %s"), Filename.c_str()); + return false; + } + } + // get the user settings for this archive and use what expires earlier + int MaxAge = _config->FindI("Acquire::Max-ValidTime", 0); + if (Label.empty() == true) + MaxAge = _config->FindI(string("Acquire::Max-ValidTime::" + Label).c_str(), MaxAge); + + if(MaxAge == 0) // No user settings, use the one from the Release file + return true; + + time_t date; + if (RFC1123StrToTime(StrDate.c_str(), date) == false) + { + strprintf(ErrorText, _("Invalid 'Date' entry in Release file %s"), Filename.c_str()); + return false; + } + date += 24*60*60*MaxAge; + + if (ValidUntil == 0 || ValidUntil > date) + ValidUntil = date; - string Strdate = Section.FindS("Date"); // FIXME: verify this somehow? return true; } /*}}}*/ @@ -160,6 +204,6 @@ indexRecords::indexRecords() } indexRecords::indexRecords(const string ExpectedDist) : - ExpectedDist(ExpectedDist) + ExpectedDist(ExpectedDist), ValidUntil(0) { } diff --git a/apt-pkg/indexrecords.h b/apt-pkg/indexrecords.h index 468d2bd0f..5b532c1a5 100644 --- a/apt-pkg/indexrecords.h +++ b/apt-pkg/indexrecords.h @@ -12,6 +12,7 @@ #include <map> #include <vector> +#include <ctime> class indexRecords { @@ -25,6 +26,8 @@ class indexRecords string Dist; string Suite; string ExpectedDist; + time_t ValidUntil; + std::map<string,checkSum *> Entries; public: @@ -34,10 +37,13 @@ class indexRecords // Lookup function virtual const checkSum *Lookup(const string MetaKey); + /** \brief tests if a checksum for this file is available */ + bool Exists(string const &MetaKey) const; std::vector<std::string> MetaKeys(); virtual bool Load(string Filename); string GetDist() const; + time_t GetValidUntil() const; virtual bool CheckDist(const string MaybeDist) const; string GetExpectedDist() const; virtual ~indexRecords(){}; diff --git a/apt-pkg/init.cc b/apt-pkg/init.cc index 6310aff11..846b27313 100644 --- a/apt-pkg/init.cc +++ b/apt-pkg/init.cc @@ -51,6 +51,7 @@ bool pkgInitConfig(Configuration &Cnf) Cnf.Set("Dir::State::lists","lists/"); Cnf.Set("Dir::State::cdroms","cdroms.list"); + Cnf.Set("Dir::State::mirrors","mirrors/"); // Cache Cnf.Set("Dir::Cache","var/cache/apt/"); @@ -69,6 +70,9 @@ bool pkgInitConfig(Configuration &Cnf) Cnf.Set("Dir::Etc::parts","apt.conf.d"); Cnf.Set("Dir::Etc::preferences","preferences"); Cnf.Set("Dir::Etc::preferencesparts","preferences.d"); + string const deprecated = _config->Find("APT::GPGV::TrustedKeyring"); + Cnf.Set("Dir::Etc::trusted", deprecated.empty() ? "trusted.gpg" : deprecated); + Cnf.Set("Dir::Etc::trustedparts","trusted.gpg.d"); Cnf.Set("Dir::Bin::methods","/usr/lib/apt/methods"); Cnf.Set("Dir::Media::MountPath","/media/apt"); @@ -77,6 +81,11 @@ bool pkgInitConfig(Configuration &Cnf) Cnf.Set("Dir::Log::Terminal","term.log"); Cnf.Set("Dir::Log::History","history.log"); + Cnf.Set("Dir::Ignore-Files-Silently::", "~$"); + Cnf.Set("Dir::Ignore-Files-Silently::", "\\.disabled$"); + Cnf.Set("Dir::Ignore-Files-Silently::", "\\.bak$"); + Cnf.Set("Dir::Ignore-Files-Silently::", "\\.dpkg-[a-z]+$"); + // Translation Cnf.Set("APT::Acquire::Translation", "environment"); @@ -94,10 +103,10 @@ bool pkgInitConfig(Configuration &Cnf) // Read the configuration parts dir string Parts = Cnf.FindDir("Dir::Etc::parts"); - if (FileExists(Parts) == true) + if (DirectoryExists(Parts) == true) Res &= ReadConfigDir(Cnf,Parts); else - _error->WarningE("FileExists",_("Unable to read %s"),Parts.c_str()); + _error->WarningE("DirectoryExists",_("Unable to read %s"),Parts.c_str()); // Read the main config file string FName = Cnf.FindFile("Dir::Etc::main"); diff --git a/apt-pkg/init.h b/apt-pkg/init.h index f0757f644..6e7340dfe 100644 --- a/apt-pkg/init.h +++ b/apt-pkg/init.h @@ -22,7 +22,7 @@ // Non-ABI-Breaks should only increase RELEASE number. // See also buildlib/libversion.mak #define APT_PKG_MAJOR 4 -#define APT_PKG_MINOR 8 +#define APT_PKG_MINOR 10 #define APT_PKG_RELEASE 0 extern const char *pkgVersion; diff --git a/apt-pkg/makefile b/apt-pkg/makefile index bdd49c089..4e5ec107f 100644 --- a/apt-pkg/makefile +++ b/apt-pkg/makefile @@ -14,7 +14,7 @@ include ../buildlib/libversion.mak LIBRARY=apt-pkg MAJOR=$(LIBAPTPKG_MAJOR) MINOR=$(LIBAPTPKG_RELEASE) -SLIBS=$(PTHREADLIB) $(INTLLIBS) -lutil -ldl +SLIBS=$(PTHREADLIB) $(INTLLIBS) -lutil -ldl -lz APT_DOMAIN:=libapt-pkg$(LIBAPTPKG_MAJOR) # Source code for the contributed non-core things @@ -25,7 +25,7 @@ SOURCE = contrib/mmap.cc contrib/error.cc contrib/strutl.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 sha256.h hashes.h \ - macros.h + macros.h weakptr.h # Source code for the core main library SOURCE+= pkgcache.cc version.cc depcache.cc \ @@ -35,14 +35,15 @@ SOURCE+= pkgcache.cc version.cc depcache.cc \ srcrecords.cc cachefile.cc versionmatch.cc policy.cc \ pkgsystem.cc indexfile.cc pkgcachegen.cc acquire-item.cc \ indexrecords.cc vendor.cc vendorlist.cc cdrom.cc indexcopy.cc \ - aptconfiguration.cc + aptconfiguration.cc cachefilter.cc cacheset.cc HEADERS+= algorithms.h depcache.h pkgcachegen.h cacheiterators.h \ orderlist.h sourcelist.h packagemanager.h tagfile.h \ init.h pkgcache.h version.h progress.h pkgrecords.h \ acquire.h acquire-worker.h acquire-item.h acquire-method.h \ clean.h srcrecords.h cachefile.h versionmatch.h policy.h \ pkgsystem.h indexfile.h metaindex.h indexrecords.h vendor.h \ - vendorlist.h cdrom.h indexcopy.h aptconfiguration.h + vendorlist.h cdrom.h indexcopy.h aptconfiguration.h \ + cachefilter.h cacheset.h # Source code for the debian specific components # In theory the deb headers do not need to be exported.. diff --git a/apt-pkg/metaindex.h b/apt-pkg/metaindex.h index 779b6ab14..1d2140799 100644 --- a/apt-pkg/metaindex.h +++ b/apt-pkg/metaindex.h @@ -33,8 +33,8 @@ class metaIndex virtual const char* GetType() const {return Type;} // Interface for acquire - virtual string ArchiveURI(string /*File*/) const = 0; - virtual bool GetIndexes(pkgAcquire *Owner, bool GetAll=false) const = 0; + virtual string ArchiveURI(string const& /*File*/) const = 0; + virtual bool GetIndexes(pkgAcquire *Owner, bool const &GetAll=false) const = 0; virtual vector<pkgIndexFile *> *GetIndexFiles() = 0; virtual bool IsTrusted() const = 0; diff --git a/apt-pkg/orderlist.cc b/apt-pkg/orderlist.cc index 0ee2e2bc8..602b63d3b 100644 --- a/apt-pkg/orderlist.cc +++ b/apt-pkg/orderlist.cc @@ -117,7 +117,8 @@ bool pkgOrderList::IsMissing(PkgIterator Pkg) return false; // Skip Packages that need configure only. - if (Pkg.State() == pkgCache::PkgIterator::NeedsConfigure && + if ((Pkg.State() == pkgCache::PkgIterator::NeedsConfigure || + Pkg.State() == pkgCache::PkgIterator::NeedsNothing) && Cache[Pkg].Keep() == true) return false; @@ -126,6 +127,11 @@ bool pkgOrderList::IsMissing(PkgIterator Pkg) if (FileList[Pkg->ID].empty() == false) return false; + + // Missing Pseudo packages are missing if the real package is missing + if (pkgCache::VerIterator(Cache, Cache[Pkg].CandidateVer).Pseudo() == true) + return IsMissing(Pkg.Group().FindPkg("all")); + return true; } /*}}}*/ @@ -199,7 +205,7 @@ bool pkgOrderList::OrderCritical() { PkgIterator P(Cache,*I); if (IsNow(P) == true) - clog << " " << P.Name() << ' ' << IsMissing(P) << ',' << IsFlag(P,After) << endl; + clog << " " << P.FullName() << ' ' << IsMissing(P) << ',' << IsFlag(P,After) << endl; } } @@ -272,7 +278,7 @@ bool pkgOrderList::OrderUnpack(string *FileList) { PkgIterator P(Cache,*I); if (IsNow(P) == true) - clog << " " << P.Name() << ' ' << IsMissing(P) << ',' << IsFlag(P,After) << endl; + clog << " " << P.FullName() << ' ' << IsMissing(P) << ',' << IsFlag(P,After) << endl; } } @@ -543,7 +549,7 @@ bool pkgOrderList::VisitNode(PkgIterator Pkg) if (Debug == true) { for (int j = 0; j != Depth; j++) clog << ' '; - clog << "Visit " << Pkg.Name() << endl; + clog << "Visit " << Pkg.FullName() << endl; } Depth++; @@ -602,7 +608,7 @@ bool pkgOrderList::VisitNode(PkgIterator Pkg) if (Debug == true) { for (int j = 0; j != Depth; j++) clog << ' '; - clog << "Leave " << Pkg.Name() << ' ' << IsFlag(Pkg,Added) << ',' << IsFlag(Pkg,AddPending) << endl; + clog << "Leave " << Pkg.FullName() << ' ' << IsFlag(Pkg,Added) << ',' << IsFlag(Pkg,AddPending) << endl; } return true; @@ -880,13 +886,16 @@ bool pkgOrderList::DepRemove(DepIterator D) continue; /* We wish to see if the dep on the parent package is okay - in the removed (install) state of the target pkg. */ + in the removed (install) state of the target pkg. */ + bool tryFixDeps = false; if (CheckDep(D) == true) { // We want to catch loops with the code below. if (IsFlag(D.ParentPkg(),AddPending) == false) continue; } + else + tryFixDeps = true; // This is the loop detection if (IsFlag(D.ParentPkg(),Added) == true || @@ -897,6 +906,80 @@ bool pkgOrderList::DepRemove(DepIterator D) continue; } + if (tryFixDeps == true) + { + for (pkgCache::DepIterator F = D.ParentPkg().CurrentVer().DependsList(); + F.end() == false; ++F) + { + if (F->Type != pkgCache::Dep::Depends && F->Type != pkgCache::Dep::PreDepends) + continue; + // Check the Providers + if (F.TargetPkg()->ProvidesList != 0) + { + pkgCache::PrvIterator Prov = F.TargetPkg().ProvidesList(); + for (; Prov.end() == false; ++Prov) + { + pkgCache::PkgIterator const P = Prov.OwnerPkg(); + if (IsFlag(P, InList) == true && + IsFlag(P, AddPending) == true && + IsFlag(P, Added) == false && + Cache[P].InstallVer == 0) + break; + } + if (Prov.end() == false) + for (pkgCache::PrvIterator Prv = F.TargetPkg().ProvidesList(); + Prv.end() == false; ++Prv) + { + pkgCache::PkgIterator const P = Prv.OwnerPkg(); + if (IsFlag(P, InList) == true && + IsFlag(P, AddPending) == false && + Cache[P].InstallVer != 0 && + VisitNode(P) == true) + { + Flag(P, Immediate); + tryFixDeps = false; + break; + } + } + if (tryFixDeps == false) + break; + } + + // Check for Or groups + if ((F->CompareOp & pkgCache::Dep::Or) != pkgCache::Dep::Or) + continue; + // Lets see if the package is part of the Or group + pkgCache::DepIterator S = F; + for (; S.end() == false; ++S) + { + if (S.TargetPkg() == D.TargetPkg()) + break; + if ((S->CompareOp & pkgCache::Dep::Or) != pkgCache::Dep::Or || + CheckDep(S)) // Or group is satisfied by another package + for (;S.end() == false; ++S); + } + if (S.end() == true) + continue; + // skip to the end of the or group + for (;S.end() == false && (S->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or; ++S); + ++S; + // The soon to be removed is part of the Or group + // start again in the or group and find something which will serve as replacement + for (; F.end() == false && F != S; ++F) + { + if (F.TargetPkg() == D.TargetPkg() || + IsFlag(F.TargetPkg(), InList) == false || + VisitNode(F.TargetPkg()) == false) + continue; + Flag(F.TargetPkg(), Immediate); + tryFixDeps = false; + break; + } + if (tryFixDeps == false) + break; + } + } + // Skip over missing files if (IsMissing(D.ParentPkg()) == true) continue; diff --git a/apt-pkg/packagemanager.cc b/apt-pkg/packagemanager.cc index b747fa78a..49776aac7 100644 --- a/apt-pkg/packagemanager.cc +++ b/apt-pkg/packagemanager.cc @@ -80,7 +80,10 @@ bool pkgPackageManager::GetArchives(pkgAcquire *Owner,pkgSourceList *Sources, // Skip already processed packages if (List->IsNow(Pkg) == false) continue; - + + if (pkgCache::VerIterator(Cache, Cache[Pkg].CandidateVer).Pseudo() == true) + continue; + new pkgAcqArchive(Owner,Sources,Recs,Cache[Pkg].InstVerIter(Cache), FileNames[Pkg->ID]); } @@ -277,8 +280,10 @@ bool pkgPackageManager::ConfigureAll() for (pkgOrderList::iterator I = OList.begin(); I != OList.end(); I++) { PkgIterator Pkg(Cache,*I); - - if (ConfigurePkgs == true && Configure(Pkg) == false) + + if (ConfigurePkgs == true && + pkgCache::VerIterator(Cache, Cache[Pkg].CandidateVer).Pseudo() == false && + Configure(Pkg) == false) return false; List->Flag(Pkg,pkgOrderList::Configured,pkgOrderList::States); @@ -313,7 +318,9 @@ bool pkgPackageManager::SmartConfigure(PkgIterator Pkg) { PkgIterator Pkg(Cache,*I); - if (ConfigurePkgs == true && Configure(Pkg) == false) + if (ConfigurePkgs == true && + pkgCache::VerIterator(Cache, Cache[Pkg].CandidateVer).Pseudo() == false && + Configure(Pkg) == false) return false; List->Flag(Pkg,pkgOrderList::Configured,pkgOrderList::States); @@ -465,7 +472,12 @@ bool pkgPackageManager::SmartRemove(PkgIterator Pkg) return true; List->Flag(Pkg,pkgOrderList::Configured,pkgOrderList::States); - return Remove(Pkg,(Cache[Pkg].iFlags & pkgDepCache::Purge) == pkgDepCache::Purge); + + if (pkgCache::VerIterator(Cache, Cache[Pkg].CandidateVer).Pseudo() == false) + return Remove(Pkg,(Cache[Pkg].iFlags & pkgDepCache::Purge) == pkgDepCache::Purge); + else + return SmartRemove(Pkg.Group().FindPkg("all")); + return true; } /*}}}*/ // PM::SmartUnPack - Install helper /*{{{*/ @@ -579,10 +591,23 @@ bool pkgPackageManager::SmartUnPack(PkgIterator Pkg) for (PrvIterator P = Cache[Pkg].InstVerIter(Cache).ProvidesList(); P.end() == false; P++) CheckRConflicts(Pkg,P.ParentPkg().RevDependsList(),P.ProvideVersion()); - - if (Install(Pkg,FileNames[Pkg->ID]) == false) - return false; - + + if (pkgCache::VerIterator(Cache, Cache[Pkg].CandidateVer).Pseudo() == false) + { + if(Install(Pkg,FileNames[Pkg->ID]) == false) + return false; + } else { + // Pseudo packages will not be unpacked - instead we will do this + // for the "real" package, but only once and if it is already + // configured we don't need to unpack it again… + PkgIterator const P = Pkg.Group().FindPkg("all"); + if (List->IsFlag(P,pkgOrderList::UnPacked) != true && + List->IsFlag(P,pkgOrderList::Configured) != true && + P.State() != pkgCache::PkgIterator::NeedsNothing) { + if (SmartUnPack(P) == false) + return false; + } + } List->Flag(Pkg,pkgOrderList::UnPacked,pkgOrderList::States); // Perform immedate configuration of the package. diff --git a/apt-pkg/packagemanager.h b/apt-pkg/packagemanager.h index af1476b7a..efd2cfac6 100644 --- a/apt-pkg/packagemanager.h +++ b/apt-pkg/packagemanager.h @@ -28,6 +28,7 @@ #include <iostream> #include <apt-pkg/pkgcache.h> #include <apt-pkg/depcache.h> +#include <set> using std::string; @@ -47,7 +48,15 @@ class pkgPackageManager : protected pkgCache::Namespace pkgDepCache &Cache; pkgOrderList *List; bool Debug; - + + /** \brief saves packages dpkg let disappear + + This way APT can retreat from trying to configure these + packages later on and a frontend can choose to display a + notice to inform the user about these disappears. + */ + std::set<std::string> disappearedPkgs; + bool DepAdd(pkgOrderList &Order,PkgIterator P,int Depth = 0); void ImmediateAdd(PkgIterator P, bool UseInstallVer, unsigned const int &Depth = 0); virtual OrderResult OrderInstall(); @@ -93,7 +102,10 @@ class pkgPackageManager : protected pkgCache::Namespace // stuff that needs to be done after the fork OrderResult DoInstallPostFork(int statusFd=-1); bool FixMissing(); - + + /** \brief returns all packages dpkg let disappear */ + inline std::set<std::string> GetDisappearedPackages() { return disappearedPkgs; }; + pkgPackageManager(pkgDepCache *Cache); virtual ~pkgPackageManager(); }; diff --git a/apt-pkg/pkgcache.cc b/apt-pkg/pkgcache.cc index 4a0f3ee58..a66a5198d 100644 --- a/apt-pkg/pkgcache.cc +++ b/apt-pkg/pkgcache.cc @@ -22,11 +22,12 @@ // Include Files /*{{{*/ #include <apt-pkg/pkgcache.h> #include <apt-pkg/policy.h> -#include <apt-pkg/indexfile.h> #include <apt-pkg/version.h> #include <apt-pkg/error.h> #include <apt-pkg/strutl.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/aptconfiguration.h> +#include <apt-pkg/macros.h> #include <apti18n.h> @@ -54,6 +55,7 @@ pkgCache::Header::Header() Dirty = false; HeaderSz = sizeof(pkgCache::Header); + GroupSz = sizeof(pkgCache::Group); PackageSz = sizeof(pkgCache::Package); PackageFileSz = sizeof(pkgCache::PackageFile); VersionSz = sizeof(pkgCache::Version); @@ -63,6 +65,7 @@ pkgCache::Header::Header() VerFileSz = sizeof(pkgCache::VerFile); DescFileSz = sizeof(pkgCache::DescFile); + GroupCount = 0; PackageCount = 0; VersionCount = 0; DescriptionCount = 0; @@ -78,7 +81,8 @@ pkgCache::Header::Header() StringList = 0; VerSysName = 0; Architecture = 0; - memset(HashTable,0,sizeof(HashTable)); + memset(PkgHashTable,0,sizeof(PkgHashTable)); + memset(GrpHashTable,0,sizeof(GrpHashTable)); memset(Pools,0,sizeof(Pools)); } /*}}}*/ @@ -88,6 +92,7 @@ pkgCache::Header::Header() bool pkgCache::Header::CheckSizes(Header &Against) const { if (HeaderSz == Against.HeaderSz && + GroupSz == Against.GroupSz && PackageSz == Against.PackageSz && PackageFileSz == Against.PackageFileSz && VersionSz == Against.VersionSz && @@ -106,6 +111,10 @@ bool pkgCache::Header::CheckSizes(Header &Against) const /* */ pkgCache::pkgCache(MMap *Map, bool DoMap) : Map(*Map) { + // call getArchitectures() with cached=false to ensure that the + // architectures cache is re-evaulated. this is needed in cases + // when the APT::Architecture field changes between two cache creations + MultiArchEnabled = APT::Configuration::getArchitectures(false).size() > 1; if (DoMap == true) ReMap(); } @@ -113,10 +122,11 @@ pkgCache::pkgCache(MMap *Map, bool DoMap) : Map(*Map) // Cache::ReMap - Reopen the cache file /*{{{*/ // --------------------------------------------------------------------- /* If the file is already closed then this will open it open it. */ -bool pkgCache::ReMap() +bool pkgCache::ReMap(bool const &Errorchecks) { // Apply the typecasts. HeaderP = (Header *)Map.Data(); + GrpP = (Group *)Map.Data(); PkgP = (Package *)Map.Data(); VerFileP = (VerFile *)Map.Data(); DescFileP = (DescFile *)Map.Data(); @@ -128,6 +138,9 @@ bool pkgCache::ReMap() StringItemP = (StringItem *)Map.Data(); StrP = (char *)Map.Data(); + if (Errorchecks == false) + return true; + if (Map.Size() == 0 || HeaderP == 0) return _error->Error(_("Empty package cache")); @@ -164,7 +177,7 @@ 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); - return Hash % _count(HeaderP->HashTable); + return Hash % _count(HeaderP->PkgHashTable); } unsigned long pkgCache::sHash(const char *Str) const @@ -172,26 +185,82 @@ 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); - return Hash % _count(HeaderP->HashTable); + return Hash % _count(HeaderP->PkgHashTable); } /*}}}*/ -// Cache::FindPkg - Locate a package by name /*{{{*/ +// Cache::SingleArchFindPkg - Locate a package by name /*{{{*/ // --------------------------------------------------------------------- -/* Returns 0 on error, pointer to the package otherwise */ -pkgCache::PkgIterator pkgCache::FindPkg(const string &Name) +/* Returns 0 on error, pointer to the package otherwise + The multiArch enabled methods will fallback to this one as it is (a bit) + faster for single arch environments and realworld is mostly singlearch… */ +pkgCache::PkgIterator pkgCache::SingleArchFindPkg(const string &Name) { // Look at the hash bucket - Package *Pkg = PkgP + HeaderP->HashTable[Hash(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); + stringcasecmp(Name,StrP + Pkg->Name) == 0) + return PkgIterator(*this,Pkg); } return PkgIterator(*this,0); } /*}}}*/ +// Cache::FindPkg - Locate a package by name /*{{{*/ +// --------------------------------------------------------------------- +/* Returns 0 on error, pointer to the package otherwise */ +pkgCache::PkgIterator pkgCache::FindPkg(const string &Name) { + if (MultiArchCache() == false) + return SingleArchFindPkg(Name); + size_t const found = Name.find(':'); + if (found == string::npos) + return FindPkg(Name, "native"); + string const Arch = Name.substr(found+1); + if (Arch == "any") + return FindPkg(Name, "any"); + return FindPkg(Name.substr(0, found), Arch); +} + /*}}}*/ +// Cache::FindPkg - Locate a package by name /*{{{*/ +// --------------------------------------------------------------------- +/* Returns 0 on error, pointer to the package otherwise */ +pkgCache::PkgIterator pkgCache::FindPkg(const string &Name, string const &Arch) { + if (MultiArchCache() == false) { + if (Arch == "native" || Arch == "all" || Arch == "any" || + Arch == _config->Find("APT::Architecture")) + return SingleArchFindPkg(Name); + else + return PkgIterator(*this,0); + } + /* We make a detour via the GrpIterator here as + on a multi-arch environment a group is easier to + find than a package (less entries in the buckets) */ + pkgCache::GrpIterator Grp = FindGrp(Name); + if (Grp.end() == true) + return PkgIterator(*this,0); + + return Grp.FindPkg(Arch); +} + /*}}}*/ +// Cache::FindGrp - Locate a group by name /*{{{*/ +// --------------------------------------------------------------------- +/* Returns End-Pointer on error, pointer to the group otherwise */ +pkgCache::GrpIterator pkgCache::FindGrp(const string &Name) { + if (unlikely(Name.empty() == true)) + return GrpIterator(*this,0); + + // 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) + return GrpIterator(*this, Grp); + } + + return GrpIterator(*this,0); +} + /*}}}*/ // Cache::CompTypeDeb - Return a string describing the compare type /*{{{*/ // --------------------------------------------------------------------- /* This returns a string representation of the dependency compare @@ -241,11 +310,98 @@ const char *pkgCache::Priority(unsigned char Prio) return 0; } /*}}}*/ -// Bases for iterator classes /*{{{*/ -void pkgCache::VerIterator::_dummy() {} -void pkgCache::DepIterator::_dummy() {} -void pkgCache::PrvIterator::_dummy() {} -void pkgCache::DescIterator::_dummy() {} +// GrpIterator::FindPkg - Locate a package by arch /*{{{*/ +// --------------------------------------------------------------------- +/* Returns an End-Pointer on error, pointer to the package otherwise */ +pkgCache::PkgIterator pkgCache::GrpIterator::FindPkg(string Arch) const { + if (unlikely(IsGood() == false || S->FirstPackage == 0)) + return PkgIterator(*Owner, 0); + + static string const myArch = _config->Find("APT::Architecture"); + /* Most of the time the package for our native architecture is + the one we add at first to the cache, but this would be the + last one we check, so we do it now. */ + if (Arch == "native" || Arch == myArch) { + Arch = myArch; + pkgCache::Package *Pkg = Owner->PkgP + S->LastPackage; + if (stringcasecmp(Arch, Owner->StrP + Pkg->Arch) == 0) + return PkgIterator(*Owner, Pkg); + } + + /* If we accept any package we simply return the "first" + package in this group (the last one added). */ + if (Arch == "any") + return PkgIterator(*Owner, Owner->PkgP + S->FirstPackage); + + /* Iterate over the list to find the matching arch + unfortunately this list includes "package noise" + (= different packages with same calculated hash), + so we need to check the name also */ + for (pkgCache::Package *Pkg = PackageList(); Pkg != Owner->PkgP; + Pkg = Owner->PkgP + Pkg->NextPackage) { + if (S->Name == Pkg->Name && + stringcasecmp(Arch, Owner->StrP + Pkg->Arch) == 0) + return PkgIterator(*Owner, Pkg); + if ((Owner->PkgP + S->LastPackage) == Pkg) + break; + } + + return PkgIterator(*Owner, 0); +} + /*}}}*/ +// GrpIterator::FindPreferredPkg - Locate the "best" package /*{{{*/ +// --------------------------------------------------------------------- +/* Returns an End-Pointer on error, pointer to the package otherwise */ +pkgCache::PkgIterator pkgCache::GrpIterator::FindPreferredPkg(bool const &PreferNonVirtual) const { + pkgCache::PkgIterator Pkg = FindPkg("native"); + if (Pkg.end() == false && (PreferNonVirtual == false || Pkg->VersionList != 0)) + return Pkg; + + std::vector<std::string> const archs = APT::Configuration::getArchitectures(); + for (std::vector<std::string>::const_iterator a = archs.begin(); + a != archs.end(); ++a) { + Pkg = FindPkg(*a); + if (Pkg.end() == false && (PreferNonVirtual == false || Pkg->VersionList != 0)) + return Pkg; + } + + if (PreferNonVirtual == true) + return FindPreferredPkg(false); + return PkgIterator(*Owner, 0); +} + /*}}}*/ +// GrpIterator::NextPkg - Locate the next package in the group /*{{{*/ +// --------------------------------------------------------------------- +/* Returns an End-Pointer on error, pointer to the package otherwise. + We can't simply ++ to the next as the next package of the last will + be from a different group (with the same hash value) */ +pkgCache::PkgIterator pkgCache::GrpIterator::NextPkg(pkgCache::PkgIterator const &LastPkg) const { + if (unlikely(IsGood() == false || S->FirstPackage == 0 || + LastPkg.end() == true)) + return PkgIterator(*Owner, 0); + + if (S->LastPackage == LastPkg.Index()) + return PkgIterator(*Owner, 0); + + return PkgIterator(*Owner, Owner->PkgP + LastPkg->NextPackage); +} + /*}}}*/ +// GrpIterator::operator ++ - Postfix incr /*{{{*/ +// --------------------------------------------------------------------- +/* This will advance to the next logical group in the hash table. */ +void pkgCache::GrpIterator::operator ++(int) +{ + // Follow the current links + if (S != Owner->GrpP) + S = Owner->GrpP + S->Next; + + // Follow the hash table + while (S == Owner->GrpP && (HashIndex+1) < (signed)_count(Owner->HeaderP->GrpHashTable)) + { + HashIndex++; + S = Owner->GrpP + Owner->HeaderP->GrpHashTable[HashIndex]; + } +}; /*}}}*/ // PkgIterator::operator ++ - Postfix incr /*{{{*/ // --------------------------------------------------------------------- @@ -253,14 +409,14 @@ void pkgCache::DescIterator::_dummy() {} void pkgCache::PkgIterator::operator ++(int) { // Follow the current links - if (Pkg != Owner->PkgP) - Pkg = Owner->PkgP + Pkg->NextPackage; + if (S != Owner->PkgP) + S = Owner->PkgP + S->NextPackage; // Follow the hash table - while (Pkg == Owner->PkgP && (HashIndex+1) < (signed)_count(Owner->HeaderP->HashTable)) + while (S == Owner->PkgP && (HashIndex+1) < (signed)_count(Owner->HeaderP->PkgHashTable)) { HashIndex++; - Pkg = Owner->PkgP + Owner->HeaderP->HashTable[HashIndex]; + S = Owner->PkgP + Owner->HeaderP->PkgHashTable[HashIndex]; } }; /*}}}*/ @@ -269,12 +425,12 @@ void pkgCache::PkgIterator::operator ++(int) /* By this we mean if it is either cleanly installed or cleanly removed. */ pkgCache::PkgIterator::OkState pkgCache::PkgIterator::State() const { - if (Pkg->InstState == pkgCache::State::ReInstReq || - Pkg->InstState == pkgCache::State::HoldReInstReq) + if (S->InstState == pkgCache::State::ReInstReq || + S->InstState == pkgCache::State::HoldReInstReq) return NeedsUnpack; - if (Pkg->CurrentState == pkgCache::State::UnPacked || - Pkg->CurrentState == pkgCache::State::HalfConfigured) + if (S->CurrentState == pkgCache::State::UnPacked || + S->CurrentState == pkgCache::State::HalfConfigured) // we leave triggers alone complettely. dpkg deals with // them in a hard-to-predict manner and if they get // resolved by dpkg before apt run dpkg --configure on @@ -283,8 +439,8 @@ pkgCache::PkgIterator::OkState pkgCache::PkgIterator::State() const //Pkg->CurrentState == pkgCache::State::TriggersPending) return NeedsConfigure; - if (Pkg->CurrentState == pkgCache::State::HalfInstalled || - Pkg->InstState != pkgCache::State::Ok) + if (S->CurrentState == pkgCache::State::HalfInstalled || + S->InstState != pkgCache::State::Ok) return NeedsUnpack; return NeedsNothing; @@ -331,7 +487,7 @@ operator<<(ostream& out, pkgCache::PkgIterator Pkg) string candidate = string(Pkg.CandVersion() == 0 ? "none" : Pkg.CandVersion()); string newest = string(Pkg.VersionList().end() ? "none" : Pkg.VersionList().VerStr()); - out << Pkg.Name() << " < " << current; + out << Pkg.Name() << " [ " << Pkg.Arch() << " ] < " << current; if (current != candidate) out << " -> " << candidate; if ( newest != "none" && candidate != newest) @@ -340,17 +496,29 @@ operator<<(ostream& out, pkgCache::PkgIterator Pkg) return out; } /*}}}*/ +// PkgIterator::FullName - Returns Name and (maybe) Architecture /*{{{*/ +// --------------------------------------------------------------------- +/* Returns a name:arch string */ +std::string pkgCache::PkgIterator::FullName(bool const &Pretty) const +{ + string fullname = Name(); + if (Pretty == false || + (strcmp(Arch(), "all") != 0 && _config->Find("APT::Architecture") != Arch())) + return fullname.append(":").append(Arch()); + return fullname; +} + /*}}}*/ // DepIterator::IsCritical - Returns true if the dep is important /*{{{*/ // --------------------------------------------------------------------- /* Currently critical deps are defined as depends, predepends and conflicts (including dpkg's Breaks fields). */ -bool pkgCache::DepIterator::IsCritical() +bool pkgCache::DepIterator::IsCritical() const { - if (Dep->Type == pkgCache::Dep::Conflicts || - Dep->Type == pkgCache::Dep::DpkgBreaks || - Dep->Type == pkgCache::Dep::Obsoletes || - Dep->Type == pkgCache::Dep::Depends || - Dep->Type == pkgCache::Dep::PreDepends) + if (S->Type == pkgCache::Dep::Conflicts || + S->Type == pkgCache::Dep::DpkgBreaks || + S->Type == pkgCache::Dep::Obsoletes || + S->Type == pkgCache::Dep::Depends || + S->Type == pkgCache::Dep::PreDepends) return true; return false; } @@ -368,7 +536,7 @@ bool pkgCache::DepIterator::IsCritical() In Conjunction with the DepCache the value of Result may not be super-good since the policy may have made it uninstallable. Using AllTargets is better in this case. */ -bool pkgCache::DepIterator::SmartTargetPkg(PkgIterator &Result) +bool pkgCache::DepIterator::SmartTargetPkg(PkgIterator &Result) const { Result = TargetPkg(); @@ -417,7 +585,7 @@ bool pkgCache::DepIterator::SmartTargetPkg(PkgIterator &Result) provides. It includes every possible package-version that could satisfy the dependency. The last item in the list has a 0. The resulting pointer must be delete [] 'd */ -pkgCache::Version **pkgCache::DepIterator::AllTargets() +pkgCache::Version **pkgCache::DepIterator::AllTargets() const { Version **Res = 0; unsigned long Size =0; @@ -429,12 +597,12 @@ pkgCache::Version **pkgCache::DepIterator::AllTargets() // Walk along the actual package providing versions for (VerIterator I = DPkg.VersionList(); I.end() == false; I++) { - if (Owner->VS->CheckDep(I.VerStr(),Dep->CompareOp,TargetVer()) == false) + if (Owner->VS->CheckDep(I.VerStr(),S->CompareOp,TargetVer()) == false) continue; - if ((Dep->Type == pkgCache::Dep::Conflicts || - Dep->Type == pkgCache::Dep::DpkgBreaks || - Dep->Type == pkgCache::Dep::Obsoletes) && + if ((S->Type == pkgCache::Dep::Conflicts || + S->Type == pkgCache::Dep::DpkgBreaks || + S->Type == pkgCache::Dep::Obsoletes) && ParentPkg() == I.ParentPkg()) continue; @@ -446,12 +614,12 @@ pkgCache::Version **pkgCache::DepIterator::AllTargets() // Follow all provides for (PrvIterator I = DPkg.ProvidesList(); I.end() == false; I++) { - if (Owner->VS->CheckDep(I.ProvideVersion(),Dep->CompareOp,TargetVer()) == false) + if (Owner->VS->CheckDep(I.ProvideVersion(),S->CompareOp,TargetVer()) == false) continue; - if ((Dep->Type == pkgCache::Dep::Conflicts || - Dep->Type == pkgCache::Dep::DpkgBreaks || - Dep->Type == pkgCache::Dep::Obsoletes) && + if ((S->Type == pkgCache::Dep::Conflicts || + S->Type == pkgCache::Dep::DpkgBreaks || + S->Type == pkgCache::Dep::Obsoletes) && ParentPkg() == I.OwnerPkg()) continue; @@ -489,13 +657,37 @@ void pkgCache::DepIterator::GlobOr(DepIterator &Start,DepIterator &End) End = *this; for (bool LastOR = true; end() == false && LastOR == true;) { - LastOR = (Dep->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or; + LastOR = (S->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or; (*this)++; if (LastOR == true) End = (*this); } } /*}}}*/ +// ostream operator to handle string representation of a dependecy /*{{{*/ +// --------------------------------------------------------------------- +/* */ +std::ostream& operator<<(ostream& out, pkgCache::DepIterator D) +{ + if (D.end() == true) + return out << "invalid dependency"; + + pkgCache::PkgIterator P = D.ParentPkg(); + pkgCache::PkgIterator T = D.TargetPkg(); + + out << (P.end() ? "invalid pkg" : P.FullName(false)) << " " << D.DepType() + << " on "; + if (T.end() == true) + out << "invalid pkg"; + else + out << T; + + if (D->Version != 0) + out << " (" << D.CompType() << " " << D.TargetVer() << ")"; + + return out; +} + /*}}}*/ // VerIterator::CompareVer - Fast version compare for same pkgs /*{{{*/ // --------------------------------------------------------------------- /* This just looks over the version list to see if B is listed before A. In @@ -544,6 +736,23 @@ bool pkgCache::VerIterator::Automatic() const return false; } /*}}}*/ +// VerIterator::Pseudo - Check if this version is a pseudo one /*{{{*/ +// --------------------------------------------------------------------- +/* Sometimes you have the need to express dependencies with versions + which doesn't really exist or exist multiply times for "different" + packages. We need these versions for dependency resolution but they + are a problem everytime we need to download/install something. */ +bool pkgCache::VerIterator::Pseudo() const +{ + if (S->MultiArch == pkgCache::Version::All && + strcmp(Arch(true),"all") != 0) + { + GrpIterator const Grp = ParentPkg().Group(); + return (Grp->LastPackage != Grp->FirstPackage); + } + return false; +} + /*}}}*/ // VerIterator::NewestFile - Return the newest file version relation /*{{{*/ // --------------------------------------------------------------------- /* This looks at the version numbers associated with all of the sources @@ -565,7 +774,7 @@ pkgCache::VerFileIterator pkgCache::VerIterator::NewestFile() const // --------------------------------------------------------------------- /* This describes the version from a release-centric manner. The output is a list of Label:Version/Archive */ -string pkgCache::VerIterator::RelStr() +string pkgCache::VerIterator::RelStr() const { bool First = true; string Res; @@ -624,7 +833,9 @@ string pkgCache::VerIterator::RelStr() else Res += File.Site(); } - } + } + if (S->ParentPkg != 0) + Res.append(" [").append(Arch()).append("]"); return Res; } /*}}}*/ @@ -639,7 +850,7 @@ bool pkgCache::PkgFileIterator::IsOk() if (stat(FileName(),&Buf) != 0) return false; - if (Buf.st_size != (signed)File->Size || Buf.st_mtime != File->mtime) + if (Buf.st_size != (signed)S->Size || Buf.st_mtime != S->mtime) return false; return true; @@ -663,6 +874,8 @@ string pkgCache::PkgFileIterator::RelStr() Res = Res + (Res.empty() == true?"l=":",l=") + Label(); if (Component() != 0) Res = Res + (Res.empty() == true?"c=":",c=") + Component(); + if (Architecture() != 0) + Res = Res + (Res.empty() == true?"b=":",b=") + Architecture(); return Res; } /*}}}*/ @@ -673,14 +886,23 @@ string pkgCache::PkgFileIterator::RelStr() */ pkgCache::DescIterator pkgCache::VerIterator::TranslatedDescription() const { - pkgCache::DescIterator DescDefault = DescriptionList(); - pkgCache::DescIterator Desc = DescDefault; - for (; Desc.end() == false; Desc++) - if (pkgIndexFile::LanguageCode() == Desc.LanguageCode()) - break; - if (Desc.end() == true) - Desc = DescDefault; - return Desc; + std::vector<string> const lang = APT::Configuration::getLanguages(); + for (std::vector<string>::const_iterator l = lang.begin(); + l != lang.end(); l++) + { + pkgCache::DescIterator DescDefault = DescriptionList(); + pkgCache::DescIterator Desc = DescDefault; + + for (; Desc.end() == false; Desc++) + if (*l == Desc.LanguageCode() || + (*l == "en" && strcmp(Desc.LanguageCode(),"") == 0)) + break; + if (Desc.end() == true) + Desc = DescDefault; + return Desc; + } + + return DescriptionList(); }; /*}}}*/ diff --git a/apt-pkg/pkgcache.h b/apt-pkg/pkgcache.h index 38733713f..799521784 100644 --- a/apt-pkg/pkgcache.h +++ b/apt-pkg/pkgcache.h @@ -1,20 +1,75 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: pkgcache.h,v 1.25 2001/07/01 22:28:24 jgg Exp $ -/* ###################################################################### - - Cache - Structure definitions for the cache file - - Please see doc/apt-pkg/cache.sgml for a more detailed description of - this format. Also be sure to keep that file up-to-date!! - +/**\file pkgcache.h + \brief pkgCache - Structure definitions for the cache file + + The goal of the cache file is two fold: + Firstly to speed loading and processing of the package file array and + secondly to reduce memory consumption of the package file array. + + The implementation is aimed at an environment with many primary package + files, for instance someone that has a Package file for their CD-ROM, a + Package file for the latest version of the distribution on the CD-ROM and a + package file for the development version. Always present is the information + contained in the status file which might be considered a separate package + file. + + Please understand, this is designed as a <b>Cache file</b> it is not meant to be + used on any system other than the one it was created for. It is not meant to + be authoritative either, i.e. if a system crash or software failure occurs it + must be perfectly acceptable for the cache file to be in an inconsistent + state. Furthermore at any time the cache file may be erased without losing + any information. + + Also the structures and storage layout is optimized for use by the APT + and may not be suitable for all purposes. However it should be possible + to extend it with associate cache files that contain other information. + + To keep memory use down the cache file only contains often used fields and + fields that are inexpensive to store, the Package file has a full list of + fields. Also the client may assume that all items are perfectly valid and + need not perform checks against their correctness. Removal of information + from the cache is possible, but blanks will be left in the file, and + unused strings will also be present. The recommended implementation is to + simply rebuild the cache each time any of the data files change. It is + possible to add a new package file to the cache without any negative side + effects. + + <b>Note on Pointer access</b> Clients should always use the CacheIterators classes for access to the - cache. They provide a simple STL-like method for traversing the links - of the datastructure. - - See pkgcachegen.h for information about generating cache structures. - - ##################################################################### */ + cache and the data in it. They also provide a simple STL-like method for + traversing the links of the datastructure. + + Every item in every structure is stored as the index to that structure. + What this means is that once the files is mmaped every data access has to + go through a fix up stage to get a real memory pointer. This is done + by taking the index, multiplying it by the type size and then adding + it to the start address of the memory block. This sounds complex, but + in C it is a single array dereference. Because all items are aligned to + their size and indexes are stored as multiples of the size of the structure + the format is immediately portable to all possible architectures - BUT the + generated files are -NOT-. + + This scheme allows code like this to be written: + <example> + void *Map = mmap(...); + Package *PkgList = (Package *)Map; + Header *Head = (Header *)Map; + char *Strings = (char *)Map; + cout << (Strings + PkgList[Head->HashTable[0]]->Name) << endl; + </example> + Notice the lack of casting or multiplication. The net result is to return + the name of the first package in the first hash bucket, without error + checks. + + The generator uses allocation pools to group similarly sized structures in + large blocks to eliminate any alignment overhead. The generator also + assures that no structures overlap and all indexes are unique. Although + at first glance it may seem like there is the potential for two structures + to exist at the same point the generator never allows this to happen. + (See the discussion of free space pools) + + See \ref pkgcachegen.h for more information about generating cache structures. */ /*}}}*/ #ifndef PKGLIB_PKGCACHE_H #define PKGLIB_PKGCACHE_H @@ -32,6 +87,7 @@ class pkgCache /*{{{*/ public: // Cache element predeclarations struct Header; + struct Group; struct Package; struct PackageFile; struct Version; @@ -43,6 +99,8 @@ class pkgCache /*{{{*/ struct DescFile; // Iterators + template<typename Str, typename Itr> class Iterator; + class GrpIterator; class PkgIterator; class VerIterator; class DescIterator; @@ -51,14 +109,6 @@ class pkgCache /*{{{*/ class PkgFileIterator; class VerFileIterator; class DescFileIterator; - friend class PkgIterator; - friend class VerIterator; - friend class DescInterator; - friend class DepIterator; - friend class PrvIterator; - friend class PkgFileIterator; - friend class VerFileIterator; - friend class DescFileIterator; class Namespace; @@ -71,12 +121,20 @@ class pkgCache /*{{{*/ { enum DepType {Depends=1,PreDepends=2,Suggests=3,Recommends=4, Conflicts=5,Replaces=6,Obsoletes=7,DpkgBreaks=8,Enhances=9}; + /** \brief available compare operators + + The lower 4 bits are used to indicate what operator is being specified and + the upper 4 bits are flags. OR indicates that the next package is + or'd with the current package. */ enum DepCompareOp {Or=0x10,NoOp=0,LessEq=0x1,GreaterEq=0x2,Less=0x3, Greater=0x4,Equals=0x5,NotEquals=0x6}; }; struct State { + /** \brief priority of a package version + + Zero is used for unparsable or absent Priority fields. */ enum VerPriority {Important=1,Required=2,Standard=3,Optional=4,Extra=5}; enum PkgSelectedState {Unknown=0,Install=1,Hold=2,DeInstall=3,Purge=4}; enum PkgInstState {Ok=0,ReInstReq=1,HoldInst=2,HoldReInstReq=3}; @@ -104,6 +162,7 @@ class pkgCache /*{{{*/ // Pointers to the arrays of items Header *HeaderP; + Group *GrpP; Package *PkgP; VerFile *VerFileP; DescFile *DescFileP; @@ -115,7 +174,7 @@ class pkgCache /*{{{*/ StringItem *StringItemP; char *StrP; - virtual bool ReMap(); + virtual bool ReMap(bool const &Errorchecks = true); inline bool Sync() {return Map.Sync();}; inline MMap &GetMap() {return Map;}; inline void *DataEnd() {return ((unsigned char *)Map.Data()) + Map.Size();}; @@ -124,17 +183,24 @@ class pkgCache /*{{{*/ inline unsigned long Hash(const string &S) const {return sHash(S);}; inline unsigned long Hash(const char *S) const {return sHash(S);}; - // Usefull transformation things + // Useful transformation things const char *Priority(unsigned char Priority); // Accessors + GrpIterator FindGrp(const string &Name); PkgIterator FindPkg(const string &Name); + PkgIterator FindPkg(const string &Name, const string &Arch); + Header &Head() {return *HeaderP;}; + inline GrpIterator GrpBegin(); + inline GrpIterator GrpEnd(); inline PkgIterator PkgBegin(); inline PkgIterator PkgEnd(); inline PkgFileIterator FileBegin(); inline PkgFileIterator FileEnd(); + inline bool MultiArchCache() const { return MultiArchEnabled; }; + // Make me a function pkgVersioningSystem *VS; @@ -145,19 +211,40 @@ class pkgCache /*{{{*/ pkgCache(MMap *Map,bool DoMap = true); virtual ~pkgCache() {}; + +private: + bool MultiArchEnabled; + PkgIterator SingleArchFindPkg(const string &Name); }; /*}}}*/ // Header structure /*{{{*/ struct pkgCache::Header { - // Signature information + /** \brief Signature information + + This must contain the hex value 0x98FE76DC which is designed to + verify that the system loading the image has the same byte order + and byte size as the system saving the image */ unsigned long Signature; + /** These contain the version of the cache file */ short MajorVersion; short MinorVersion; + /** \brief indicates if the cache should be erased + + Dirty is true if the cache file was opened for reading, the client + expects to have written things to it and have not fully synced it. + The file should be erased and rebuilt if it is true. */ bool Dirty; - - // Size of structure values + + /** \brief Size of structure values + + All *Sz variables contains the sizeof() that particular structure. + It is used as an extra consistency check on the structure of the file. + + If any of the size values do not exactly match what the client expects + then the client should refuse the load the file. */ unsigned short HeaderSz; + unsigned short GroupSz; unsigned short PackageSz; unsigned short PackageFileSz; unsigned short VersionSz; @@ -166,8 +253,13 @@ struct pkgCache::Header unsigned short ProvidesSz; unsigned short VerFileSz; unsigned short DescFileSz; - - // Structure counts + + /** \brief Structure counts + + These indicate the number of each structure contained in the cache. + PackageCount is especially useful for generating user state structures. + See Package::Id for more info. */ + unsigned long GroupCount; unsigned long PackageCount; unsigned long VersionCount; unsigned long DescriptionCount; @@ -176,154 +268,393 @@ struct pkgCache::Header unsigned long VerFileCount; unsigned long DescFileCount; unsigned long ProvidesCount; - - // Offsets - map_ptrloc FileList; // struct PackageFile - map_ptrloc StringList; // struct StringItem - map_ptrloc VerSysName; // StringTable - map_ptrloc Architecture; // StringTable + + /** \brief index of the first PackageFile structure + + The PackageFile structures are singly linked lists that represent + all package files that have been merged into the cache. */ + map_ptrloc FileList; + /** \brief index of the first StringItem structure + + The cache contains a list of all the unique strings (StringItems). + The parser reads this list into memory so it can match strings + against it.*/ + map_ptrloc StringList; + /** \brief String representing the version system used */ + map_ptrloc VerSysName; + /** \brief Architecture(s) the cache was built against */ + map_ptrloc Architecture; + /** \brief The maximum size of a raw entry from the original Package file */ unsigned long MaxVerFileSize; + /** \brief The maximum size of a raw entry from the original Translation file */ unsigned long MaxDescFileSize; - /* Allocation pools, there should be one of these for each structure - excluding the header */ - DynamicMMap::Pool Pools[8]; + /** \brief The Pool structures manage the allocation pools that the generator uses + + Start indicates the first byte of the pool, Count is the number of objects + remaining in the pool and ItemSize is the structure size (alignment factor) + of the pool. An ItemSize of 0 indicates the pool is empty. There should be + the same number of pools as there are structure types. The generator + stores this information so future additions can make use of any unused pool + blocks. */ + DynamicMMap::Pool Pools[9]; - // Rapid package name lookup - map_ptrloc HashTable[2*1048]; + /** \brief hash tables providing rapid group/package name lookup + + Each group/package name is inserted into the hash table using pkgCache::Hash(const &string) + By iterating over each entry in the hash table it is possible to iterate over + the entire list of packages. Hash Collisions are handled with a singly linked + list of packages based at the hash item. The linked list contains only + packages that match the hashing function. + In the PkgHashTable is it possible that multiple packages have the same name - + these packages are stored as a sequence in the list. + + Beware: The Hashmethod assumes that the hash table sizes are equal */ + map_ptrloc PkgHashTable[2*1048]; + map_ptrloc GrpHashTable[2*1048]; bool CheckSizes(Header &Against) const; Header(); }; /*}}}*/ -struct pkgCache::Package /*{{{*/ +// Group structure /*{{{*/ +/** \brief groups architecture depending packages together + + On or more packages with the same name form a group, so we have + a simple way to access a package built for different architectures + Group exists in a singly linked list of group records starting at + the hash index of the name in the pkgCache::Header::GrpHashTable */ +struct pkgCache::Group +{ + /** \brief Name of the group */ + map_ptrloc Name; // StringItem + + // Linked List + /** \brief Link to the first package which belongs to the group */ + map_ptrloc FirstPackage; // Package + /** \brief Link to the last package which belongs to the group */ + map_ptrloc LastPackage; // Package + /** \brief Link to the next Group */ + map_ptrloc Next; // Group + /** \brief unique sequel ID */ + unsigned int ID; + +}; + /*}}}*/ +// Package structure /*{{{*/ +/** \brief contains information for a single unique package + + There can be any number of versions of a given package. + Package exists in a singly linked list of package records starting at + the hash index of the name in the pkgCache::Header::PkgHashTable + + A package can be created for every architecture so package names are + not unique, but it is garanteed that packages with the same name + are sequencel ordered in the list. Packages with the same name can be + accessed with the Group. +*/ +struct pkgCache::Package { - // Pointers - map_ptrloc Name; // Stringtable + /** \brief Name of the package */ + map_ptrloc Name; // StringItem + /** \brief Architecture of the package */ + map_ptrloc Arch; // StringItem + /** \brief Base of a singly linked list of versions + + Each structure represents a unique version of the package. + The version structures contain links into PackageFile and the + original text file as well as detailed information about the size + and dependencies of the specific package. In this way multiple + versions of a package can be cleanly handled by the system. + Furthermore, this linked list is guaranteed to be sorted + from Highest version to lowest version with no duplicate entries. */ map_ptrloc VersionList; // Version + /** \brief index to the installed version */ map_ptrloc CurrentVer; // Version - map_ptrloc Section; // StringTable (StringItem) - - // Linked list + /** \brief indicates the deduced section + + Should be the index to the string "Unknown" or to the section + of the last parsed item. */ + map_ptrloc Section; // StringItem + /** \brief index of the group this package belongs to */ + map_ptrloc Group; // Group the Package belongs to + + // Linked list + /** \brief Link to the next package in the same bucket */ map_ptrloc NextPackage; // Package + /** \brief List of all dependencies on this package */ map_ptrloc RevDepends; // Dependency + /** \brief List of all "packages" this package provide */ map_ptrloc ProvidesList; // Provides // Install/Remove/Purge etc + /** \brief state that the user wishes the package to be in */ unsigned char SelectedState; // What + /** \brief installation state of the package + + This should be "ok" but in case the installation failed + it will be different. + */ unsigned char InstState; // Flags + /** \brief indicates if the package is installed */ unsigned char CurrentState; // State - + + /** \brief unique sequel ID + + ID is a unique value from 0 to Header->PackageCount assigned by the generator. + This allows clients to create an array of size PackageCount and use it to store + state information for the package map. For instance the status file emitter uses + this to track which packages have been emitted already. */ unsigned int ID; + /** \brief some useful indicators of the package's state */ unsigned long Flags; }; /*}}}*/ -struct pkgCache::PackageFile /*{{{*/ +// Package File structure /*{{{*/ +/** \brief stores information about the files used to generate the cache + + Package files are referenced by Version structures to be able to know + after the generation still from which Packages file includes this Version + as we need this information later on e.g. for pinning. */ +struct pkgCache::PackageFile { - // Names - map_ptrloc FileName; // Stringtable - map_ptrloc Archive; // Stringtable - map_ptrloc Codename; // Stringtable - map_ptrloc Component; // Stringtable - map_ptrloc Version; // Stringtable - map_ptrloc Origin; // Stringtable - map_ptrloc Label; // Stringtable - map_ptrloc Architecture; // Stringtable - map_ptrloc Site; // Stringtable - map_ptrloc IndexType; // Stringtable - unsigned long Size; + /** \brief physical disk file that this PackageFile represents */ + map_ptrloc FileName; // StringItem + /** \brief the release information + + Please see the files document for a description of what the + release information means. */ + map_ptrloc Archive; // StringItem + map_ptrloc Codename; // StringItem + map_ptrloc Component; // StringItem + map_ptrloc Version; // StringItem + map_ptrloc Origin; // StringItem + map_ptrloc Label; // StringItem + map_ptrloc Architecture; // StringItem + /** \brief The site the index file was fetched from */ + map_ptrloc Site; // StringItem + /** \brief indicates what sort of index file this is + + @TODO enumerate at least the possible indexes */ + map_ptrloc IndexType; // StringItem + /** \brief Size of the file + + Used together with the modification time as a + simple check to ensure that the Packages + file has not been altered since Cache generation. */ + unsigned long Size; + /** \brief Modification time for the file */ + time_t mtime; + + /* @TODO document PackageFile::Flags */ unsigned long Flags; - + // Linked list + /** \brief Link to the next PackageFile in the Cache */ map_ptrloc NextFile; // PackageFile + /** \brief unique sequel ID */ unsigned int ID; - time_t mtime; // Modification time for the file }; /*}}}*/ -struct pkgCache::VerFile /*{{{*/ +// VerFile structure /*{{{*/ +/** \brief associates a version with a PackageFile + + This allows a full description of all Versions in all files + (and hence all sources) under consideration. */ +struct pkgCache::VerFile { + /** \brief index of the package file that this version was found in */ map_ptrloc File; // PackageFile + /** \brief next step in the linked list */ map_ptrloc NextFile; // PkgVerFile + /** \brief position in the package file */ map_ptrloc Offset; // File offset - unsigned short Size; + /* @TODO document pkgCache::VerFile::Size */ + unsigned long Size; }; /*}}}*/ -struct pkgCache::DescFile /*{{{*/ +// DescFile structure /*{{{*/ +/** \brief associates a description with a Translation file */ +struct pkgCache::DescFile { + /** \brief index of the file that this description was found in */ map_ptrloc File; // PackageFile + /** \brief next step in the linked list */ map_ptrloc NextFile; // PkgVerFile + /** \brief position in the file */ map_ptrloc Offset; // File offset - unsigned short Size; + /* @TODO document pkgCache::DescFile::Size */ + unsigned long Size; }; /*}}}*/ -struct pkgCache::Version /*{{{*/ +// Version structure /*{{{*/ +/** \brief information for a single version of a package + + The version list is always sorted from highest version to lowest + version by the generator. Equal version numbers are either merged + or handled as separate versions based on the Hash value. */ +struct pkgCache::Version { - map_ptrloc VerStr; // Stringtable - map_ptrloc Section; // StringTable (StringItem) - map_ptrloc Arch; // StringTable - - // Lists + /** \brief complete version string */ + map_ptrloc VerStr; // StringItem + /** \brief section this version is filled in */ + map_ptrloc Section; // StringItem + /** \brief stores the MultiArch capabilities of this version + + None is the default and doesn't trigger special behaviour, + Foreign means that this version can fulfill dependencies even + if it is built for another architecture as the requester. + Same indicates that builds for different architectures can + be co-installed on the system and All is the marker for a + version with the Architecture: all. */ + enum {None, All, Foreign, Same, Allowed} MultiArch; + + /** \brief references all the PackageFile's that this version came from + + FileList can be used to determine what distribution(s) the Version + applies to. If FileList is 0 then this is a blank version. + The structure should also have a 0 in all other fields excluding + pkgCache::Version::VerStr and Possibly pkgCache::Version::NextVer. */ map_ptrloc FileList; // VerFile + /** \brief next (lower or equal) version in the linked list */ map_ptrloc NextVer; // Version + /** \brief next description in the linked list */ map_ptrloc DescriptionList; // Description + /** \brief base of the dependency list */ map_ptrloc DependsList; // Dependency + /** \brief links to the owning package + + This allows reverse dependencies to determine the package */ map_ptrloc ParentPkg; // Package + /** \brief list of pkgCache::Provides */ map_ptrloc ProvidesList; // Provides - - map_ptrloc Size; // These are the .deb size - map_ptrloc InstalledSize; + + /** \brief archive size for this version + + For Debian this is the size of the .deb file. */ + unsigned long long Size; // These are the .deb size + /** \brief uncompressed size for this version */ + unsigned long long InstalledSize; + /** \brief characteristic value representing this version + + No two packages in existence should have the same VerStr + and Hash with different contents. */ unsigned short Hash; + /** \brief unique sequel ID */ unsigned int ID; + /** \brief parsed priority value */ unsigned char Priority; }; /*}}}*/ -struct pkgCache::Description /*{{{*/ +// Description structure /*{{{*/ +/** \brief datamember of a linked list of available description for a version */ +struct pkgCache::Description { - // Language Code store the description translation language code. If - // the value has a 0 lenght then this is readed using the Package - // file else the Translation-CODE are used. - map_ptrloc language_code; // StringTable - map_ptrloc md5sum; // StringTable + /** \brief Language code of this description (translation) + + If the value has a 0 length then this is read using the Package + file else the Translation-CODE file is used. */ + map_ptrloc language_code; // StringItem + /** \brief MD5sum of the original description + + Used to map Translations of a description to a version + and to check that the Translation is up-to-date. */ + map_ptrloc md5sum; // StringItem - // Linked list + /* @TODO document pkgCache::Description::FileList */ map_ptrloc FileList; // DescFile + /** \brief next translation for this description */ map_ptrloc NextDesc; // Description + /** \brief the text is a description of this package */ map_ptrloc ParentPkg; // Package + /** \brief unique sequel ID */ unsigned int ID; }; /*}}}*/ -struct pkgCache::Dependency /*{{{*/ +// Dependency structure /*{{{*/ +/** \brief information for a single dependency record + + The records are split up like this to ease processing by the client. + The base of the linked list is pkgCache::Version::DependsList. + All forms of dependencies are recorded here including Depends, + Recommends, Suggests, Enhances, Conflicts, Replaces and Breaks. */ +struct pkgCache::Dependency { - map_ptrloc Version; // Stringtable + /** \brief string of the version the dependency is applied against */ + map_ptrloc Version; // StringItem + /** \brief index of the package this depends applies to + + The generator will - if the package does not already exist - + create a blank (no version records) package. */ map_ptrloc Package; // Package + /** \brief next dependency of this version */ map_ptrloc NextDepends; // Dependency + /** \brief next reverse dependency of this package */ map_ptrloc NextRevDepends; // Dependency + /** \brief version of the package which has the reverse depends */ map_ptrloc ParentVer; // Version - - // Specific types of depends - map_ptrloc ID; + + /** \brief unique sequel ID */ + map_ptrloc ID; + /** \brief Dependency type - Depends, Recommends, Conflicts, etc */ unsigned char Type; + /** \brief comparison operator specified on the depends line + + If the high bit is set then it is a logical OR with the previous record. */ unsigned char CompareOp; }; /*}}}*/ -struct pkgCache::Provides /*{{{*/ +// Provides structure /*{{{*/ +/** \brief handles virtual packages + + When a Provides: line is encountered a new provides record is added + associating the package with a virtual package name. + The provides structures are linked off the package structures. + This simplifies the analysis of dependencies and other aspects A provides + refers to a specific version of a specific package, not all versions need to + provide that provides.*/ +struct pkgCache::Provides { - map_ptrloc ParentPkg; // Pacakge + /** \brief index of the package providing this */ + map_ptrloc ParentPkg; // Package + /** \brief index of the version this provide line applies to */ map_ptrloc Version; // Version - map_ptrloc ProvideVersion; // Stringtable + /** \brief version in the provides line (if any) + + This version allows dependencies to depend on specific versions of a + Provides, as well as allowing Provides to override existing packages. + This is experimental. Note that Debian doesn't allow versioned provides */ + map_ptrloc ProvideVersion; // StringItem + /** \brief next provides (based of package) */ map_ptrloc NextProvides; // Provides + /** \brief next provides (based of version) */ map_ptrloc NextPkgProv; // Provides }; /*}}}*/ -struct pkgCache::StringItem /*{{{*/ +// StringItem structure /*{{{*/ +/** \brief used for generating single instances of strings + + Some things like Section Name are are useful to have as unique tags. + It is part of a linked list based at pkgCache::Header::StringList + + All strings are simply inlined any place in the file that is natural + for the writer. The client should make no assumptions about the positioning + of strings. All StringItems should be null-terminated. */ +struct pkgCache::StringItem { - map_ptrloc String; // Stringtable + /** \brief string this refers to */ + map_ptrloc String; // StringItem + /** \brief Next link in the chain */ map_ptrloc NextItem; // StringItem }; /*}}}*/ #include <apt-pkg/cacheiterators.h> +inline pkgCache::GrpIterator pkgCache::GrpBegin() + {return GrpIterator(*this);}; +inline pkgCache::GrpIterator pkgCache::GrpEnd() + {return GrpIterator(*this,GrpP);}; inline pkgCache::PkgIterator pkgCache::PkgBegin() {return PkgIterator(*this);}; inline pkgCache::PkgIterator pkgCache::PkgEnd() @@ -337,7 +668,7 @@ inline pkgCache::PkgFileIterator pkgCache::FileEnd() class pkgCache::Namespace /*{{{*/ { public: - + typedef pkgCache::GrpIterator GrpIterator; typedef pkgCache::PkgIterator PkgIterator; typedef pkgCache::VerIterator VerIterator; typedef pkgCache::DescIterator DescIterator; diff --git a/apt-pkg/pkgcachegen.cc b/apt-pkg/pkgcachegen.cc index 3eeb18cae..ed35174bb 100644 --- a/apt-pkg/pkgcachegen.cc +++ b/apt-pkg/pkgcachegen.cc @@ -18,6 +18,7 @@ #include <apt-pkg/progress.h> #include <apt-pkg/sourcelist.h> #include <apt-pkg/configuration.h> +#include <apt-pkg/aptconfiguration.h> #include <apt-pkg/strutl.h> #include <apt-pkg/sptr.h> #include <apt-pkg/pkgsystem.h> @@ -35,10 +36,11 @@ #include <stdio.h> /*}}}*/ typedef vector<pkgIndexFile *>::iterator FileIterator; +template <typename Iter> std::vector<Iter*> pkgCacheGenerator::Dynamic<Iter>::toReMap; // CacheGenerator::pkgCacheGenerator - Constructor /*{{{*/ // --------------------------------------------------------------------- -/* We set the diry flag and make sure that is written to the disk */ +/* We set the dirty flag and make sure that is written to the disk */ pkgCacheGenerator::pkgCacheGenerator(DynamicMMap *pMap,OpProgress *Prog) : Map(*pMap), Cache(pMap,false), Progress(Prog), FoundFileDeps(0) @@ -60,8 +62,12 @@ pkgCacheGenerator::pkgCacheGenerator(DynamicMMap *pMap,OpProgress *Prog) : // Starting header *Cache.HeaderP = pkgCache::Header(); - Cache.HeaderP->VerSysName = Map.WriteString(_system->VS->Label); - Cache.HeaderP->Architecture = Map.WriteString(_config->Find("APT::Architecture")); + map_ptrloc const idxVerSysName = WriteStringInMap(_system->VS->Label); + Cache.HeaderP->VerSysName = idxVerSysName; + map_ptrloc const idxArchitecture = WriteStringInMap(_config->Find("APT::Architecture")); + Cache.HeaderP->Architecture = idxArchitecture; + if (unlikely(idxVerSysName == 0 || idxArchitecture == 0)) + return; Cache.ReMap(); } else @@ -95,6 +101,67 @@ pkgCacheGenerator::~pkgCacheGenerator() Map.Sync(0,sizeof(pkgCache::Header)); } /*}}}*/ +void pkgCacheGenerator::ReMap(void const * const oldMap, void const * const newMap) {/*{{{*/ + if (oldMap == newMap) + return; + + Cache.ReMap(false); + + CurrentFile += (pkgCache::PackageFile*) newMap - (pkgCache::PackageFile*) oldMap; + + for (size_t i = 0; i < _count(UniqHash); ++i) + if (UniqHash[i] != 0) + UniqHash[i] += (pkgCache::StringItem*) newMap - (pkgCache::StringItem*) oldMap; + + for (std::vector<pkgCache::GrpIterator*>::const_iterator i = Dynamic<pkgCache::GrpIterator>::toReMap.begin(); + i != Dynamic<pkgCache::GrpIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); + for (std::vector<pkgCache::PkgIterator*>::const_iterator i = Dynamic<pkgCache::PkgIterator>::toReMap.begin(); + i != Dynamic<pkgCache::PkgIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); + for (std::vector<pkgCache::VerIterator*>::const_iterator i = Dynamic<pkgCache::VerIterator>::toReMap.begin(); + i != Dynamic<pkgCache::VerIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); + for (std::vector<pkgCache::DepIterator*>::const_iterator i = Dynamic<pkgCache::DepIterator>::toReMap.begin(); + i != Dynamic<pkgCache::DepIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); + for (std::vector<pkgCache::DescIterator*>::const_iterator i = Dynamic<pkgCache::DescIterator>::toReMap.begin(); + i != Dynamic<pkgCache::DescIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); + for (std::vector<pkgCache::PrvIterator*>::const_iterator i = Dynamic<pkgCache::PrvIterator>::toReMap.begin(); + i != Dynamic<pkgCache::PrvIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); + for (std::vector<pkgCache::PkgFileIterator*>::const_iterator i = Dynamic<pkgCache::PkgFileIterator>::toReMap.begin(); + i != Dynamic<pkgCache::PkgFileIterator>::toReMap.end(); ++i) + (*i)->ReMap(oldMap, newMap); +} /*}}}*/ +// CacheGenerator::WriteStringInMap /*{{{*/ +map_ptrloc pkgCacheGenerator::WriteStringInMap(const char *String, + const unsigned long &Len) { + void const * const oldMap = Map.Data(); + map_ptrloc const index = Map.WriteString(String, Len); + if (index != 0) + ReMap(oldMap, Map.Data()); + return index; +} + /*}}}*/ +// CacheGenerator::WriteStringInMap /*{{{*/ +map_ptrloc pkgCacheGenerator::WriteStringInMap(const char *String) { + void const * const oldMap = Map.Data(); + map_ptrloc const index = Map.WriteString(String); + if (index != 0) + ReMap(oldMap, Map.Data()); + return index; +} + /*}}}*/ +map_ptrloc pkgCacheGenerator::AllocateInMap(const unsigned long &size) {/*{{{*/ + void const * const oldMap = Map.Data(); + map_ptrloc const index = Map.Allocate(size); + if (index != 0) + ReMap(oldMap, Map.Data()); + return index; +} + /*}}}*/ // CacheGenerator::MergeList - Merge the package list /*{{{*/ // --------------------------------------------------------------------- /* This provides the generation of the entries in the cache. Each loop @@ -107,13 +174,27 @@ bool pkgCacheGenerator::MergeList(ListParser &List, unsigned int Counter = 0; while (List.Step() == true) { - // Get a pointer to the package structure - string PackageName = List.Package(); + string const PackageName = List.Package(); if (PackageName.empty() == true) return false; - + + /* As we handle Arch all packages as architecture bounded + we add all information to every (simulated) arch package */ + std::vector<string> genArch; + if (List.ArchitectureAll() == true) { + genArch = APT::Configuration::getArchitectures(); + if (genArch.size() != 1) + genArch.push_back("all"); + } else + genArch.push_back(List.Architecture()); + + for (std::vector<string>::const_iterator arch = genArch.begin(); + arch != genArch.end(); ++arch) + { + // Get a pointer to the package structure pkgCache::PkgIterator Pkg; - if (NewPackage(Pkg,PackageName) == false) + Dynamic<pkgCache::PkgIterator> DynPkg(Pkg); + if (NewPackage(Pkg, PackageName, *arch) == false) return _error->Error(_("Error occurred while processing %s (NewPackage)"),PackageName.c_str()); Counter++; if (Counter % 100 == 0 && Progress != 0) @@ -128,18 +209,20 @@ bool pkgCacheGenerator::MergeList(ListParser &List, // we first process the package, then the descriptions // (this has the bonus that we get MMap error when we run out // of MMap space) - if (List.UsePackage(Pkg,pkgCache::VerIterator(Cache)) == false) + pkgCache::VerIterator Ver(Cache); + Dynamic<pkgCache::VerIterator> DynVer(Ver); + if (List.UsePackage(Pkg, Ver) == false) return _error->Error(_("Error occurred while processing %s (UsePackage1)"), PackageName.c_str()); // Find the right version to write the description MD5SumValue CurMd5 = List.Description_md5(); - pkgCache::VerIterator Ver = Pkg.VersionList(); - map_ptrloc *LastVer = &Pkg->VersionList; + Ver = Pkg.VersionList(); - for (; Ver.end() == false; LastVer = &Ver->NextVer, Ver++) + for (; Ver.end() == false; ++Ver) { pkgCache::DescIterator Desc = Ver.DescriptionList(); + Dynamic<pkgCache::DescIterator> DynDesc(Desc); map_ptrloc *LastDesc = &Ver->DescriptionList; bool duplicate=false; @@ -159,7 +242,11 @@ bool pkgCacheGenerator::MergeList(ListParser &List, if (MD5SumValue(Desc.md5()) == CurMd5) { // Add new description - *LastDesc = NewDescription(Desc, List.DescriptionLanguage(), CurMd5, *LastDesc); + void const * const oldMap = Map.Data(); + map_ptrloc const descindex = NewDescription(Desc, List.DescriptionLanguage(), CurMd5, *LastDesc); + 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) @@ -173,19 +260,26 @@ bool pkgCacheGenerator::MergeList(ListParser &List, } pkgCache::VerIterator Ver = Pkg.VersionList(); + Dynamic<pkgCache::VerIterator> DynVer(Ver); map_ptrloc *LastVer = &Pkg->VersionList; + void const * oldMap = Map.Data(); int Res = 1; + unsigned long const Hash = List.VersionHash(); for (; Ver.end() == false; LastVer = &Ver->NextVer, Ver++) { Res = Cache.VS->CmpVersion(Version,Ver.VerStr()); - if (Res >= 0) + // Version is higher as current version - insert here + if (Res > 0) + break; + // Versionstrings are equal - is hash also equal? + if (Res == 0 && Ver->Hash == Hash) break; + // proceed with the next till we have either the right + // or we found another version (which will be lower) } - - /* We already have a version for this item, record that we - saw it */ - unsigned long Hash = List.VersionHash(); - if (Res == 0 && Ver->Hash == Hash) + + /* We already have a version for this item, record that we saw it */ + if (Res == 0 && Ver.end() == false && Ver->Hash == Hash) { if (List.UsePackage(Pkg,Ver) == false) return _error->Error(_("Error occurred while processing %s (UsePackage2)"), @@ -204,35 +298,31 @@ bool pkgCacheGenerator::MergeList(ListParser &List, } continue; - } - - // Skip to the end of the same version set. - if (Res == 0) - { - for (; Ver.end() == false; LastVer = &Ver->NextVer, Ver++) - { - Res = Cache.VS->CmpVersion(Version,Ver.VerStr()); - if (Res != 0) - break; - } } // Add a new version - *LastVer = NewVersion(Ver,Version,*LastVer); + map_ptrloc const verindex = NewVersion(Ver,Version,*LastVer); + if (verindex == 0 && _error->PendingError()) + return _error->Error(_("Error occurred while processing %s (NewVersion%d)"), + PackageName.c_str(), 1); + + if (oldMap != Map.Data()) + LastVer += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap; + *LastVer = verindex; Ver->ParentPkg = Pkg.Index(); Ver->Hash = Hash; - if ((*LastVer == 0 && _error->PendingError()) || List.NewVersion(Ver) == false) - return _error->Error(_("Error occurred while processing %s (NewVersion1)"), - PackageName.c_str()); + if (List.NewVersion(Ver) == false) + return _error->Error(_("Error occurred while processing %s (NewVersion%d)"), + PackageName.c_str(), 2); if (List.UsePackage(Pkg,Ver) == false) return _error->Error(_("Error occurred while processing %s (UsePackage3)"), PackageName.c_str()); if (NewFileVer(Ver,List) == false) - return _error->Error(_("Error occurred while processing %s (NewVersion2)"), - PackageName.c_str()); + return _error->Error(_("Error occurred while processing %s (NewVersion%d)"), + PackageName.c_str(), 3); // Read only a single record and return if (OutVer != 0) @@ -245,17 +335,23 @@ bool pkgCacheGenerator::MergeList(ListParser &List, /* Record the Description data. Description data always exist in Packages and Translation-* files. */ pkgCache::DescIterator Desc = Ver.DescriptionList(); + Dynamic<pkgCache::DescIterator> DynDesc(Desc); map_ptrloc *LastDesc = &Ver->DescriptionList; - + // Skip to the end of description set for (; Desc.end() == false; LastDesc = &Desc->NextDesc, Desc++); // Add new description - *LastDesc = NewDescription(Desc, List.DescriptionLanguage(), List.Description_md5(), *LastDesc); + oldMap = Map.Data(); + map_ptrloc const descindex = NewDescription(Desc, List.DescriptionLanguage(), List.Description_md5(), *LastDesc); + 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) return _error->Error(_("Error occurred while processing %s (NewFileDesc2)"),PackageName.c_str()); + } } FoundFileDeps |= List.HasFileDeps(); @@ -297,6 +393,7 @@ bool pkgCacheGenerator::MergeFileProvides(ListParser &List) continue; pkgCache::PkgIterator Pkg = Cache.FindPkg(PackageName); + Dynamic<pkgCache::PkgIterator> DynPkg(Pkg); if (Pkg.end() == true) return _error->Error(_("Error occurred while processing %s (FindPkg)"), PackageName.c_str()); @@ -306,6 +403,7 @@ bool pkgCacheGenerator::MergeFileProvides(ListParser &List) unsigned long Hash = List.VersionHash(); pkgCache::VerIterator Ver = Pkg.VersionList(); + Dynamic<pkgCache::VerIterator> DynVer(Ver); for (; Ver.end() == false; Ver++) { if (Ver->Hash == Hash && Version.c_str() == Ver.VerStr()) @@ -323,33 +421,82 @@ bool pkgCacheGenerator::MergeFileProvides(ListParser &List) return true; } /*}}}*/ -// CacheGenerator::NewPackage - Add a new package /*{{{*/ +// CacheGenerator::NewGroup - Add a new group /*{{{*/ // --------------------------------------------------------------------- -/* This creates a new package structure and adds it to the hash table */ -bool pkgCacheGenerator::NewPackage(pkgCache::PkgIterator &Pkg,const string &Name) +/* This creates a new group structure and adds it to the hash table */ +bool pkgCacheGenerator::NewGroup(pkgCache::GrpIterator &Grp, const string &Name) { - Pkg = Cache.FindPkg(Name); - if (Pkg.end() == false) + Grp = Cache.FindGrp(Name); + if (Grp.end() == false) return true; // Get a structure - unsigned long Package = Map.Allocate(sizeof(pkgCache::Package)); - if (Package == 0) + map_ptrloc const Group = AllocateInMap(sizeof(pkgCache::Group)); + if (unlikely(Group == 0)) return false; - - Pkg = pkgCache::PkgIterator(Cache,Cache.PkgP + Package); - + + Grp = pkgCache::GrpIterator(Cache, Cache.GrpP + Group); + map_ptrloc const idxName = WriteStringInMap(Name); + if (unlikely(idxName == 0)) + return false; + Grp->Name = idxName; + // Insert it into the hash table - unsigned long Hash = Cache.Hash(Name); - Pkg->NextPackage = Cache.HeaderP->HashTable[Hash]; - Cache.HeaderP->HashTable[Hash] = Package; - - // Set the name and the ID - Pkg->Name = Map.WriteString(Name); - if (Pkg->Name == 0) + unsigned long const Hash = Cache.Hash(Name); + Grp->Next = Cache.HeaderP->GrpHashTable[Hash]; + Cache.HeaderP->GrpHashTable[Hash] = Group; + + Grp->ID = Cache.HeaderP->GroupCount++; + return true; +} + /*}}}*/ +// CacheGenerator::NewPackage - Add a new package /*{{{*/ +// --------------------------------------------------------------------- +/* This creates a new package structure and adds it to the hash table */ +bool pkgCacheGenerator::NewPackage(pkgCache::PkgIterator &Pkg,const string &Name, + const string &Arch) { + pkgCache::GrpIterator Grp; + Dynamic<pkgCache::GrpIterator> DynGrp(Grp); + if (unlikely(NewGroup(Grp, Name) == false)) + return false; + + Pkg = Grp.FindPkg(Arch); + if (Pkg.end() == false) + return true; + + // Get a structure + map_ptrloc const Package = AllocateInMap(sizeof(pkgCache::Package)); + if (unlikely(Package == 0)) return false; + Pkg = pkgCache::PkgIterator(Cache,Cache.PkgP + Package); + + // Insert the package into our package list + if (Grp->FirstPackage == 0) // the group is new + { + // 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; + } + else // Group the Packages together + { + // this package is the new last package + pkgCache::PkgIterator LastPkg(Cache, Cache.PkgP + Grp->LastPackage); + Pkg->NextPackage = LastPkg->NextPackage; + LastPkg->NextPackage = Package; + } + Grp->LastPackage = Package; + + // Set the name, arch and the ID + Pkg->Name = Grp->Name; + Pkg->Group = Grp.Index(); + map_ptrloc const idxArch = WriteUniqString(Arch.c_str()); + if (unlikely(idxArch == 0)) + return false; + Pkg->Arch = idxArch; Pkg->ID = Cache.HeaderP->PackageCount++; - + return true; } /*}}}*/ @@ -363,7 +510,7 @@ bool pkgCacheGenerator::NewFileVer(pkgCache::VerIterator &Ver, return true; // Get a structure - unsigned long VerFile = Map.Allocate(sizeof(pkgCache::VerFile)); + map_ptrloc const VerFile = AllocateInMap(sizeof(pkgCache::VerFile)); if (VerFile == 0) return 0; @@ -394,7 +541,7 @@ unsigned long pkgCacheGenerator::NewVersion(pkgCache::VerIterator &Ver, unsigned long Next) { // Get a structure - unsigned long Version = Map.Allocate(sizeof(pkgCache::Version)); + map_ptrloc const Version = AllocateInMap(sizeof(pkgCache::Version)); if (Version == 0) return 0; @@ -402,9 +549,10 @@ unsigned long pkgCacheGenerator::NewVersion(pkgCache::VerIterator &Ver, Ver = pkgCache::VerIterator(Cache,Cache.VerP + Version); Ver->NextVer = Next; Ver->ID = Cache.HeaderP->VersionCount++; - Ver->VerStr = Map.WriteString(VerStr); - if (Ver->VerStr == 0) + map_ptrloc const idxVerStr = WriteStringInMap(VerStr); + if (unlikely(idxVerStr == 0)) return 0; + Ver->VerStr = idxVerStr; return Version; } @@ -419,7 +567,7 @@ bool pkgCacheGenerator::NewFileDesc(pkgCache::DescIterator &Desc, return true; // Get a structure - unsigned long DescFile = Map.Allocate(sizeof(pkgCache::DescFile)); + map_ptrloc const DescFile = AllocateInMap(sizeof(pkgCache::DescFile)); if (DescFile == 0) return false; @@ -452,7 +600,7 @@ map_ptrloc pkgCacheGenerator::NewDescription(pkgCache::DescIterator &Desc, map_ptrloc Next) { // Get a structure - map_ptrloc Description = Map.Allocate(sizeof(pkgCache::Description)); + map_ptrloc const Description = AllocateInMap(sizeof(pkgCache::Description)); if (Description == 0) return 0; @@ -460,73 +608,149 @@ map_ptrloc pkgCacheGenerator::NewDescription(pkgCache::DescIterator &Desc, Desc = pkgCache::DescIterator(Cache,Cache.DescP + Description); Desc->NextDesc = Next; Desc->ID = Cache.HeaderP->DescriptionCount++; - Desc->language_code = Map.WriteString(Lang); - Desc->md5sum = Map.WriteString(md5sum.Value()); - if (Desc->language_code == 0 || Desc->md5sum == 0) + map_ptrloc const idxlanguage_code = WriteStringInMap(Lang); + map_ptrloc const idxmd5sum = WriteStringInMap(md5sum.Value()); + if (unlikely(idxlanguage_code == 0 || idxmd5sum == 0)) return 0; + Desc->language_code = idxlanguage_code; + Desc->md5sum = idxmd5sum; return Description; } /*}}}*/ -// ListParser::NewDepends - Create a dependency element /*{{{*/ +// CacheGenerator::FinishCache - do various finish operations /*{{{*/ +// --------------------------------------------------------------------- +/* This prepares the Cache for delivery */ +bool pkgCacheGenerator::FinishCache(OpProgress *Progress) +{ + // FIXME: add progress reporting for this operation + // Do we have different architectures in your groups ? + vector<string> archs = APT::Configuration::getArchitectures(); + if (archs.size() > 1) + { + // Create Conflicts in between the group + pkgCache::GrpIterator G = GetCache().GrpBegin(); + Dynamic<pkgCache::GrpIterator> DynG(G); + for (; G.end() != true; G++) + { + string const PkgName = G.Name(); + pkgCache::PkgIterator P = G.PackageList(); + Dynamic<pkgCache::PkgIterator> DynP(P); + for (; P.end() != true; P = G.NextPkg(P)) + { + if (strcmp(P.Arch(),"all") == 0) + continue; + pkgCache::PkgIterator allPkg; + Dynamic<pkgCache::PkgIterator> DynallPkg(allPkg); + pkgCache::VerIterator V = P.VersionList(); + Dynamic<pkgCache::VerIterator> DynV(V); + for (; V.end() != true; V++) + { + string const Arch = V.Arch(true); + map_ptrloc *OldDepLast = NULL; + /* MultiArch handling introduces a lot of implicit Dependencies: + - MultiArch: same → Co-Installable if they have the same version + - Architecture: all → Need to be Co-Installable for internal reasons + - All others conflict with all other group members */ + bool const coInstall = (V->MultiArch == pkgCache::Version::All || + V->MultiArch == pkgCache::Version::Same); + if (V->MultiArch == pkgCache::Version::All && allPkg.end() == true) + allPkg = G.FindPkg("all"); + for (vector<string>::const_iterator A = archs.begin(); A != archs.end(); ++A) + { + if (*A == Arch) + continue; + /* We allow only one installed arch at the time + per group, therefore each group member conflicts + with all other group members */ + pkgCache::PkgIterator D = G.FindPkg(*A); + Dynamic<pkgCache::PkgIterator> DynD(D); + if (D.end() == true) + continue; + if (coInstall == true) + { + // Replaces: ${self}:other ( << ${binary:Version}) + NewDepends(D, V, V.VerStr(), + pkgCache::Dep::Less, pkgCache::Dep::Replaces, + OldDepLast); + // Breaks: ${self}:other (!= ${binary:Version}) + NewDepends(D, V, V.VerStr(), + pkgCache::Dep::NotEquals, pkgCache::Dep::DpkgBreaks, + OldDepLast); + if (V->MultiArch == pkgCache::Version::All) + { + // Depend on ${self}:all which does depend on nothing + NewDepends(allPkg, V, V.VerStr(), + pkgCache::Dep::Equals, pkgCache::Dep::Depends, + OldDepLast); + } + } else { + // Conflicts: ${self}:other + NewDepends(D, V, "", + pkgCache::Dep::NoOp, pkgCache::Dep::Conflicts, + OldDepLast); + } + } + } + } + } + } + return true; +} + /*}}}*/ +// CacheGenerator::NewDepends - Create a dependency element /*{{{*/ // --------------------------------------------------------------------- /* This creates a dependency element in the tree. It is linked to the version and to the package that it is pointing to. */ -bool pkgCacheGenerator::ListParser::NewDepends(pkgCache::VerIterator Ver, - const string &PackageName, - const string &Version, - unsigned int Op, - unsigned int Type) +bool pkgCacheGenerator::NewDepends(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver, + string const &Version, + unsigned int const &Op, + unsigned int const &Type, + map_ptrloc *OldDepLast) { - pkgCache &Cache = Owner->Cache; - + void const * const oldMap = Map.Data(); // Get a structure - unsigned long Dependency = Owner->Map.Allocate(sizeof(pkgCache::Dependency)); - if (Dependency == 0) + 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->ID = Cache.HeaderP->DependsCount++; - - // Locate the target package - pkgCache::PkgIterator Pkg; - if (Owner->NewPackage(Pkg,PackageName) == false) - return false; - + // 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) - if ((Dep->Version = WriteString(Version)) == 0) + 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; Pkg->RevDepends = Dep.Index(); - - /* Link it to the version (at the end of the list) - Caching the old end point speeds up generation substantially */ - if (OldDepVer != Ver) + + // Do we know where to link the Dependency to? + if (OldDepLast == NULL) { OldDepLast = &Ver->DependsList; for (pkgCache::DepIterator D = Ver.DependsList(); D.end() == false; D++) OldDepLast = &D->NextDepends; - OldDepVer = Ver; - } + } else if (oldMap != Map.Data()) + OldDepLast += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap; - // Is it a file dependency? - if (PackageName[0] == '/') - FoundFileDeps = true; - Dep->NextDepends = *OldDepLast; *OldDepLast = Dep.Index(); OldDepLast = &Dep->NextDepends; @@ -534,36 +758,76 @@ bool pkgCacheGenerator::ListParser::NewDepends(pkgCache::VerIterator Ver, return true; } /*}}}*/ +// ListParser::NewDepends - Create the environment for a new dependency /*{{{*/ +// --------------------------------------------------------------------- +/* This creates a Group and the Package to link this dependency to if + needed and handles also the caching of the old endpoint */ +bool pkgCacheGenerator::ListParser::NewDepends(pkgCache::VerIterator &Ver, + const string &PackageName, + const string &Arch, + const string &Version, + unsigned int Op, + unsigned int Type) +{ + pkgCache::GrpIterator Grp; + Dynamic<pkgCache::GrpIterator> DynGrp(Grp); + if (unlikely(Owner->NewGroup(Grp, PackageName) == false)) + return false; + + // Locate the target package + pkgCache::PkgIterator Pkg = Grp.FindPkg(Arch); + Dynamic<pkgCache::PkgIterator> DynPkg(Pkg); + if (Pkg.end() == true) { + if (unlikely(Owner->NewPackage(Pkg, PackageName, Arch) == false)) + return false; + } + + // Is it a file dependency? + if (unlikely(PackageName[0] == '/')) + FoundFileDeps = true; + + /* Caching the old end point speeds up generation substantially */ + if (OldDepVer != Ver) { + OldDepLast = NULL; + OldDepVer = Ver; + } + + return Owner->NewDepends(Pkg, Ver, Version, Op, Type, OldDepLast); +} + /*}}}*/ // ListParser::NewProvides - Create a Provides element /*{{{*/ // --------------------------------------------------------------------- /* */ -bool pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator Ver, - const string &PackageName, +bool pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator &Ver, + const string &PkgName, + const string &PkgArch, const string &Version) { pkgCache &Cache = Owner->Cache; // We do not add self referencing provides - if (Ver.ParentPkg().Name() == PackageName) + if (Ver.ParentPkg().Name() == PkgName && PkgArch == Ver.Arch(true)) return true; // Get a structure - unsigned long Provides = Owner->Map.Allocate(sizeof(pkgCache::Provides)); - if (Provides == 0) + map_ptrloc const Provides = Owner->AllocateInMap(sizeof(pkgCache::Provides)); + if (unlikely(Provides == 0)) return false; Cache.HeaderP->ProvidesCount++; // Fill it in pkgCache::PrvIterator Prv(Cache,Cache.ProvideP + Provides,Cache.PkgP); + Dynamic<pkgCache::PrvIterator> DynPrv(Prv); Prv->Version = Ver.Index(); Prv->NextPkgProv = Ver->ProvidesList; Ver->ProvidesList = Prv.Index(); - if (Version.empty() == false && (Prv->ProvideVersion = WriteString(Version)) == 0) + if (Version.empty() == false && unlikely((Prv->ProvideVersion = WriteString(Version)) == 0)) return false; // Locate the target package pkgCache::PkgIterator Pkg; - if (Owner->NewPackage(Pkg,PackageName) == false) + Dynamic<pkgCache::PkgIterator> DynPkg(Pkg); + if (unlikely(Owner->NewPackage(Pkg,PkgName, PkgArch) == false)) return false; // Link it to the package @@ -583,24 +847,29 @@ bool pkgCacheGenerator::SelectFile(const string &File,const string &Site, unsigned long Flags) { // Get some space for the structure - CurrentFile = Cache.PkgFileP + Map.Allocate(sizeof(*CurrentFile)); - if (CurrentFile == Cache.PkgFileP) + map_ptrloc const idxFile = AllocateInMap(sizeof(*CurrentFile)); + if (unlikely(idxFile == 0)) return false; - + CurrentFile = Cache.PkgFileP + idxFile; + // Fill it in - CurrentFile->FileName = Map.WriteString(File); - CurrentFile->Site = WriteUniqString(Site); + map_ptrloc const idxFileName = WriteStringInMap(File); + map_ptrloc const idxSite = WriteUniqString(Site); + if (unlikely(idxFileName == 0 || idxSite == 0)) + return false; + CurrentFile->FileName = idxFileName; + CurrentFile->Site = idxSite; CurrentFile->NextFile = Cache.HeaderP->FileList; CurrentFile->Flags = Flags; CurrentFile->ID = Cache.HeaderP->PackageFileCount; - CurrentFile->IndexType = WriteUniqString(Index.GetType()->Label); + map_ptrloc const idxIndexType = WriteUniqString(Index.GetType()->Label); + if (unlikely(idxIndexType == 0)) + return false; + CurrentFile->IndexType = idxIndexType; PkgFileName = File; Cache.HeaderP->FileList = CurrentFile - Cache.PkgFileP; Cache.HeaderP->PackageFileCount++; - if (CurrentFile->FileName == 0) - return false; - if (Progress != 0) Progress->SubProgress(Index.Size()); return true; @@ -640,18 +909,25 @@ unsigned long pkgCacheGenerator::WriteUniqString(const char *S, } // Get a structure - unsigned long Item = Map.Allocate(sizeof(pkgCache::StringItem)); + void const * const oldMap = Map.Data(); + map_ptrloc const Item = AllocateInMap(sizeof(pkgCache::StringItem)); if (Item == 0) return 0; + map_ptrloc const idxString = WriteStringInMap(S,Size); + if (unlikely(idxString == 0)) + return 0; + if (oldMap != Map.Data()) { + Last += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap; + I += (pkgCache::StringItem*) Map.Data() - (pkgCache::StringItem*) oldMap; + } + *Last = Item; + // Fill in the structure pkgCache::StringItem *ItemP = Cache.StringItemP + Item; ItemP->NextItem = I - Cache.StringItemP; - *Last = Item; - ItemP->String = Map.WriteString(S,Size); - if (ItemP->String == 0) - return 0; - + ItemP->String = idxString; + Bucket = ItemP; return ItemP->String; } @@ -769,7 +1045,7 @@ static unsigned long ComputeSize(FileIterator Start,FileIterator End) // --------------------------------------------------------------------- /* */ static bool BuildCache(pkgCacheGenerator &Gen, - OpProgress &Progress, + OpProgress *Progress, unsigned long &CurrentSize,unsigned long TotalSize, FileIterator Start, FileIterator End) { @@ -790,7 +1066,8 @@ static bool BuildCache(pkgCacheGenerator &Gen, } unsigned long Size = (*I)->Size(); - Progress.OverallProgress(CurrentSize,TotalSize,Size,_("Reading package lists")); + if (Progress != NULL) + Progress->OverallProgress(CurrentSize,TotalSize,Size,_("Reading package lists")); CurrentSize += Size; if ((*I)->Merge(Gen,Progress) == false) @@ -799,13 +1076,15 @@ static bool BuildCache(pkgCacheGenerator &Gen, if (Gen.HasFileDeps() == true) { - Progress.Done(); + if (Progress != NULL) + Progress->Done(); TotalSize = ComputeSize(Start, End); CurrentSize = 0; for (I = Start; I != End; I++) { unsigned long Size = (*I)->Size(); - Progress.OverallProgress(CurrentSize,TotalSize,Size,_("Collecting File Provides")); + if (Progress != NULL) + Progress->OverallProgress(CurrentSize,TotalSize,Size,_("Collecting File Provides")); CurrentSize += Size; if ((*I)->MergeFileProvides(Gen,Progress) == false) return false; @@ -815,7 +1094,21 @@ static bool BuildCache(pkgCacheGenerator &Gen, return true; } /*}}}*/ -// MakeStatusCache - Construct the status cache /*{{{*/ +// CacheGenerator::CreateDynamicMMap - load an mmap with configuration options /*{{{*/ +DynamicMMap* pkgCacheGenerator::CreateDynamicMMap(FileFd *CacheF, unsigned long Flags) { + unsigned long const MapStart = _config->FindI("APT::Cache-Start", 24*1024*1024); + unsigned long const MapGrow = _config->FindI("APT::Cache-Grow", 1*1024*1024); + unsigned long const MapLimit = _config->FindI("APT::Cache-Limit", 0); + Flags |= MMap::Moveable; + if (_config->FindB("APT::Cache-Fallback", false) == true) + Flags |= MMap::Fallback; + if (CacheF != NULL) + return new DynamicMMap(*CacheF, Flags, MapStart, MapGrow, MapLimit); + else + return new DynamicMMap(Flags, MapStart, MapGrow, MapLimit); +} + /*}}}*/ +// CacheGenerator::MakeStatusCache - Construct the status cache /*{{{*/ // --------------------------------------------------------------------- /* This makes sure that the status cache (the cache that has all index files from the sources list and all local ones) is ready @@ -823,11 +1116,13 @@ static bool BuildCache(pkgCacheGenerator &Gen, the cache will be stored there. This is pretty much mandetory if you are using AllowMem. AllowMem lets the function be run as non-root where it builds the cache 'fast' into a memory buffer. */ -bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, +__deprecated bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, + MMap **OutMap, bool AllowMem) + { return pkgCacheGenerator::MakeStatusCache(List, &Progress, OutMap, AllowMem); } +bool pkgCacheGenerator::MakeStatusCache(pkgSourceList &List,OpProgress *Progress, MMap **OutMap,bool AllowMem) { bool const Debug = _config->FindB("Debug::pkgCacheGen", false); - unsigned long const MapSize = _config->FindI("APT::Cache-Limit",24*1024*1024); vector<pkgIndexFile *> Files; for (vector<metaIndex *>::const_iterator i = List.begin(); @@ -848,7 +1143,20 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, // Decide if we can write to the files.. string const CacheFile = _config->FindFile("Dir::Cache::pkgcache"); string const SrcCacheFile = _config->FindFile("Dir::Cache::srcpkgcache"); - + + // ensure the cache directory exists + if (CacheFile.empty() == false || SrcCacheFile.empty() == false) + { + string dir = _config->FindDir("Dir::Cache"); + size_t const len = dir.size(); + if (len > 5 && dir.find("/apt/", len - 6, 5) == len - 5) + dir = dir.substr(0, len - 5); + if (CacheFile.empty() == false) + CreateDirectory(dir, flNotFile(CacheFile)); + if (SrcCacheFile.empty() == false) + CreateDirectory(dir, flNotFile(SrcCacheFile)); + } + // Decide if we can write to the cache bool Writeable = false; if (CacheFile.empty() == false) @@ -861,13 +1169,15 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, if (Writeable == false && AllowMem == false && CacheFile.empty() == false) return _error->Error(_("Unable to write to %s"),flNotFile(CacheFile).c_str()); - - Progress.OverallProgress(0,1,1,_("Reading package lists")); - + + if (Progress != NULL) + Progress->OverallProgress(0,1,1,_("Reading package lists")); + // Cache is OK, Fin. if (CheckValidity(CacheFile,Files.begin(),Files.end(),OutMap) == true) { - Progress.OverallProgress(1,1,1,_("Reading package lists")); + if (Progress != NULL) + Progress->OverallProgress(1,1,1,_("Reading package lists")); if (Debug == true) std::clog << "pkgcache.bin is valid - no need to build anything" << std::endl; return true; @@ -882,9 +1192,9 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, if (Writeable == true && CacheFile.empty() == false) { unlink(CacheFile.c_str()); - CacheF = new FileFd(CacheFile,FileFd::WriteEmpty); + CacheF = new FileFd(CacheFile,FileFd::WriteAtomic); fchmod(CacheF->Fd(),0644); - Map = new DynamicMMap(*CacheF,MMap::Public,MapSize); + Map = CreateDynamicMMap(CacheF, MMap::Public); if (_error->PendingError() == true) return false; if (Debug == true) @@ -893,7 +1203,7 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, else { // Just build it in memory.. - Map = new DynamicMMap(0,MapSize); + Map = CreateDynamicMMap(NULL); if (Debug == true) std::clog << "Open memory Map (not filebased)" << std::endl; } @@ -917,12 +1227,15 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, TotalSize = ComputeSize(Files.begin()+EndOfSource,Files.end()); // Build the status cache - pkgCacheGenerator Gen(Map.Get(),&Progress); + pkgCacheGenerator Gen(Map.Get(),Progress); if (_error->PendingError() == true) return false; if (BuildCache(Gen,Progress,CurrentSize,TotalSize, Files.begin()+EndOfSource,Files.end()) == false) return false; + + // FIXME: move me to a better place + Gen.FinishCache(Progress); } else { @@ -931,7 +1244,7 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, TotalSize = ComputeSize(Files.begin(),Files.end()); // Build the source cache - pkgCacheGenerator Gen(Map.Get(),&Progress); + pkgCacheGenerator Gen(Map.Get(),Progress); if (_error->PendingError() == true) return false; if (BuildCache(Gen,Progress,CurrentSize,TotalSize, @@ -941,7 +1254,7 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, // Write it back if (Writeable == true && SrcCacheFile.empty() == false) { - FileFd SCacheF(SrcCacheFile,FileFd::WriteEmpty); + FileFd SCacheF(SrcCacheFile,FileFd::WriteAtomic); if (_error->PendingError() == true) return false; @@ -965,6 +1278,9 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, if (BuildCache(Gen,Progress,CurrentSize,TotalSize, Files.begin()+EndOfSource,Files.end()) == false) return false; + + // FIXME: move me to a better place + Gen.FinishCache(Progress); } if (Debug == true) std::clog << "Caches are ready for shipping" << std::endl; @@ -987,32 +1303,37 @@ bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, return true; } /*}}}*/ -// MakeOnlyStatusCache - Build a cache with just the status files /*{{{*/ +// CacheGenerator::MakeOnlyStatusCache - Build only a status files cache/*{{{*/ // --------------------------------------------------------------------- /* */ -bool pkgMakeOnlyStatusCache(OpProgress &Progress,DynamicMMap **OutMap) +__deprecated bool pkgMakeOnlyStatusCache(OpProgress &Progress,DynamicMMap **OutMap) + { return pkgCacheGenerator::MakeOnlyStatusCache(&Progress, OutMap); } +bool pkgCacheGenerator::MakeOnlyStatusCache(OpProgress *Progress,DynamicMMap **OutMap) { - unsigned long MapSize = _config->FindI("APT::Cache-Limit",20*1024*1024); vector<pkgIndexFile *> Files; unsigned long EndOfSource = Files.size(); if (_system->AddStatusFiles(Files) == false) return false; - - SPtr<DynamicMMap> Map = new DynamicMMap(0,MapSize); + + SPtr<DynamicMMap> Map = CreateDynamicMMap(NULL); unsigned long CurrentSize = 0; unsigned long TotalSize = 0; TotalSize = ComputeSize(Files.begin()+EndOfSource,Files.end()); // Build the status cache - Progress.OverallProgress(0,1,1,_("Reading package lists")); - pkgCacheGenerator Gen(Map.Get(),&Progress); + if (Progress != NULL) + Progress->OverallProgress(0,1,1,_("Reading package lists")); + pkgCacheGenerator Gen(Map.Get(),Progress); if (_error->PendingError() == true) return false; if (BuildCache(Gen,Progress,CurrentSize,TotalSize, Files.begin()+EndOfSource,Files.end()) == false) return false; - + + // FIXME: move me to a better place + Gen.FinishCache(Progress); + if (_error->PendingError() == true) return false; *OutMap = Map.UnGuard(); diff --git a/apt-pkg/pkgcachegen.h b/apt-pkg/pkgcachegen.h index 108b34207..ff198833a 100644 --- a/apt-pkg/pkgcachegen.h +++ b/apt-pkg/pkgcachegen.h @@ -23,6 +23,8 @@ #include <apt-pkg/pkgcache.h> #include <apt-pkg/md5.h> +#include <vector> + class pkgSourceList; class OpProgress; class MMap; @@ -31,16 +33,32 @@ class pkgIndexFile; class pkgCacheGenerator /*{{{*/ { private: - + pkgCache::StringItem *UniqHash[26]; - + map_ptrloc WriteStringInMap(std::string const &String) { return WriteStringInMap(String.c_str()); }; + map_ptrloc WriteStringInMap(const char *String); + map_ptrloc WriteStringInMap(const char *String, const unsigned long &Len); + map_ptrloc AllocateInMap(const unsigned long &size); + public: class ListParser; friend class ListParser; - + + template<typename Iter> class Dynamic { + public: + static std::vector<Iter*> toReMap; + Dynamic(Iter &I) { + toReMap.push_back(&I); + } + + ~Dynamic() { + toReMap.pop_back(); + } + }; + protected: - + DynamicMMap ⤅ pkgCache Cache; OpProgress *Progress; @@ -51,9 +69,13 @@ class pkgCacheGenerator /*{{{*/ // Flag file dependencies bool FoundFileDeps; - bool NewPackage(pkgCache::PkgIterator &Pkg,const string &PkgName); + bool NewGroup(pkgCache::GrpIterator &Grp,const string &Name); + bool NewPackage(pkgCache::PkgIterator &Pkg,const string &Name, const string &Arch); bool NewFileVer(pkgCache::VerIterator &Ver,ListParser &List); bool NewFileDesc(pkgCache::DescIterator &Desc,ListParser &List); + bool NewDepends(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver, + string const &Version, unsigned int const &Op, + unsigned int const &Type, map_ptrloc *OldDepLast); unsigned long NewVersion(pkgCache::VerIterator &Ver,const string &VerStr,unsigned long Next); map_ptrloc NewDescription(pkgCache::DescIterator &Desc,const string &Lang,const MD5SumValue &md5sum,map_ptrloc Next); @@ -72,7 +94,15 @@ class pkgCacheGenerator /*{{{*/ bool HasFileDeps() {return FoundFileDeps;}; bool MergeFileProvides(ListParser &List); - + bool FinishCache(OpProgress *Progress); + + static bool MakeStatusCache(pkgSourceList &List,OpProgress *Progress, + MMap **OutMap = 0,bool AllowMem = false); + static bool MakeOnlyStatusCache(OpProgress *Progress,DynamicMMap **OutMap); + static DynamicMMap* CreateDynamicMMap(FileFd *CacheF, unsigned long Flags = 0); + + void ReMap(void const * const oldMap, void const * const newMap); + pkgCacheGenerator(DynamicMMap *Map,OpProgress *Progress); ~pkgCacheGenerator(); }; @@ -94,26 +124,28 @@ class pkgCacheGenerator::ListParser inline unsigned long WriteUniqString(string S) {return Owner->WriteUniqString(S);}; inline unsigned long WriteUniqString(const char *S,unsigned int Size) {return Owner->WriteUniqString(S,Size);}; - inline unsigned long WriteString(const string &S) {return Owner->Map.WriteString(S);}; - inline unsigned long WriteString(const char *S,unsigned int Size) {return Owner->Map.WriteString(S,Size);}; - bool NewDepends(pkgCache::VerIterator Ver,const string &Package, + inline unsigned long WriteString(const string &S) {return Owner->WriteStringInMap(S);}; + inline unsigned long WriteString(const char *S,unsigned int Size) {return Owner->WriteStringInMap(S,Size);}; + bool NewDepends(pkgCache::VerIterator &Ver,const string &Package, const string &Arch, const string &Version,unsigned int Op, unsigned int Type); - bool NewProvides(pkgCache::VerIterator Ver,const string &Package, - const string &Version); + bool NewProvides(pkgCache::VerIterator &Ver,const string &PkgName, + const string &PkgArch, const string &Version); public: // These all operate against the current section virtual string Package() = 0; + virtual string Architecture() = 0; + virtual bool ArchitectureAll() = 0; virtual string Version() = 0; - virtual bool NewVersion(pkgCache::VerIterator Ver) = 0; + virtual bool NewVersion(pkgCache::VerIterator &Ver) = 0; virtual string Description() = 0; virtual string DescriptionLanguage() = 0; virtual MD5SumValue Description_md5() = 0; virtual unsigned short VersionHash() = 0; - virtual bool UsePackage(pkgCache::PkgIterator Pkg, - pkgCache::VerIterator Ver) = 0; + virtual bool UsePackage(pkgCache::PkgIterator &Pkg, + pkgCache::VerIterator &Ver) = 0; virtual unsigned long Offset() = 0; virtual unsigned long Size() = 0; @@ -121,16 +153,18 @@ class pkgCacheGenerator::ListParser inline bool HasFileDeps() {return FoundFileDeps;}; virtual bool CollectFileProvides(pkgCache &Cache, - pkgCache::VerIterator Ver) {return true;}; + pkgCache::VerIterator &Ver) {return true;}; ListParser() : FoundFileDeps(false) {}; virtual ~ListParser() {}; }; /*}}}*/ + bool pkgMakeStatusCache(pkgSourceList &List,OpProgress &Progress, MMap **OutMap = 0,bool AllowMem = false); bool pkgMakeOnlyStatusCache(OpProgress &Progress,DynamicMMap **OutMap); + #ifdef APT_COMPATIBILITY #if APT_COMPATIBILITY != 986 #warning "Using APT_COMPATIBILITY" @@ -138,7 +172,7 @@ bool pkgMakeOnlyStatusCache(OpProgress &Progress,DynamicMMap **OutMap); MMap *pkgMakeStatusCacheMem(pkgSourceList &List,OpProgress &Progress) { MMap *Map = 0; - if (pkgMakeStatusCache(List,Progress,&Map,true) == false) + if (pkgCacheGenerator::MakeStatusCache(List,&Progress,&Map,true) == false) return 0; return Map; } diff --git a/apt-pkg/policy.cc b/apt-pkg/policy.cc index a24ab7452..a3286391b 100644 --- a/apt-pkg/policy.cc +++ b/apt-pkg/policy.cc @@ -115,12 +115,16 @@ bool pkgPolicy::InitDefaults() // --------------------------------------------------------------------- /* Evaluate the package pins and the default list to deteremine what the best package is. */ -pkgCache::VerIterator pkgPolicy::GetCandidateVer(pkgCache::PkgIterator Pkg) +pkgCache::VerIterator pkgPolicy::GetCandidateVer(pkgCache::PkgIterator const &Pkg) { // Look for a package pin and evaluate it. signed Max = GetPriority(Pkg); pkgCache::VerIterator Pref = GetMatch(Pkg); + // Alternatives in case we can not find our package pin (Bug#512318). + signed MaxAlt = 0; + pkgCache::VerIterator PrefAlt; + // no package = no candidate version if (Pkg.end() == true) return Pref; @@ -143,6 +147,16 @@ pkgCache::VerIterator pkgPolicy::GetCandidateVer(pkgCache::PkgIterator Pkg) */ for (pkgCache::VerIterator Ver = Pkg.VersionList(); Ver.end() == false; Ver++) { + /* Lets see if this version is the installed version */ + bool instVer = (Pkg.CurrentVer() == Ver); + if (Ver.Pseudo() == true && instVer == false) + { + pkgCache::PkgIterator const allPkg = Ver.ParentPkg().Group().FindPkg("all"); + if (allPkg->CurrentVer != 0 && allPkg.CurrentVer()->Hash == Ver->Hash && + strcmp(allPkg.CurVersion(), Ver.VerStr()) == 0) + instVer = true; + } + for (pkgCache::VerFileIterator VF = Ver.FileList(); VF.end() == false; VF++) { /* If this is the status file, and the current version is not the @@ -151,18 +165,23 @@ pkgCache::VerIterator pkgPolicy::GetCandidateVer(pkgCache::PkgIterator Pkg) out bogus entries that may be due to config-file states, or other. */ if ((VF.File()->Flags & pkgCache::Flag::NotSource) == pkgCache::Flag::NotSource && - Pkg.CurrentVer() != Ver) + instVer == false) continue; - + signed Prio = PFPriority[VF.File()->ID]; if (Prio > Max) { Pref = Ver; Max = Prio; + } + if (Prio > MaxAlt) + { + PrefAlt = Ver; + MaxAlt = Prio; } } - if (Pkg.CurrentVer() == Ver && Max < 1000) + if (instVer == true && Max < 1000) { /* Elevate our current selection (or the status file itself) to the Pseudo-status priority. */ @@ -175,6 +194,12 @@ pkgCache::VerIterator pkgPolicy::GetCandidateVer(pkgCache::PkgIterator Pkg) break; } } + // If we do not find our candidate, use the one with the highest pin. + // This means that if there is a version available with pin > 0; there + // will always be a candidate (Closes: #512318) + if (!Pref.IsGood() && MaxAlt > 0) + Pref = PrefAlt; + return Pref; } /*}}}*/ @@ -187,49 +212,51 @@ pkgCache::VerIterator pkgPolicy::GetCandidateVer(pkgCache::PkgIterator Pkg) void pkgPolicy::CreatePin(pkgVersionMatch::MatchType Type,string Name, string Data,signed short Priority) { - Pin *P = 0; - if (Name.empty() == true) - P = &*Defaults.insert(Defaults.end(),PkgPin()); - else { - // Get a spot to put the pin - pkgCache::PkgIterator Pkg = Cache->FindPkg(Name); - if (Pkg.end() == true) + Pin *P = &*Defaults.insert(Defaults.end(),PkgPin()); + P->Type = Type; + P->Priority = Priority; + P->Data = Data; + return; + } + + // Get a spot to put the pin + pkgCache::GrpIterator Grp = Cache->FindGrp(Name); + for (pkgCache::PkgIterator Pkg = Grp.FindPkg("any"); + Pkg.end() != true; Pkg = Grp.NextPkg(Pkg)) + { + Pin *P = 0; + if (Pkg.end() == false) + P = Pins + Pkg->ID; + else { // Check the unmatched table - for (vector<PkgPin>::iterator I = Unmatched.begin(); + for (vector<PkgPin>::iterator I = Unmatched.begin(); I != Unmatched.end() && P == 0; I++) if (I->Pkg == Name) P = &*I; - + if (P == 0) - P = &*Unmatched.insert(Unmatched.end(),PkgPin()); + P = &*Unmatched.insert(Unmatched.end(),PkgPin()); } - else - { - P = Pins + Pkg->ID; - } + P->Type = Type; + P->Priority = Priority; + P->Data = Data; } - - // Set.. - P->Type = Type; - P->Priority = Priority; - P->Data = Data; } /*}}}*/ // Policy::GetMatch - Get the matching version for a package pin /*{{{*/ // --------------------------------------------------------------------- /* */ -pkgCache::VerIterator pkgPolicy::GetMatch(pkgCache::PkgIterator Pkg) +pkgCache::VerIterator pkgPolicy::GetMatch(pkgCache::PkgIterator const &Pkg) { const Pin &PPkg = Pins[Pkg->ID]; - if (PPkg.Type != pkgVersionMatch::None) - { - pkgVersionMatch Match(PPkg.Data,PPkg.Type); - return Match.Find(Pkg); - } - return pkgCache::VerIterator(*Pkg.Cache()); + if (PPkg.Type == pkgVersionMatch::None) + return pkgCache::VerIterator(*Pkg.Cache()); + + pkgVersionMatch Match(PPkg.Data,PPkg.Type); + return Match.Find(Pkg); } /*}}}*/ // Policy::GetPriority - Get the priority of the package pin /*{{{*/ @@ -274,9 +301,9 @@ bool ReadPinDir(pkgPolicy &Plcy,string Dir) if (Dir.empty() == true) Dir = _config->FindDir("Dir::Etc::PreferencesParts"); - if (FileExists(Dir) == false) + if (DirectoryExists(Dir) == false) { - _error->WarningE("FileExists",_("Unable to read %s"),Dir.c_str()); + _error->WarningE("DirectoryExists",_("Unable to read %s"),Dir.c_str()); return true; } diff --git a/apt-pkg/policy.h b/apt-pkg/policy.h index 4894682fa..f8b2678de 100644 --- a/apt-pkg/policy.h +++ b/apt-pkg/policy.h @@ -72,11 +72,11 @@ class pkgPolicy : public pkgDepCache::Policy inline signed short GetPriority(pkgCache::PkgFileIterator const &File) {return PFPriority[File->ID];}; signed short GetPriority(pkgCache::PkgIterator const &Pkg); - pkgCache::VerIterator GetMatch(pkgCache::PkgIterator Pkg); + pkgCache::VerIterator GetMatch(pkgCache::PkgIterator const &Pkg); // Things for the cache interface. - virtual pkgCache::VerIterator GetCandidateVer(pkgCache::PkgIterator Pkg); - virtual bool IsImportantDep(pkgCache::DepIterator Dep) {return pkgDepCache::Policy::IsImportantDep(Dep);}; + virtual pkgCache::VerIterator GetCandidateVer(pkgCache::PkgIterator const &Pkg); + virtual bool IsImportantDep(pkgCache::DepIterator const &Dep) {return pkgDepCache::Policy::IsImportantDep(Dep);}; bool InitDefaults(); pkgPolicy(pkgCache *Owner); diff --git a/apt-pkg/sourcelist.cc b/apt-pkg/sourcelist.cc index 929259961..c3ec9865a 100644 --- a/apt-pkg/sourcelist.cc +++ b/apt-pkg/sourcelist.cc @@ -72,13 +72,58 @@ bool pkgSourceList::Type::FixupURI(string &URI) const Weird types may override this. */ bool pkgSourceList::Type::ParseLine(vector<metaIndex *> &List, const char *Buffer, - unsigned long CurLine, - string File) const + unsigned long const &CurLine, + string const &File) const { + for (;Buffer != 0 && isspace(*Buffer); ++Buffer); // Skip whitespaces + + // Parse option field if it exists + // e.g.: [ option1=value1 option2=value2 ] + map<string, string> Options; + if (Buffer != 0 && Buffer[0] == '[') + { + ++Buffer; // ignore the [ + for (;Buffer != 0 && isspace(*Buffer); ++Buffer); // Skip whitespaces + while (*Buffer != ']') + { + // get one option, e.g. option1=value1 + string option; + if (ParseQuoteWord(Buffer,option) == false) + return _error->Error(_("Malformed line %lu in source list %s ([option] unparseable)"),CurLine,File.c_str()); + + if (option.length() < 3) + return _error->Error(_("Malformed line %lu in source list %s ([option] too short)"),CurLine,File.c_str()); + + // accept options even if the last has no space before the ]-end marker + if (option.at(option.length()-1) == ']') + { + for (; *Buffer != ']'; --Buffer); + option.resize(option.length()-1); + } + + size_t const needle = option.find('='); + if (needle == string::npos) + return _error->Error(_("Malformed line %lu in source list %s ([%s] is not an assignment)"),CurLine,File.c_str(), option.c_str()); + + string const key = string(option, 0, needle); + string const value = string(option, needle + 1, option.length()); + + if (key.empty() == true) + return _error->Error(_("Malformed line %lu in source list %s ([%s] has no key)"),CurLine,File.c_str(), option.c_str()); + + if (value.empty() == true) + return _error->Error(_("Malformed line %lu in source list %s ([%s] key %s has no value)"),CurLine,File.c_str(),option.c_str(),key.c_str()); + + Options[key] = value; + } + ++Buffer; // ignore the ] + for (;Buffer != 0 && isspace(*Buffer); ++Buffer); // Skip whitespaces + } + string URI; string Dist; - string Section; - + string Section; + if (ParseQuoteWord(Buffer,URI) == false) return _error->Error(_("Malformed line %lu in source list %s (URI)"),CurLine,File.c_str()); if (ParseQuoteWord(Buffer,Dist) == false) @@ -93,7 +138,7 @@ bool pkgSourceList::Type::ParseLine(vector<metaIndex *> &List, if (ParseQuoteWord(Buffer,Section) == true) return _error->Error(_("Malformed line %lu in source list %s (absolute dist)"),CurLine,File.c_str()); Dist = SubstVar(Dist,"$(ARCH)",_config->Find("APT::Architecture")); - return CreateItem(List,URI,Dist,Section); + return CreateItem(List, URI, Dist, Section, Options); } // Grab the rest of the dists @@ -102,7 +147,7 @@ bool pkgSourceList::Type::ParseLine(vector<metaIndex *> &List, do { - if (CreateItem(List,URI,Dist,Section) == false) + if (CreateItem(List, URI, Dist, Section, Options) == false) return false; } while (ParseQuoteWord(Buffer,Section) == true); @@ -154,15 +199,15 @@ bool pkgSourceList::ReadMainList() if (FileExists(Main) == true) Res &= ReadAppend(Main); - else if (FileExists(Parts) == false) + else if (DirectoryExists(Parts) == false) // Only warn if there are no sources.list.d. - _error->WarningE("FileExists",_("Unable to read %s"),Main.c_str()); + _error->WarningE("DirectoryExists", _("Unable to read %s"), Parts.c_str()); - if (FileExists(Parts) == true) + if (DirectoryExists(Parts) == true) Res &= ReadSourceDir(Parts); else if (FileExists(Main) == false) // Only warn if there is no sources.list file. - _error->WarningE("FileExists",_("Unable to read %s"),Parts.c_str()); + _error->WarningE("FileExists", _("Unable to read %s"), Main.c_str()); return Res; } @@ -239,36 +284,7 @@ bool pkgSourceList::ReadAppend(string File) if (Parse == 0) return _error->Error(_("Type '%s' is not known on line %u in source list %s"),LineType.c_str(),CurLine,File.c_str()); - // Vendor name specified - if (C[0] == '[') - { - string VendorID; - - if (ParseQuoteWord(C,VendorID) == false) - return _error->Error(_("Malformed line %u in source list %s (vendor id)"),CurLine,File.c_str()); - - if (VendorID.length() < 2 || VendorID.end()[-1] != ']') - return _error->Error(_("Malformed line %u in source list %s (vendor id)"),CurLine,File.c_str()); - VendorID = string(VendorID,1,VendorID.size()-2); - -// for (vector<const Vendor *>::const_iterator iter = VendorList.begin(); -// iter != VendorList.end(); iter++) -// { -// if ((*iter)->GetVendorID() == VendorID) -// { -// if (_config->FindB("Debug::sourceList", false)) -// std::cerr << "Comparing VendorID \"" << VendorID << "\" with \"" << (*iter)->GetVendorID() << '"' << std::endl; -// Verifier = *iter; -// break; -// } -// } - -// if (Verifier == 0) -// return _error->Error(_("Unknown vendor ID '%s' in line %u of source list %s"), -// VendorID.c_str(),CurLine,File.c_str()); - } - - if (Parse->ParseLine(SrcList,C,CurLine,File) == false) + if (Parse->ParseLine(SrcList, C, CurLine, File) == false) return false; } return true; diff --git a/apt-pkg/sourcelist.h b/apt-pkg/sourcelist.h index b9e4389ed..e15314a5e 100644 --- a/apt-pkg/sourcelist.h +++ b/apt-pkg/sourcelist.h @@ -29,6 +29,7 @@ #include <string> #include <vector> +#include <map> #include <apt-pkg/pkgcache.h> #include <apt-pkg/metaindex.h> @@ -57,9 +58,10 @@ class pkgSourceList bool FixupURI(string &URI) const; virtual bool ParseLine(vector<metaIndex *> &List, const char *Buffer, - unsigned long CurLine,string File) const; - virtual bool CreateItem(vector<metaIndex *> &List,string URI, - string Dist,string Section) const = 0; + unsigned long const &CurLine,string const &File) const; + virtual bool CreateItem(vector<metaIndex *> &List,string const &URI, + string const &Dist,string const &Section, + std::map<string, string> const &Options) const = 0; Type(); virtual ~Type() {}; }; diff --git a/apt-pkg/srcrecords.cc b/apt-pkg/srcrecords.cc index 5e40ae624..46a02b55c 100644 --- a/apt-pkg/srcrecords.cc +++ b/apt-pkg/srcrecords.cc @@ -77,7 +77,7 @@ bool pkgSrcRecords::Restart() /* This searches on both source package names and output binary names and returns the first found. A 'cursor' like system is used to allow this function to be called multiple times to get successive entries */ -pkgSrcRecords::Parser *pkgSrcRecords::Find(const char *Package,bool SrcOnly) +pkgSrcRecords::Parser *pkgSrcRecords::Find(const char *Package,bool const &SrcOnly) { if (Current == Files.end()) return 0; @@ -116,7 +116,7 @@ pkgSrcRecords::Parser *pkgSrcRecords::Find(const char *Package,bool SrcOnly) // Parser::BuildDepType - Convert a build dep to a string /*{{{*/ // --------------------------------------------------------------------- /* */ -const char *pkgSrcRecords::Parser::BuildDepType(unsigned char Type) +const char *pkgSrcRecords::Parser::BuildDepType(unsigned char const &Type) { const char *fields[] = {"Build-Depends", "Build-Depends-Indep", diff --git a/apt-pkg/srcrecords.h b/apt-pkg/srcrecords.h index 99cbc6060..a49533864 100644 --- a/apt-pkg/srcrecords.h +++ b/apt-pkg/srcrecords.h @@ -59,7 +59,7 @@ class pkgSrcRecords virtual bool Restart() = 0; virtual bool Step() = 0; - virtual bool Jump(unsigned long Off) = 0; + virtual bool Jump(unsigned long const &Off) = 0; virtual unsigned long Offset() = 0; virtual string AsStr() = 0; @@ -69,8 +69,8 @@ class pkgSrcRecords virtual string Section() const = 0; virtual const char **Binaries() = 0; // Ownership does not transfer - virtual bool BuildDepends(vector<BuildDepRec> &BuildDeps, bool ArchOnly) = 0; - static const char *BuildDepType(unsigned char Type); + virtual bool BuildDepends(vector<BuildDepRec> &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch = true) = 0; + static const char *BuildDepType(unsigned char const &Type); virtual bool Files(vector<pkgSrcRecords::File> &F) = 0; @@ -90,7 +90,7 @@ class pkgSrcRecords bool Restart(); // Locate a package by name - Parser *Find(const char *Package,bool SrcOnly = false); + Parser *Find(const char *Package,bool const &SrcOnly = false); pkgSrcRecords(pkgSourceList &List); ~pkgSrcRecords(); diff --git a/apt-pkg/tagfile.cc b/apt-pkg/tagfile.cc index 7c5d15a58..96a681bec 100644 --- a/apt-pkg/tagfile.cc +++ b/apt-pkg/tagfile.cc @@ -193,17 +193,8 @@ bool pkgTagFile::Jump(pkgTagSection &Tag,unsigned long Offset) /*}}}*/ // TagSection::Scan - Scan for the end of the header information /*{{{*/ // --------------------------------------------------------------------- -/* This looks for the first double new line in the data stream. It also - indexes the tags in the section. This very simple hash function for the - last 8 letters gives very good performance on the debian package files */ -inline static unsigned long AlphaHash(const char *Text, const char *End = 0) -{ - unsigned long Res = 0; - for (; Text != End && *Text != ':' && *Text != 0; Text++) - Res = ((unsigned long)(*Text) & 0xDF) ^ (Res << 1); - return Res & 0xFF; -} - +/* This looks for the first double new line in the data stream. + It also indexes the tags in the section. */ bool pkgTagSection::Scan(const char *Start,unsigned long MaxLength) { const char *End = Start + MaxLength; @@ -374,6 +365,30 @@ signed int pkgTagSection::FindI(const char *Tag,signed long Default) const return Result; } /*}}}*/ +// TagSection::FindULL - Find an unsigned long long integer /*{{{*/ +// --------------------------------------------------------------------- +/* */ +unsigned long long pkgTagSection::FindULL(const char *Tag, unsigned long long const &Default) const +{ + const char *Start; + const char *Stop; + if (Find(Tag,Start,Stop) == false) + return Default; + + // Copy it into a temp buffer so we can use strtoull + char S[100]; + if ((unsigned)(Stop - Start) >= sizeof(S)) + return Default; + strncpy(S,Start,Stop-Start); + S[Stop - Start] = 0; + + char *End; + unsigned long long Result = strtoull(S,&End,10); + if (S == End) + return Default; + return Result; +} + /*}}}*/ // TagSection::FindFlag - Locate a yes/no type flag /*{{{*/ // --------------------------------------------------------------------- /* The bits marked in Flag are masked on/off in Flags */ @@ -418,6 +433,7 @@ static const char *iTFRewritePackageOrder[] = { "Section", "Installed-Size", "Maintainer", + "Original-Maintainer", "Architecture", "Source", "Version", @@ -447,6 +463,7 @@ static const char *iTFRewriteSourceOrder[] = {"Package", "Priority", "Section", "Maintainer", + "Original-Maintainer", "Build-Depends", "Build-Depends-Indep", "Build-Conflicts", diff --git a/apt-pkg/tagfile.h b/apt-pkg/tagfile.h index 321329a23..6891c1d81 100644 --- a/apt-pkg/tagfile.h +++ b/apt-pkg/tagfile.h @@ -33,7 +33,18 @@ class pkgTagSection unsigned int AlphaIndexes[0x100]; unsigned int TagCount; - + + /* This very simple hash function for the last 8 letters gives + very good performance on the debian package files */ + inline static unsigned long AlphaHash(const char *Text, const char *End = 0) + { + unsigned long Res = 0; + for (; Text != End && *Text != ':' && *Text != 0; Text++) + Res = ((unsigned long)(*Text) & 0xDF) ^ (Res << 1); + return Res & 0xFF; + } + + protected: const char *Stop; @@ -46,6 +57,7 @@ class pkgTagSection bool Find(const char *Tag,unsigned &Pos) const; 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; bool FindFlag(const char *Tag,unsigned long &Flags, unsigned long Flag) const; bool Scan(const char *Start,unsigned long MaxLength); @@ -54,6 +66,8 @@ 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;} + 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/versionmatch.cc b/apt-pkg/versionmatch.cc index b4d1d4696..c40b1fdbc 100644 --- a/apt-pkg/versionmatch.cc +++ b/apt-pkg/versionmatch.cc @@ -18,6 +18,10 @@ #include <stdio.h> #include <ctype.h> +#include <fnmatch.h> +#include <sys/types.h> +#include <regex.h> + /*}}}*/ // VersionMatch::pkgVersionMatch - Constructor /*{{{*/ @@ -100,6 +104,8 @@ pkgVersionMatch::pkgVersionMatch(string Data,MatchType Type) : Type(Type) RelLabel = Fragments[J]+2; else if (stringcasecmp(Fragments[J],Fragments[J]+2,"c=") == 0) RelComponent = Fragments[J]+2; + else if (stringcasecmp(Fragments[J],Fragments[J]+2,"b=") == 0) + RelArchitecture = Fragments[J]+2; } if (RelVerStr.end()[-1] == '*') @@ -112,7 +118,10 @@ pkgVersionMatch::pkgVersionMatch(string Data,MatchType Type) : Type(Type) if (Type == Origin) { - OrSite = Data; + if (Data[0] == '"' && Data.length() >= 2 && Data.end()[-1] == '"') + OrSite = Data.substr(1, Data.length() - 2); + else + OrSite = Data; return; } } @@ -149,6 +158,8 @@ pkgCache::VerIterator pkgVersionMatch::Find(pkgCache::PkgIterator Pkg) { if (MatchVer(Ver.VerStr(),VerStr,VerPrefixMatch) == true) return Ver; + if (ExpressionMatches(VerStr, Ver.VerStr()) == true) + return Ver; continue; } @@ -160,6 +171,36 @@ pkgCache::VerIterator pkgVersionMatch::Find(pkgCache::PkgIterator Pkg) // This will be Ended by now. return Ver; } + +#ifndef FNM_CASEFOLD +#define FNM_CASEFOLD 0 +#endif + +bool pkgVersionMatch::ExpressionMatches(const char *pattern, const char *string) +{ + if (pattern[0] == '/') { + bool res = false; + size_t length = strlen(pattern); + if (pattern[length - 1] == '/') { + regex_t preg; + char *regex = strdup(pattern + 1); + regex[length - 2] = '\0'; + if (regcomp(&preg, regex, REG_EXTENDED | REG_ICASE) != 0) { + _error->Warning("Invalid regular expression: %s", regex); + } else if (regexec(&preg, string, 0, NULL, 0) == 0) { + res = true; + } + free(regex); + regfree(&preg); + return res; + } + } + return fnmatch(pattern, string, FNM_CASEFOLD) == 0; +} +bool pkgVersionMatch::ExpressionMatches(const std::string& pattern, const char *string) +{ + return ExpressionMatches(pattern.c_str(), string); +} /*}}}*/ // VersionMatch::FileMatch - Match against an index file /*{{{*/ // --------------------------------------------------------------------- @@ -178,38 +219,42 @@ bool pkgVersionMatch::FileMatch(pkgCache::PkgFileIterator File) if (RelVerStr.empty() == true && RelOrigin.empty() == true && RelArchive.empty() == true && RelLabel.empty() == true && RelRelease.empty() == true && RelCodename.empty() == true && - RelComponent.empty() == true) + RelComponent.empty() == true && RelArchitecture.empty() == true) return false; if (RelVerStr.empty() == false) if (File->Version == 0 || - MatchVer(File.Version(),RelVerStr,RelVerPrefixMatch) == false) + (MatchVer(File.Version(),RelVerStr,RelVerPrefixMatch) == false && + ExpressionMatches(RelVerStr, File.Version()) == false)) return false; if (RelOrigin.empty() == false) - if (File->Origin == 0 || - stringcasecmp(RelOrigin,File.Origin()) != 0) + if (File->Origin == 0 || !ExpressionMatches(RelOrigin,File.Origin())) return false; if (RelArchive.empty() == false) if (File->Archive == 0 || - stringcasecmp(RelArchive,File.Archive()) != 0) + !ExpressionMatches(RelArchive,File.Archive())) return false; if (RelCodename.empty() == false) if (File->Codename == 0 || - stringcasecmp(RelCodename,File.Codename()) != 0) + !ExpressionMatches(RelCodename,File.Codename())) return false; if (RelRelease.empty() == false) if ((File->Archive == 0 || - stringcasecmp(RelRelease,File.Archive()) != 0) && + !ExpressionMatches(RelRelease,File.Archive())) && (File->Codename == 0 || - stringcasecmp(RelRelease,File.Codename()) != 0)) + !ExpressionMatches(RelRelease,File.Codename()))) return false; if (RelLabel.empty() == false) if (File->Label == 0 || - stringcasecmp(RelLabel,File.Label()) != 0) + !ExpressionMatches(RelLabel,File.Label())) return false; if (RelComponent.empty() == false) if (File->Component == 0 || - stringcasecmp(RelComponent,File.Component()) != 0) + !ExpressionMatches(RelComponent,File.Component())) + return false; + if (RelArchitecture.empty() == false) + if (File->Architecture == 0 || + !ExpressionMatches(RelArchitecture,File.Architecture())) return false; return true; } @@ -217,12 +262,12 @@ bool pkgVersionMatch::FileMatch(pkgCache::PkgFileIterator File) if (Type == Origin) { if (OrSite.empty() == false) { - if (File->Site == 0 || OrSite != File.Site()) + if (File->Site == 0) return false; } else // so we are talking about file:// or status file - if (strcmp(File.Site(),"") == 0 && File->Archive != 0) // skip the status file + if (strcmp(File.Site(),"") == 0 && File->Archive != 0 && strcmp(File.Archive(),"now") == 0) // skip the status file return false; - return (OrSite == File.Site()); /* both strings match */ + return (ExpressionMatches(OrSite, File.Site())); /* both strings match */ } return false; diff --git a/apt-pkg/versionmatch.h b/apt-pkg/versionmatch.h index a8f3c84ac..39639a23d 100644 --- a/apt-pkg/versionmatch.h +++ b/apt-pkg/versionmatch.h @@ -23,6 +23,7 @@ Codename (n=) e.g. etch, lenny, squeeze, sid Label (l=) Component (c=) + Binary Architecture (b=) If there are no equals signs in the string then it is scanned in short form - if it starts with a number it is Version otherwise it is an Archive or a Codename. @@ -55,6 +56,7 @@ class pkgVersionMatch string RelArchive; string RelLabel; string RelComponent; + string RelArchitecture; bool MatchAll; // Origin Matching @@ -65,6 +67,8 @@ class pkgVersionMatch enum MatchType {None = 0,Version,Release,Origin} Type; bool MatchVer(const char *A,string B,bool Prefix); + bool ExpressionMatches(const char *pattern, const char *string); + bool ExpressionMatches(const std::string& pattern, const char *string); bool FileMatch(pkgCache::PkgFileIterator File); pkgCache::VerIterator Find(pkgCache::PkgIterator Pkg); diff --git a/buildlib/apti18n.h.in b/buildlib/apti18n.h.in index e7beceb09..6928d626c 100644 --- a/buildlib/apti18n.h.in +++ b/buildlib/apti18n.h.in @@ -11,8 +11,10 @@ # include <libintl.h> # ifdef APT_DOMAIN # define _(x) dgettext(APT_DOMAIN,x) +# define P_(msg,plural,n) dngettext(APT_DOMAIN,msg,plural,n) # else # define _(x) gettext(x) +# define P_(msg,plural,n) ngettext(msg,plural,n) # endif # define N_(x) x #else @@ -21,5 +23,6 @@ # define textdomain(a) # define bindtextdomain(a, b) # define _(x) x +# define P_(msg,plural,n) (n == 1 ? msg : plural) # define N_(x) x #endif diff --git a/buildlib/library.mak b/buildlib/library.mak index 2a4bb782a..029e87463 100644 --- a/buildlib/library.mak +++ b/buildlib/library.mak @@ -16,11 +16,11 @@ # See defaults.mak for information about LOCAL # Some local definitions -LOCAL := lib$(LIBRARY)$(LIBEXT).so.$(MAJOR).$(MINOR) +LOCAL := lib$(LIBRARY).so.$(MAJOR).$(MINOR) $(LOCAL)-OBJS := $(addprefix $(OBJ)/,$(addsuffix .opic,$(notdir $(basename $(SOURCE))))) $(LOCAL)-DEP := $(addprefix $(DEP)/,$(addsuffix .opic.d,$(notdir $(basename $(SOURCE))))) $(LOCAL)-HEADERS := $(addprefix $(INCLUDE)/,$(HEADERS)) -$(LOCAL)-SONAME := lib$(LIBRARY)$(LIBEXT).so.$(MAJOR) +$(LOCAL)-SONAME := lib$(LIBRARY).so.$(MAJOR) $(LOCAL)-SLIBS := $(SLIBS) $(LOCAL)-LIBRARY := $(LIBRARY) @@ -29,7 +29,7 @@ include $(PODOMAIN_H) # Install the command hooks headers: $($(LOCAL)-HEADERS) -library: $(LIB)/lib$(LIBRARY).so $(LIB)/lib$(LIBRARY)$(LIBEXT).so.$(MAJOR) +library: $(LIB)/lib$(LIBRARY).so $(LIB)/lib$(LIBRARY).so.$(MAJOR) clean: clean/$(LOCAL) veryclean: veryclean/$(LOCAL) @@ -44,14 +44,14 @@ veryclean/$(LOCAL): clean/$(LOCAL) -rm -f $($(@F)-HEADERS) $(LIB)/lib$($(@F)-LIBRARY)*.so* # Build rules for the two symlinks -.PHONY: $(LIB)/lib$(LIBRARY)$(LIBEXT).so.$(MAJOR) $(LIB)/lib$(LIBRARY).so -$(LIB)/lib$(LIBRARY)$(LIBEXT).so.$(MAJOR): $(LIB)/lib$(LIBRARY)$(LIBEXT).so.$(MAJOR).$(MINOR) +.PHONY: $(LIB)/lib$(LIBRARY).so.$(MAJOR) $(LIB)/lib$(LIBRARY).so +$(LIB)/lib$(LIBRARY).so.$(MAJOR): $(LIB)/lib$(LIBRARY).so.$(MAJOR).$(MINOR) ln -sf $(<F) $@ -$(LIB)/lib$(LIBRARY).so: $(LIB)/lib$(LIBRARY)$(LIBEXT).so.$(MAJOR).$(MINOR) +$(LIB)/lib$(LIBRARY).so: $(LIB)/lib$(LIBRARY).so.$(MAJOR).$(MINOR) ln -sf $(<F) $@ # The binary build rule -$(LIB)/lib$(LIBRARY)$(LIBEXT).so.$(MAJOR).$(MINOR): $($(LOCAL)-HEADERS) $($(LOCAL)-OBJS) +$(LIB)/lib$(LIBRARY).so.$(MAJOR).$(MINOR): $($(LOCAL)-HEADERS) $($(LOCAL)-OBJS) -rm -f $(LIB)/lib$($(@F)-LIBRARY)*.so* 2> /dev/null echo Building shared library $@ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(PICFLAGS) $(LFLAGS) $(LFLAGS_SO)\ diff --git a/buildlib/libversion.mak b/buildlib/libversion.mak index 26ca86ced..796c956e7 100644 --- a/buildlib/libversion.mak +++ b/buildlib/libversion.mak @@ -12,10 +12,3 @@ LIBAPTPKG_RELEASE=$(shell grep -E '^\#define APT_PKG_RELEASE' $(BASE)/apt-pkg/in # The versionnumber is extracted from apt-inst/makefile - see also there. LIBAPTINST_MAJOR=$(shell egrep '^MAJOR=' $(BASE)/apt-inst/makefile |cut -d '=' -f 2) LIBAPTINST_MINOR=$(shell egrep '^MINOR=' $(BASE)/apt-inst/makefile |cut -d '=' -f 2) - -# FIXME: In previous releases this lovely variable includes -# the detected libc and libdc++ version. As this is bogus we -# want to drop this, but this a ABI break. -# And we don't want to do this now. So we hardcode a value here, -# and drop it later on (hopefully as fast as possible). -LIBEXT=-libc6.9-6 diff --git a/cmdline/apt-cache.cc b/cmdline/apt-cache.cc index 286f306cd..ba4ad1943 100644 --- a/cmdline/apt-cache.cc +++ b/cmdline/apt-cache.cc @@ -14,7 +14,10 @@ /*}}}*/ // Include Files /*{{{*/ #include <apt-pkg/error.h> +#include <cassert> #include <apt-pkg/pkgcachegen.h> +#include <apt-pkg/cachefile.h> +#include <apt-pkg/cacheset.h> #include <apt-pkg/init.h> #include <apt-pkg/progress.h> #include <apt-pkg/sourcelist.h> @@ -43,9 +46,29 @@ using namespace std; -pkgCache *GCache = 0; -pkgSourceList *SrcList = 0; +// CacheSetHelper saving virtual packages /*{{{*/ +class CacheSetHelperVirtuals: public APT::CacheSetHelper { +public: + APT::PackageSet virtualPkgs; + virtual pkgCache::VerIterator canNotFindCandidateVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) { + virtualPkgs.insert(Pkg); + return CacheSetHelper::canNotFindCandidateVer(Cache, Pkg); + } + + virtual pkgCache::VerIterator canNotFindNewestVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) { + virtualPkgs.insert(Pkg); + return CacheSetHelper::canNotFindNewestVer(Cache, Pkg); + } + + virtual APT::VersionSet canNotFindAllVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) { + virtualPkgs.insert(Pkg); + return CacheSetHelper::canNotFindAllVer(Cache, Pkg); + } + + CacheSetHelperVirtuals(bool const &ShowErrors = true, GlobalError::MsgType const &ErrorType = GlobalError::NOTICE) : CacheSetHelper(ShowErrors, ErrorType) {} +}; + /*}}}*/ // LocalitySort - Sort a version list by package file locality /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -81,15 +104,8 @@ void LocalitySort(pkgCache::DescFile **begin, // UnMet - Show unmet dependencies /*{{{*/ // --------------------------------------------------------------------- /* */ -bool UnMet(CommandLine &CmdL) +bool ShowUnMet(pkgCache::VerIterator const &V, bool const &Important) { - pkgCache &Cache = *GCache; - bool Important = _config->FindB("APT::Cache::Important",false); - - for (pkgCache::PkgIterator P = Cache.PkgBegin(); P.end() == false; P++) - { - for (pkgCache::VerIterator V = P.VersionList(); V.end() == false; V++) - { bool Header = false; for (pkgCache::DepIterator D = V.DependsList(); D.end() == false;) { @@ -97,20 +113,19 @@ bool UnMet(CommandLine &CmdL) pkgCache::DepIterator Start; pkgCache::DepIterator End; D.GlobOr(Start,End); - - // Skip conflicts and replaces - if (End->Type != pkgCache::Dep::PreDepends && - End->Type != pkgCache::Dep::Depends && - End->Type != pkgCache::Dep::Suggests && - End->Type != pkgCache::Dep::Recommends) - continue; // Important deps only if (Important == true) if (End->Type != pkgCache::Dep::PreDepends && End->Type != pkgCache::Dep::Depends) continue; - + + // Skip conflicts and replaces + if (End->Type == pkgCache::Dep::DpkgBreaks || + End->Type == pkgCache::Dep::Replaces || + End->Type == pkgCache::Dep::Conflicts) + continue; + // Verify the or group bool OK = false; pkgCache::DepIterator RealStart = Start; @@ -139,7 +154,7 @@ bool UnMet(CommandLine &CmdL) // Oops, it failed.. if (Header == false) ioprintf(cout,_("Package %s version %s has an unmet dep:\n"), - P.Name(),V.VerStr()); + V.ParentPkg().FullName(true).c_str(),V.VerStr()); Header = true; // Print out the dep type @@ -149,7 +164,7 @@ bool UnMet(CommandLine &CmdL) Start = RealStart; do { - cout << Start.TargetPkg().Name(); + cout << Start.TargetPkg().FullName(true); if (Start.TargetVer() != 0) cout << " (" << Start.CompType() << " " << Start.TargetVer() << ")"; @@ -161,9 +176,33 @@ bool UnMet(CommandLine &CmdL) while (1); cout << endl; - } - } - } + } + return true; +} +bool UnMet(CommandLine &CmdL) +{ + bool const Important = _config->FindB("APT::Cache::Important",false); + + pkgCacheFile CacheFile; + if (unlikely(CacheFile.GetPkgCache() == NULL)) + return false; + + if (CmdL.FileSize() <= 1) + { + for (pkgCache::PkgIterator P = CacheFile.GetPkgCache()->PkgBegin(); P.end() == false; P++) + for (pkgCache::VerIterator V = P.VersionList(); V.end() == false; ++V) + if (ShowUnMet(V, Important) == false) + return false; + } + else + { + CacheSetHelperVirtuals helper(true, GlobalError::NOTICE); + APT::VersionSet verset = APT::VersionSet::FromCommandLine(CacheFile, CmdL.FileList + 1, + APT::VersionSet::CANDIDATE, helper); + for (APT::VersionSet::iterator V = verset.begin(); V != verset.end(); ++V) + if (ShowUnMet(V, Important) == false) + return false; + } return true; } /*}}}*/ @@ -171,18 +210,14 @@ bool UnMet(CommandLine &CmdL) // --------------------------------------------------------------------- /* */ bool DumpPackage(CommandLine &CmdL) -{ - pkgCache &Cache = *GCache; - for (const char **I = CmdL.FileList + 1; *I != 0; I++) - { - pkgCache::PkgIterator Pkg = Cache.FindPkg(*I); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); - continue; - } +{ + pkgCacheFile CacheFile; + APT::CacheSetHelper helper(true, GlobalError::NOTICE); + APT::PackageSet pkgset = APT::PackageSet::FromCommandLine(CacheFile, CmdL.FileList + 1, helper); - cout << "Package: " << Pkg.Name() << endl; + for (APT::PackageSet::const_iterator Pkg = pkgset.begin(); Pkg != pkgset.end(); ++Pkg) + { + cout << "Package: " << Pkg.FullName(true) << endl; cout << "Versions: " << endl; for (pkgCache::VerIterator Cur = Pkg.VersionList(); Cur.end() != true; Cur++) { @@ -204,7 +239,7 @@ bool DumpPackage(CommandLine &CmdL) cout << "Reverse Depends: " << endl; for (pkgCache::DepIterator D = Pkg.RevDependsList(); D.end() != true; D++) { - cout << " " << D.ParentPkg().Name() << ',' << D.TargetPkg().Name(); + cout << " " << D.ParentPkg().FullName(true) << ',' << D.TargetPkg().FullName(true); if (D->Version != 0) cout << ' ' << DeNull(D.TargetVer()) << endl; else @@ -216,7 +251,7 @@ bool DumpPackage(CommandLine &CmdL) { cout << Cur.VerStr() << " - "; for (pkgCache::DepIterator Dep = Cur.DependsList(); Dep.end() != true; Dep++) - cout << Dep.TargetPkg().Name() << " (" << (int)Dep->CompareOp << " " << DeNull(Dep.TargetVer()) << ") "; + cout << Dep.TargetPkg().FullName(true) << " (" << (int)Dep->CompareOp << " " << DeNull(Dep.TargetVer()) << ") "; cout << endl; } @@ -225,12 +260,12 @@ bool DumpPackage(CommandLine &CmdL) { cout << Cur.VerStr() << " - "; for (pkgCache::PrvIterator Prv = Cur.ProvidesList(); Prv.end() != true; Prv++) - cout << Prv.ParentPkg().Name() << " "; + cout << Prv.ParentPkg().FullName(true) << " "; cout << endl; } cout << "Reverse Provides: " << endl; for (pkgCache::PrvIterator Prv = Pkg.ProvidesList(); Prv.end() != true; Prv++) - cout << Prv.OwnerPkg().Name() << " " << Prv.OwnerVer().VerStr() << endl; + cout << Prv.OwnerPkg().FullName(true) << " " << Prv.OwnerVer().VerStr() << endl; } return true; @@ -241,16 +276,22 @@ bool DumpPackage(CommandLine &CmdL) /* */ bool Stats(CommandLine &Cmd) { - pkgCache &Cache = *GCache; - cout << _("Total package names: ") << Cache.Head().PackageCount << " (" << - SizeToStr(Cache.Head().PackageCount*Cache.Head().PackageSz) << ')' << endl; + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL)) + return false; + + cout << _("Total package names: ") << Cache->Head().GroupCount << " (" << + SizeToStr(Cache->Head().GroupCount*Cache->Head().GroupSz) << ')' << endl + << _("Total package structures: ") << Cache->Head().PackageCount << " (" << + SizeToStr(Cache->Head().PackageCount*Cache->Head().PackageSz) << ')' << endl; int Normal = 0; int Virtual = 0; int NVirt = 0; int DVirt = 0; int Missing = 0; - pkgCache::PkgIterator I = Cache.PkgBegin(); + pkgCache::PkgIterator I = Cache->PkgBegin(); for (;I.end() != true; I++) { if (I->VersionList != 0 && I->ProvidesList == 0) @@ -288,33 +329,33 @@ bool Stats(CommandLine &Cmd) cout << _(" Mixed virtual packages: ") << NVirt << endl; cout << _(" Missing: ") << Missing << endl; - cout << _("Total distinct versions: ") << Cache.Head().VersionCount << " (" << - SizeToStr(Cache.Head().VersionCount*Cache.Head().VersionSz) << ')' << endl; - cout << _("Total distinct descriptions: ") << Cache.Head().DescriptionCount << " (" << - SizeToStr(Cache.Head().DescriptionCount*Cache.Head().DescriptionSz) << ')' << endl; - cout << _("Total dependencies: ") << Cache.Head().DependsCount << " (" << - SizeToStr(Cache.Head().DependsCount*Cache.Head().DependencySz) << ')' << endl; + cout << _("Total distinct versions: ") << Cache->Head().VersionCount << " (" << + SizeToStr(Cache->Head().VersionCount*Cache->Head().VersionSz) << ')' << endl; + cout << _("Total distinct descriptions: ") << Cache->Head().DescriptionCount << " (" << + SizeToStr(Cache->Head().DescriptionCount*Cache->Head().DescriptionSz) << ')' << endl; + cout << _("Total dependencies: ") << Cache->Head().DependsCount << " (" << + SizeToStr(Cache->Head().DependsCount*Cache->Head().DependencySz) << ')' << endl; - cout << _("Total ver/file relations: ") << Cache.Head().VerFileCount << " (" << - SizeToStr(Cache.Head().VerFileCount*Cache.Head().VerFileSz) << ')' << endl; - cout << _("Total Desc/File relations: ") << Cache.Head().DescFileCount << " (" << - SizeToStr(Cache.Head().DescFileCount*Cache.Head().DescFileSz) << ')' << endl; - cout << _("Total Provides mappings: ") << Cache.Head().ProvidesCount << " (" << - SizeToStr(Cache.Head().ProvidesCount*Cache.Head().ProvidesSz) << ')' << endl; + cout << _("Total ver/file relations: ") << Cache->Head().VerFileCount << " (" << + SizeToStr(Cache->Head().VerFileCount*Cache->Head().VerFileSz) << ')' << endl; + cout << _("Total Desc/File relations: ") << Cache->Head().DescFileCount << " (" << + SizeToStr(Cache->Head().DescFileCount*Cache->Head().DescFileSz) << ')' << endl; + cout << _("Total Provides mappings: ") << Cache->Head().ProvidesCount << " (" << + SizeToStr(Cache->Head().ProvidesCount*Cache->Head().ProvidesSz) << ')' << endl; // String list stats unsigned long Size = 0; unsigned long Count = 0; - for (pkgCache::StringItem *I = Cache.StringItemP + Cache.Head().StringList; - I!= Cache.StringItemP; I = Cache.StringItemP + I->NextItem) + for (pkgCache::StringItem *I = Cache->StringItemP + Cache->Head().StringList; + I!= Cache->StringItemP; I = Cache->StringItemP + I->NextItem) { Count++; - Size += strlen(Cache.StrP + I->String) + 1; + Size += strlen(Cache->StrP + I->String) + 1; } cout << _("Total globbed strings: ") << Count << " (" << SizeToStr(Size) << ')' << endl; unsigned long DepVerSize = 0; - for (pkgCache::PkgIterator P = Cache.PkgBegin(); P.end() == false; P++) + for (pkgCache::PkgIterator P = Cache->PkgBegin(); P.end() == false; P++) { for (pkgCache::VerIterator V = P.VersionList(); V.end() == false; V++) { @@ -329,15 +370,15 @@ bool Stats(CommandLine &Cmd) unsigned long Slack = 0; for (int I = 0; I != 7; I++) - Slack += Cache.Head().Pools[I].ItemSize*Cache.Head().Pools[I].Count; + Slack += Cache->Head().Pools[I].ItemSize*Cache->Head().Pools[I].Count; cout << _("Total slack space: ") << SizeToStr(Slack) << endl; unsigned long Total = 0; - Total = Slack + Size + Cache.Head().DependsCount*Cache.Head().DependencySz + - Cache.Head().VersionCount*Cache.Head().VersionSz + - Cache.Head().PackageCount*Cache.Head().PackageSz + - Cache.Head().VerFileCount*Cache.Head().VerFileSz + - Cache.Head().ProvidesCount*Cache.Head().ProvidesSz; + Total = Slack + Size + Cache->Head().DependsCount*Cache->Head().DependencySz + + Cache->Head().VersionCount*Cache->Head().VersionSz + + Cache->Head().PackageCount*Cache->Head().PackageSz + + Cache->Head().VerFileCount*Cache->Head().VerFileSz + + Cache->Head().ProvidesCount*Cache->Head().ProvidesSz; cout << _("Total space accounted for: ") << SizeToStr(Total) << endl; return true; @@ -348,18 +389,22 @@ bool Stats(CommandLine &Cmd) /* This is worthless except fer debugging things */ bool Dump(CommandLine &Cmd) { - pkgCache &Cache = *GCache; - cout << "Using Versioning System: " << Cache.VS->Label << endl; + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL)) + return false; + + cout << "Using Versioning System: " << Cache->VS->Label << endl; - for (pkgCache::PkgIterator P = Cache.PkgBegin(); P.end() == false; P++) + for (pkgCache::PkgIterator P = Cache->PkgBegin(); P.end() == false; P++) { - cout << "Package: " << P.Name() << endl; + cout << "Package: " << P.FullName(true) << endl; for (pkgCache::VerIterator V = P.VersionList(); V.end() == false; V++) { cout << " Version: " << V.VerStr() << endl; cout << " File: " << V.FileList().File().FileName() << endl; for (pkgCache::DepIterator D = V.DependsList(); D.end() == false; D++) - cout << " Depends: " << D.TargetPkg().Name() << ' ' << + cout << " Depends: " << D.TargetPkg().FullName(true) << ' ' << DeNull(D.TargetVer()) << endl; for (pkgCache::DescIterator D = V.DescriptionList(); D.end() == false; D++) { @@ -370,7 +415,7 @@ bool Dump(CommandLine &Cmd) } } - for (pkgCache::PkgFileIterator F = Cache.FileBegin(); F.end() == false; F++) + for (pkgCache::PkgFileIterator F = Cache->FileBegin(); F.end() == false; F++) { cout << "File: " << F.FileName() << endl; cout << " Type: " << F.IndexType() << endl; @@ -396,18 +441,17 @@ bool Dump(CommandLine &Cmd) make this run really fast, perhaps I went a little overboard.. */ bool DumpAvail(CommandLine &Cmd) { - pkgCache &Cache = *GCache; - - pkgPolicy Plcy(&Cache); - if (ReadPinFile(Plcy) == false || ReadPinDir(Plcy) == false) + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL || CacheFile.BuildPolicy() == false)) return false; - - unsigned long Count = Cache.HeaderP->PackageCount+1; + + unsigned long Count = Cache->HeaderP->PackageCount+1; pkgCache::VerFile **VFList = new pkgCache::VerFile *[Count]; memset(VFList,0,sizeof(*VFList)*Count); // Map versions that we want to write out onto the VerList array. - for (pkgCache::PkgIterator P = Cache.PkgBegin(); P.end() == false; P++) + for (pkgCache::PkgIterator P = Cache->PkgBegin(); P.end() == false; P++) { if (P->VersionList == 0) continue; @@ -415,7 +459,7 @@ bool DumpAvail(CommandLine &Cmd) /* Find the proper version to use. If the policy says there are no possible selections we return the installed version, if available.. This prevents dselect from making it obsolete. */ - pkgCache::VerIterator V = Plcy.GetCandidateVer(P); + pkgCache::VerIterator V = CacheFile.GetPolicy()->GetCandidateVer(P); if (V.end() == true) { if (P->CurrentVer == 0) @@ -460,10 +504,10 @@ bool DumpAvail(CommandLine &Cmd) LocalitySort(VFList,Count,sizeof(*VFList)); // Iterate over all the package files and write them out. - char *Buffer = new char[Cache.HeaderP->MaxVerFileSize+10]; + char *Buffer = new char[Cache->HeaderP->MaxVerFileSize+10]; for (pkgCache::VerFile **J = VFList; *J != 0;) { - pkgCache::PkgFileIterator File(Cache,(*J)->File + Cache.PkgFileP); + pkgCache::PkgFileIterator File(*Cache,(*J)->File + Cache->PkgFileP); if (File.IsOk() == false) { _error->Error(_("Package file %s is out of sync."),File.FileName()); @@ -482,7 +526,7 @@ bool DumpAvail(CommandLine &Cmd) unsigned long Pos = 0; for (; *J != 0; J++) { - if ((*J)->File + Cache.PkgFileP != File) + if ((*J)->File + Cache->PkgFileP != File) break; const pkgCache::VerFile &VF = **J; @@ -533,186 +577,129 @@ bool DumpAvail(CommandLine &Cmd) return !_error->PendingError(); } /*}}}*/ -// Depends - Print out a dependency tree /*{{{*/ -// --------------------------------------------------------------------- -/* */ -bool Depends(CommandLine &CmdL) +// ShowDepends - Helper for printing out a dependency tree /*{{{*/ +bool ShowDepends(CommandLine &CmdL, bool const RevDepends) { - pkgCache &Cache = *GCache; - SPtrArray<unsigned> Colours = new unsigned[Cache.Head().PackageCount]; - memset(Colours,0,sizeof(*Colours)*Cache.Head().PackageCount); - - for (const char **I = CmdL.FileList + 1; *I != 0; I++) - { - pkgCache::PkgIterator Pkg = Cache.FindPkg(*I); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); - continue; - } - Colours[Pkg->ID] = 1; - } - - bool Recurse = _config->FindB("APT::Cache::RecurseDepends",false); - bool Installed = _config->FindB("APT::Cache::Installed",false); - bool Important = _config->FindB("APT::Cache::Important",false); - bool DidSomething; - do + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL)) + return false; + + CacheSetHelperVirtuals helper(false); + APT::VersionSet verset = APT::VersionSet::FromCommandLine(CacheFile, CmdL.FileList + 1, APT::VersionSet::CANDIDATE, helper); + if (verset.empty() == true && helper.virtualPkgs.empty() == true) + return false; + std::vector<bool> Shown(Cache->Head().PackageCount); + + bool const Recurse = _config->FindB("APT::Cache::RecurseDepends", false); + bool const Installed = _config->FindB("APT::Cache::Installed", false); + bool const Important = _config->FindB("APT::Cache::Important", false); + bool const ShowDepType = _config->FindB("APT::Cache::ShowDependencyType", RevDepends == false); + bool const ShowPreDepends = _config->FindB("APT::Cache::ShowPre-Depends", true); + bool const ShowDepends = _config->FindB("APT::Cache::ShowDepends", true); + bool const ShowRecommends = _config->FindB("APT::Cache::ShowRecommends", Important == false); + bool const ShowSuggests = _config->FindB("APT::Cache::ShowSuggests", Important == false); + bool const ShowReplaces = _config->FindB("APT::Cache::ShowReplaces", Important == false); + bool const ShowConflicts = _config->FindB("APT::Cache::ShowConflicts", Important == false); + bool const ShowBreaks = _config->FindB("APT::Cache::ShowBreaks", Important == false); + bool const ShowEnhances = _config->FindB("APT::Cache::ShowEnhances", Important == false); + bool const ShowOnlyFirstOr = _config->FindB("APT::Cache::ShowOnlyFirstOr", false); + + while (verset.empty() != true) { - DidSomething = false; - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) - { - if (Colours[Pkg->ID] != 1) - continue; - Colours[Pkg->ID] = 2; - DidSomething = true; - - pkgCache::VerIterator Ver = Pkg.VersionList(); - if (Ver.end() == true) - { - cout << '<' << Pkg.Name() << '>' << endl; - continue; - } - - cout << Pkg.Name() << endl; - - for (pkgCache::DepIterator D = Ver.DependsList(); D.end() == false; D++) + pkgCache::VerIterator Ver = *verset.begin(); + verset.erase(verset.begin()); + pkgCache::PkgIterator Pkg = Ver.ParentPkg(); + Shown[Pkg->ID] = true; + + cout << Pkg.FullName(true) << endl; + + if (RevDepends == true) + cout << "Reverse Depends:" << endl; + for (pkgCache::DepIterator D = RevDepends ? Pkg.RevDependsList() : Ver.DependsList(); + D.end() == false; D++) { - // Important deps only - if (Important == true) - if (D->Type != pkgCache::Dep::PreDepends && - D->Type != pkgCache::Dep::Depends) - continue; - - pkgCache::PkgIterator Trg = D.TargetPkg(); + switch (D->Type) { + case pkgCache::Dep::PreDepends: if (!ShowPreDepends) continue; break; + case pkgCache::Dep::Depends: if (!ShowDepends) continue; break; + case pkgCache::Dep::Recommends: if (!ShowRecommends) continue; break; + case pkgCache::Dep::Suggests: if (!ShowSuggests) continue; break; + case pkgCache::Dep::Replaces: if (!ShowReplaces) continue; break; + case pkgCache::Dep::Conflicts: if (!ShowConflicts) continue; break; + case pkgCache::Dep::DpkgBreaks: if (!ShowBreaks) continue; break; + case pkgCache::Dep::Enhances: if (!ShowEnhances) continue; break; + } + + pkgCache::PkgIterator Trg = RevDepends ? D.ParentPkg() : D.TargetPkg(); if((Installed && Trg->CurrentVer != 0) || !Installed) { - if ((D->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or) + if ((D->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or && ShowOnlyFirstOr == false) cout << " |"; else cout << " "; // Show the package + if (ShowDepType == true) + cout << D.DepType() << ": "; if (Trg->VersionList == 0) - cout << D.DepType() << ": <" << Trg.Name() << ">" << endl; + cout << "<" << Trg.FullName(true) << ">" << endl; else - cout << D.DepType() << ": " << Trg.Name() << endl; + cout << Trg.FullName(true) << endl; - if (Recurse == true) - Colours[D.TargetPkg()->ID]++; + if (Recurse == true && Shown[Trg->ID] == false) + { + Shown[Trg->ID] = true; + verset.insert(APT::VersionSet::FromPackage(CacheFile, Trg, APT::VersionSet::CANDIDATE, helper)); + } } // Display all solutions SPtrArray<pkgCache::Version *> List = D.AllTargets(); - pkgPrioSortList(Cache,List); + pkgPrioSortList(*Cache,List); for (pkgCache::Version **I = List; *I != 0; I++) { - pkgCache::VerIterator V(Cache,*I); - if (V != Cache.VerP + V.ParentPkg()->VersionList || + pkgCache::VerIterator V(*Cache,*I); + if (V != Cache->VerP + V.ParentPkg()->VersionList || V->ParentPkg == D->Package) continue; - cout << " " << V.ParentPkg().Name() << endl; - - if (Recurse == true) - Colours[D.ParentPkg()->ID]++; + cout << " " << V.ParentPkg().FullName(true) << endl; + + if (Recurse == true && Shown[V.ParentPkg()->ID] == false) + { + Shown[V.ParentPkg()->ID] = true; + verset.insert(APT::VersionSet::FromPackage(CacheFile, V.ParentPkg(), APT::VersionSet::CANDIDATE, helper)); + } } + + if (ShowOnlyFirstOr == true) + while ((D->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or) ++D; } - } - } - while (DidSomething == true); - + } + + for (APT::PackageSet::const_iterator Pkg = helper.virtualPkgs.begin(); + Pkg != helper.virtualPkgs.end(); ++Pkg) + cout << '<' << Pkg.FullName(true) << '>' << endl; + return true; } /*}}}*/ -// RDepends - Print out a reverse dependency tree - mbc /*{{{*/ +// Depends - Print out a dependency tree /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool Depends(CommandLine &CmdL) +{ + return ShowDepends(CmdL, false); +} + /*}}}*/ +// RDepends - Print out a reverse dependency tree /*{{{*/ // --------------------------------------------------------------------- /* */ bool RDepends(CommandLine &CmdL) { - pkgCache &Cache = *GCache; - SPtrArray<unsigned> Colours = new unsigned[Cache.Head().PackageCount]; - memset(Colours,0,sizeof(*Colours)*Cache.Head().PackageCount); - - for (const char **I = CmdL.FileList + 1; *I != 0; I++) - { - pkgCache::PkgIterator Pkg = Cache.FindPkg(*I); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); - continue; - } - Colours[Pkg->ID] = 1; - } - - bool Recurse = _config->FindB("APT::Cache::RecurseDepends",false); - bool Installed = _config->FindB("APT::Cache::Installed",false); - bool DidSomething; - do - { - DidSomething = false; - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) - { - if (Colours[Pkg->ID] != 1) - continue; - Colours[Pkg->ID] = 2; - DidSomething = true; - - pkgCache::VerIterator Ver = Pkg.VersionList(); - if (Ver.end() == true) - { - cout << '<' << Pkg.Name() << '>' << endl; - continue; - } - - cout << Pkg.Name() << endl; - - cout << "Reverse Depends:" << endl; - for (pkgCache::DepIterator D = Pkg.RevDependsList(); D.end() == false; D++) - { - // Show the package - pkgCache::PkgIterator Trg = D.ParentPkg(); - - if((Installed && Trg->CurrentVer != 0) || !Installed) - { - - if ((D->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or) - cout << " |"; - else - cout << " "; - - if (Trg->VersionList == 0) - cout << D.DepType() << ": <" << Trg.Name() << ">" << endl; - else - cout << Trg.Name() << endl; - - if (Recurse == true) - Colours[D.ParentPkg()->ID]++; - - } - - // Display all solutions - SPtrArray<pkgCache::Version *> List = D.AllTargets(); - pkgPrioSortList(Cache,List); - for (pkgCache::Version **I = List; *I != 0; I++) - { - pkgCache::VerIterator V(Cache,*I); - if (V != Cache.VerP + V.ParentPkg()->VersionList || - V->ParentPkg == D->Package) - continue; - cout << " " << V.ParentPkg().Name() << endl; - - if (Recurse == true) - Colours[D.ParentPkg()->ID]++; - } - } - } - } - while (DidSomething == true); - - return true; + return ShowDepends(CmdL, true); } /*}}}*/ // xvcg - Generate a graph for xvcg /*{{{*/ @@ -721,7 +708,11 @@ bool RDepends(CommandLine &CmdL) bool XVcg(CommandLine &CmdL) { - pkgCache &Cache = *GCache; + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL)) + return false; + bool GivenOnly = _config->FindB("APT::Cache::GivenOnly",false); /* Normal packages are boxes @@ -738,21 +729,21 @@ bool XVcg(CommandLine &CmdL) 0 = None */ enum States {None=0, ToShow, ToShowNR, DoneNR, Done}; enum TheFlags {ForceNR=(1<<0)}; - unsigned char *Show = new unsigned char[Cache.Head().PackageCount]; - unsigned char *Flags = new unsigned char[Cache.Head().PackageCount]; - unsigned char *ShapeMap = new unsigned char[Cache.Head().PackageCount]; + unsigned char *Show = new unsigned char[Cache->Head().PackageCount]; + unsigned char *Flags = new unsigned char[Cache->Head().PackageCount]; + unsigned char *ShapeMap = new unsigned char[Cache->Head().PackageCount]; // Show everything if no arguments given if (CmdL.FileList[1] == 0) - for (unsigned long I = 0; I != Cache.Head().PackageCount; I++) + for (unsigned long I = 0; I != Cache->Head().PackageCount; I++) Show[I] = ToShow; else - for (unsigned long I = 0; I != Cache.Head().PackageCount; I++) + for (unsigned long I = 0; I != Cache->Head().PackageCount; I++) Show[I] = None; - memset(Flags,0,sizeof(*Flags)*Cache.Head().PackageCount); + memset(Flags,0,sizeof(*Flags)*Cache->Head().PackageCount); // Map the shapes - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) + for (pkgCache::PkgIterator Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) { if (Pkg->VersionList == 0) { @@ -771,38 +762,25 @@ bool XVcg(CommandLine &CmdL) ShapeMap[Pkg->ID] = 3; } } - + // Load the list of packages from the command line into the show list - for (const char **I = CmdL.FileList + 1; *I != 0; I++) + APT::CacheSetHelper helper(true, GlobalError::NOTICE); + std::list<APT::PackageSet::Modifier> mods; + mods.push_back(APT::PackageSet::Modifier(0, ",", APT::PackageSet::Modifier::POSTFIX)); + mods.push_back(APT::PackageSet::Modifier(1, "^", APT::PackageSet::Modifier::POSTFIX)); + std::map<unsigned short, APT::PackageSet> pkgsets = + APT::PackageSet::GroupedFromCommandLine(CacheFile, CmdL.FileList + 1, mods, 0, helper); + + for (APT::PackageSet::const_iterator Pkg = pkgsets[0].begin(); + Pkg != pkgsets[0].end(); ++Pkg) + Show[Pkg->ID] = ToShow; + for (APT::PackageSet::const_iterator Pkg = pkgsets[1].begin(); + Pkg != pkgsets[1].end(); ++Pkg) { - // Process per-package flags - string P = *I; - bool Force = false; - if (P.length() > 3) - { - if (P.end()[-1] == '^') - { - Force = true; - P.erase(P.end()-1); - } - - if (P.end()[-1] == ',') - P.erase(P.end()-1); - } - - // Locate the package - pkgCache::PkgIterator Pkg = Cache.FindPkg(P); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); - continue; - } Show[Pkg->ID] = ToShow; - - if (Force == true) - Flags[Pkg->ID] |= ForceNR; + Flags[Pkg->ID] |= ForceNR; } - + // Little header cout << "graph: { title: \"packages\"" << endl << "xmax: 700 ymax: 700 x: 30 y: 30" << endl << @@ -812,7 +790,7 @@ bool XVcg(CommandLine &CmdL) while (Act == true) { Act = false; - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) + for (pkgCache::PkgIterator Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) { // See we need to show this package if (Show[Pkg->ID] == None || Show[Pkg->ID] >= DoneNR) @@ -847,7 +825,7 @@ bool XVcg(CommandLine &CmdL) for (pkgCache::VerIterator I = DPkg.VersionList(); I.end() == false && Hit == false; I++) { - if (Cache.VS->CheckDep(I.VerStr(),D->CompareOp,D.TargetVer()) == true) + if (Cache->VS->CheckDep(I.VerStr(),D->CompareOp,D.TargetVer()) == true) Hit = true; } @@ -855,7 +833,7 @@ bool XVcg(CommandLine &CmdL) for (pkgCache::PrvIterator I = DPkg.ProvidesList(); I.end() == false && Hit == false; I++) { - if (Cache.VS->CheckDep(I.ProvideVersion(),D->CompareOp,D.TargetVer()) == false) + if (Cache->VS->CheckDep(I.ProvideVersion(),D->CompareOp,D.TargetVer()) == false) Hit = true; } @@ -863,7 +841,7 @@ bool XVcg(CommandLine &CmdL) // Only graph critical deps if (D.IsCritical() == true) { - printf ("edge: { sourcename: \"%s\" targetname: \"%s\" class: 2 ",Pkg.Name(), D.TargetPkg().Name() ); + printf ("edge: { sourcename: \"%s\" targetname: \"%s\" class: 2 ",Pkg.FullName(true).c_str(), D.TargetPkg().FullName(true).c_str() ); // Colour the node for recursion if (Show[D.TargetPkg()->ID] <= DoneNR) @@ -916,16 +894,16 @@ bool XVcg(CommandLine &CmdL) /* Draw the box colours after the fact since we can not tell what colour they should be until everything is finished drawing */ - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) + for (pkgCache::PkgIterator Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) { if (Show[Pkg->ID] < DoneNR) continue; if (Show[Pkg->ID] == DoneNR) - printf("node: { title: \"%s\" label: \"%s\" color: orange shape: %s }\n", Pkg.Name(), Pkg.Name(), + printf("node: { title: \"%s\" label: \"%s\" color: orange shape: %s }\n", Pkg.FullName(true).c_str(), Pkg.FullName(true).c_str(), Shapes[ShapeMap[Pkg->ID]]); else - printf("node: { title: \"%s\" label: \"%s\" shape: %s }\n", Pkg.Name(), Pkg.Name(), + printf("node: { title: \"%s\" label: \"%s\" shape: %s }\n", Pkg.FullName(true).c_str(), Pkg.FullName(true).c_str(), Shapes[ShapeMap[Pkg->ID]]); } @@ -945,7 +923,11 @@ bool XVcg(CommandLine &CmdL) http://www.research.att.com/sw/tools/graphviz/ */ bool Dotty(CommandLine &CmdL) { - pkgCache &Cache = *GCache; + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL)) + return false; + bool GivenOnly = _config->FindB("APT::Cache::GivenOnly",false); /* Normal packages are boxes @@ -962,21 +944,21 @@ bool Dotty(CommandLine &CmdL) 0 = None */ enum States {None=0, ToShow, ToShowNR, DoneNR, Done}; enum TheFlags {ForceNR=(1<<0)}; - unsigned char *Show = new unsigned char[Cache.Head().PackageCount]; - unsigned char *Flags = new unsigned char[Cache.Head().PackageCount]; - unsigned char *ShapeMap = new unsigned char[Cache.Head().PackageCount]; + unsigned char *Show = new unsigned char[Cache->Head().PackageCount]; + unsigned char *Flags = new unsigned char[Cache->Head().PackageCount]; + unsigned char *ShapeMap = new unsigned char[Cache->Head().PackageCount]; // Show everything if no arguments given if (CmdL.FileList[1] == 0) - for (unsigned long I = 0; I != Cache.Head().PackageCount; I++) + for (unsigned long I = 0; I != Cache->Head().PackageCount; I++) Show[I] = ToShow; else - for (unsigned long I = 0; I != Cache.Head().PackageCount; I++) + for (unsigned long I = 0; I != Cache->Head().PackageCount; I++) Show[I] = None; - memset(Flags,0,sizeof(*Flags)*Cache.Head().PackageCount); + memset(Flags,0,sizeof(*Flags)*Cache->Head().PackageCount); // Map the shapes - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) + for (pkgCache::PkgIterator Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) { if (Pkg->VersionList == 0) { @@ -995,38 +977,25 @@ bool Dotty(CommandLine &CmdL) ShapeMap[Pkg->ID] = 3; } } - + // Load the list of packages from the command line into the show list - for (const char **I = CmdL.FileList + 1; *I != 0; I++) + APT::CacheSetHelper helper(true, GlobalError::NOTICE); + std::list<APT::PackageSet::Modifier> mods; + mods.push_back(APT::PackageSet::Modifier(0, ",", APT::PackageSet::Modifier::POSTFIX)); + mods.push_back(APT::PackageSet::Modifier(1, "^", APT::PackageSet::Modifier::POSTFIX)); + std::map<unsigned short, APT::PackageSet> pkgsets = + APT::PackageSet::GroupedFromCommandLine(CacheFile, CmdL.FileList + 1, mods, 0, helper); + + for (APT::PackageSet::const_iterator Pkg = pkgsets[0].begin(); + Pkg != pkgsets[0].end(); ++Pkg) + Show[Pkg->ID] = ToShow; + for (APT::PackageSet::const_iterator Pkg = pkgsets[1].begin(); + Pkg != pkgsets[1].end(); ++Pkg) { - // Process per-package flags - string P = *I; - bool Force = false; - if (P.length() > 3) - { - if (P.end()[-1] == '^') - { - Force = true; - P.erase(P.end()-1); - } - - if (P.end()[-1] == ',') - P.erase(P.end()-1); - } - - // Locate the package - pkgCache::PkgIterator Pkg = Cache.FindPkg(P); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); - continue; - } Show[Pkg->ID] = ToShow; - - if (Force == true) - Flags[Pkg->ID] |= ForceNR; + Flags[Pkg->ID] |= ForceNR; } - + // Little header printf("digraph packages {\n"); printf("concentrate=true;\n"); @@ -1036,7 +1005,7 @@ bool Dotty(CommandLine &CmdL) while (Act == true) { Act = false; - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) + for (pkgCache::PkgIterator Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) { // See we need to show this package if (Show[Pkg->ID] == None || Show[Pkg->ID] >= DoneNR) @@ -1069,7 +1038,7 @@ bool Dotty(CommandLine &CmdL) for (pkgCache::VerIterator I = DPkg.VersionList(); I.end() == false && Hit == false; I++) { - if (Cache.VS->CheckDep(I.VerStr(),D->CompareOp,D.TargetVer()) == true) + if (Cache->VS->CheckDep(I.VerStr(),D->CompareOp,D.TargetVer()) == true) Hit = true; } @@ -1077,14 +1046,14 @@ bool Dotty(CommandLine &CmdL) for (pkgCache::PrvIterator I = DPkg.ProvidesList(); I.end() == false && Hit == false; I++) { - if (Cache.VS->CheckDep(I.ProvideVersion(),D->CompareOp,D.TargetVer()) == false) + if (Cache->VS->CheckDep(I.ProvideVersion(),D->CompareOp,D.TargetVer()) == false) Hit = true; } // Only graph critical deps if (D.IsCritical() == true) { - printf("\"%s\" -> \"%s\"",Pkg.Name(),D.TargetPkg().Name()); + printf("\"%s\" -> \"%s\"",Pkg.FullName(true).c_str(),D.TargetPkg().FullName(true).c_str()); // Colour the node for recursion if (Show[D.TargetPkg()->ID] <= DoneNR) @@ -1131,17 +1100,17 @@ bool Dotty(CommandLine &CmdL) /* Draw the box colours after the fact since we can not tell what colour they should be until everything is finished drawing */ - for (pkgCache::PkgIterator Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) + for (pkgCache::PkgIterator Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) { if (Show[Pkg->ID] < DoneNR) continue; // Orange box for early recursion stoppage if (Show[Pkg->ID] == DoneNR) - printf("\"%s\" [color=orange,shape=%s];\n",Pkg.Name(), + printf("\"%s\" [color=orange,shape=%s];\n",Pkg.FullName(true).c_str(), Shapes[ShapeMap[Pkg->ID]]); else - printf("\"%s\" [shape=%s];\n",Pkg.Name(), + printf("\"%s\" [shape=%s];\n",Pkg.FullName(true).c_str(), Shapes[ShapeMap[Pkg->ID]]); } @@ -1205,8 +1174,12 @@ bool DoAdd(CommandLine &CmdL) // --------------------------------------------------------------------- /* This displays the package record from the proper package index file. It is not used by DumpAvail for performance reasons. */ -bool DisplayRecord(pkgCache::VerIterator V) +bool DisplayRecord(pkgCacheFile &CacheFile, pkgCache::VerIterator V) { + pkgCache *Cache = CacheFile.GetPkgCache(); + if (unlikely(Cache == NULL)) + return false; + // Find an appropriate file pkgCache::VerFileIterator Vf = V.FileList(); for (; Vf.end() == false; Vf++) @@ -1219,13 +1192,13 @@ bool DisplayRecord(pkgCache::VerIterator V) pkgCache::PkgFileIterator I = Vf.File(); if (I.IsOk() == false) return _error->Error(_("Package file %s is out of sync."),I.FileName()); - - FileFd PkgF(I.FileName(),FileFd::ReadOnly); - if (_error->PendingError() == true) + + FileFd PkgF; + if (PkgF.Open(I.FileName(), FileFd::ReadOnlyGzip) == false) return false; - + // Read the record - unsigned char *Buffer = new unsigned char[GCache->HeaderP->MaxVerFileSize+1]; + unsigned char *Buffer = new unsigned char[Cache->HeaderP->MaxVerFileSize+1]; Buffer[V.FileList()->Size] = '\n'; if (PkgF.Seek(V.FileList()->Offset) == false || PkgF.Read(Buffer,V.FileList()->Size) == false) @@ -1245,7 +1218,7 @@ bool DisplayRecord(pkgCache::VerIterator V) } // Show the right description - pkgRecords Recs(*GCache); + pkgRecords Recs(*Cache); pkgCache::DescIterator Desc = V.TranslatedDescription(); pkgRecords::Parser &P = Recs.Lookup(Desc.FileList()); cout << "Description" << ( (strcmp(Desc.LanguageCode(),"") != 0) ? "-" : "" ) << Desc.LanguageCode() << ": " << P.LongDesc(); @@ -1285,16 +1258,19 @@ struct ExDescFile /* This searches the package names and package descriptions for a pattern */ bool Search(CommandLine &CmdL) { - pkgCache &Cache = *GCache; - bool ShowFull = _config->FindB("APT::Cache::ShowFull",false); - bool NamesOnly = _config->FindB("APT::Cache::NamesOnly",false); - unsigned NumPatterns = CmdL.FileSize() -1; - - pkgDepCache::Policy Plcy; - + bool const ShowFull = _config->FindB("APT::Cache::ShowFull",false); + bool const NamesOnly = _config->FindB("APT::Cache::NamesOnly",false); + unsigned int const NumPatterns = CmdL.FileSize() -1; + + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + pkgDepCache::Policy *Plcy = CacheFile.GetPolicy(); + if (unlikely(Cache == NULL || Plcy == NULL)) + return false; + // Make sure there is at least one argument if (NumPatterns < 1) - return _error->Error(_("You must give exactly one pattern")); + return _error->Error(_("You must give at least one search pattern")); // Compile the regex pattern regex_t *Patterns = new regex_t[NumPatterns]; @@ -1310,8 +1286,6 @@ bool Search(CommandLine &CmdL) } } - // Create the text record parser - pkgRecords Recs(Cache); if (_error->PendingError() == true) { for (unsigned I = 0; I != NumPatterns; I++) @@ -1319,70 +1293,75 @@ bool Search(CommandLine &CmdL) return false; } - ExDescFile *DFList = new ExDescFile[Cache.HeaderP->PackageCount+1]; - memset(DFList,0,sizeof(*DFList)*Cache.HeaderP->PackageCount+1); + ExDescFile *DFList = new ExDescFile[Cache->HeaderP->GroupCount+1]; + memset(DFList,0,sizeof(*DFList)*Cache->HeaderP->GroupCount+1); // Map versions that we want to write out onto the VerList array. - for (pkgCache::PkgIterator P = Cache.PkgBegin(); P.end() == false; P++) + for (pkgCache::GrpIterator G = Cache->GrpBegin(); G.end() == false; ++G) { - DFList[P->ID].NameMatch = NumPatterns != 0; + if (DFList[G->ID].NameMatch == true) + continue; + + DFList[G->ID].NameMatch = true; for (unsigned I = 0; I != NumPatterns; I++) { - if (regexec(&Patterns[I],P.Name(),0,0,0) == 0) - DFList[P->ID].NameMatch &= true; - else - DFList[P->ID].NameMatch = false; + if (regexec(&Patterns[I],G.Name(),0,0,0) == 0) + continue; + DFList[G->ID].NameMatch = false; + break; } // Doing names only, drop any that dont match.. - if (NamesOnly == true && DFList[P->ID].NameMatch == false) + if (NamesOnly == true && DFList[G->ID].NameMatch == false) continue; - // Find the proper version to use. - pkgCache::VerIterator V = Plcy.GetCandidateVer(P); + // Find the proper version to use + pkgCache::PkgIterator P = G.FindPreferredPkg(); + if (P.end() == true) + continue; + pkgCache::VerIterator V = Plcy->GetCandidateVer(P); if (V.end() == false) - DFList[P->ID].Df = V.DescriptionList().FileList(); - } - - // Include all the packages that provide matching names too - for (pkgCache::PkgIterator P = Cache.PkgBegin(); P.end() == false; P++) - { - if (DFList[P->ID].NameMatch == false) + DFList[G->ID].Df = V.DescriptionList().FileList(); + + if (DFList[G->ID].NameMatch == false) continue; + // Include all the packages that provide matching names too for (pkgCache::PrvIterator Prv = P.ProvidesList() ; Prv.end() == false; Prv++) { - pkgCache::VerIterator V = Plcy.GetCandidateVer(Prv.OwnerPkg()); - if (V.end() == false) - { - DFList[Prv.OwnerPkg()->ID].Df = V.DescriptionList().FileList(); - DFList[Prv.OwnerPkg()->ID].NameMatch = true; - } + pkgCache::VerIterator V = Plcy->GetCandidateVer(Prv.OwnerPkg()); + if (V.end() == true) + continue; + + unsigned long id = Prv.OwnerPkg().Group()->ID; + DFList[id].Df = V.DescriptionList().FileList(); + DFList[id].NameMatch = true; } } - LocalitySort(&DFList->Df,Cache.HeaderP->PackageCount,sizeof(*DFList)); + LocalitySort(&DFList->Df,Cache->HeaderP->GroupCount,sizeof(*DFList)); + // Create the text record parser + pkgRecords Recs(*Cache); // Iterate over all the version records and check them for (ExDescFile *J = DFList; J->Df != 0; J++) { - pkgRecords::Parser &P = Recs.Lookup(pkgCache::DescFileIterator(Cache,J->Df)); + pkgRecords::Parser &P = Recs.Lookup(pkgCache::DescFileIterator(*Cache,J->Df)); - bool Match = true; - if (J->NameMatch == false) + if (J->NameMatch == false && NamesOnly == false) { - string LongDesc = P.LongDesc(); - Match = NumPatterns != 0; + string const LongDesc = P.LongDesc(); + J->NameMatch = true; for (unsigned I = 0; I != NumPatterns; I++) { if (regexec(&Patterns[I],LongDesc.c_str(),0,0,0) == 0) - Match &= true; - else - Match = false; + continue; + J->NameMatch = false; + break; } } - if (Match == true) + if (J->NameMatch == true) { if (ShowFull == true) { @@ -1404,51 +1383,54 @@ bool Search(CommandLine &CmdL) return _error->Error("Write to stdout failed"); return true; } + + +/* show automatically installed packages (sorted) */ +bool ShowAuto(CommandLine &CmdL) +{ + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + pkgDepCache *DepCache = CacheFile.GetDepCache(); + if (unlikely(Cache == NULL || DepCache == NULL)) + return false; + + std::vector<string> packages; + packages.reserve(Cache->HeaderP->PackageCount / 3); + + for (pkgCache::PkgIterator P = Cache->PkgBegin(); P.end() == false; P++) + if ((*DepCache)[P].Flags & pkgCache::Flag::Auto) + packages.push_back(P.Name()); + + std::sort(packages.begin(), packages.end()); + + for (vector<string>::iterator I = packages.begin(); I != packages.end(); I++) + cout << *I << "\n"; + + return true; +} /*}}}*/ // ShowPackage - Dump the package record to the screen /*{{{*/ // --------------------------------------------------------------------- /* */ bool ShowPackage(CommandLine &CmdL) -{ - pkgCache &Cache = *GCache; - pkgDepCache::Policy Plcy; - - unsigned found = 0; - - for (const char **I = CmdL.FileList + 1; *I != 0; I++) +{ + pkgCacheFile CacheFile; + CacheSetHelperVirtuals helper(true, GlobalError::NOTICE); + APT::VersionSet::Version const select = _config->FindB("APT::Cache::AllVersions", true) ? + APT::VersionSet::ALL : APT::VersionSet::CANDIDATE; + APT::VersionSet const verset = APT::VersionSet::FromCommandLine(CacheFile, CmdL.FileList + 1, select, helper); + for (APT::VersionSet::const_iterator Ver = verset.begin(); Ver != verset.end(); ++Ver) + if (DisplayRecord(CacheFile, Ver) == false) + return false; + + if (verset.empty() == true) { - pkgCache::PkgIterator Pkg = Cache.FindPkg(*I); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); - continue; - } - - ++found; - - // Find the proper version to use. - if (_config->FindB("APT::Cache::AllVersions","true") == true) - { - pkgCache::VerIterator V; - for (V = Pkg.VersionList(); V.end() == false; V++) - { - if (DisplayRecord(V) == false) - return false; - } - } + if (helper.virtualPkgs.empty() == true) + return _error->Error(_("No packages found")); else - { - pkgCache::VerIterator V = Plcy.GetCandidateVer(Pkg); - if (V.end() == true || V.FileList().end() == true) - continue; - if (DisplayRecord(V) == false) - return false; - } + _error->Notice(_("No packages found")); } - - if (found > 0) - return true; - return _error->Error(_("No packages found")); + return true; } /*}}}*/ // ShowPkgNames - Show package names /*{{{*/ @@ -1456,17 +1438,20 @@ bool ShowPackage(CommandLine &CmdL) /* This does a prefix match on the first argument */ bool ShowPkgNames(CommandLine &CmdL) { - pkgCache &Cache = *GCache; - pkgCache::PkgIterator I = Cache.PkgBegin(); - bool All = _config->FindB("APT::Cache::AllNames","false"); - + pkgCacheFile CacheFile; + if (unlikely(CacheFile.BuildCaches(NULL, false) == false)) + return false; + pkgCache::GrpIterator I = CacheFile.GetPkgCache()->GrpBegin(); + bool const All = _config->FindB("APT::Cache::AllNames","false"); + if (CmdL.FileList[1] != 0) { for (;I.end() != true; I++) { - if (All == false && I->VersionList == 0) + if (All == false && I->FirstPackage == 0) + continue; + if (I.FindPkg("any")->VersionList == 0) continue; - if (strncmp(I.Name(),CmdL.FileList[1],strlen(CmdL.FileList[1])) == 0) cout << I.Name() << endl; } @@ -1477,7 +1462,9 @@ bool ShowPkgNames(CommandLine &CmdL) // Show all pkgs for (;I.end() != true; I++) { - if (All == false && I->VersionList == 0) + if (All == false && I->FirstPackage == 0) + continue; + if (I.FindPkg("any")->VersionList == 0) continue; cout << I.Name() << endl; } @@ -1490,22 +1477,35 @@ bool ShowPkgNames(CommandLine &CmdL) /* */ bool ShowSrcPackage(CommandLine &CmdL) { - pkgSourceList List; - List.ReadMainList(); - + pkgCacheFile CacheFile; + pkgSourceList *List = CacheFile.GetSourceList(); + if (unlikely(List == NULL)) + return false; + // Create the text record parsers - pkgSrcRecords SrcRecs(List); + pkgSrcRecords SrcRecs(*List); if (_error->PendingError() == true) return false; + unsigned found = 0; for (const char **I = CmdL.FileList + 1; *I != 0; I++) { SrcRecs.Restart(); pkgSrcRecords::Parser *Parse; - while ((Parse = SrcRecs.Find(*I,false)) != 0) - cout << Parse->AsStr() << endl;; - } + unsigned found_this = 0; + while ((Parse = SrcRecs.Find(*I,false)) != 0) { + cout << Parse->AsStr() << endl;; + found++; + found_this++; + } + if (found_this == 0) { + _error->Warning(_("Unable to locate package %s"),*I); + continue; + } + } + if (found == 0) + _error->Notice(_("No packages found")); return true; } /*}}}*/ @@ -1514,19 +1514,24 @@ bool ShowSrcPackage(CommandLine &CmdL) /* */ bool Policy(CommandLine &CmdL) { - if (SrcList == 0) - return _error->Error("Generate must be enabled for this function"); - - pkgCache &Cache = *GCache; - pkgPolicy Plcy(&Cache); - if (ReadPinFile(Plcy) == false || ReadPinDir(Plcy) == false) + pkgCacheFile CacheFile; + pkgCache *Cache = CacheFile.GetPkgCache(); + pkgPolicy *Plcy = CacheFile.GetPolicy(); + pkgSourceList *SrcList = CacheFile.GetSourceList(); + if (unlikely(Cache == NULL || Plcy == NULL || SrcList == NULL)) return false; - + + /* Should the MultiArchKiller be run to see which pseudo packages for an + arch all package are currently installed? Activating it gives a speed + penality for no real gain beside enhanced debugging, so in general no. */ + if (_config->FindB("APT::Cache::Policy::DepCache", false) == true) + CacheFile.GetDepCache(); + // Print out all of the package files if (CmdL.FileList[1] == 0) { cout << _("Package files:") << endl; - for (pkgCache::PkgFileIterator F = Cache.FileBegin(); F.end() == false; F++) + for (pkgCache::PkgFileIterator F = Cache->FileBegin(); F.end() == false; F++) { // Locate the associated index files so we can derive a description pkgIndexFile *Indx; @@ -1535,7 +1540,7 @@ bool Policy(CommandLine &CmdL) return _error->Error(_("Cache is out of sync, can't x-ref a package file")); printf("%4i %s\n", - Plcy.GetPriority(F),Indx->Describe(true).c_str()); + Plcy->GetPriority(F),Indx->Describe(true).c_str()); // Print the reference information for the package string Str = F.RelStr(); @@ -1547,16 +1552,16 @@ bool Policy(CommandLine &CmdL) // Show any packages have explicit pins cout << _("Pinned packages:") << endl; - pkgCache::PkgIterator I = Cache.PkgBegin(); + pkgCache::PkgIterator I = Cache->PkgBegin(); for (;I.end() != true; I++) { - if (Plcy.GetPriority(I) == 0) + if (Plcy->GetPriority(I) == 0) continue; // Print the package name and the version we are forcing to - cout << " " << I.Name() << " -> "; + cout << " " << I.FullName(true) << " -> "; - pkgCache::VerIterator V = Plcy.GetMatch(I); + pkgCache::VerIterator V = Plcy->GetMatch(I); if (V.end() == true) cout << _("(not found)") << endl; else @@ -1565,39 +1570,50 @@ bool Policy(CommandLine &CmdL) return true; } - + + string const myArch = _config->Find("APT::Architecture"); + char const * const msgInstalled = _(" Installed: "); + char const * const msgCandidate = _(" Candidate: "); + short const InstalledLessCandidate = + mbstowcs(NULL, msgInstalled, 0) - mbstowcs(NULL, msgCandidate, 0); + short const deepInstalled = + (InstalledLessCandidate < 0 ? (InstalledLessCandidate*-1) : 0) - 1; + short const deepCandidate = + (InstalledLessCandidate > 0 ? (InstalledLessCandidate) : 0) - 1; + // Print out detailed information for each package - for (const char **I = CmdL.FileList + 1; *I != 0; I++) + APT::CacheSetHelper helper(true, GlobalError::NOTICE); + APT::PackageSet pkgset = APT::PackageSet::FromCommandLine(CacheFile, CmdL.FileList + 1, helper); + for (APT::PackageSet::const_iterator I = pkgset.begin(); I != pkgset.end(); ++I) { - pkgCache::PkgIterator Pkg = Cache.FindPkg(*I); - if (Pkg.end() == true) - { - _error->Warning(_("Unable to locate package %s"),*I); + pkgCache::PkgIterator Pkg = I.Group().FindPkg("any"); + + for (; Pkg.end() != true; Pkg = I.Group().NextPkg(Pkg)) { + if (strcmp(Pkg.Arch(),"all") == 0) continue; - } - - cout << Pkg.Name() << ":" << endl; - + + cout << Pkg.FullName(true) << ":" << endl; + // Installed version - cout << _(" Installed: "); + cout << msgInstalled << OutputInDepth(deepInstalled, " "); if (Pkg->CurrentVer == 0) cout << _("(none)") << endl; else cout << Pkg.CurrentVer().VerStr() << endl; // Candidate Version - cout << _(" Candidate: "); - pkgCache::VerIterator V = Plcy.GetCandidateVer(Pkg); + cout << msgCandidate << OutputInDepth(deepCandidate, " "); + pkgCache::VerIterator V = Plcy->GetCandidateVer(Pkg); if (V.end() == true) cout << _("(none)") << endl; else cout << V.VerStr() << endl; // Pinned version - if (Plcy.GetPriority(Pkg) != 0) + if (Plcy->GetPriority(Pkg) != 0) { cout << _(" Package pin: "); - V = Plcy.GetMatch(Pkg); + V = Plcy->GetMatch(Pkg); if (V.end() == true) cout << _("(not found)") << endl; else @@ -1612,7 +1628,7 @@ bool Policy(CommandLine &CmdL) cout << " *** " << V.VerStr(); else cout << " " << V.VerStr(); - cout << " " << Plcy.GetPriority(Pkg) << endl; + cout << " " << Plcy->GetPriority(Pkg) << endl; for (pkgCache::VerFileIterator VF = V.FileList(); VF.end() == false; VF++) { // Locate the associated index files so we can derive a description @@ -1620,10 +1636,11 @@ bool Policy(CommandLine &CmdL) if (SrcList->FindIndex(VF.File(),Indx) == false && _system->FindIndex(VF.File(),Indx) == false) return _error->Error(_("Cache is out of sync, can't x-ref a package file")); - printf(" %4i %s\n",Plcy.GetPriority(VF.File()), + printf(" %4i %s\n",Plcy->GetPriority(VF.File()), Indx->Describe(true).c_str()); - } - } + } + } + } } return true; @@ -1634,12 +1651,11 @@ bool Policy(CommandLine &CmdL) /* */ bool Madison(CommandLine &CmdL) { - if (SrcList == 0) - return _error->Error("Generate must be enabled for this function"); + pkgCacheFile CacheFile; + pkgSourceList *SrcList = CacheFile.GetSourceList(); - SrcList->ReadMainList(); - - pkgCache &Cache = *GCache; + if (SrcList == 0) + return false; // Create the src text record parsers and ignore errors about missing // deb-src lines that are generated from pkgSrcRecords::pkgSrcRecords @@ -1647,11 +1663,12 @@ bool Madison(CommandLine &CmdL) if (_error->PendingError() == true) _error->Discard(); + APT::CacheSetHelper helper(true, GlobalError::NOTICE); for (const char **I = CmdL.FileList + 1; *I != 0; I++) { - pkgCache::PkgIterator Pkg = Cache.FindPkg(*I); - - if (Pkg.end() == false) + _error->PushToStack(); + APT::PackageSet pkgset = APT::PackageSet::FromString(CacheFile, *I, helper); + for (APT::PackageSet::const_iterator Pkg = pkgset.begin(); Pkg != pkgset.end(); ++Pkg) { for (pkgCache::VerIterator V = Pkg.VersionList(); V.end() == false; V++) { @@ -1673,7 +1690,7 @@ bool Madison(CommandLine &CmdL) { if ((*IF)->FindInCache(*(VF.File().Cache())) == VF.File()) { - cout << setw(10) << Pkg.Name() << " | " << setw(10) << V.VerStr() << " | " + cout << setw(10) << Pkg.FullName(true) << " | " << setw(10) << V.VerStr() << " | " << (*IF)->Describe(true) << endl; } } @@ -1682,16 +1699,21 @@ bool Madison(CommandLine &CmdL) } } - SrcRecs.Restart(); pkgSrcRecords::Parser *SrcParser; - while ((SrcParser = SrcRecs.Find(*I,false)) != 0) + bool foundSomething = false; + while ((SrcParser = SrcRecs.Find(*I, false)) != 0) { + foundSomething = true; // Maybe support Release info here too eventually cout << setw(10) << SrcParser->Package() << " | " << setw(10) << SrcParser->Version() << " | " << SrcParser->Index().Describe(true) << endl; } + if (foundSomething == true) + _error->RevertToStack(); + else + _error->MergeWithStack(); } return true; @@ -1703,11 +1725,9 @@ bool Madison(CommandLine &CmdL) bool GenCaches(CommandLine &Cmd) { OpTextProgress Progress(*_config); - - pkgSourceList List; - if (List.ReadMainList() == false) - return false; - return pkgMakeStatusCache(List,Progress); + + pkgCacheFile CacheFile; + return CacheFile.BuildCaches(&Progress, true); } /*}}}*/ // ShowHelp - Show a help screen /*{{{*/ @@ -1741,6 +1761,7 @@ bool ShowHelp(CommandLine &Cmd) " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" + " showauto - Display a list of automatically installed packages\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" @@ -1760,15 +1781,6 @@ bool ShowHelp(CommandLine &Cmd) return true; } /*}}}*/ -// CacheInitialize - Initialize things for apt-cache /*{{{*/ -// --------------------------------------------------------------------- -/* */ -void CacheInitialize() -{ - _config->Set("quiet",0); - _config->Set("help",false); -} - /*}}}*/ int main(int argc,const char *argv[]) /*{{{*/ { CommandLine::Args Args[] = { @@ -1784,9 +1796,19 @@ int main(int argc,const char *argv[]) /*{{{*/ {'n',"names-only","APT::Cache::NamesOnly",0}, {0,"all-names","APT::Cache::AllNames",0}, {0,"recurse","APT::Cache::RecurseDepends",0}, + {'t',"target-release","APT::Default-Release",CommandLine::HasArg}, + {'t',"default-release","APT::Default-Release",CommandLine::HasArg}, {'c',"config-file",0,CommandLine::ConfigFile}, {'o',"option",0,CommandLine::ArbItem}, {0,"installed","APT::Cache::Installed",0}, + {0,"pre-depends","APT::Cache::ShowPreDepends",0}, + {0,"depends","APT::Cache::ShowDepends",0}, + {0,"recommends","APT::Cache::ShowRecommends",0}, + {0,"suggests","APT::Cache::ShowSuggests",0}, + {0,"replaces","APT::Cache::ShowReplaces",0}, + {0,"breaks","APT::Cache::ShowBreaks",0}, + {0,"conflicts","APT::Cache::ShowConflicts",0}, + {0,"enhances","APT::Cache::ShowEnhances",0}, {0,0,0,0}}; CommandLine::Dispatch CmdsA[] = {{"help",&ShowHelp}, {"add",&DoAdd}, @@ -1805,12 +1827,11 @@ int main(int argc,const char *argv[]) /*{{{*/ {"xvcg",&XVcg}, {"show",&ShowPackage}, {"pkgnames",&ShowPkgNames}, + {"showauto",&ShowAuto}, {"policy",&Policy}, {"madison",&Madison}, {0,0}}; - CacheInitialize(); - // Set up gettext support setlocale(LC_ALL,""); textdomain(PACKAGE); @@ -1834,46 +1855,21 @@ int main(int argc,const char *argv[]) /*{{{*/ } // Deal with stdout not being a tty - if (isatty(STDOUT_FILENO) && _config->FindI("quiet",0) < 1) + if (!isatty(STDOUT_FILENO) && _config->FindI("quiet", -1) == -1) _config->Set("quiet","1"); + if (_config->Exists("APT::Cache::Generate") == true) + _config->Set("pkgCacheFile::Generate", _config->FindB("APT::Cache::Generate", true)); + if (CmdL.DispatchArg(CmdsA,false) == false && _error->PendingError() == false) - { - MMap *Map = 0; - if (_config->FindB("APT::Cache::Generate",true) == false) - { - Map = new MMap(*new FileFd(_config->FindFile("Dir::Cache::pkgcache"), - FileFd::ReadOnly),MMap::Public|MMap::ReadOnly); - } - else - { - // Open the cache file - SrcList = new pkgSourceList; - SrcList->ReadMainList(); + CmdL.DispatchArg(CmdsB); - // Generate it and map it - OpProgress Prog; - pkgMakeStatusCache(*SrcList,Prog,&Map,true); - } - - if (_error->PendingError() == false) - { - pkgCache Cache(Map); - GCache = &Cache; - if (_error->PendingError() == false) - CmdL.DispatchArg(CmdsB); - } - delete Map; - } - // Print any errors or warnings found during parsing - if (_error->empty() == false) - { - bool Errors = _error->PendingError(); + bool const Errors = _error->PendingError(); + if (_config->FindI("quiet",0) > 0) _error->DumpErrors(); - return Errors == true?100:0; - } - - return 0; + else + _error->DumpErrors(GlobalError::DEBUG); + return Errors == true ? 100 : 0; } /*}}}*/ diff --git a/cmdline/apt-cdrom.cc b/cmdline/apt-cdrom.cc index 0c9aab28c..d1268edf9 100644 --- a/cmdline/apt-cdrom.cc +++ b/cmdline/apt-cdrom.cc @@ -147,7 +147,7 @@ bool DoAdd(CommandLine &) pkgCdrom cdrom; bool res = true; - bool AutoDetect = _config->FindB("Acquire::cdrom::AutoDetect"); + bool AutoDetect = _config->FindB("Acquire::cdrom::AutoDetect", true); unsigned int count = 0; if (AutoDetect && UdevCdroms.Dlopen()) @@ -266,20 +266,18 @@ int main(int argc,const char *argv[]) /*{{{*/ return ShowHelp(); // Deal with stdout not being a tty - if (isatty(STDOUT_FILENO) && _config->FindI("quiet",0) < 1) + if (isatty(STDOUT_FILENO) && _config->FindI("quiet", -1) == -1) _config->Set("quiet","1"); // Match the operation CmdL.DispatchArg(Cmds); // Print any errors or warnings found during parsing - if (_error->empty() == false) - { - bool Errors = _error->PendingError(); + bool const Errors = _error->PendingError(); + if (_config->FindI("quiet",0) > 0) _error->DumpErrors(); - return Errors == true?100:0; - } - - return 0; + else + _error->DumpErrors(GlobalError::DEBUG); + return Errors == true ? 100 : 0; } /*}}}*/ diff --git a/cmdline/apt-extracttemplates.cc b/cmdline/apt-extracttemplates.cc index 21ef1a050..07bc0c25d 100644 --- a/cmdline/apt-extracttemplates.cc +++ b/cmdline/apt-extracttemplates.cc @@ -296,8 +296,7 @@ bool Go(CommandLine &CmdL) MMap *Map = 0; pkgSourceList List; List.ReadMainList(); - OpProgress Prog; - pkgMakeStatusCache(List,Prog,&Map,true); + pkgCacheGenerator::MakeStatusCache(List,NULL,&Map,true); if (Map == 0) return false; DebFile::Cache = new pkgCache(Map); diff --git a/cmdline/apt-get.cc b/cmdline/apt-get.cc index d4fefa9c7..d1c010e49 100644 --- a/cmdline/apt-get.cc +++ b/cmdline/apt-get.cc @@ -25,6 +25,10 @@ ##################################################################### */ /*}}}*/ // Include Files /*{{{*/ +#define _LARGEFILE_SOURCE +#define _LARGEFILE64_SOURCE + +#include <apt-pkg/aptconfiguration.h> #include <apt-pkg/error.h> #include <apt-pkg/cmndline.h> #include <apt-pkg/init.h> @@ -37,10 +41,11 @@ #include <apt-pkg/srcrecords.h> #include <apt-pkg/version.h> #include <apt-pkg/cachefile.h> +#include <apt-pkg/cacheset.h> #include <apt-pkg/sptr.h> #include <apt-pkg/md5.h> #include <apt-pkg/versionmatch.h> - + #include <config.h> #include <apti18n.h> @@ -62,6 +67,9 @@ #include <regex.h> #include <sys/wait.h> #include <sstream> + +#define statfs statfs64 +#define statvfs statvfs64 /*}}}*/ #define RAMFS_MAGIC 0x858458f6 @@ -90,14 +98,14 @@ class CacheFile : public pkgCacheFile bool BuildCaches(bool WithLock = true) { OpTextProgress Prog(*_config); - if (pkgCacheFile::BuildCaches(Prog,WithLock) == false) + if (pkgCacheFile::BuildCaches(&Prog,WithLock) == false) return false; return true; } bool Open(bool WithLock = true) { OpTextProgress Prog(*_config); - if (pkgCacheFile::Open(Prog,WithLock) == false) + if (pkgCacheFile::Open(&Prog,WithLock) == false) return false; Sort(); @@ -258,8 +266,8 @@ void ShowBroken(ostream &out,CacheFile &Cache,bool Now) } // Print out each package and the failed dependencies - out <<" " << I.Name() << ":"; - unsigned Indent = strlen(I.Name()) + 3; + out << " " << I.FullName(true) << " :"; + unsigned const Indent = I.FullName(true).size() + 3; bool First = true; pkgCache::VerIterator Ver; @@ -312,7 +320,7 @@ void ShowBroken(ostream &out,CacheFile &Cache,bool Now) out << ' ' << End.DepType() << ": "; FirstOr = false; - out << Start.TargetPkg().Name(); + out << Start.TargetPkg().FullName(true); // Show a quick summary of the version requirements if (Start.TargetVer() != 0) @@ -374,7 +382,9 @@ void ShowNew(ostream &out,CacheFile &Cache) { pkgCache::PkgIterator I(Cache,Cache.List[J]); if (Cache[I].NewInstall() == true) { - List += string(I.Name()) + " "; + if (Cache[I].CandidateVerIter(Cache).Pseudo() == true) + continue; + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CandVersion) + "\n"; } } @@ -396,10 +406,12 @@ void ShowDel(ostream &out,CacheFile &Cache) pkgCache::PkgIterator I(Cache,Cache.List[J]); if (Cache[I].Delete() == true) { + if (Cache[I].CandidateVerIter(Cache).Pseudo() == true) + continue; if ((Cache[I].iFlags & pkgDepCache::Purge) == pkgDepCache::Purge) - List += string(I.Name()) + "* "; + List += I.FullName(true) + "* "; else - List += string(I.Name()) + " "; + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CandVersion)+ "\n"; } @@ -424,7 +436,7 @@ void ShowKept(ostream &out,CacheFile &Cache) I->CurrentVer == 0 || Cache[I].Delete() == true) continue; - List += string(I.Name()) + " "; + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CurVersion) + " => " + Cache[I].CandVersion + "\n"; } ShowList(out,_("The following packages have been kept back:"),List,VersionsList); @@ -444,8 +456,10 @@ void ShowUpgraded(ostream &out,CacheFile &Cache) // Not interesting if (Cache[I].Upgrade() == false || Cache[I].NewInstall() == true) continue; - - List += string(I.Name()) + " "; + if (Cache[I].CandidateVerIter(Cache).Pseudo() == true) + continue; + + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CurVersion) + " => " + Cache[I].CandVersion + "\n"; } ShowList(out,_("The following packages will be upgraded:"),List,VersionsList); @@ -465,8 +479,10 @@ bool ShowDowngraded(ostream &out,CacheFile &Cache) // Not interesting if (Cache[I].Downgrade() == false || Cache[I].NewInstall() == true) continue; - - List += string(I.Name()) + " "; + if (Cache[I].CandidateVerIter(Cache).Pseudo() == true) + continue; + + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CurVersion) + " => " + Cache[I].CandVersion + "\n"; } return ShowList(out,_("The following packages will be DOWNGRADED:"),List,VersionsList); @@ -484,7 +500,7 @@ bool ShowHold(ostream &out,CacheFile &Cache) pkgCache::PkgIterator I(Cache,Cache.List[J]); if (Cache[I].InstallVer != (pkgCache::Version *)I.CurrentVer() && I->SelectedState == pkgCache::State::Hold) { - List += string(I.Name()) + " "; + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CurVersion) + " => " + Cache[I].CandVersion + "\n"; } } @@ -518,7 +534,7 @@ bool ShowEssential(ostream &out,CacheFile &Cache) if (Added[I->ID] == false) { Added[I->ID] = true; - List += string(I.Name()) + " "; + List += I.FullName(true) + " "; //VersionsList += string(Cache[I].CurVersion) + "\n"; ??? } } @@ -542,7 +558,7 @@ bool ShowEssential(ostream &out,CacheFile &Cache) Added[P->ID] = true; char S[300]; - snprintf(S,sizeof(S),_("%s (due to %s) "),P.Name(),I.Name()); + snprintf(S,sizeof(S),_("%s (due to %s) "),P.FullName(true).c_str(),I.FullName(true).c_str()); List += S; //VersionsList += "\n"; ??? } @@ -566,6 +582,9 @@ void Stats(ostream &out,pkgDepCache &Dep) unsigned long ReInstall = 0; for (pkgCache::PkgIterator I = Dep.PkgBegin(); I.end() == false; I++) { + if (pkgCache::VerIterator(Dep, Dep[I].CandidateVer).Pseudo() == true) + continue; + if (Dep[I].NewInstall() == true) Install++; else @@ -597,6 +616,256 @@ void Stats(ostream &out,pkgDepCache &Dep) Dep.BadCount()); } /*}}}*/ +// CacheSetHelperAPTGet - responsible for message telling from the CacheSets/*{{{*/ +class CacheSetHelperAPTGet : public APT::CacheSetHelper { + /** \brief stream message should be printed to */ + std::ostream &out; + /** \brief were things like Task or RegEx used to select packages? */ + bool explicitlyNamed; + + APT::PackageSet virtualPkgs; + +public: + CacheSetHelperAPTGet(std::ostream &out) : APT::CacheSetHelper(true), out(out) { + explicitlyNamed = true; + } + + virtual void showTaskSelection(APT::PackageSet const &pkgset, string const &pattern) { + for (APT::PackageSet::const_iterator Pkg = pkgset.begin(); Pkg != pkgset.end(); ++Pkg) + ioprintf(out, _("Note, selecting '%s' for task '%s'\n"), + Pkg.FullName(true).c_str(), pattern.c_str()); + explicitlyNamed = false; + } + virtual void showRegExSelection(APT::PackageSet const &pkgset, string const &pattern) { + for (APT::PackageSet::const_iterator Pkg = pkgset.begin(); Pkg != pkgset.end(); ++Pkg) + ioprintf(out, _("Note, selecting '%s' for regex '%s'\n"), + Pkg.FullName(true).c_str(), pattern.c_str()); + explicitlyNamed = false; + } + virtual void showSelectedVersion(pkgCache::PkgIterator const &Pkg, pkgCache::VerIterator const Ver, + string const &ver, bool const &verIsRel) { + if (ver != Ver.VerStr()) + ioprintf(out, _("Selected version '%s' (%s) for '%s'\n"), + Ver.VerStr(), Ver.RelStr().c_str(), Pkg.FullName(true).c_str()); + } + + bool showVirtualPackageErrors(pkgCacheFile &Cache) { + if (virtualPkgs.empty() == true) + return true; + for (APT::PackageSet::const_iterator Pkg = virtualPkgs.begin(); + Pkg != virtualPkgs.end(); ++Pkg) { + if (Pkg->ProvidesList != 0) { + ioprintf(c1out,_("Package %s is a virtual package provided by:\n"), + Pkg.FullName(true).c_str()); + + pkgCache::PrvIterator I = Pkg.ProvidesList(); + unsigned short provider = 0; + for (; I.end() == false; ++I) { + pkgCache::PkgIterator Pkg = I.OwnerPkg(); + + if (Cache[Pkg].CandidateVerIter(Cache) == I.OwnerVer()) { + out << " " << Pkg.FullName(true) << " " << I.OwnerVer().VerStr(); + if (Cache[Pkg].Install() == true && Cache[Pkg].NewInstall() == false) + out << _(" [Installed]"); + out << endl; + ++provider; + } + } + // if we found no candidate which provide this package, show non-candidates + if (provider == 0) + for (I = Pkg.ProvidesList(); I.end() == false; I++) + out << " " << I.OwnerPkg().FullName(true) << " " << I.OwnerVer().VerStr() + << _(" [Not candidate version]") << endl; + else + out << _("You should explicitly select one to install.") << endl; + } else { + ioprintf(out, + _("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"),Pkg.FullName(true).c_str()); + + string List; + string VersionsList; + SPtrArray<bool> Seen = new bool[Cache.GetPkgCache()->Head().PackageCount]; + memset(Seen,0,Cache.GetPkgCache()->Head().PackageCount*sizeof(*Seen)); + for (pkgCache::DepIterator Dep = Pkg.RevDependsList(); + Dep.end() == false; Dep++) { + if (Dep->Type != pkgCache::Dep::Replaces) + continue; + if (Seen[Dep.ParentPkg()->ID] == true) + continue; + Seen[Dep.ParentPkg()->ID] = true; + List += Dep.ParentPkg().FullName(true) + " "; + //VersionsList += string(Dep.ParentPkg().CurVersion) + "\n"; ??? + } + ShowList(out,_("However the following packages replace it:"),List,VersionsList); + } + out << std::endl; + } + return false; + } + + virtual pkgCache::VerIterator canNotFindCandidateVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) { + APT::VersionSet const verset = tryVirtualPackage(Cache, Pkg, APT::VersionSet::CANDIDATE); + if (verset.empty() == false) + return *(verset.begin()); + if (ShowError == true) { + _error->Error(_("Package '%s' has no installation candidate"),Pkg.FullName(true).c_str()); + virtualPkgs.insert(Pkg); + } + return pkgCache::VerIterator(Cache, 0); + } + + virtual pkgCache::VerIterator canNotFindNewestVer(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg) { + APT::VersionSet const verset = tryVirtualPackage(Cache, Pkg, APT::VersionSet::NEWEST); + if (verset.empty() == false) + return *(verset.begin()); + if (ShowError == true) + ioprintf(out, _("Virtual packages like '%s' can't be removed\n"), Pkg.FullName(true).c_str()); + return pkgCache::VerIterator(Cache, 0); + } + + APT::VersionSet tryVirtualPackage(pkgCacheFile &Cache, pkgCache::PkgIterator const &Pkg, + APT::VersionSet::Version const &select) { + /* This is a pure virtual package and there is a single available + candidate providing it. */ + if (unlikely(Cache[Pkg].CandidateVer != 0) || Pkg->ProvidesList == 0) + return APT::VersionSet(); + + pkgCache::PkgIterator Prov; + bool found_one = false; + for (pkgCache::PrvIterator P = Pkg.ProvidesList(); P; ++P) { + pkgCache::VerIterator const PVer = P.OwnerVer(); + pkgCache::PkgIterator const PPkg = PVer.ParentPkg(); + + /* Ignore versions that are not a candidate. */ + if (Cache[PPkg].CandidateVer != PVer) + continue; + + if (found_one == false) { + Prov = PPkg; + found_one = true; + } else if (PPkg != Prov) { + found_one = false; // we found at least two + break; + } + } + + if (found_one == true) { + ioprintf(out, _("Note, selecting '%s' instead of '%s'\n"), + Prov.FullName(true).c_str(), Pkg.FullName(true).c_str()); + return APT::VersionSet::FromPackage(Cache, Prov, select, *this); + } + return APT::VersionSet(); + } + + inline bool allPkgNamedExplicitly() const { return explicitlyNamed; } + +}; + /*}}}*/ +// TryToInstall - Mark a package for installation /*{{{*/ +struct TryToInstall { + pkgCacheFile* Cache; + pkgProblemResolver* Fix; + bool FixBroken; + unsigned long AutoMarkChanged; + APT::PackageSet doAutoInstallLater; + + TryToInstall(pkgCacheFile &Cache, pkgProblemResolver &PM, bool const &FixBroken) : Cache(&Cache), Fix(&PM), + FixBroken(FixBroken), AutoMarkChanged(0) {}; + + void operator() (pkgCache::VerIterator const &Ver) { + pkgCache::PkgIterator Pkg = Ver.ParentPkg(); + + Cache->GetDepCache()->SetCandidateVersion(Ver); + pkgDepCache::StateCache &State = (*Cache)[Pkg]; + + // Handle the no-upgrade case + if (_config->FindB("APT::Get::upgrade",true) == false && Pkg->CurrentVer != 0) + ioprintf(c1out,_("Skipping %s, it is already installed and upgrade is not set.\n"), + Pkg.FullName(true).c_str()); + // Ignore request for install if package would be new + else if (_config->FindB("APT::Get::Only-Upgrade", false) == true && Pkg->CurrentVer == 0) + ioprintf(c1out,_("Skipping %s, it is not installed and only upgrades are requested.\n"), + Pkg.FullName(true).c_str()); + else { + Fix->Clear(Pkg); + Fix->Protect(Pkg); + Cache->GetDepCache()->MarkInstall(Pkg,false); + + if (State.Install() == false) { + if (_config->FindB("APT::Get::ReInstall",false) == true) { + if (Pkg->CurrentVer == 0 || Pkg.CurrentVer().Downloadable() == false) + ioprintf(c1out,_("Reinstallation of %s is not possible, it cannot be downloaded.\n"), + Pkg.FullName(true).c_str()); + else + Cache->GetDepCache()->SetReInstall(Pkg, true); + } else + ioprintf(c1out,_("%s is already the newest version.\n"), + Pkg.FullName(true).c_str()); + } + + // Install it with autoinstalling enabled (if we not respect the minial + // required deps or the policy) + if (FixBroken == false) + doAutoInstallLater.insert(Pkg); + } + + // see if we need to fix the auto-mark flag + // e.g. apt-get install foo + // where foo is marked automatic + if (State.Install() == false && + (State.Flags & pkgCache::Flag::Auto) && + _config->FindB("APT::Get::ReInstall",false) == false && + _config->FindB("APT::Get::Only-Upgrade",false) == false && + _config->FindB("APT::Get::Download-Only",false) == false) + { + ioprintf(c1out,_("%s set to manually installed.\n"), + Pkg.FullName(true).c_str()); + Cache->GetDepCache()->MarkAuto(Pkg,false); + AutoMarkChanged++; + } + } + + void doAutoInstall() { + for (APT::PackageSet::const_iterator P = doAutoInstallLater.begin(); + P != doAutoInstallLater.end(); ++P) { + pkgDepCache::StateCache &State = (*Cache)[P]; + if (State.InstBroken() == false && State.InstPolicyBroken() == false) + continue; + Cache->GetDepCache()->MarkInstall(P, true); + } + doAutoInstallLater.clear(); + } +}; + /*}}}*/ +// TryToRemove - Mark a package for removal /*{{{*/ +struct TryToRemove { + pkgCacheFile* Cache; + pkgProblemResolver* Fix; + bool FixBroken; + bool PurgePkgs; + unsigned long AutoMarkChanged; + + TryToRemove(pkgCacheFile &Cache, pkgProblemResolver &PM) : Cache(&Cache), Fix(&PM), + PurgePkgs(_config->FindB("APT::Get::Purge", false)) {}; + + void operator() (pkgCache::VerIterator const &Ver) + { + pkgCache::PkgIterator Pkg = Ver.ParentPkg(); + + Fix->Clear(Pkg); + Fix->Protect(Pkg); + Fix->Remove(Pkg); + + if ((Pkg->CurrentVer == 0 && PurgePkgs == false) || + (PurgePkgs == true && Pkg->CurrentState == pkgCache::State::NotInstalled)) + ioprintf(c1out,_("Package %s is not installed, so not removed\n"),Pkg.FullName(true).c_str()); + else + Cache->GetDepCache()->MarkDelete(Pkg, PurgePkgs); + } +}; + /*}}}*/ // CacheFile::NameComp - QSort compare by name /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -681,7 +950,7 @@ bool CacheFile::CheckDeps(bool AllowBroken) } else { - c1out << _("You might want to run `apt-get -f install' to correct these.") << endl; + c1out << _("You might want to run 'apt-get -f install' to correct these.") << endl; ShowBroken(c1out,*this,true); return _error->Error(_("Unmet dependencies. Try using -f.")); @@ -800,36 +1069,35 @@ bool InstallPackages(CacheFile &Cache,bool ShwKept,bool Ask = true, pkgRecords Recs(Cache); if (_error->PendingError() == true) return false; - - // Lock the archive directory - FileFd Lock; - if (_config->FindB("Debug::NoLocking",false) == false && - _config->FindB("APT::Get::Print-URIs") == false) - { - Lock.Fd(GetLock(_config->FindDir("Dir::Cache::Archives") + "lock")); - if (_error->PendingError() == true) - return _error->Error(_("Unable to lock the download directory")); - } - + // Create the download object + pkgAcquire Fetcher; AcqTextStatus Stat(ScreenWidth,_config->FindI("quiet",0)); - pkgAcquire Fetcher(&Stat); + if (_config->FindB("APT::Get::Print-URIs", false) == true) + { + // force a hashsum for compatibility reasons + _config->CndSet("Acquire::ForceHash", "md5sum"); + if (Fetcher.Setup(&Stat, "") == false) + return false; + } + else if (Fetcher.Setup(&Stat, _config->FindDir("Dir::Cache::Archives")) == false) + return false; // Read the source list - pkgSourceList List; - if (List.ReadMainList() == false) - return _error->Error(_("The list of sources could not be read.")); + if (Cache.BuildSourceList() == false) + return false; + pkgSourceList *List = Cache.GetSourceList(); // Create the package manager and prepare to download SPtr<pkgPackageManager> PM= _system->CreatePM(Cache); - if (PM->GetArchives(&Fetcher,&List,&Recs) == false || + if (PM->GetArchives(&Fetcher,List,&Recs) == false || _error->PendingError() == true) return false; // Display statistics - double FetchBytes = Fetcher.FetchNeeded(); - double FetchPBytes = Fetcher.PartialPresent(); - double DebBytes = Fetcher.TotalNeeded(); + unsigned long long FetchBytes = Fetcher.FetchNeeded(); + unsigned long long FetchPBytes = Fetcher.PartialPresent(); + unsigned long long DebBytes = Fetcher.TotalNeeded(); if (DebBytes != Cache->DebSize()) { c0out << DebBytes << ',' << Cache->DebSize() << endl; @@ -1034,212 +1302,67 @@ bool InstallPackages(CacheFile &Cache,bool ShwKept,bool Ask = true, if (Res == pkgPackageManager::Failed || _error->PendingError() == true) return false; if (Res == pkgPackageManager::Completed) - return true; + break; // Reload the fetcher object and loop again for media swapping Fetcher.Shutdown(); - if (PM->GetArchives(&Fetcher,&List,&Recs) == false) + if (PM->GetArchives(&Fetcher,List,&Recs) == false) return false; _system->Lock(); - } + } + + std::set<std::string> const disappearedPkgs = PM->GetDisappearedPackages(); + if (disappearedPkgs.empty() == true) + return true; + + string disappear; + for (std::set<std::string>::const_iterator d = disappearedPkgs.begin(); + d != disappearedPkgs.end(); ++d) + disappear.append(*d).append(" "); + + ShowList(c1out, P_("The following package disappeared from your system as\n" + "all files have been overwritten by other packages:", + "The following packages disappeared from your system as\n" + "all files have been overwritten by other packages:", disappearedPkgs.size()), disappear, ""); + c0out << _("Note: This is done automatic and on purpose by dpkg.") << std::endl; + + return true; } /*}}}*/ -// TryToInstall - Try to install a single package /*{{{*/ +// TryToInstallBuildDep - Try to install a single package /*{{{*/ // --------------------------------------------------------------------- /* This used to be inlined in DoInstall, but with the advent of regex package name matching it was split out.. */ -bool TryToInstall(pkgCache::PkgIterator Pkg,pkgDepCache &Cache, +bool TryToInstallBuildDep(pkgCache::PkgIterator Pkg,pkgCacheFile &Cache, pkgProblemResolver &Fix,bool Remove,bool BrokenFix, - unsigned int &ExpectedInst,bool AllowFail = true) + bool AllowFail = true) { - /* This is a pure virtual package and there is a single available - candidate providing it. */ if (Cache[Pkg].CandidateVer == 0 && Pkg->ProvidesList != 0) { - pkgCache::PkgIterator Prov; - bool found_one = false; - - for (pkgCache::PrvIterator P = Pkg.ProvidesList(); P; P++) - { - pkgCache::VerIterator const PVer = P.OwnerVer(); - pkgCache::PkgIterator const PPkg = PVer.ParentPkg(); - - /* Ignore versions that are not a candidate. */ - if (Cache[PPkg].CandidateVer != PVer) - continue; - - if (found_one == false) - { - Prov = PPkg; - found_one = true; - } - else if (PPkg != Prov) - { - found_one = false; // we found at least two - break; - } - } - - if (found_one == true) - { - ioprintf(c1out,_("Note, selecting %s instead of %s\n"), - Prov.Name(),Pkg.Name()); - Pkg = Prov; - } + CacheSetHelperAPTGet helper(c1out); + helper.showErrors(AllowFail == false); + pkgCache::VerIterator Ver = helper.canNotFindNewestVer(Cache, Pkg); + if (Ver.end() == false) + Pkg = Ver.ParentPkg(); + else if (helper.showVirtualPackageErrors(Cache) == false) + return AllowFail; } - // Handle the no-upgrade case - if (_config->FindB("APT::Get::upgrade",true) == false && - Pkg->CurrentVer != 0) - { - if (AllowFail == true) - ioprintf(c1out,_("Skipping %s, it is already installed and upgrade is not set.\n"), - Pkg.Name()); - return true; - } - - // Check if there is something at all to install - pkgDepCache::StateCache &State = Cache[Pkg]; - if (Remove == true && Pkg->CurrentVer == 0) - { - Fix.Clear(Pkg); - Fix.Protect(Pkg); - Fix.Remove(Pkg); - - /* We want to continue searching for regex hits, so we return false here - otherwise this is not really an error. */ - if (AllowFail == false) - return false; - - ioprintf(c1out,_("Package %s is not installed, so not removed\n"),Pkg.Name()); - return true; - } - - if (State.CandidateVer == 0 && Remove == false) - { - if (AllowFail == false) - return false; - - if (Pkg->ProvidesList != 0) - { - ioprintf(c1out,_("Package %s is a virtual package provided by:\n"), - Pkg.Name()); - - pkgCache::PrvIterator I = Pkg.ProvidesList(); - for (; I.end() == false; I++) - { - pkgCache::PkgIterator Pkg = I.OwnerPkg(); - - if (Cache[Pkg].CandidateVerIter(Cache) == I.OwnerVer()) - { - if (Cache[Pkg].Install() == true && Cache[Pkg].NewInstall() == false) - c1out << " " << Pkg.Name() << " " << I.OwnerVer().VerStr() << - _(" [Installed]") << endl; - else - c1out << " " << Pkg.Name() << " " << I.OwnerVer().VerStr() << endl; - } - } - c1out << _("You should explicitly select one to install.") << endl; - } - else - { - ioprintf(c1out, - _("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"),Pkg.Name()); - - string List; - string VersionsList; - SPtrArray<bool> Seen = new bool[Cache.Head().PackageCount]; - memset(Seen,0,Cache.Head().PackageCount*sizeof(*Seen)); - pkgCache::DepIterator Dep = Pkg.RevDependsList(); - for (; Dep.end() == false; Dep++) - { - if (Dep->Type != pkgCache::Dep::Replaces) - continue; - if (Seen[Dep.ParentPkg()->ID] == true) - continue; - Seen[Dep.ParentPkg()->ID] = true; - List += string(Dep.ParentPkg().Name()) + " "; - //VersionsList += string(Dep.ParentPkg().CurVersion) + "\n"; ??? - } - ShowList(c1out,_("However the following packages replace it:"),List,VersionsList); - } - - _error->Error(_("Package %s has no installation candidate"),Pkg.Name()); - return false; - } - - Fix.Clear(Pkg); - Fix.Protect(Pkg); if (Remove == true) { - Fix.Remove(Pkg); - Cache.MarkDelete(Pkg,_config->FindB("APT::Get::Purge",false)); - return true; - } - - // Install it - Cache.MarkInstall(Pkg,false); - if (State.Install() == false) - { - if (_config->FindB("APT::Get::ReInstall",false) == true) - { - if (Pkg->CurrentVer == 0 || Pkg.CurrentVer().Downloadable() == false) - ioprintf(c1out,_("Reinstallation of %s is not possible, it cannot be downloaded.\n"), - Pkg.Name()); - else - Cache.SetReInstall(Pkg,true); - } - else - { - if (AllowFail == true) - ioprintf(c1out,_("%s is already the newest version.\n"), - Pkg.Name()); - } - } - else - ExpectedInst++; - - // Install it with autoinstalling enabled (if we not respect the minial - // required deps or the policy) - if ((State.InstBroken() == true || State.InstPolicyBroken() == true) && BrokenFix == false) - Cache.MarkInstall(Pkg,true); + TryToRemove RemoveAction(Cache, Fix); + RemoveAction(Pkg.VersionList()); + } else if (Cache[Pkg].CandidateVer != 0) { + TryToInstall InstallAction(Cache, Fix, BrokenFix); + InstallAction(Cache[Pkg].CandidateVerIter(Cache)); + InstallAction.doAutoInstall(); + } else + return AllowFail; return true; } /*}}}*/ -// TryToChangeVer - Try to change a candidate version /*{{{*/ -// --------------------------------------------------------------------- -/* */ -bool TryToChangeVer(pkgCache::PkgIterator Pkg,pkgDepCache &Cache, - const char *VerTag,bool IsRel) -{ - pkgVersionMatch Match(VerTag,(IsRel == true?pkgVersionMatch::Release : - pkgVersionMatch::Version)); - - pkgCache::VerIterator Ver = Match.Find(Pkg); - - if (Ver.end() == true) - { - if (IsRel == true) - return _error->Error(_("Release '%s' for '%s' was not found"), - VerTag,Pkg.Name()); - return _error->Error(_("Version '%s' for '%s' was not found"), - VerTag,Pkg.Name()); - } - - if (strcmp(VerTag,Ver.VerStr()) != 0) - { - ioprintf(c1out,_("Selected version %s (%s) for %s\n"), - Ver.VerStr(),Ver.RelStr().c_str(),Pkg.Name()); - } - - Cache.SetCandidateVersion(Ver); - return true; -} - /*}}}*/ // FindSrc - Find a source record /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -1270,12 +1393,30 @@ pkgSrcRecords::Parser *FindSrc(const char *Name,pkgRecords &Recs, { if(VerTag.empty() == false || DefRel.empty() == false) { + bool fuzzy = false; // we have a default release, try to locate the pkg. we do it like // this because GetCandidateVer() will not "downgrade", that means // "apt-get source -t stable apt" won't work on a unstable system - for (pkgCache::VerIterator Ver = Pkg.VersionList(); - Ver.end() == false; Ver++) + for (pkgCache::VerIterator Ver = Pkg.VersionList();; Ver++) { + // try first only exact matches, later fuzzy matches + if (Ver.end() == true) + { + if (fuzzy == true) + break; + fuzzy = true; + Ver = Pkg.VersionList(); + // exit right away from the Pkg.VersionList() loop if we + // don't have any versions + if (Ver.end() == true) + break; + } + // We match against a concrete version (or a part of this version) + if (VerTag.empty() == false && + (fuzzy == true || Cache.VS().CmpVersion(VerTag, Ver.VerStr()) != 0) && // exact match + (fuzzy == false || strncmp(VerTag.c_str(), Ver.VerStr(), VerTag.size()) != 0)) // fuzzy match + continue; + for (pkgCache::VerFileIterator VF = Ver.FileList(); VF.end() == false; VF++) { @@ -1288,10 +1429,6 @@ pkgSrcRecords::Parser *FindSrc(const char *Name,pkgRecords &Recs, pkgCache::Flag::NotSource && Pkg.CurrentVer() != Ver) continue; - // We match against a concrete version (or a part of this version) - if (VerTag.empty() == false && strncmp(VerTag.c_str(), Ver.VerStr(), VerTag.size()) != 0) - continue; - // or we match against a release if(VerTag.empty() == false || (VF.File().Archive() != 0 && VF.File().Archive() == DefRel) || @@ -1302,10 +1439,9 @@ pkgSrcRecords::Parser *FindSrc(const char *Name,pkgRecords &Recs, // no SourcePkg name, so it is the "binary" name if (Src.empty() == true) Src = TmpSrc; - // no Version, so we try the Version of the SourcePkg - - // and after that the version of the binary package - if (VerTag.empty() == true) - VerTag = Parse.SourceVer(); + // the Version we have is possibly fuzzy or includes binUploads, + // so we use the Version of the SourcePkg (empty if same as package) + VerTag = Parse.SourceVer(); if (VerTag.empty() == true) VerTag = Ver.VerStr(); break; @@ -1371,7 +1507,8 @@ pkgSrcRecords::Parser *FindSrc(const char *Name,pkgRecords &Recs, const string Ver = Parse->Version(); // Ignore all versions which doesn't fit - if (VerTag.empty() == false && strncmp(VerTag.c_str(), Ver.c_str(), VerTag.size()) != 0) + if (VerTag.empty() == false && + Cache.VS().CmpVersion(VerTag, Ver) != 0) // exact match continue; // Newer version or an exact match? Save the hit @@ -1405,33 +1542,31 @@ bool DoUpdate(CommandLine &CmdL) { if (CmdL.FileSize() != 1) return _error->Error(_("The update command takes no arguments")); - + + CacheFile Cache; + // Get the source list - pkgSourceList List; - if (List.ReadMainList() == false) + if (Cache.BuildSourceList() == false) return false; + pkgSourceList *List = Cache.GetSourceList(); - // Lock the list directory - FileFd Lock; - if (_config->FindB("Debug::NoLocking",false) == false) - { - Lock.Fd(GetLock(_config->FindDir("Dir::State::Lists") + "lock")); - if (_error->PendingError() == true) - return _error->Error(_("Unable to lock the list directory")); - } - // Create the progress AcqTextStatus Stat(ScreenWidth,_config->FindI("quiet",0)); // Just print out the uris an exit if the --print-uris flag was used if (_config->FindB("APT::Get::Print-URIs") == true) { + // force a hashsum for compatibility reasons + _config->CndSet("Acquire::ForceHash", "md5sum"); + // get a fetcher - pkgAcquire Fetcher(&Stat); + pkgAcquire Fetcher; + if (Fetcher.Setup(&Stat) == false) + return false; // Populate it with the source selection and get all Indexes // (GetAll=true) - if (List.GetIndexes(&Fetcher,true) == false) + if (List->GetIndexes(&Fetcher,true) == false) return false; pkgAcquire::UriIterator I = Fetcher.UriBegin(); @@ -1442,9 +1577,8 @@ bool DoUpdate(CommandLine &CmdL) } // do the work - CacheFile Cache; if (_config->FindB("APT::Get::Download",true) == true) - ListUpdate(Stat, List); + ListUpdate(Stat, *List); // Rebuild the cache. if (Cache.BuildCaches() == false) @@ -1491,7 +1625,7 @@ bool DoAutomaticRemove(CacheFile &Cache) { if(Pkg.CurrentVer() != 0 || Cache[Pkg].Install()) if(Debug) - std::cout << "We could delete %s" << Pkg.Name() << std::endl; + std::cout << "We could delete %s" << Pkg.FullName(true).c_str() << std::endl; if (doAutoRemove) { @@ -1506,12 +1640,11 @@ bool DoAutomaticRemove(CacheFile &Cache) // only show stuff in the list that is not yet marked for removal if(Cache[Pkg].Delete() == false) { + ++autoRemoveCount; // we don't need to fill the strings if we don't need them - if (smallList == true) - ++autoRemoveCount; - else + if (smallList == false) { - autoremovelist += string(Pkg.Name()) + " "; + autoremovelist += Pkg.FullName(true) + " "; autoremoveversions += string(Cache[Pkg].CandVersion) + "\n"; } } @@ -1522,9 +1655,12 @@ bool DoAutomaticRemove(CacheFile &Cache) if (doAutoRemove == false && (autoremovelist.empty() == false || autoRemoveCount != 0)) { if (smallList == false) - ShowList(c1out, _("The following packages were automatically installed and are no longer required:"), autoremovelist, autoremoveversions); + ShowList(c1out, P_("The following package was automatically installed and is no longer required:", + "The following packages were automatically installed and are no longer required:", + autoRemoveCount), autoremovelist, autoremoveversions); else - ioprintf(c1out, _("%lu packages were automatically installed and are no longer required.\n"), autoRemoveCount); + ioprintf(c1out, P_("%lu package was automatically installed and is no longer required.\n", + "%lu packages were automatically installed and are no longer required.\n", autoRemoveCount), autoRemoveCount); c1out << _("Use 'apt-get autoremove' to remove them.") << std::endl; } // Now see if we had destroyed anything (if we had done anything) @@ -1562,61 +1698,6 @@ bool DoUpgrade(CommandLine &CmdL) return InstallPackages(Cache,true); } /*}}}*/ -// DoInstallTask - Install task from the command line /*{{{*/ -// --------------------------------------------------------------------- -/* Install named task */ -bool TryInstallTask(pkgDepCache &Cache, pkgProblemResolver &Fix, - bool BrokenFix, - unsigned int& ExpectedInst, - const char *taskname, - bool Remove) -{ - const char *start, *end; - pkgCache::PkgIterator Pkg; - char buf[64*1024]; - regex_t Pattern; - - // get the records - pkgRecords Recs(Cache); - - // build regexp for the task - char S[300]; - snprintf(S, sizeof(S), "^Task:.*[, ]%s([, ]|$)", taskname); - if(regcomp(&Pattern,S, REG_EXTENDED | REG_NOSUB | REG_NEWLINE) != 0) - return _error->Error("Failed to compile task regexp"); - - bool found = false; - bool res = true; - - // two runs, first ignore dependencies, second install any missing - for(int IgnoreBroken=1; IgnoreBroken >= 0; IgnoreBroken--) - { - for (Pkg = Cache.PkgBegin(); Pkg.end() == false; Pkg++) - { - pkgCache::VerIterator ver = Cache[Pkg].CandidateVerIter(Cache); - if(ver.end()) - continue; - pkgRecords::Parser &parser = Recs.Lookup(ver.FileList()); - parser.GetRec(start,end); - strncpy(buf, start, end-start); - buf[end-start] = 0x0; - if (regexec(&Pattern,buf,0,0,0) != 0) - continue; - res &= TryToInstall(Pkg,Cache,Fix,Remove,IgnoreBroken,ExpectedInst); - found = true; - } - } - - // now let the problem resolver deal with any issues - Fix.Resolve(true); - - if(!found) - _error->Error(_("Couldn't find task %s"),taskname); - - regfree(&Pattern); - return res; -} - /*}}}*/ // DoInstall - Install packages from the command line /*{{{*/ // --------------------------------------------------------------------- /* Install named packages */ @@ -1632,169 +1713,75 @@ bool DoInstall(CommandLine &CmdL) if (Cache->BrokenCount() != 0) BrokenFix = true; - unsigned int AutoMarkChanged = 0; - unsigned int ExpectedInst = 0; - unsigned int Packages = 0; pkgProblemResolver Fix(Cache); - - bool DefRemove = false; + + static const unsigned short MOD_REMOVE = 1; + static const unsigned short MOD_INSTALL = 2; + + unsigned short fallback = MOD_INSTALL; if (strcasecmp(CmdL.FileList[0],"remove") == 0) - DefRemove = true; + fallback = MOD_REMOVE; else if (strcasecmp(CmdL.FileList[0], "purge") == 0) { _config->Set("APT::Get::Purge", true); - DefRemove = true; + fallback = MOD_REMOVE; } else if (strcasecmp(CmdL.FileList[0], "autoremove") == 0) { _config->Set("APT::Get::AutomaticRemove", "true"); - DefRemove = true; + fallback = MOD_REMOVE; } - // new scope for the ActionGroup + + std::list<APT::VersionSet::Modifier> mods; + mods.push_back(APT::VersionSet::Modifier(MOD_INSTALL, "+", + APT::VersionSet::Modifier::POSTFIX, APT::VersionSet::CANDIDATE)); + mods.push_back(APT::VersionSet::Modifier(MOD_REMOVE, "-", + APT::VersionSet::Modifier::POSTFIX, APT::VersionSet::NEWEST)); + CacheSetHelperAPTGet helper(c0out); + std::map<unsigned short, APT::VersionSet> verset = APT::VersionSet::GroupedFromCommandLine(Cache, + CmdL.FileList + 1, mods, fallback, helper); + + if (_error->PendingError() == true) { - pkgDepCache::ActionGroup group(Cache); - for (const char **I = CmdL.FileList + 1; *I != 0; I++) - { - // Duplicate the string - unsigned int Length = strlen(*I); - char S[300]; - if (Length >= sizeof(S)) - continue; - strcpy(S,*I); - - // See if we are removing and special indicators.. - bool Remove = DefRemove; - char *VerTag = 0; - bool VerIsRel = false; + helper.showVirtualPackageErrors(Cache); + return false; + } - // this is a task! - if (Length >= 1 && S[Length - 1] == '^') - { - S[--Length] = 0; - // tasks must always be confirmed - ExpectedInst += 1000; - // see if we can install it - TryInstallTask(Cache, Fix, BrokenFix, ExpectedInst, S, Remove); - continue; - } + unsigned short order[] = { 0, 0, 0 }; + if (fallback == MOD_INSTALL) { + order[0] = MOD_INSTALL; + order[1] = MOD_REMOVE; + } else { + order[0] = MOD_REMOVE; + order[1] = MOD_INSTALL; + } - while (Cache->FindPkg(S).end() == true) - { - // Handle an optional end tag indicating what to do - if (Length >= 1 && S[Length - 1] == '-') - { - Remove = true; - S[--Length] = 0; - continue; - } - - if (Length >= 1 && S[Length - 1] == '+') - { - Remove = false; - S[--Length] = 0; - continue; - } - - char *Slash = strchr(S,'='); - if (Slash != 0) - { - VerIsRel = false; - *Slash = 0; - VerTag = Slash + 1; - } - - Slash = strchr(S,'/'); - if (Slash != 0) - { - VerIsRel = true; - *Slash = 0; - VerTag = Slash + 1; - } - - break; - } - - // Locate the package - pkgCache::PkgIterator Pkg = Cache->FindPkg(S); - Packages++; - if (Pkg.end() == true) - { - // Check if the name is a regex - const char *I; - for (I = S; *I != 0; I++) - if (*I == '?' || *I == '*' || *I == '|' || - *I == '[' || *I == '^' || *I == '$') - break; - if (*I == 0) - return _error->Error(_("Couldn't find package %s"),S); + TryToInstall InstallAction(Cache, Fix, BrokenFix); + TryToRemove RemoveAction(Cache, Fix); - // Regexs must always be confirmed - ExpectedInst += 1000; - - // Compile the regex pattern - regex_t Pattern; - int Res; - if ((Res = regcomp(&Pattern,S,REG_EXTENDED | REG_ICASE | - REG_NOSUB)) != 0) - { - char Error[300]; - regerror(Res,&Pattern,Error,sizeof(Error)); - return _error->Error(_("Regex compilation error - %s"),Error); - } - - // Run over the matches - bool Hit = false; - for (Pkg = Cache->PkgBegin(); Pkg.end() == false; Pkg++) - { - if (regexec(&Pattern,Pkg.Name(),0,0,0) != 0) - continue; - - ioprintf(c1out,_("Note, selecting %s for regex '%s'\n"), - Pkg.Name(),S); - - if (VerTag != 0) - if (TryToChangeVer(Pkg,Cache,VerTag,VerIsRel) == false) - return false; - - Hit |= TryToInstall(Pkg,Cache,Fix,Remove,BrokenFix, - ExpectedInst,false); - } - regfree(&Pattern); - - if (Hit == false) - return _error->Error(_("Couldn't find package %s"),S); + // new scope for the ActionGroup + { + pkgDepCache::ActionGroup group(Cache); + + for (unsigned short i = 0; order[i] != 0; ++i) + { + if (order[i] == MOD_INSTALL) { + InstallAction = std::for_each(verset[MOD_INSTALL].begin(), verset[MOD_INSTALL].end(), InstallAction); + InstallAction.doAutoInstall(); } - else - { - if (VerTag != 0) - if (TryToChangeVer(Pkg,Cache,VerTag,VerIsRel) == false) - return false; - if (TryToInstall(Pkg,Cache,Fix,Remove,BrokenFix,ExpectedInst) == false) - return false; - - // see if we need to fix the auto-mark flag - // e.g. apt-get install foo - // where foo is marked automatic - if(!Remove && - Cache[Pkg].Install() == false && - (Cache[Pkg].Flags & pkgCache::Flag::Auto) && - _config->FindB("APT::Get::ReInstall",false) == false && - _config->FindB("APT::Get::Download-Only",false) == false) - { - ioprintf(c1out,_("%s set to manually installed.\n"), - Pkg.Name()); - Cache->MarkAuto(Pkg,false); - AutoMarkChanged++; - } - } + else if (order[i] == MOD_REMOVE) + RemoveAction = std::for_each(verset[MOD_REMOVE].begin(), verset[MOD_REMOVE].end(), RemoveAction); } + if (_error->PendingError() == true) + return false; + /* If we are in the Broken fixing mode we do not attempt to fix the problems. This is if the user invoked install without -f and gave packages */ if (BrokenFix == true && Cache->BrokenCount() != 0) { - c1out << _("You might want to run `apt-get -f install' to correct these:") << endl; + c1out << _("You might want to run 'apt-get -f install' to correct these:") << endl; ShowBroken(c1out,Cache,false); return _error->Error(_("Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).")); @@ -1835,7 +1822,7 @@ bool DoInstall(CommandLine &CmdL) /* Print out a list of packages that are going to be installed extra to what the user asked */ - if (Cache->InstCount() != ExpectedInst) + if (Cache->InstCount() != verset[MOD_INSTALL].size()) { string List; string VersionsList; @@ -1851,7 +1838,7 @@ bool DoInstall(CommandLine &CmdL) break; if (*J == 0) { - List += string(I.Name()) + " "; + List += I.FullName(true) + " "; VersionsList += string(Cache[I].CandVersion) + "\n"; } } @@ -1887,10 +1874,11 @@ bool DoInstall(CommandLine &CmdL) for(;;) { /* Skip if package is installed already, or is about to be */ - string target = string(Start.TargetPkg().Name()) + " "; - - if ((*Start.TargetPkg()).SelectedState == pkgCache::State::Install - || Cache[Start.TargetPkg()].Install()) + string target = Start.TargetPkg().FullName(true) + " "; + pkgCache::PkgIterator const TarPkg = Start.TargetPkg(); + if (TarPkg->SelectedState == pkgCache::State::Install || + TarPkg->SelectedState == pkgCache::State::Hold || + Cache[Start.TargetPkg()].Install()) { foundInstalledInOrGroup=true; break; @@ -1953,18 +1941,59 @@ bool DoInstall(CommandLine &CmdL) // if nothing changed in the cache, but only the automark information // we write the StateFile here, otherwise it will be written in // cache.commit() - if (AutoMarkChanged > 0 && + if (InstallAction.AutoMarkChanged > 0 && Cache->DelCount() == 0 && Cache->InstCount() == 0 && Cache->BadCount() == 0 && _config->FindB("APT::Get::Simulate",false) == false) Cache->writeStateFile(NULL); // See if we need to prompt - if (Cache->InstCount() == ExpectedInst && Cache->DelCount() == 0) + // FIXME: check if really the packages in the set are going to be installed + if (Cache->InstCount() == verset[MOD_INSTALL].size() && Cache->DelCount() == 0) return InstallPackages(Cache,false,false); return InstallPackages(Cache,false); } + +/* mark packages as automatically/manually installed. */ +bool DoMarkAuto(CommandLine &CmdL) +{ + bool Action = true; + int AutoMarkChanged = 0; + OpTextProgress progress; + CacheFile Cache; + if (Cache.Open() == false) + return false; + + if (strcasecmp(CmdL.FileList[0],"markauto") == 0) + Action = true; + else if (strcasecmp(CmdL.FileList[0],"unmarkauto") == 0) + Action = false; + + for (const char **I = CmdL.FileList + 1; *I != 0; I++) + { + const char *S = *I; + // Locate the package + pkgCache::PkgIterator Pkg = Cache->FindPkg(S); + if (Pkg.end() == true) { + return _error->Error(_("Couldn't find package %s"),S); + } + else + { + if (!Action) + ioprintf(c1out,_("%s set to manually installed.\n"), Pkg.Name()); + else + ioprintf(c1out,_("%s set to automatically installed.\n"), + Pkg.Name()); + + Cache->MarkAuto(Pkg,Action); + AutoMarkChanged++; + } + } + if (AutoMarkChanged && ! _config->FindB("APT::Get::Simulate",false)) + return Cache->writeStateFile(NULL); + return false; +} /*}}}*/ // DoDistUpgrade - Automatic smart upgrader /*{{{*/ // --------------------------------------------------------------------- @@ -2161,25 +2190,35 @@ bool DoSource(CommandLine &CmdL) return _error->Error(_("Must specify at least one package to fetch source for")); // Read the source list - pkgSourceList List; - if (List.ReadMainList() == false) - return _error->Error(_("The list of sources could not be read.")); + if (Cache.BuildSourceList() == false) + return false; + pkgSourceList *List = Cache.GetSourceList(); // Create the text record parsers pkgRecords Recs(Cache); - pkgSrcRecords SrcRecs(List); + pkgSrcRecords SrcRecs(*List); if (_error->PendingError() == true) return false; // Create the download object AcqTextStatus Stat(ScreenWidth,_config->FindI("quiet",0)); - pkgAcquire Fetcher(&Stat); + pkgAcquire Fetcher; + if (Fetcher.Setup(&Stat) == false) + return false; DscFile *Dsc = new DscFile[CmdL.FileSize()]; // insert all downloaded uris into this set to avoid downloading them // twice set<string> queued; + + // Diff only mode only fetches .diff files + bool const diffOnly = _config->FindB("APT::Get::Diff-Only", false); + // Tar only mode only fetches .tar files + bool const tarOnly = _config->FindB("APT::Get::Tar-Only", false); + // Dsc only mode only fetches .dsc files + bool const dscOnly = _config->FindB("APT::Get::Dsc-Only", false); + // Load the requestd sources into the fetcher unsigned J = 0; for (const char **I = CmdL.FileList + 1; *I != 0; I++, J++) @@ -2190,6 +2229,33 @@ bool DoSource(CommandLine &CmdL) if (Last == 0) return _error->Error(_("Unable to find a source package for %s"),Src.c_str()); + string srec = Last->AsStr(); + string::size_type pos = srec.find("\nVcs-"); + while (pos != string::npos) + { + pos += strlen("\nVcs-"); + string vcs = srec.substr(pos,srec.find(":",pos)-pos); + if(vcs == "Browser") + { + pos = srec.find("\nVcs-", pos); + continue; + } + pos += vcs.length()+2; + string::size_type epos = srec.find("\n", pos); + string uri = srec.substr(pos,epos-pos).c_str(); + ioprintf(c1out, _("NOTICE: '%s' packaging is maintained in " + "the '%s' version control system at:\n" + "%s\n"), + Src.c_str(), vcs.c_str(), uri.c_str()); + if(vcs == "Bzr") + ioprintf(c1out,_("Please use:\n" + "bzr get %s\n" + "to retrieve the latest (possibly unreleased) " + "updates to the package.\n"), + uri.c_str()); + break; + } + // Back track vector<pkgSrcRecords::File> Lst; if (Last->Files(Lst) == false) @@ -2206,21 +2272,17 @@ bool DoSource(CommandLine &CmdL) Dsc[J].Version = Last->Version(); Dsc[J].Dsc = flNotDir(I->Path); } - - // Diff only mode only fetches .diff files - if (_config->FindB("APT::Get::Diff-Only",false) == true && - I->Type != "diff") - continue; - - // Tar only mode only fetches .tar files - if (_config->FindB("APT::Get::Tar-Only",false) == true && - I->Type != "tar") - continue; - // Dsc only mode only fetches .dsc files - if (_config->FindB("APT::Get::Dsc-Only",false) == true && - I->Type != "dsc") - continue; + // Handle the only options so that multiple can be used at once + if (diffOnly == true || tarOnly == true || dscOnly == true) + { + if ((diffOnly == true && I->Type == "diff") || + (tarOnly == true && I->Type == "tar") || + (dscOnly == true && I->Type == "dsc")) + ; // Fine, we want this file downloaded + else + continue; + } // don't download the same uri twice (should this be moved to // the fetcher interface itself?) @@ -2250,9 +2312,9 @@ bool DoSource(CommandLine &CmdL) } // Display statistics - double FetchBytes = Fetcher.FetchNeeded(); - double FetchPBytes = Fetcher.PartialPresent(); - double DebBytes = Fetcher.TotalNeeded(); + unsigned long long FetchBytes = Fetcher.FetchNeeded(); + unsigned long long FetchPBytes = Fetcher.PartialPresent(); + unsigned long long DebBytes = Fetcher.TotalNeeded(); // Check for enough free space struct statvfs Buf; @@ -2288,6 +2350,7 @@ bool DoSource(CommandLine &CmdL) { for (unsigned I = 0; I != J; I++) ioprintf(cout,_("Fetch source %s\n"),Dsc[I].Package.c_str()); + delete[] Dsc; return true; } @@ -2298,6 +2361,7 @@ bool DoSource(CommandLine &CmdL) for (; I != Fetcher.UriEnd(); I++) cout << '\'' << I->URI << "' " << flNotDir(I->Owner->DestFile) << ' ' << I->Owner->FileSize << ' ' << I->Owner->HashSum() << endl; + delete[] Dsc; return true; } @@ -2323,6 +2387,7 @@ bool DoSource(CommandLine &CmdL) if (_config->FindB("APT::Get::Download-only",false) == true) { c1out << _("Download complete and in download only mode") << endl; + delete[] Dsc; return true; } @@ -2331,6 +2396,7 @@ bool DoSource(CommandLine &CmdL) if (Process == 0) { + bool const fixBroken = _config->FindB("APT::Get::Fix-Broken", false); for (unsigned I = 0; I != J; I++) { string Dir = Dsc[I].Package + '-' + Cache->VS().UpstreamVersion(Dsc[I].Version.c_str()); @@ -2343,7 +2409,7 @@ bool DoSource(CommandLine &CmdL) // See if the package is already unpacked struct stat Stat; - if (stat(Dir.c_str(),&Stat) == 0 && + if (fixBroken == false && stat(Dir.c_str(),&Stat) == 0 && S_ISDIR(Stat.st_mode) != 0) { ioprintf(c0out ,_("Skipping unpack of already unpacked source in %s\n"), @@ -2384,7 +2450,8 @@ bool DoSource(CommandLine &CmdL) _exit(0); } - + delete[] Dsc; + // Wait for the subprocess int Status = 0; while (waitpid(Process,&Status,0) != Process) @@ -2414,21 +2481,24 @@ bool DoBuildDep(CommandLine &CmdL) return _error->Error(_("Must specify at least one package to check builddeps for")); // Read the source list - pkgSourceList List; - if (List.ReadMainList() == false) - return _error->Error(_("The list of sources could not be read.")); + if (Cache.BuildSourceList() == false) + return false; + pkgSourceList *List = Cache.GetSourceList(); // Create the text record parsers pkgRecords Recs(Cache); - pkgSrcRecords SrcRecs(List); + pkgSrcRecords SrcRecs(*List); if (_error->PendingError() == true) return false; // Create the download object AcqTextStatus Stat(ScreenWidth,_config->FindI("quiet",0)); - pkgAcquire Fetcher(&Stat); + pkgAcquire Fetcher; + if (Fetcher.Setup(&Stat) == false) + return false; unsigned J = 0; + bool const StripMultiArch = APT::Configuration::getArchitectures().size() <= 1; for (const char **I = CmdL.FileList + 1; *I != 0; I++, J++) { string Src; @@ -2438,7 +2508,7 @@ bool DoBuildDep(CommandLine &CmdL) // Process the build-dependencies vector<pkgSrcRecords::Parser::BuildDepRec> BuildDeps; - if (Last->BuildDepends(BuildDeps, _config->FindB("APT::Get::Arch-Only",false)) == false) + if (Last->BuildDepends(BuildDeps, _config->FindB("APT::Get::Arch-Only", false), StripMultiArch) == false) return _error->Error(_("Unable to get build-dependency information for %s"),Src.c_str()); // Also ensure that build-essential packages are present @@ -2464,7 +2534,6 @@ bool DoBuildDep(CommandLine &CmdL) } // Install the requested packages - unsigned int ExpectedInst = 0; vector <pkgSrcRecords::Parser::BuildDepRec>::iterator D; pkgProblemResolver Fix(Cache); bool skipAlternatives = false; // skip remaining alternatives in an or group @@ -2495,7 +2564,7 @@ bool DoBuildDep(CommandLine &CmdL) */ if (IV.end() == false && Cache->VS().CheckDep(IV.VerStr(),(*D).Op,(*D).Version.c_str()) == true) - TryToInstall(Pkg,Cache,Fix,true,false,ExpectedInst); + TryToInstallBuildDep(Pkg,Cache,Fix,true,false); } else // BuildDep || BuildDepIndep { @@ -2537,7 +2606,7 @@ bool DoBuildDep(CommandLine &CmdL) for (; Prv.end() != true; Prv++) { if (_config->FindB("Debug::BuildDeps",false) == true) - cout << " Checking provider " << Prv.OwnerPkg().Name() << endl; + cout << " Checking provider " << Prv.OwnerPkg().FullName() << endl; if ((*Cache)[Prv.OwnerPkg()].InstVerIter(*Cache).end() == false) break; @@ -2578,7 +2647,7 @@ bool DoBuildDep(CommandLine &CmdL) if (Prv.end() == false) { if (_config->FindB("Debug::BuildDeps",false) == true) - cout << " Is provided by installed package " << Prv.OwnerPkg().Name() << endl; + cout << " Is provided by installed package " << Prv.OwnerPkg().FullName() << endl; skipAlternatives = hasAlternatives; continue; } @@ -2603,7 +2672,7 @@ bool DoBuildDep(CommandLine &CmdL) return _error->Error(_("Failed to satisfy %s dependency for %s: Installed package %s is too new"), Last->BuildDepType((*D).Type), Src.c_str(), - Pkg.Name()); + Pkg.FullName(true).c_str()); } } @@ -2611,7 +2680,7 @@ bool DoBuildDep(CommandLine &CmdL) if (_config->FindB("Debug::BuildDeps",false) == true) cout << " Trying to install " << (*D).Package << endl; - if (TryToInstall(Pkg,Cache,Fix,false,false,ExpectedInst) == true) + if (TryToInstallBuildDep(Pkg,Cache,Fix,false,false) == true) { // We successfully installed something; skip remaining alternatives skipAlternatives = hasAlternatives; @@ -2652,7 +2721,6 @@ bool DoBuildDep(CommandLine &CmdL) return true; } /*}}}*/ - // DoMoo - Never Ask, Never Tell /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -2743,6 +2811,8 @@ bool ShowHelp(CommandLine &CmdL) " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" + " markauto - Mark the given packages as automatically installed\n" + " unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -2764,22 +2834,6 @@ bool ShowHelp(CommandLine &CmdL) return true; } /*}}}*/ -// GetInitialize - Initialize things for apt-get /*{{{*/ -// --------------------------------------------------------------------- -/* */ -void GetInitialize() -{ - _config->Set("quiet",0); - _config->Set("help",false); - _config->Set("APT::Get::Download-Only",false); - _config->Set("APT::Get::Simulate",false); - _config->Set("APT::Get::Assume-Yes",false); - _config->Set("APT::Get::Fix-Broken",false); - _config->Set("APT::Get::Force-Yes",false); - _config->Set("APT::Get::List-Cleanup",true); - _config->Set("APT::Get::AutomaticRemove",false); -} - /*}}}*/ // SigWinch - Window size change signal handler /*{{{*/ // --------------------------------------------------------------------- /* */ @@ -2821,6 +2875,7 @@ int main(int argc,const char *argv[]) /*{{{*/ {0,"fix-missing","APT::Get::Fix-Missing",0}, {0,"ignore-hold","APT::Ignore-Hold",0}, {0,"upgrade","APT::Get::upgrade",0}, + {0,"only-upgrade","APT::Get::Only-Upgrade",0}, {0,"force-yes","APT::Get::force-yes",0}, {0,"print-uris","APT::Get::Print-URIs",0}, {0,"diff-only","APT::Get::Diff-Only",0}, @@ -2847,7 +2902,8 @@ int main(int argc,const char *argv[]) /*{{{*/ {"remove",&DoInstall}, {"purge",&DoInstall}, {"autoremove",&DoInstall}, - {"purge",&DoInstall}, + {"markauto",&DoMarkAuto}, + {"unmarkauto",&DoMarkAuto}, {"dist-upgrade",&DoDistUpgrade}, {"dselect-upgrade",&DoDSelectUpgrade}, {"build-dep",&DoBuildDep}, @@ -2898,7 +2954,7 @@ int main(int argc,const char *argv[]) /*{{{*/ } // Deal with stdout not being a tty - if (!isatty(STDOUT_FILENO) && _config->FindI("quiet",0) < 1) + if (!isatty(STDOUT_FILENO) && _config->FindI("quiet", -1) == -1) _config->Set("quiet","1"); // Setup the output streams @@ -2919,13 +2975,11 @@ int main(int argc,const char *argv[]) /*{{{*/ CmdL.DispatchArg(Cmds); // Print any errors or warnings found during parsing - if (_error->empty() == false) - { - bool Errors = _error->PendingError(); + bool const Errors = _error->PendingError(); + if (_config->FindI("quiet",0) > 0) _error->DumpErrors(); - return Errors == true?100:0; - } - - return 0; + else + _error->DumpErrors(GlobalError::DEBUG); + return Errors == true ? 100 : 0; } /*}}}*/ diff --git a/cmdline/apt-key b/cmdline/apt-key index e45468fd4..27731ef7d 100755 --- a/cmdline/apt-key +++ b/cmdline/apt-key @@ -146,6 +146,7 @@ if [ "$1" = "--keyring" ]; then else #echo "generate list" TRUSTEDFILE="/etc/apt/trusted.gpg" + eval $(apt-config shell TRUSTEDFILE Apt::GPGV::TrustedKeyring) if [ -r "$TRUSTEDFILE" ]; then GPG="$GPG --keyring $TRUSTEDFILE" fi diff --git a/cmdline/apt-mark b/cmdline/apt-mark index 466a56f27..c64d4356c 100755 --- a/cmdline/apt-mark +++ b/cmdline/apt-mark @@ -8,7 +8,7 @@ import os.path try: import apt_pkg except ImportError: - print "Error importing apt_pkg, is python-apt installed?" + print >> sys.stderr, "Error importing apt_pkg, is python-apt installed?" sys.exit(1) actions = { "markauto" : 1, @@ -19,10 +19,10 @@ def show_automatic(filename): if not os.path.exists(STATE_FILE): return auto = set() - tagfile = apt_pkg.ParseTagFile(open(STATE_FILE)) - while tagfile.Step(): - pkgname = tagfile.Section.get("Package") - autoInst = tagfile.Section.get("Auto-Installed") + tagfile = apt_pkg.TagFile(open(STATE_FILE)) + for section in tagfile: + pkgname = section.get("Package") + autoInst = section.get("Auto-Installed") if int(autoInst): auto.add(pkgname) print "\n".join(sorted(auto)) @@ -33,24 +33,24 @@ def mark_unmark_automatic(filename, action, pkgs): # open the statefile if os.path.exists(STATE_FILE): try: - tagfile = apt_pkg.ParseTagFile(open(STATE_FILE)) + tagfile = apt_pkg.TagFile(open(STATE_FILE)) outfile = open(STATE_FILE+".tmp","w") except IOError, msg: print "%s, are you root?" % (msg) sys.exit(1) - while tagfile.Step(): - pkgname = tagfile.Section.get("Package") - autoInst = tagfile.Section.get("Auto-Installed") + for section in tagfile: + pkgname = section.get("Package") + autoInst = section.get("Auto-Installed") if pkgname in pkgs: if options.verbose: print "changing %s to %s" % (pkgname,action) - newsec = apt_pkg.RewriteSection(tagfile.Section, + newsec = apt_pkg.rewrite_section(section, [], [ ("Auto-Installed",str(action)) ]) pkgs.remove(pkgname) outfile.write(newsec+"\n") else: - outfile.write(str(tagfile.Section)+"\n") + outfile.write(str(section)+"\n") if action == 1: for pkgname in pkgs: if options.verbose: @@ -68,6 +68,7 @@ if __name__ == "__main__": # option parsing parser = OptionParser() parser.usage = "%prog [options] {markauto|unmarkauto} packages..." + parser.epilog = "apt-mark is deprecated, use apt-get markauto/unmarkauto." parser.add_option("-f", "--file", action="store", type="string", dest="filename", help="read/write a different file") @@ -76,9 +77,13 @@ if __name__ == "__main__": help="print verbose status messages to stdout") (options, args) = parser.parse_args() + if not args: + parser.print_help() + sys.exit(1) + # get the state-file if not options.filename: - STATE_FILE = apt_pkg.Config.FindDir("Dir::State") + "extended_states" + STATE_FILE = apt_pkg.config.find_dir("Dir::State") + "extended_states" else: STATE_FILE=options.filename diff --git a/cmdline/apt-report-mirror-failure b/cmdline/apt-report-mirror-failure new file mode 100755 index 000000000..7c390642a --- /dev/null +++ b/cmdline/apt-report-mirror-failure @@ -0,0 +1,29 @@ +#!/usr/bin/python +# +# This is a stub that is meant to support failure reporting of +# mirrors to a central database +# +# its currently not used + +import sys +import urllib +import apt_pkg + +apt_pkg.init() +url = apt_pkg.Config.find("Acquire::Mirror::ReportFailures", "") + #"http://people.ubuntu.com:9000/mirror-failure") + #"http://localhost:9000/mirror-failure") +if not url: + sys.exit(0) + +print "Reporting mirror failure to '%s'" % url + +data = {} +data['mirror'] = sys.argv[1] +data['failurl'] = sys.argv[2] +data['error'] = sys.argv[3] +f = urllib.urlopen(url, urllib.urlencode(data)) +f.read() +f.close() + + diff --git a/cmdline/makefile b/cmdline/makefile index 3260e375b..917ccc96a 100644 --- a/cmdline/makefile +++ b/cmdline/makefile @@ -58,3 +58,9 @@ SOURCE=apt-mark TO=$(BIN) TARGET=program include $(COPY_H) + +# The apt-report-mirror-failure program +#SOURCE=apt-report-mirror-failure +#TO=$(BIN) +#TARGET=program +#include $(COPY_H) diff --git a/configure.in b/configure.in index 82785a9dd..8b212c1bc 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) dnl -- SET THIS TO THE RELEASE VERSION -- -AC_DEFINE_UNQUOTED(VERSION,"0.7.25.4") +AC_DEFINE_UNQUOTED(VERSION,"0.7.26~exp6") PACKAGE="apt" AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE") AC_SUBST(PACKAGE) @@ -83,6 +83,10 @@ AC_CHECK_LIB(curl, curl_easy_init, AC_SUBST(BDBLIB) +AC_CHECK_LIB(z, gzopen, + [AC_CHECK_HEADER(zlib.h, [], AC_MSG_ERROR([failed: zlib.h not found]))], + AC_MSG_ERROR([failed: Need libz])) + dnl Converts the ARCH to be something singular for this general CPU family dnl This is often the dpkg architecture string. dnl First check against the full canonical canoncial-system-type in $target @@ -202,7 +206,7 @@ ah_GCC3DEP dnl It used to be that the user could select translations and that could get dnl passed to the makefiles, but now that can only work if you use special dnl gettext approved makefiles, so this feature is unsupported by this. -ALL_LINGUAS="bg bs ca cs cy da de dz el en_GB es eu fi fr gl hu it ja ko ku nb nl nn pl pt_BR pt ro ru sk sl sv th tl uk vi zn_CN zh_TW" +ALL_LINGUAS="bg bs ca cs cy da de dz el es eu fi fr gl hu it ja ko ku nb nl nn pl pt_BR pt ro ru sk sl sv th tl uk vi zn_CN zh_TW" AM_GNU_GETTEXT(external) if test x"$USE_NLS" = "xyes"; then AC_DEFINE(USE_NLS) diff --git a/debian/NEWS b/debian/NEWS index 7612adb9c..775dc9458 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -1,8 +1,15 @@ +apt (0.7.26~exp3) experimental; urgency=low + + * apt-ftparchive now reads the standard configuration files in + /etc/apt/apt.conf and /etc/apt/apt.conf.d. + + -- Julian Andres Klode <jak@debian.org> Fri, 26 Mar 2010 15:34:16 +0100 + apt (0.7.24) unstable; urgency=low * Already included in the last version but now with better documentation is the possibility to add/prefer different compression types while - downloading archive informations, which can decrease the time needed for + downloading archive information, which can decrease the time needed for update on slow machines. See apt.conf (5) manpage for details. * APT manages his manpage translations now with po4a, thanks to Nicolas François and Kurasawa Nozomu, who also provide the ja translation. diff --git a/debian/apt-doc.docs b/debian/apt-doc.docs index a7507f4e7..86aa69ceb 100644 --- a/debian/apt-doc.docs +++ b/debian/apt-doc.docs @@ -1 +1,2 @@ -README.progress-reporting
\ No newline at end of file +README.progress-reporting +README.MultiArch diff --git a/debian/apt.conf.autoremove b/debian/apt.conf.autoremove index b41be8397..b3f4a3edd 100644 --- a/debian/apt.conf.autoremove +++ b/debian/apt.conf.autoremove @@ -1,9 +1,24 @@ APT { - NeverAutoRemove - { - "^linux-image.*"; + NeverAutoRemove + { + "^firmware-linux.*"; + "^linux-firmware$"; + "^linux-image.*"; + "^kfreebsd-image.*"; "^linux-restricted-modules.*"; - "^kfreebsd-image.*"; + "^linux-ubuntu-modules-.*"; + }; + + Never-MarkAuto-Sections + { + "metapackages"; + "restricted/metapackages"; + "universe/metapackages"; + "multiverse/metapackages"; + "oldlibs"; + "restricted/oldlibs"; + "universe/oldlibs"; + "multiverse/oldlibs"; }; }; diff --git a/debian/apt.cron.daily b/debian/apt.cron.daily index e59b05ee4..8c0e4c416 100644 --- a/debian/apt.cron.daily +++ b/debian/apt.cron.daily @@ -320,6 +320,15 @@ debug_echo() # ------------------------ main ---------------------------- +# Backup the 7 last versions of APT's extended_states file +# shameless copy from dpkg cron +if cd /var/backups ; then + if ! cmp -s apt.extended_states.0 /var/lib/apt/extended_states; then + cp -p /var/lib/apt/extended_states apt.extended_states + savelog -c 7 apt.extended_states >/dev/null + fi +fi + # check apt-config exstance if ! which apt-config >/dev/null ; then exit 0 diff --git a/debian/apt.dirs b/debian/apt.dirs index 66556e453..f25e4600b 100644 --- a/debian/apt.dirs +++ b/debian/apt.dirs @@ -9,6 +9,7 @@ etc/apt/trusted.gpg.d etc/logrotate.d var/cache/apt/archives/partial var/lib/apt/lists/partial +var/lib/apt/mirrors/partial var/lib/apt/periodic var/log/apt usr/share/bug/apt diff --git a/debian/changelog b/debian/changelog index 27acd33c5..2a3a9d89c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,729 @@ -apt (0.7.25.4) UNRELEASED; urgency=low +apt (0.8.1) UNRELEASED; urgency=low + + [ Programs translations ] + * Thai (Theppitak Karoonboonyanan). Closes: #592695 + * Russian (Yuri Kozlov). Closes: #594232 + * Slovak (Ivan Masár). Closes: #594255 + * Swedish (Daniel Nylander). Closes: #594241 + * Japanese (Kenshi Muto, Osamu Aoki). Closes: #594265 + * Italian (Milo Casagrande). Closes: #594238 + * Asturian (maacub). Closes: #594303 + * Simplified Chinese (Aron Xu). Closes: #594458 + * Bulgarian (Damyan Ivanov). Closes: #594627 + * Portuguese (Miguel Figueiredo). Closes: #594668 + * Korean (Changwoo Ryu). Closes: #594809 - [ Evan Dandrea ] - * Remember hosts with general failures for - https://wiki.ubuntu.com/NetworklessInstallationFixes (LP: #556831). + [ Christian Perrier ] + * Fix spelling error in cmdline/apt-get.cc. Thanks to Osamu Aoki + Closes: #594211 + + [ Manpages translations ] + * Portuguese (Américo Monteiro) + + [ David Kalnischkies ] + * cmdline/apt-cache.cc: + - show in madison command again also source packages (LP: #614589) + - remove useless GetInitialize method + * cmdline/apt-get.cc: + - remove direct calls of ReadMainList and use the wrapper instead + to protect us from useless re-reads and two-times notice display + - remove death code by removing unused GetInitialize + * apt-pkg/depcache.cc: + - now that apt-get purge works on 'rc' packages let the MarkDelete + pass this purge forward to the non-pseudo package for pseudos + * apt-pkg/contrib/fileutl.cc: + - apply SilentlyIgnore also on files without an extension + * apt-pkg/contrib/configuration.cc: + - fix autoremove by using correct config-option name and + don't make faulty assumptions in error handling (Closes: #594689) + * apt-pkg/versionmatch.cc: + - let the pin origin actually work as advertised in the manpage + which means "" are optional and pinning a local archive does + work - even if it is a non-flat archive (Closes: #594435) + * apt-pkg/deb/dpkgpm.cc: + - create Dir::Log if needed to support /var/log as tmpfs or similar, + inspired by Thomas Bechtold, thanks! (Closes: #523919, LP: #220239) + + -- David Kalnischkies <kalnischkies@gmail.com> Thu, 02 Sep 2010 12:41:32 +0200 + +apt (0.8.0) unstable; urgency=low + + [ Michael Vogt ] + * merge of the debian-expermental-ma branch + * refresh po/pot files in doc/ and po/ + + [ Programs translations ] + * Swedish (Daniel Nylander). Closes: #592366 + * French (Christian Perrier) + + [ Manpages translations ] + * French (Christian Perrier) + + -- Michael Vogt <mvo@debian.org> Tue, 24 Aug 2010 16:32:19 +0200 + +apt (0.8.0~pre2) experimental; urgency=low + + [ David Kalnischkies ] + * apt-pkg/contrib/strutl.cc: + - fix error checking for vsnprintf in its safe variant + * methods/bzip2.cc: + - fix error checking for read in case of failing bzip2/lzma/whatever + * debian/apt.cron.daily: + - create backups for our extended_states file (Closes: #593430) + * apt-pkg/init.cc: + - set the default values for dir::etc::trusted options correctly + * ftparchive/writer.cc: + - init valid-until correctly to prevent garbage entering Release file + * apt-pkg/deb/debsystem.cc: + - set dir::state::status based at least on dir + * apt-pkg/deb/dpkgpm.cc: + - use the InstVer instead of the CurrentVer for the autobit transfer + * methods/http.cc: + - some http servers violate HTTP1.1 by not issuing a Reason-Phrase + (or at least a space after the code) especially for 200, but lets + be nice and ignore it as we don't need the reason in general + * apt-pkg/acquire-item.cc: + - don't use ReadOnlyGzip mode for PDiffs as this mode doesn't work + in combination with the AddFd methods of our hashclasses + + -- Michael Vogt <mvo@debian.org> Mon, 23 Aug 2010 19:09:08 +0200 + +apt (0.8.0~pre1) experimental; urgency=low + + [ Programs translations ] + * Swedish translation update. Closes: #592366 + + [ Michael Vogt ] + * merge of the debian-expermental-ma branch + * refresh po/pot files in doc/ and po/ + * apt-pkg/pkgcache.cc: + - re-evaluate the architectures cache when the cache is (re)opened + + [ Colin Watson ] + * apt-pkg/cdrom.cc: + - fix off-by-one error in DropBinaryArch + + [ Julian Andres Klode ] + * apt-pkg/contrib/fileutl.cc: + - Add WriteAtomic mode. + - Revert WriteEmpty to old behavior (LP: #613211) + * apt-pkg, methods: + - Convert users of WriteEmpty to WriteAtomic. + * apt-pkg/depcache.cc: + - Only try upgrade for Breaks if there is a newer version, otherwise + handle it as Conflicts (by removing it) (helps for #591882). + * debian/control: + - Add dependency on gnupg to apt, apt-key uses it. + + [ David Kalnischkies ] + * apt-pkg/algorithms.cc: + - let the problem resolver install packages to fix or-groups + as a needed remove nuked another or-member (helps for #591882) + - change the debug outputs to display also arch of the + package and version dependencies information + * cmdline/apt-get.cc: + - let APT::Get::Arch-Only in build-dep default to false again + (Closes: #592628) Thanks Mohamed Amine IL Idrissi for report! + - purge packages in 'rc' state, thanks Rogier! (Closes: #150831) + * apt-pkg/pkgcache.cc: + - fix LongDesc handling in LANG=C environment + + -- Michael Vogt <mvo@debian.org> Fri, 13 Aug 2010 17:00:49 +0200 + +apt (0.7.26~exp12) experimental; urgency=low + + [ Michael Vogt ] + * debian/control: + - add dependency on zlib-dev for libapt-pkg-dev + + [ David Kalnischkies ] + * apt-pkg/cacheset.cc: + - [ABI BREAK] add an ErrorType option to CacheSetHelper + * cmdline/apt-cache.cc: + - use Notice instead of Error in the CacheSetHelper messages + for compat reasons. Otherwise tools like sbuild blow up + - return success in show if a virtual package was given + * debian/control: + - remove libcurl3-gnutls-dev alternative as the package is gone + - increase needed version of libcurl4-gnutls-dev to >= 7.19.0 + as we use CURLOPT_{ISSUERCERT,CRLFILE} (Closes: #589642) + + -- Michael Vogt <mvo@debian.org> Fri, 30 Jul 2010 11:55:48 +0200 + +apt (0.7.26~exp11) experimental; urgency=low + + [ Julian Andres Klode ] + * apt-pkg/deb/dpkgpm.cc: + - Write architecture information to history file. + - Add to history whether a change was automatic or not. + * apt-pkg/contrib/fileutl.cc: + - Add FileFd::OpenDescriptor() (needed for python-apt's #383617). + * cmdline/apt-get.cc: + - Support large filesystems by using statvfs64() instead of statvfs() + and statfs64() instead of statfs() (Closes: #590513). + * apt-pkg/cdrom.cc: + - Use link() instead of rename() for creating the CD database backup; + otherwise there would be a short time without any database. + + [ David Kalnischkies ] + * apt-pkg/depcache.cc: + - handle "circular" conflicts for "all" packages correctly + * cmdline/apt-cache.cc: + - be able to omit dependency types in (r)depends (Closes: #319006) + - show in (r)depends the canidate per default instead of newest + - share the (r)depends code instead of codecopy + * apt-pkg/cacheset.cc: + - move them back to the library as they look stable now + - add a 'newest' pseudo target release as in pkg/newest + * apt-pkg/pkgcache.cc: + - prefer non-virtual packages in FindPreferredPkg (Closes: #590041) + * test/integration/*: + - add with bug#590041 testcase a small test "framework" + * apt-pkg/orderlist.cc: + - try to install another or-group member in DepRemove before + breaking the or group (Closes: #590438) + - configure also the replacement before remove by adding Immediate flag + [ Michael Vogt ] + * apt-pkg/contrib/error.{cc,h} + - docstring cleanup + - add inline DumpError() to avoid subtle API break + + -- Michael Vogt <mvo@debian.org> Thu, 29 Jul 2010 16:40:58 +0200 + +apt (0.7.26~exp10) experimental; urgency=low + + [ David Kalnischkies ] + * apt-pkg/contrib/error.{cc,h}: + - remove constness of va_list parameter to fix build on amd64 and co + Thanks Eric Valette! (Closes: #588610) + * apt-pkg/deb/debmetaindex.cc: + - do not query each architecture for flat file archives + - fix typo preventing display of architecture in Info() + * methods/bzip2.cc: + - add a copycat of the old gzip.cc as we need it for bzip2 and lzma + + [ Martin Pitt ] + * debian/rules: + - Make DEB_BUILD_OPTIONS=noopt actually work by passing the right + CXXFLAGS. + * apt-pkg/contrib/fileutl.{h,cc}: + - Add support for reading of gzipped files with the new "ReadOnlyGzip" + OpenMode. (Closes: #188407) + - Link against zlib (in apt-pkg/makefile) and add zlib build dependency. + - [ABI BREAK] This adds a new private member to FileFd, but its + initialization is in the public header file. + * configure.in: + - Check for zlib library and headers. + * apt-pkg/acquire-item.cc, apt-pkg/deb/debindexfile.cc, + apt-pkg/deb/debrecords.cc, apt-pkg/deb/debsrcrecords.h, + cmdline/apt-cache.cc: + - Open Packages, Sources, and Translations indexes in "ReadOnlyGzip" mode. + * apt-pkg/deb/debindexfile.cc: + - If we do not find uncompressed package/source/translation indexes, look + for gzip compressed ones. + * apt-pkg/acquire-item.cc: + - If the Acquire::GzipIndexes option is true and we download a gzipped + index file, keep it as it is (and rename to .gz) instead of + uncompressing it. + * doc/apt.conf.5.xml: + - Document the new Acquire::GzipIndexes option. + * doc/po/apt-doc.pot, doc/po/de.po: + - German translation of new Acquire::GzipIndexes option. + * Add test/test-indexes.sh: + - Test behaviour of index retrieval and usage, in particular with + uncompressed and gzip compressed indexes. + * methods/gzip.cc: With FileFd now being able to read gzipped files, there + is no need for the gzip method any more to spawn an external gzip process. + Rewrite it to use FileFd directly, which makes the code a lot simpler, and + also using less memory and overhead. + + -- Michael Vogt <mvo@debian.org> Mon, 12 Jul 2010 11:41:01 +0200 + +apt (0.7.26~exp9) experimental; urgency=low + + [ David Kalnischkies ] + * doc/apt.conf.5.xml: + - add and document APT::Cache-{Start,Grow,Limit} options for mmap control + * apt-pkg/contrib/fileutl.cc: + - do not fail von double close() + + -- Michael Vogt <mvo@debian.org> Fri, 09 Jul 2010 21:51:55 +0200 + +apt (0.7.26~exp8) experimental; urgency=low + + [ David Kalnischkies ] + * cmdline/cacheset.cc: + - doesn't include it in the library for now as it is too volatile + - get the candidate either from an already built depcache + or use the policy which is a bit faster than depcache generation + - get packages by task^ with FromTask() + - only print errors if all tries to get a package by string failed + - factor out code to get a single package FromName() + - check in Grouped* first without modifier interpretation + * cmdline/apt-get.cc: + - use the cachsets in the install commands + - make the specify order of packages irrelevant (Closes: #196021) + * apt-pkg/orderlist.cc: + - untouched packages are never missing + * apt-pkg/packagemanager.cc: + - packages that are not touched doesn't need to be unpacked + * debian/control: + - remove intltool's dependency as it is an ubuntu artefact + * apt-pkg/depcache.cc: + - SetCandidateVer for all pseudo packages + - SetReInstall for the "all" package of a pseudo package + - use the new MatchAgainstConfig for the DefaultRootSetFunc + - always mark the all package if a pseudo package is marked for install + * apt-pkg/contrib/error.{cc,h}: + - complete rewrite but use the same API + - add NOTICE and DEBUG as new types of a message + - add a simple stack handling to be able to delay error handling + * apt-pkg/aptconfiguration.cc: + - show a deprecation notice for APT::Acquire::Translation + * apt-pkg/contrib/configuration.{cc,h}: + - add a wrapper to match strings against configurable regex patterns + * apt-pkg/contrib/fileutl.cc: + - show notice about ignored file instead of being always silent + - add a Dir::Ignore-Files-Silently list option to control the notice + * apt-pkg/policy.h: + - add another round of const& madness as the previous round accidentally + NOT overrides the virtual GetCandidateVer() method (Closes: #587725) + * apt-pkg/pkgcachegen.{cc,h}: + - make the used MMap moveable (and therefore dynamic resizeable) by + applying (some) mad pointer magic (Closes: #195018) + + [ Michael Vogt ] + * apt-pkg/deb/dpkgpm.cc: + - make the apt/term.log output unbuffered (thanks to Matt Zimmerman) + + [ Julian Andres Klode ] + * methods/ftp.h: + - Handle different logins on the same server (Closes: #586904). + * apt-pkg/deb/deblistparser.cc: + - Handle architecture wildcards (Closes: #547724). + * apt-pkg/versionmatch.cc: + - Support matching pins by regular expressions or glob() like patterns, + regular expressions have to be put between to slashes; for example, + /.*/. + * apt-pkg/contrib/fileutl.cc: + - Make FileFd replace files atomically in WriteTemp mode (for cache, etc). + * debian/control: + - Set Standards-Version to 3.9.0 + + -- Michael Vogt <mvo@debian.org> Fri, 09 Jul 2010 19:16:20 +0200 + +apt (0.7.26~exp7) experimental; urgency=low + + * apt-pkg/cachefile.h: + - make pkgPolicy public again, libapt-pkg-perl (and probably + others) get unhappy without that + + -- Michael Vogt <mvo@debian.org> Thu, 10 Jun 2010 15:33:24 +0200 + +apt (0.7.26~exp6) experimental; urgency=low + + [ Michael Vogt ] + * merge the remaining Ubuntu change: + - on gpg verification failure warn and restore the last known + good state + - on failure display the IP of the server (useful for servers + that use round robin DNS) + - support Original-Maintainer in RewritePackageOrder + - enable cdrom autodetection via libudev by default + - show message about Vcs in use when apt-get source is run for + packages maintained in a Vcs + - better support transitional packages with mark auto-installed. + when the transitional package is in "oldlibs" the new package + is not marked auto installed (same is true for section + metapackages) + - provide new "deb mirror://archive.foo/mirrors.list sid main" + method expects a list of mirrors (generated on the server e.g. + via geoip) and will use that, including cycle on failure + - write apport crash file on package failure (disabled by default + on debian until apport is available) + - support mirror failure reporting (disabled by default on debian) + + [ David Kalnischkies ] + * apt-pkg/deb/dpkgpm.cc: + - write Disappeared also to the history.log + - forward manual-installed bit on package disappearance + * apt-pkg/deb/debsystem.cc: + - add better config item for extended_states file + * apt-pkg/pkgcache.h: + - switch {,Install-}Size to unsigned long long + * apt-pkg/depcache.cc: + - do the autoremove mark process also for required packages to handle + these illegally depending on lower priority packages (Closes: #583517) + - try harder to find the other pseudo versions for autoremove multiarch + - correct "Dangerous iterator usage" pointed out by cppcheck + - deal with long long, not with int to remove 2GB Limit (LP: #250909) + - deprecate AddSize with Multiplier as it is unused and switch to + boolean instead to handle the sizes more gracefully. + - switch i{Download,Usr}Size from double to (un)signed long long + * apt-pkg/aptconfiguration.cc: + - remove duplicate architectures in getArchitectures() + * apt-pkg/indexrecords.{cc,h}: + - backport forgotten Valid-Until patch from the obsolete experimental + branch to prevent replay attacks better, thanks to Thomas Viehmann + for the initial patch! (Closes: #499897) + - add a constant Exists check for MetaKeys + * apt-pkg/acquire-item.cc: + - do not try PDiff if it is not listed in the Meta file + - sent Last-Modified header also for Translation files + * apt-pkg/cacheiterator.h: + - let pkgCache::Iterator inherent std::iterator + * ftparchive/writer.h: + - add a virtual destructor to FTWScanner class (for cppcheck) + * apt-pkg/cacheset.{cc,h}: + - add simple wrapper around std::set for cache structures + - move regex magic from apt-get to new FromRegEx method + - move cmdline parsing from apt-cache to new FromCommandLine method + - support special release-modifier 'installed' and 'candidate' + * apt-pkg/contrib/cmdline.cc: + - fix segfault in SaveInConfig caused by writing over char[] sizes + * apt-pkg/pkgcache.cc: + - get the best matching arch package from a group with FindPreferredPkg + * cmdline/apt-cache.cc: + - make the search multiarch compatible by using GrpIterator instead + - use pkgCacheFile and the new CacheSets all over the place + - add --target-release option (Closes: #115520) + - accept pkg/release and pkg=version in show and co. (Closes: #236270) + - accept package versions in the unmet command + * cmdline/apt-get.cc: + - use unsigned long long instead of double to store values it gets + * apt-pkg/cachefile.{cc,h}: + - split Open() into submethods to be able to build only parts + - make the OpProgress optional in the Cache buildprocess + - store also the SourceList we use internally for export + * doc/apt.conf.5.xml: + - document the new Valid-Until related options + * apt-pkg/contrib/strutl.cc: + - split StrToTime() into HTTP1.1 and FTP date parser methods and + use strptime() instead of some self-made scanf mangling + - use the portable timegm shown in his manpage instead of a strange + looking code copycat from wget + * ftparchive/writer.cc: + - add ValidTime option to generate a Valid-Until header in Release file + * apt-pkg/policy.cc: + - get the candidate right for a not-installed pseudo package if + his non-pseudo friend is installed + * apt-pkg/indexcopy.cc: + - move the gpg codecopy to a new method and use it also in methods/gpgv.cc + + -- Michael Vogt <mvo@debian.org> Thu, 10 Jun 2010 14:02:22 +0200 + +apt (0.7.26~exp5) experimental; urgency=low + + [ David Kalnischkies ] + * cmdline/apt-get.cc: + - rerun dpkg-source in source if --fix-broken is given (Closes: #576752) + - don't suggest held packages as they are installed (Closes: #578135) + - handle multiple --{tar,diff,dsc}-only options correctly + - show at the end of the install process a list of disappeared packages + * cmdline/apt-cache.cc: + - use GroupCount for package names in stats and add a package struct line + * methods/rred.cc: + - use the patchfile modification time instead of the one from the + "old" file - thanks to Philipp Weis for noticing! (Closes: #571541) + * debian/rules: + - remove targets referring to CVS or arch as they are useless + - use $(CURDIR) instead of $(pwd) + - use dpkg-buildflags if available for CXXFLAGS + * README.arch: + - remove the file completely as it has no use nowadays + * apt-pkg/depcache.cc: + - be doublesure that the killer query is empty before starting reinstall + * methods/gpgv.cc: + - remove the keyrings count limit by using vector magic + * contrib/mmap.cc: + - clarify "MMap reached size limit" error message, thanks Ivan Masár! + * doc/apt.ent + - add entities for the current oldstable/stable/testing codenames + * doc/sources.list.5.xml: + - use stable-codename instead of stable in the examples (Closes: #531492) + * doc/apt_preferences.5.xml: + - adapt some examples here to use current codenames as well + - add "NotAutomatic: yes" handling, thanks Osamu Aoki (Closes: #490347) + * debian/libapt-pkg-doc.doc-base.cache: + - remove yet another reference to the removed cache.sgml + * doc/apt-get.8.xml: + - do not say explicit target_release_{name,version,codename}, it should + be clear by itself and 'man' can break lines again (Closes: #566166) + - remove the gnome-apt reference as it is removed from unstable + * apt-pkg/deb/dpkgpm.cc: + - add 'disappear' to the known processing states, thanks Jonathan Nieder + * apt-pkg/packagemanager.h: + - export info about disappeared packages with GetDisappearedPackages() + + [ Michael Vogt ] + * methods/http.{cc,h}: + - code cleanup, use enums instead of magic ints + + [ Jari Aalto ] + * debian/rules: + - spell out some less known options to reduce manpage consultation-rate + - Use POSIX command substitution: $(<command sequence>) + - Remove EOL whitespace (Closes: #577804) + + [ Julian Andres Klode ] + * apt-pkg/acquire-item.cc: + - Fix pkgAcqFile::Custom600Headers() to always return something. + + + [ Christian Perrier ] + * Slovak translation update. Closes: #581159 + * Italian translation update. Closes: #581742 + * Swedish translation update. Closes: #592366 + + -- Michael Vogt <mvo@debian.org> Tue, 25 May 2010 16:01:42 +0200 + +apt (0.7.26~exp4) experimental; urgency=low + + [ David Kalnischkies ] + * apt-pkg/depcache.cc: + - rewrite the pseudo package reinstaller to be more intelligent + in his package choices + * apt-pkg/packagemanager.cc: + - don't try to "unpack" pseudo packages twice + * apt-pkg/contrib/fileutl.cc: + - add a parent-guarded "mkdir -p" as CreateDirectory() + * apt-pkg/acquire.{cc,h}: + - add a delayed constructor with Setup() for success reporting + - check for and create directories in Setup if needed instead of + error out unfriendly in the Constructor (Closes: #523920, #525783) + - optional handle a lock file in Setup() + * apt-pkg/acquire-item.cc: + - Acquire::ForceHash to force method for expected hash + * cmdline/apt-get.cc: + - remove the lock file handling and let Acquire take care of it instead + - display MD5Sum in --print-uris if not forced to use another method + instead of displaying the strongest available (Closes: #576420) + - regex for package names executed on Grp- not PkgIterator + - show non-candidates as fallback for virtual packages (Closes: #578385) + - set also "all" to this version for pseudo packages in TryToChangeVer + * apt-pkg/deb/dpkgpm.cc: + - remove Chroot-Directory from files passed to install commands. + Thanks to Kel Modderman for report & patch! (Closes: #577226) + * ftparchive/writer.cc: + - remove 999 chars Files and Checksums rewrite limit (Closes: #577759) + * cmdline/apt-cache.cc: + - align Installed and Candidate Version in policy so they can be compared + easier, thanks Ralf Gesellensetter for the pointer! (Closes: #578657) + * doc/apt.ent: + - Add a note about APT_CONFIG in the -c description (Closes: #578267) + * doc/po/de.po: + - correct typos in german apt_preferences manpage, thanks Chris Leick! + * apt-pkg/sourcelist.cc: + - be less strict and accept [option=value] as well + * apt-pkg/contrib/configuration.cc: + - error out if #clear directive has no argument + * doc/files.sgml: + - sync documentation with status quo, regarding files/directories in + use, extended_states and uri schemes. + * doc/cache.sgml: + - drop the file in favor of inplace documentation with doxygen + * apt-pkg/pkgcache.h: + - enhance the Groups ABI by providing a ID as the other structs does + - check also the size of the Group struct then checking for the others + + [ Jari Aalto ] + * cmdline/apt-get.cc: + - replace backticks with single quotes around fix-broken command + in the broken packages message. (Closes: #577168) + * dselect/install: + - modernize if-statements not to use 'x' (Closes: #577117) + - replace backticks with POSIX $() (Closes: #577116) + + [ Michael Vogt ] + * [ Abi break ] apt-pkg/acquire-item.{cc,h}: + - add "IsIndexFile" to constructor of pkgAcqFile so that it sends + the right cache control headers + * cmdline/apt-get.cc: + - fix crash when pkg.VersionList() is empty + * apt-pkg/depcache.cc: + - fix incorrect std::cout usage for debug output + * test/libapt/getlanguages_test.cc: + - Add test for Esperanto that has nocounty associated with them + (LP: #560956) + * apt-pkg/deb/debrecords.cc: + - fix max tag buffer size (LP: #545336, closes: #578959) + * debian/rules: + - install html doxygen in libapt-pkg-doc + * debian/control: + - build-depend on doxygen + + [ Julian Andres Klode ] + * apt-pkg/contrib/weakptr.h: + - add a class WeakPointable which allows one to register weak pointers to + an object which will be set to NULL when the object is deallocated. + * [ABI break] apt-pkg/acquire{-worker,-item,}.h: + - subclass pkgAcquire::{Worker,Item,ItemDesc} from WeakPointable. + * apt-pkg/pkgcache.cc: + - Merge fix from David to correct handling in single-arch environments. + * cmdline/apt-cache.cc: + - Add a showauto command to apt-cache. + * cmdline/apt-get.cc: + - Add apt-get markauto and unmarkauto commands. + + -- Michael Vogt <mvo@debian.org> Thu, 06 May 2010 09:32:54 +0200 + +apt (0.7.26~exp3) experimental; urgency=low + + [ Christian Perrier ] + * German translation update. Closes: #571037 + * Spanish manpages translation update. Closes: #573293 + * Dutch translation update. Closes: #573946 + * Polish manpages translation update. Closes: #574558 + * Add "manpages-pl (<< 20060617-3~)" to avoid file conflicts with + that package that was providing some manpages for APT utilities. + + [ David Kalnischkies ] + * [BREAK] merge MultiArch-ABI. We don't support MultiArch, + but we support the usage of the new ABI so libapt users + can start to prepare for MultiArch (Closes: #536029) + * Ignore :qualifiers after package name in build dependencies + in the library by default, but try to honour them in apt-get + as we have some sort of MultiArch support ready (Closes: #558103) + * add translation of the manpages to PT (portuguese) + Thanks to Américo Monteiro! + * Switch to dpkg-source 3.0 (native) format + * apt-pkg/depcache.cc: + - remove Auto-Installed information from extended_states + together with the package itself (Closes: #572364) + * cmdline/apt-mark: + - don't crash if no arguments are given (Closes: #570962) + * debian/control: + - remove some years old and obsolete Replaces + - add automake/conf build-depends/conflicts as recommend by + the autotools-dev README (Closes: #572615) + * apt-pkg/contrib/mmap.{h,cc}: + - add char[] fallback for filesystems without shared writable + mmap() like JFFS2. Thanks to Marius Vollmer for writing + and to Loïc Minier for pointing to the patch! (Closes: #314334) + * doc/apt_preferences.5.xml: + - fix two typos and be more verbose in the novice warning. + Thanks to Osamu Aoki for pointing it out! (Closes: #567669) + - fix a=sid vs. n=sid typo, thanks Ansgar Burchardt! + - origin can be used to match a hostname (Closes: #352667) + - remove wrong pin-priority is optional remark (Closes: #574944) + * apt-pkg/deb/dpkgpm.cc: + - fix error message construction in OpenLog() + - if available store the Commandline in the history + * cmdline/apt-get.cc: + - add a --only-upgrade flag to install command (Closes: #572259) + - fix memory leaks in error conditions in DoSource() + - try version match in FindSrc first exact than fuzzy (LP: #551178) + * apt-pkg/contrib/cmndline.cc: + - save Commandline in Commandline::AsString for logging + * apt-pkg/deb/debversion.cc: + - consider absent of debian revision equivalent to 0 (Closes: #573592) + * doc/makefile, doc/*: + - generate subdirectories for building the manpages in on the fly + depending on the po files we have. + * apt-pkg/pkgcachegen.cc: + - merge versions correctly even if multiple different versions + with the same version number are available. + Thanks to Magnus Holmgren for the patch! (Closes: #351056) + * ftparchive/writer.cc: + - write LongDescriptions if they shouldn't be included in Packages + file into i18n/Translation-en by default. + * doc/po/de.po: + - correct a few typos in the german manpage translation. + Thanks to Chris Leick and Georg Koppen! (Closes: #574962) + * apt-pkg/contrib/strutl.cc: + - convert all toupper calls to tolower_ascii for a little speedup + + [ Jean-Baptiste Lallement ] + * apt-pkg/contrib/strutl.cc: + - always escape '%' (LP: #130289) (Closes: #500560) + - unescape '%' sequence only if followed by 2 hex digit + - username/password are urlencoded in proxy string (RFC 3986) + + [ Julian Andres Klode ] + * cmdline/apt-cache.cc: + - Change behavior of showsrc to match the one of show (Closes: #512046). + * cmdline/apt-key: + - Honor Apt::GPGV::TrustedKeyring (Closes: #316390) + * cmdline/apt-mark: + - Use the new python-apt API (and conflict with python-apt << 0.7.93.2). + * apt-inst/contrib/arfile.h: + - Add public ARArchive::Members() which returns the list of members. + * apt-pkg/policy.cc: + - Always return a candidate if there is at least one version pinned > 0 + (Closes: #512318) + * ftparchive/apt-ftparchive.cc: + - Read default configuration (Closes: #383257) + * debian/rules: + - Fix the libraries name to be e.g. libapt-pkg4.9 instead of + libapt-pkg-4.9. + + [ Michael Vogt ] + * apt-pkg/deb/dpkgpm.cc: + - fix backgrounding when dpkg runs (closes: #486222) + * cmdline/apt-mark: + - show error on incorrect aguments (LP: #517917), thanks to + Torsten Spindler + * cmdline/apt-get.cc: + - if apt-get source foo=version or foo/distro can not be found, + error out (LP: #502641) + * apt-pkg/packagemanager.cc: + - better debug output + * doc/examples/configure-index: + - add missing Debug::pkgPackageManager option + + -- Michael Vogt <mvo@debian.org> Thu, 01 Apr 2010 17:30:43 +0200 + +apt (0.7.26~exp2) experimental; urgency=low + + * fix crash when LANGUAGE is not set + + -- Michael Vogt <mvo@debian.org> Thu, 18 Feb 2010 22:07:23 +0100 + +apt (0.7.26~exp1) experimental; urgency=low + + [ David Kalnischkies ] + * [BREAK] add possibility to download and use multiply + Translation files, configurable with Acquire::Translation + (Closes: #444222, #448216, #550564) + * Ignore :qualifiers after package name in build dependencies + for now as long we don't understand them (Closes: #558103) + * apt-pkg/contrib/mmap.{cc,h}: + - extend it to have a growable flag - unused now but maybe... + * apt-pkg/pkgcache.h: + - use long instead of short for {Ver,Desc}File size, + patch from Víctor Manuel Jáquez Leal, thanks! (Closes: #538917) + * apt-pkg/acquire-item.cc: + - allow also to skip the last patch if target is reached, + thanks Bernhard R. Link! (Closes: #545699) + * ftparchive/writer.{cc,h}: + - add --arch option for packages and contents commands + - if an arch is given accept only *_all.deb and *_arch.deb instead + of *.deb. Thanks Stephan Bosch for the patch! (Closes: #319710) + - add APT::FTPArchive::AlwaysStat to disable the too aggressive + caching if versions are build multiply times (not recommend) + Patch by Christoph Goehre, thanks! (Closes: #463260) + * apt-pkg/deb/dpkgpm.cc: + - stdin redirected to /dev/null takes all CPU (Closes: #569488) + Thanks to Aurelien Jarno for providing (again) a patch! + * buildlib/apti18n.h.in, po/makefile: + - add ngettext support with P_() + * aptconfiguration.cc: + - include all existing Translation files in the Cache (Closes: 564137) + * debian/control: + - update with no changes to debian policy 3.8.4 + * doc/apt_preferences.5.xml: + - explicitly warn against careless use (Closes: #567669) + * debian/rules: + - remove creation of empty dir /usr/share/apt + * doc/apt-cdrom.8.xml: + - fix typo spotted by lintian: proc(c)eed + [ Ivan Masár ] * Slovak translation update. Closes: #568294 [ Michael Vogt ] - * merged lp:~mvo/apt/history + * [BREAK] merged lp:~mvo/apt/history - this writes a /var/log/apt/history tagfile that contains details from the transaction (complements term.log) * methods/http.cc: @@ -21,41 +736,13 @@ apt (0.7.25.4) UNRELEASED; urgency=low * abicheck/ - add new abitest tester using the ABI Compliance Checker from http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker - * apt-pkg/deb/dpkgpm.cc: - - fix backgrounding when dpkg runs (closes: #486222) - * cmdline/apt-mark: - - show error on incorrect aguments (LP: #517917), thanks to - Torsten Spindler - * cmdline/apt-get.cc: - - if apt-get source foo=version or foo/distro can not be found, - error out (LP: #502641) - * apt-pkg/indexfile.cc: - - deal correctly with three letter langcodes (LP: #391409) - * [ Abi break ] apt-pkg/acquire-item.{cc,h}: - - add "IsIndexFile" to constructor of pkgAcqFile so that it sends - the right cache control headers - * apt-pkg/depcache.cc: - - fix incorrect std::cout usage for debug output - * apt-pkg/indexfile.cc: - - If no "_" is found in the language code, try to find a "." - This is required for languages like Esperanto that have no - county associated with them (LP: #560956) - Thanks to "Aisano" for the fix - * apt-pkg/deb/debrecords.cc: - - fix max tag buffer size (LP: #545336, closes: #578959) - * debian/rules: - - install html doxygen in libapt-pkg-doc as well - * methods/http.cc: - - code cleanup, add (some) doxygen strings - * apt-pkg/deb/dpkgpm.cc: - - make the apt/term.log output unbuffered (thanks to Matt Zimmerman) [ Robert Collins ] * Change the package index Info methods to allow apt-cache policy to be useful when using several different archives on the same host. (Closes: #329814, LP: #22354) - -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 18 Dec 2009 16:54:18 +0100 + -- Michael Vogt <mvo@debian.org> Thu, 18 Feb 2010 16:11:39 +0100 apt (0.7.25.3) unstable; urgency=low @@ -1385,13 +2072,6 @@ apt (0.7.6) unstable; urgency=low -- Otavio Salvador <otavio@debian.org> Wed, 01 Aug 2007 19:49:51 -0300 -apt (0.7.6) unstable; urgency=low - - * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrong - directory downloading on non-linux architectures (closes: #435597) - - -- Otavio Salvador <otavio@debian.org> Wed, 01 Aug 2007 19:49:51 -0300 - apt (0.7.5) unstable; urgency=low [ Otavio Salvador ] diff --git a/debian/control b/debian/control index 7cc0a1307..f03b96f67 100644 --- a/debian/control +++ b/debian/control @@ -5,15 +5,17 @@ Maintainer: APT Development Team <deity@lists.debian.org> Uploaders: Michael Vogt <mvo@debian.org>, Otavio Salvador <otavio@debian.org>, Christian Perrier <bubulle@debian.org>, Daniel Burrows <dburrows@debian.org>, Luca Bruno <lethalman88@gmail.com>, Julian Andres Klode <jak@debian.org> -Standards-Version: 3.8.3 -Build-Depends: debhelper (>= 5.0), libdb-dev, gettext (>= 0.12), libcurl4-gnutls-dev | libcurl3-gnutls-dev (>= 7.15.5), debiandoc-sgml, xsltproc, docbook-xsl, po4a (>= 0.34-2), autotools-dev +Standards-Version: 3.9.0 +Build-Depends: debhelper (>= 5.0), libdb-dev, gettext (>= 0.12), libcurl4-gnutls-dev (>= 7.19.0), zlib1g-dev | libz-dev, debiandoc-sgml, xsltproc, docbook-xsl, po4a (>= 0.34-2), autotools-dev, autoconf, automake, doxygen +Build-Conflicts: autoconf2.13, automake1.4 Vcs-Bzr: http://bzr.debian.org/apt/debian-sid/ Package: apt Architecture: any -Depends: ${shlibs:Depends}, debian-archive-keyring, ${misc:Depends} -Replaces: libapt-pkg-doc (<< 0.3.7), libapt-pkg-dev (<< 0.3.7) +Depends: ${shlibs:Depends}, debian-archive-keyring, ${misc:Depends}, gnupg +Replaces: manpages-pl (<< 20060617-3~) Provides: ${libapt-pkg:provides} +Conflicts: python-apt (<< 0.7.93.2~) Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt Description: Advanced front-end for dpkg This is Debian's next generation front-end for the dpkg package manager. @@ -27,7 +29,6 @@ Package: apt-doc Architecture: all Priority: optional Depends: ${misc:Depends} -Replaces: apt (<< 0.5.4.9) Section: doc Description: Documentation for APT This package contains the user guide and offline guide, for APT, an @@ -36,7 +37,7 @@ Description: Documentation for APT Package: libapt-pkg-dev Architecture: any Priority: optional -Depends: apt (= ${binary:Version}), apt-utils (= ${binary:Version}), ${libapt-pkg:provides}, ${libapt-inst:provides}, ${misc:Depends} +Depends: apt (= ${binary:Version}), apt-utils (= ${binary:Version}), ${libapt-pkg:provides}, ${libapt-inst:provides}, ${misc:Depends}, zlib1g-dev | zlib-dev Section: libdevel Description: Development files for APT's libapt-pkg and libapt-inst This package contains the header files and libraries for @@ -59,7 +60,6 @@ Package: apt-utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Provides: ${libapt-inst:provides} -Replaces: apt (<< 0.5.9) Description: APT utility programs This package contains some APT utility programs such as apt-ftparchive, apt-sortpkgs and apt-extracttemplates. diff --git a/debian/libapt-pkg-doc.doc-base.cache b/debian/libapt-pkg-doc.doc-base.cache deleted file mode 100644 index 4b47db810..000000000 --- a/debian/libapt-pkg-doc.doc-base.cache +++ /dev/null @@ -1,18 +0,0 @@ -Document: libapt-pkg-doc-cache -Title: APT Cache Specification -Author: Jason Gunthorpe -Abstract: The APT Cache Specification describes the complete implementation - and format of the APT Cache file. The APT Cache file is a way for APT to - parse and store a large number of package files for display in the UI. - It's primary design goal is to make display of a single package in the - tree very fast by pre-linking important things like dependencies and - provides. The specification doubles as documentation for one of the - in-memory structures used by the package library and the APT GUI. -Section: Debian - -Format: html -Index: /usr/share/doc/libapt-pkg-doc/cache.html/index.html -Files: /usr/share/doc/libapt-pkg-doc/cache.html/*.html - -Format: text -Files: /usr/share/doc/libapt-pkg-doc/cache.text.gz diff --git a/debian/rules b/debian/rules index 85683f721..8bfcaf385 100755 --- a/debian/rules +++ b/debian/rules @@ -27,10 +27,14 @@ endif # See below -include build/environment.mak -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - export CXXFLAGS = -O0 -g -Wall +ifneq (,$(shell which dpkg-buildflags)) + export CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS) else - export CXXFLAGS = -O2 -g -Wall + ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + export CXXFLAGS = -O0 -g -Wall + else + export CXXFLAGS = -O2 -g -Wall + endif endif # Default rule @@ -47,7 +51,7 @@ BASE=. ifdef BUILD BUILD_POSSIBLE := $(BUILD) $(BASE)/$(BUILD) else -BUILD_POSSIBLE := $(BASE) $(BASE)/build-$(shell uname -m) $(BASE)/build +BUILD_POSSIBLE := $(BASE) $(BASE)/build-$(shell uname --machine) $(BASE)/build endif BUILDX:= $(foreach i,$(BUILD_POSSIBLE),$(wildcard $(i)/environment.mak*)) BUILDX:= $(patsubst %/,%,$(firstword $(dir $(BUILDX)))) @@ -78,24 +82,24 @@ APT_UTILS=ftparchive sortpkgs extracttemplates include buildlib/libversion.mak # Determine which package we should provide in the control files -LIBAPTPKG_PROVIDE=libapt-pkg$(LIBEXT)-$(LIBAPTPKG_MAJOR) -LIBAPTINST_PROVIDE=libapt-inst$(LIBEXT)-$(LIBAPTINST_MAJOR) +LIBAPTPKG_PROVIDE=libapt-pkg$(LIBAPTPKG_MAJOR) +LIBAPTINST_PROVIDE=libapt-inst$(LIBAPTINST_MAJOR) debian/shlibs.local: apt-pkg/makefile - # We have 3 shlibs.local files.. One for 'apt', one for 'apt-utils' and + # We have 3 shlibs.local files: One for 'apt', one for 'apt-utils' and # one for the rest of the packages. This ensures that each package gets - # the right overrides.. + # the right overrides… rm -rf $@ $@.apt $@.apt-utils - echo "libapt-pkg$(LIBEXT) $(LIBAPTPKG_MAJOR)" > $@.apt + echo "libapt-pkg $(LIBAPTPKG_MAJOR)" > $@.apt - echo "libapt-pkg$(LIBEXT) $(LIBAPTPKG_MAJOR) $(LIBAPTPKG_PROVIDE)" > $@.apt-utils - echo "libapt-inst$(LIBEXT) $(LIBAPTINST_MAJOR)" >> $@.apt-utils + echo "libapt-pkg $(LIBAPTPKG_MAJOR) $(LIBAPTPKG_PROVIDE)" > $@.apt-utils + echo "libapt-inst $(LIBAPTINST_MAJOR)" >> $@.apt-utils - echo "libapt-pkg$(LIBEXT) $(LIBAPTPKG_MAJOR) $(LIBAPTPKG_PROVIDE)" > $@ - echo "libapt-inst$(LIBEXT) $(LIBAPTINST_MAJOR) $(LIBAPTINST_PROVIDE)" >> $@ + echo "libapt-pkg $(LIBAPTPKG_MAJOR) $(LIBAPTPKG_PROVIDE)" > $@ + echo "libapt-inst $(LIBAPTINST_MAJOR) $(LIBAPTINST_PROVIDE)" >> $@ -build: build/build-stamp -build-doc: build/build-doc-stamp +build: build/build-stamp +build-doc: build/build-doc-stamp # Note that this is unconditionally done first as part of loading environment.mak # The true is needed to force make to reload environment.mak after running @@ -108,7 +112,7 @@ build/configure-stamp: configure dh_testdir -mkdir build cp COPYING debian/copyright - cd build && CXXFLAGS="$(confcxxflags)" ../configure $(confflags) + cd build && CXXFLAGS="$(CXXFLAGS)" ../configure $(confflags) touch $@ build/build-stamp: build/configure-stamp @@ -123,10 +127,8 @@ build/build-doc-stamp: build/configure-stamp clean: dh_testdir -# dh_testroot - [ -f Makefile ] && $(MAKE) clean - [ -f Makefile ] && $(MAKE) distclean + [ ! -f Makefile ] || $(MAKE) clean distclean rm -rf build # Add here commands to clean up after the build process. @@ -141,23 +143,20 @@ libapt-pkg-doc: build-doc debian/shlibs.local dh_installdirs -p$@ # # libapt-pkg-doc install -# - dh_installdocs -p$@ $(BLD)/docs/cache* $(BLD)/docs/design* $(BLD)/docs/dpkg-tech* \ - $(BLD)/docs/files* $(BLD)/docs/method* \ - doc/libapt-pkg2_to_3.txt doc/style.txt \ - $(BLD)/doc/doxygen/html/* +# + dh_installdocs -p$@ $(BLD)/docs/design* \ + $(BLD)/docs/dpkg-tech* \ + $(BLD)/docs/files* \ + $(BLD)/docs/method* \ + doc/libapt-pkg2_to_3.txt \ + doc/style.txt \ + $(BLD)/doc/doxygen/html dh_installexamples -p$@ -# dh_installmenu -p$@ -# dh_installinit -p$@ -# dh_installcron -p$@ -# dh_installman -p$@ -# dh_undocumented -p$@ dh_installchangelogs -p$@ dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ -# dh_suidregister -p$@ dh_installdeb -p$@ dh_gencontrol -p$@ -u -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) dh_md5sums -p$@ @@ -171,8 +170,10 @@ apt-doc: build-doc # apt-doc install # # Copy the guides - dh_installdocs -p$@ $(BLD)/docs/guide*.text $(BLD)/docs/guide*.html \ - $(BLD)/docs/offline*.text $(BLD)/docs/offline*.html + dh_installdocs -p$@ $(BLD)/docs/guide*.text \ + $(BLD)/docs/guide*.html \ + $(BLD)/docs/offline*.text \ + $(BLD)/docs/offline*.html dh_installchangelogs -p$@ dh_compress -p$@ dh_fixperms -p$@ @@ -191,7 +192,7 @@ apt: build build-doc debian/shlibs.local dh_testdir -p$@ dh_testroot -p$@ dh_clean -p$@ -k - dh_installdirs -p$@ /usr/share/bug/$@ /usr/share/$@ + dh_installdirs -p$@ # # apt install # @@ -215,7 +216,6 @@ apt: build build-doc debian/shlibs.local cp debian/apt.logrotate debian/$@/etc/logrotate.d/apt cp debian/apt.conf.autoremove debian/$@/etc/apt/apt.conf.d/01autoremove -# head -n 500 ChangeLog > debian/ChangeLog # copy lintian override cp share/lintian-overrides debian/$@/usr/share/lintian/overrides/apt @@ -225,6 +225,10 @@ apt: build build-doc debian/shlibs.local rm -f build/po/*.pot rm -f po/*.pot + # move the mirror failure script in place + #mv debian/$@/usr/bin/apt-report-mirror-failure \ + # debian/$@/usr/lib/apt/apt-report-mirror-failure \ + dh_installexamples -p$@ $(BLD)/docs/examples/* dh_installman -p$@ $(wildcard $(patsubst %,doc/%.[158],$(apt_MANPAGES)) $(patsubst %,doc/*/%.*.[158],$(apt_MANPAGES))) dh_installcron -p$@ @@ -233,9 +237,9 @@ apt: build build-doc debian/shlibs.local dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ - dh_makeshlibs -p$@ -m$(LIBAPTPKG_MAJOR) -V '$(LIBAPTPKG_PROVIDE)' + dh_makeshlibs -p$@ --major=$(LIBAPTPKG_MAJOR) --version-info='$(LIBAPTPKG_PROVIDE)' dh_installdeb -p$@ - dh_shlibdeps -p$@ -l`pwd`/debian/apt/usr/lib:`pwd`/debian/$@/usr/lib -- -Ldebian/shlibs.local.apt + dh_shlibdeps -p$@ -l$(CURDIR)/debian/apt/usr/lib:$(CURDIR)/debian/$@/usr/lib -- -Ldebian/shlibs.local.apt dh_gencontrol -p$@ -u -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) dh_md5sums -p$@ dh_builddeb -p$@ @@ -254,16 +258,11 @@ libapt-pkg-dev: build debian/shlibs.local cp $(BLD)/include/apt-pkg/*.h debian/libapt-pkg-dev/usr/include/apt-pkg/ dh_installdocs -p$@ -# dh_installmenu -p$@ -# dh_installinit -p$@ -# dh_installcron -p$@ -# dh_installman -p$@ dh_installchangelogs -p$@ dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ -# dh_suidregister -p$@ dh_installdeb -p$@ dh_gencontrol -p$@ -u -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) -Vlibapt-inst:provides=$(LIBAPTINST_PROVIDE) dh_md5sums -p$@ @@ -291,9 +290,9 @@ apt-utils: build debian/shlibs.local dh_strip -p$@ dh_compress -p$@ dh_fixperms -p$@ - dh_makeshlibs -m$(LIBAPTINST_MAJOR) -V '$(LIBAPTINST_PROVIDE)' -p$@ + dh_makeshlibs -p$@ --major=$(LIBAPTINST_MAJOR) --version-info='$(LIBAPTINST_PROVIDE)' dh_installdeb -p$@ - dh_shlibdeps -p$@ -l`pwd`/debian/apt/usr/lib:`pwd`/debian/$@/usr/lib -- -Ldebian/shlibs.local.apt-utils + dh_shlibdeps -p$@ -l$(CURDIR)/debian/apt/usr/lib:$(CURDIR)/debian/$@/usr/lib -- -Ldebian/shlibs.local.apt-utils dh_gencontrol -p$@ -u -Vlibapt-inst:provides=$(LIBAPTINST_PROVIDE) dh_md5sums -p$@ dh_builddeb -p$@ @@ -305,7 +304,7 @@ apt-transport-https: build debian/shlibs.local libapt-pkg-dev dh_installdirs -p$@ # install the method - mkdir -p debian/$@/usr/lib/apt/methods + mkdir --parents debian/$@/usr/lib/apt/methods cp $(BLD)/bin/methods/https debian/$@/usr/lib/apt/methods dh_installdocs -p$@ debian/apt-transport-https.README @@ -319,61 +318,18 @@ apt-transport-https: build debian/shlibs.local libapt-pkg-dev dh_compress -p$@ dh_fixperms -p$@ dh_installdeb -p$@ - dh_shlibdeps -p$@ -l`pwd`/debian/apt/usr/lib:`pwd`/debian/$@/usr/lib + dh_shlibdeps -p$@ -l$(CURDIR)/debian/apt/usr/lib:$(CURDIR)/debian/$@/usr/lib dh_gencontrol -p$@ dh_md5sums -p$@ dh_builddeb -p$@ -source diff: - @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false - -# Update from CVS -l33ch: really-clean - cvs update - buildlib/mkChangeLog - -# Update from CVS and then configure for build -super-l33ch: l33ch Makefile.in - configure: $(MAKE) configure -l33ch-stamp: super-l33ch - touch $@ - really-clean: clean - -find -name Makefile.in -print0 | xargs -0r rm -f + -find . -name Makefile.in -print0 | xargs --null --no-run-if-empty -- rm -f find -name ChangeLog | xargs rm -f rm -f l33ch-stamp binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary debian/shlibs.local - - -# Done by the uploader. -#cvs update.. -#edit debian/changelog -# configure.in has the version automatically updated now. -# edit configure.in -# debian/rules cvs-build - -CVS_BUILDDIR=apt-$(APT_DEBVER) -CVS_ROOT=$(shell cat CVS/Root) -CVS_MODULE=$(shell cat CVS/Repository) -cvs-build: - rm -rf debian/cvs-build - mkdir -p debian/cvs-build - (cd debian/cvs-build;cvs -d $(CVS_ROOT) export -r$(APT_CVSTAG) -d apt-$(APT_DEBVER) $(CVS_MODULE)) - $(MAKE) -C debian/cvs-build/$(CVS_BUILDDIR) startup doc - (cd debian/cvs-build/$(CVS_BUILDDIR);$(DEB_BUILD_PROG)) - -cvs-mkul: - -mkdir -p ../upload-$(APT_DEBVER) - cp `find debian/cvs-build -maxdepth 1 -type f` ../upload-$(APT_DEBVER) - -arch-build: - rm -rf debian/arch-build - mkdir -p debian/arch-build/apt-$(APT_DEBVER) - tar -c --exclude=arch-build --no-recursion -f - `bzr inventory` | (cd debian/arch-build/$(PKG)-$(APT_DEBVER);tar xf -) - $(MAKE) -C debian/arch-build/apt-$(APT_DEBVER) startup doc - (cd debian/arch-build/apt-$(APT_DEBVER); $(DEB_BUILD_PROG); dpkg-genchanges -S > ../apt_$(APT_DEBVER)_source.changes) diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000000000..89ae9db8f --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/doc/apt-cache.8.xml b/doc/apt-cache.8.xml index 538de3c27..9a63421a8 100644 --- a/doc/apt-cache.8.xml +++ b/doc/apt-cache.8.xml @@ -309,6 +309,20 @@ Reverse Provides: Configuration Item: <literal>APT::Cache::Important</literal>.</para></listitem> </varlistentry> + <varlistentry><term><option>--no-pre-depends</option></term> + <term><option>--no-depends</option></term> + <term><option>--no-recommends</option></term> + <term><option>--no-suggests</option></term> + <term><option>--no-conflicts</option></term> + <term><option>--no-breaks</option></term> + <term><option>--no-replaces</option></term> + <term><option>--no-enhances</option></term> + <listitem><para>Per default the <literal>depends</literal> and + <literal>rdepends</literal> print all dependencies. This can be twicked with + these flags which will omit the specified dependency type. + Configuration Item: <literal>APT::Cache::Show<replaceable>DependencyType</replaceable></literal> + e.g. <literal>APT::Cache::ShowRecommends</literal>.</para></listitem> + </varlistentry> <varlistentry><term><option>-f</option></term><term><option>--full</option></term> <listitem><para>Print full package records when searching. Configuration Item: <literal>APT::Cache::ShowFull</literal>.</para></listitem> diff --git a/doc/apt-cdrom.8.xml b/doc/apt-cdrom.8.xml index e57942610..423569fc1 100644 --- a/doc/apt-cdrom.8.xml +++ b/doc/apt-cdrom.8.xml @@ -65,7 +65,7 @@ <varlistentry><term>add</term> <listitem><para><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 procceed to + 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. diff --git a/doc/apt-ftparchive.1.xml b/doc/apt-ftparchive.1.xml index c56ff235a..549aa6a34 100644 --- a/doc/apt-ftparchive.1.xml +++ b/doc/apt-ftparchive.1.xml @@ -39,6 +39,7 @@ <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"> @@ -121,7 +122,8 @@ 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>.</para></listitem> + <literal>Valid-Until</literal>, <literal>Architectures</literal>, + <literal>Components</literal>, <literal>Description</literal>.</para></listitem> </varlistentry> @@ -223,7 +225,13 @@ This is similar to <literal>Packages::Compress</literal> except that it controls the compression for the Contents files.</para></listitem> </varlistentry> - + + <varlistentry><term>Translation::Compress</term> + <listitem><para> + This is similar to <literal>Packages::Compress</literal> + except that it controls the compression for the Translation-en master file.</para></listitem> + </varlistentry> + <varlistentry><term>DeLinkLimit</term> <listitem><para> Specifies the number of kilobytes to delink (and @@ -237,6 +245,12 @@ defaults to 0644. All index files are set to this mode with no regard to the umask.</para></listitem> </varlistentry> + + <varlistentry><term>LongDescription</term> + <listitem><para> + Sets if long descriptions should be included in the Packages file or split + out into a master Translation-en file.</para></listitem> + </varlistentry> </variablelist> </refsect2> @@ -288,7 +302,14 @@ Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/source/Sources</filename></para></listitem> </varlistentry> - + + <varlistentry><term>Translation</term> + <listitem><para> + Set the output Translation-en master file with the long descriptions if they + should be not included in the Packages file. Defaults to + <filename>$(DIST)/$(SECTION)/i18n/Translation-en</filename></para></listitem> + </varlistentry> + <varlistentry><term>InternalPrefix</term> <listitem><para> Sets the path prefix that causes a symlink to be @@ -343,7 +364,7 @@ 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>.</para> + Typically this is a setting such as <filename>dists/&stable-codename;</filename>.</para> <para> 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.</para> @@ -370,7 +391,13 @@ for i in Sections do architectures that appear under search section. The special architecture 'source' is used to indicate that this tree has a source archive.</para></listitem> </varlistentry> - + + <varlistentry><term>LongDescription</term> + <listitem><para> + Sets if long descriptions should be included in the Packages file or split + out into a master Translation-en file.</para></listitem> + </varlistentry> + <varlistentry><term>BinOverride</term> <listitem><para> Sets the binary override file. The override file @@ -542,14 +569,33 @@ for i in Sections do <listitem><para> Make the caching databases read only. Configuration Item: <literal>APT::FTPArchive::ReadOnlyDB</literal>.</para></listitem> - </varlistentry> + </varlistentry> + + <varlistentry><term><option>-a</option></term><term><option>--arch</option></term> + <listitem><para>Accept in the <literal>packages</literal> and <literal>contents</literal> + commands only package files matching <literal>*_arch.deb</literal> or + <literal>*_all.deb</literal> instead of all package files in the given path. + Configuration Item: <literal>APT::FTPArchive::Architecture</literal>.</para></listitem> + </varlistentry> + + <varlistentry><term><option>APT::FTPArchive::AlwaysStat</option></term> + <listitem><para> + &apt-ftparchive; caches as much as possible of metadata in a cachedb. If packages + are recompiled and/or republished with the same version again, this will lead to problems + as the now outdated cached metadata like size and checksums will be used. With this option + enabled this will no longer happen as it will be checked if the file was changed. + Note that this option is set to "<literal>false</literal>" by default as it is not recommend + to upload multiply versions/builds of a package with the same versionnumber, so in theory + nobody will have these problems and therefore all these extra checks are useless. + </para></listitem> + </varlistentry> <varlistentry><term><option>APT::FTPArchive::LongDescription</option></term> <listitem><para> This configuration option defaults to "<literal>true</literal>" and should only be set to <literal>"false"</literal> if the Archive generated with &apt-ftparchive; also provides - <filename>Translation</filename> files. Note that it is currently not possible to create these - files with <command>apt-ftparchive</command>. + <filename>Translation</filename> files. Note that the <filename>Translation-en</filename> + master file can only be created in the generate command. </para></listitem> </varlistentry> diff --git a/doc/apt-get.8.xml b/doc/apt-get.8.xml index 3d22f262c..abdec96c1 100644 --- a/doc/apt-get.8.xml +++ b/doc/apt-get.8.xml @@ -46,18 +46,10 @@ </option> </arg> <arg> - <option>-t=</option> - <group choice='req'> - <arg choice='plain'> - <replaceable>target_release_name</replaceable> - </arg> - <arg choice='plain'> - <replaceable>target_release_number_expression</replaceable> - </arg> - <arg choice='plain'> - <replaceable>target_release_codename</replaceable> - </arg> - </group> + <option>-t=</option> + <arg choice='plain'> + <replaceable>target_release</replaceable> + </arg> </arg> <group choice="req"> @@ -73,10 +65,7 @@ =<replaceable>pkg_version_number</replaceable> </arg> <arg choice='plain'> - /<replaceable>target_release_name</replaceable> - </arg> - <arg choice='plain'> - /<replaceable>target_release_codename</replaceable> + /<replaceable>target_release</replaceable> </arg> </group> </arg> @@ -92,10 +81,7 @@ =<replaceable>pkg_version_number</replaceable> </arg> <arg choice='plain'> - /<replaceable>target_release_name</replaceable> - </arg> - <arg choice='plain'> - /<replaceable>target_release_codename</replaceable> + /<replaceable>target_release</replaceable> </arg> </group> </arg> @@ -126,7 +112,7 @@ <para><command>apt-get</command> is the command-line tool for handling packages, and may be considered the user's "back-end" to other tools using the APT library. Several "front-end" interfaces exist, such as &dselect;, - &aptitude;, &synaptic;, &gnome-apt; and &wajig;.</para> + &aptitude;, &synaptic; and &wajig;.</para> <para>Unless the <option>-h</option>, or <option>--help</option> option is given, one of the commands below must be present.</para> @@ -444,6 +430,13 @@ Configuration Item: <literal>APT::Get::Upgrade</literal>.</para></listitem> </varlistentry> + <varlistentry><term><option>--only-upgrade</option></term> + <listitem><para>Do not install new packages; When used in conjunction with <literal>install</literal>, + <literal>only-upgrade</literal> will prevent packages on the command line + from being upgraded if they are not already installed. + Configuration Item: <literal>APT::Get::Only-Upgrade</literal>.</para></listitem> + </varlistentry> + <varlistentry><term><option>--force-yes</option></term> <listitem><para>Force yes; This is a dangerous option that will cause apt to continue without prompting if it is doing something potentially harmful. It diff --git a/doc/apt-mark.8.xml b/doc/apt-mark.8.xml index 3f6cc78f5..8e07cd7d9 100644 --- a/doc/apt-mark.8.xml +++ b/doc/apt-mark.8.xml @@ -121,12 +121,7 @@ <refsect1><title>Files</title> <variablelist> - <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term> - <listitem><para>Status list of auto-installed packages. - Configuration Item: <literal>Dir::State</literal> - sets the path to the <filename>extended_states</filename> file. - </para></listitem> - </varlistentry> + &file-extended_states; </variablelist> </refsect1> diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml index c138502b7..e37456d73 100644 --- a/doc/apt.conf.5.xml +++ b/doc/apt.conf.5.xml @@ -150,10 +150,11 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";}; </varlistentry> <varlistentry><term>Default-Release</term> - <listitem><para>Default release to install packages from if more than one - version available. Contains release name, codename or release version. Examples: 'stable', 'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-preferences;.</para></listitem> + <listitem><para>Default release to install packages from if more than one + version available. Contains release name, codename or release version. Examples: 'stable', 'testing', + 'unstable', '&stable-codename;', '&testing-codename;', '4.0', '5.0*'. See also &apt-preferences;.</para></listitem> </varlistentry> - + <varlistentry><term>Ignore-Hold</term> <listitem><para>Ignore Held packages; This global option causes the problem resolver to ignore held packages in its decision making.</para></listitem> @@ -198,9 +199,20 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";}; anything that those packages depend on.</para></listitem> </varlistentry> - <varlistentry><term>Cache-Limit</term> - <listitem><para>APT uses a fixed size memory mapped cache file to store the 'available' - information. This sets the size of that cache (in bytes).</para></listitem> + <varlistentry><term>Cache-Start, Cache-Grow and Cache-Limit</term> + <listitem><para>APT uses since version 0.7.26 a resizable memory mapped cache file to store the 'available' + information. <literal>Cache-Start</literal> acts as a hint to which size the Cache will grow + and is therefore the amount of memory APT will request at startup. The default value is + 20971520 bytes (~20 MB). Note that these amount of space need to be available for APT + otherwise it will likely fail ungracefully, so for memory restricted devices these value should + be lowered while on systems with a lot of configured sources this might be increased. + <literal>Cache-Grow</literal> defines in byte with the default of 1048576 (~1 MB) how much + the Cache size will be increased in the event the space defined by <literal>Cache-Start</literal> + is not enough. These value will be applied again and again until either the cache is big + enough to store all information or the size of the cache reaches the <literal>Cache-Limit</literal>. + The default of <literal>Cache-Limit</literal> is 0 which stands for no limit. + If <literal>Cache-Grow</literal> is set to 0 the automatic grow of the cache is disabled. + </para></listitem> </varlistentry> <varlistentry><term>Build-Essential</term> @@ -229,6 +241,30 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";}; and the URI handlers. <variablelist> + <varlistentry><term>Check-Valid-Until</term> + <listitem><para>Security related option defaulting to true as an + expiring validation for a Release file prevents longtime replay attacks + and can e.g. also help users to identify no longer updated mirrors - + but the feature depends on the correctness of the time on the user system. + Archive maintainers are encouraged to create Release files with the + <literal>Valid-Until</literal> header, but if they don't or a stricter value + is volitional the following <literal>Max-ValidTime</literal> option can be used. + </para></listitem> + </varlistentry> + + <varlistentry><term>Max-ValidTime</term> + <listitem><para>Seconds the Release file should be considered valid after + it was created. The default is "for ever" (0) if the Release file of the + archive doesn't include a <literal>Valid-Until</literal> header. + If it does then this date is the default. The date from the Release file or + the date specified by the creation time of the Release file + (<literal>Date</literal> header) plus the seconds specified with this + options are used to check if the validation of a file has expired by using + the earlier date of the two. Archive specific settings can be made by + appending the label of the archive to the option name. + </para></listitem> + </varlistentry> + <varlistentry><term>PDiffs</term> <listitem><para>Try to download deltas called <literal>PDiffs</literal> for Packages or Sources files instead of downloading whole ones. True @@ -410,6 +446,36 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";}; these warnings are most of the time false negatives. Future versions will maybe include a way to really prefer uncompressed files to support the usage of local mirrors.</para></listitem> </varlistentry> + + <varlistentry><term>GzipIndexes</term> + <listitem><para> + When downloading <literal>gzip</literal> compressed indexes (Packages, Sources, or + Translations), keep them gzip compressed locally instead of 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. + </para></listitem> + </varlistentry> + + <varlistentry><term>Languages</term> + <listitem><para>The Languages subsection controls which <filename>Translation</filename> files are downloaded + and in which order APT tries to display the Description-Translations. APT will try to display the first + available Description in the Language which is listed at first. Languages can be defined with their + short or long Languagecodes. Note that not all archives provide <filename>Translation</filename> + files for every Language - especially the long Languagecodes are rare, so please + inform you which ones are available before you set here impossible values.</para> + <para>The default list includes "environment" and "en". "<literal>environment</literal>" has a special meaning here: + It will be replaced at runtime with the languagecodes extracted from the <literal>LC_MESSAGES</literal> environment variable. + It will also ensure that these codes are not included twice in the list. If <literal>LC_MESSAGES</literal> + is set to "C" only the <filename>Translation-en</filename> file (if available) will be used. + To force apt to use no Translation file use the setting <literal>Acquire::Languages=none</literal>. "<literal>none</literal>" + is another special meaning code which will stop the search for a fitting <filename>Translation</filename> file. + This can be used by the system administrator to let APT know that it should download also this files without + actually use them if the environment doesn't specify this languages. So the following example configuration will + result in the order "en, de" in an english and in "de, en" in a german localization. Note that "fr" is downloaded, + but not used if APT is not used in a french localization, in such an environment the order would be "fr, de, en". + <programlisting>Acquire::Languages { "environment"; "de"; "en"; "none"; "fr"; };</programlisting></para></listitem> + </varlistentry> + </variablelist> </para> </refsect1> @@ -461,6 +527,15 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";}; will be looked up in <filename>/tmp/staging/var/lib/dpkg/status</filename>. </para> + + <para> + The <literal>Ignore-Files-Silently</literal> list can be used to specify + which files APT should silently ignore while parsing the files in the + fragment directories. Per default a file which end with <literal>.disabled</literal>, + <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-z]+</literal> + is silently ignored. As seen in the last default value these patterns can use regular + expression syntax. + </para> </refsect1> <refsect1><title>APT in DSelect</title> @@ -1001,6 +1076,7 @@ is commented. </listitem> </varlistentry> --> + </variablelist> </refsect1> diff --git a/doc/apt.ent b/doc/apt.ent index c23d906e2..0d037c8bb 100644 --- a/doc/apt.ent +++ b/doc/apt.ent @@ -142,12 +142,6 @@ </citerefentry>" > -<!ENTITY gnome-apt "<citerefentry> - <refentrytitle><command>gnome-apt</command></refentrytitle> - <manvolnum>1</manvolnum> - </citerefentry>" -> - <!ENTITY wajig "<citerefentry> <refentrytitle><command>wajig</command></refentrytitle> <manvolnum>1</manvolnum> @@ -261,7 +255,9 @@ <term><option>--config-file</option></term> <listitem><para>Configuration File; Specify a configuration file to use. The program will read the default configuration file and then this - configuration file. See &apt-conf; for syntax information. + configuration file. If configuration settings need to be set before the + default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar> + environment variable. See &apt-conf; for syntax information. </para> </listitem> </varlistentry> @@ -367,9 +363,19 @@ </varlistentry> "> +<!ENTITY file-extended_states " + <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term> + <listitem><para>Status list of auto-installed packages. + Configuration Item: <literal>Dir::State::extended_states</literal>. + </para></listitem> + </varlistentry> +"> + +<!-- TRANSLATOR: This is the section header for the following paragraphs - comparable + to the other headers like NAME and DESCRIPTION and should therefore be uppercase. --> <!ENTITY translation-title "TRANSLATION"> -<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed +<!-- TRANSLATOR: This is a placeholder. You should write here who has contributed to the translation in the past, who is responsible now and maybe further information specially related to your translation. --> <!ENTITY translation-holder " @@ -379,9 +385,16 @@ "> <!-- TRANSLATOR: As a translation is allowed to have 20% of untranslated/fuzzy strings - in a shipped manpage will maybe appear english parts. --> + in a shipped manpage newer/modified paragraphs will maybe appear in english in + the generated manpage. This sentence is therefore here to tell the reader that this + is not a mistake by the translator - obviously the target is that at least for stable + releases this sentence is not needed. :) --> <!ENTITY translation-english " Note that this translated document may contain untranslated parts. This is done on purpose, to avoid losing content when the translation is lagging behind the original content. "> + +<!ENTITY oldstable-codename "etch"> +<!ENTITY stable-codename "lenny"> +<!ENTITY testing-codename "squeeze"> diff --git a/doc/apt_preferences.5.xml b/doc/apt_preferences.5.xml index 9a4791c08..abcf56744 100644 --- a/doc/apt_preferences.5.xml +++ b/doc/apt_preferences.5.xml @@ -14,7 +14,7 @@ &apt-email; &apt-product; <!-- The last update date --> - <date>04 May 2009</date> + <date>16 February 2010</date> </refentryinfo> <refmeta> @@ -53,6 +53,17 @@ earliest in the &sources-list; file. The APT preferences file does not affect the choice of instance, only the choice of version.</para> +<para>Preferences are a strong power in the hands of a system administrator +but they can become also their biggest nightmare if used without care! +APT will not questioning the preferences so wrong settings will therefore +lead to uninstallable packages or wrong decisions while upgrading packages. +Even more problems will arise if multiply distribution releases are mixed +without a good understanding of the following paragraphs. +Packages included in a specific release aren't tested in and +therefore doesn't always work as expected in older or newer releases or +together with other packages from different releases. +You have been warned.</para> + <para>Note that the files in the <filename>/etc/apt/preferences.d</filename> directory are parsed in alphanumeric ascending order and need to obey the following naming convention: The files have no or "<literal>pref</literal>" @@ -87,6 +98,12 @@ algorithm to set the priorities of the versions of a package. Assign: <variablelist> <varlistentry> +<term>priority 1</term> +<listitem><simpara>to the versions coming from archives which in their <filename>Release</filename> +files are marked as "NotAutomatic: yes" like the debian experimental archive.</simpara></listitem> +</varlistentry> + +<varlistentry> <term>priority 100</term> <listitem><simpara>to the version that is already installed (if any).</simpara></listitem> </varlistentry> @@ -105,7 +122,9 @@ algorithm to set the priorities of the versions of a package. Assign: <para>If the target release has not been specified then APT simply assigns priority 100 to all installed package versions and priority 500 to all -uninstalled package versions.</para> +uninstalled package versions, expect versions coming from archives which +in their <filename>Release</filename> files are marked as "NotAutomatic: yes" - +these versions get the priority 1.</para> <para>APT then applies the following rules, listed in order of precedence, to determine which version of a package to install. @@ -184,8 +203,15 @@ Pin: origin "" Pin-Priority: 999 </programlisting> -<simpara>A note of caution: the keyword used here is "<literal>origin</literal>". -This should not be confused with the Origin of a distribution as +<simpara>A note of caution: the keyword used here is "<literal>origin</literal>" +which can be used to match a hostname. The following record will assign a high priority +to all versions available from the server identified by the hostname "ftp.de.debian.org"</simpara> +<programlisting> +Package: * +Pin: origin "ftp.de.debian.org" +Pin-Priority: 999 +</programlisting> +<simpara>This should <emphasis>not</emphasis> be confused with the Origin of a distribution as specified in a <filename>Release</filename> file. What follows the "Origin:" tag in a <filename>Release</filename> file is not an Internet address but an author or vendor name, such as "Debian" or "Ximian".</simpara> @@ -200,11 +226,11 @@ Pin-Priority: 50 </programlisting> <simpara>The following record assigns a high priority to all package versions -belonging to any distribution whose Codename is "<literal>squeeze</literal>".</simpara> +belonging to any distribution whose Codename is "<literal>&testing-codename;</literal>".</simpara> <programlisting> Package: * -Pin: release n=squeeze +Pin: release n=&testing-codename; Pin-Priority: 900 </programlisting> @@ -337,7 +363,7 @@ APT priorities: <para>The <filename>Release</filename> file is normally found in the directory <filename>.../dists/<replaceable>dist-name</replaceable></filename>: for example, <filename>.../dists/stable/Release</filename>, -or <filename>.../dists/woody/Release</filename>. +or <filename>.../dists/&stable-codename;/Release</filename>. It consists of a single multi-line record which applies to <emphasis>all</emphasis> of the packages in the directory tree below its parent. Unlike the <filename>Packages</filename> file, nearly all of the lines in a <filename>Release</filename> @@ -365,14 +391,14 @@ Pin: release a=stable <term>the <literal>Codename:</literal> line</term> <listitem><simpara>names the codename to which all the packages in the directory tree belong. For example, the line -"Codename: squeeze" +"Codename: &testing-codename;" specifies that all of the packages in the directory tree below the parent of the <filename>Release</filename> file belong to a version named -<literal>squeeze</literal>. Specifying this value in the APT preferences file +<literal>&testing-codename;</literal>. Specifying this value in the APT preferences file would require the line: </simpara> <programlisting> -Pin: release n=squeeze +Pin: release n=&testing-codename; </programlisting> </listitem> </varlistentry> @@ -458,10 +484,6 @@ distribution.</para> <para>Each record in the APT preferences file can optionally begin with one or more lines beginning with the word <literal>Explanation:</literal>. This provides a place for comments.</para> - -<para>The <literal>Pin-Priority:</literal> line in each APT preferences record is -optional. If omitted, APT assigns a priority of 1 less than the last value -specified on a line beginning with <literal>Pin-Priority: release ...</literal>.</para> </refsect2> </refsect1> @@ -576,14 +598,14 @@ the example configurations above. <programlisting> Explanation: Uninstall or do not install any Debian-originated package versions -Explanation: other than those in the distribution codenamed with squeeze or sid +Explanation: other than those in the distribution codenamed with &testing-codename; or sid Package: * -Pin: release n=squeeze +Pin: release n=&testing-codename; Pin-Priority: 900 Explanation: Debian unstable is always codenamed with sid Package: * -Pin: release a=sid +Pin: release n=sid Pin-Priority: 800 Package: * @@ -594,7 +616,7 @@ Pin-Priority: -10 <para>With a suitable &sources-list; file and the above preferences file, any of the following commands will cause APT to upgrade to the -latest version(s) in the release codenamed with <literal>squeeze</literal>. +latest version(s) in the release codenamed with <literal>&testing-codename;</literal>. <programlisting> apt-get install <replaceable>package-name</replaceable> @@ -606,7 +628,7 @@ apt-get dist-upgrade <para>The following command will cause APT to upgrade the specified package to the latest version from the <literal>sid</literal> distribution. Thereafter, <command>apt-get upgrade</command> will upgrade -the package to the most recent <literal>squeeze</literal> version if that is +the package to the most recent <literal>&testing-codename;</literal> version if that is more recent than the installed version, otherwise, to the most recent <literal>sid</literal> version if that is more recent than the installed version. diff --git a/doc/cache.sgml b/doc/cache.sgml deleted file mode 100644 index aea5a45c3..000000000 --- a/doc/cache.sgml +++ /dev/null @@ -1,824 +0,0 @@ -<!-- -*- mode: sgml; mode: fold -*- --> -<!doctype debiandoc PUBLIC "-//DebianDoc//DTD DebianDoc//EN"> -<book> -<title>APT Cache File Format</title> - -<author>Jason Gunthorpe <email>jgg@debian.org</email></author> -<version>$Id: cache.sgml,v 1.11 2003/02/12 15:05:44 doogie Exp $</version> - -<abstract> -This document describes the complete implementation and format of the APT -Cache file. The APT Cache file is a way for APT to parse and store a -large number of package files for display in the UI. It's primary design -goal is to make display of a single package in the tree very fast by -pre-linking important things like dependencies and provides. - -The specification doubles as documentation for one of the in-memory -structures used by the package library and the APT GUI. - -</abstract> - -<copyright> -Copyright © Jason Gunthorpe, 1997-1998. -<p> -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. - -<p> -For more details, on Debian GNU/Linux systems, see the file -/usr/share/common-licenses/GPL for the full license. -</copyright> - -<toc sect> - -<chapt>Introduction -<!-- Purpose {{{ --> -<!-- ===================================================================== --> -<sect>Purpose - -<p> -This document describes the implementation of an architecture -dependent binary cache file. The goal of this cache file is two fold, -firstly to speed loading and processing of the package file array and -secondly to reduce memory consumption of the package file array. - -<p> -The implementation is aimed at an environment with many primary package -files, for instance someone that has a Package file for their CD-ROM, a -Package file for the latest version of the distribution on the CD-ROM and a -package file for the development version. Always present is the information -contained in the status file which might be considered a separate package -file. - -<p> -Please understand, this is designed as a -CACHE FILE- it is not meant to be -used on any system other than the one it was created for. It is not meant to -be authoritative either, i.e. if a system crash or software failure occurs it -must be perfectly acceptable for the cache file to be in an inconsistent -state. Furthermore at any time the cache file may be erased without losing -any information. - -<p> -Also the structures and storage layout is optimized for use by the APT -GUI and may not be suitable for all purposes. However it should be possible -to extend it with associate cache files that contain other information. - -<p> -To keep memory use down the cache file only contains often used fields and -fields that are inexpensive to store, the Package file has a full list of -fields. Also the client may assume that all items are perfectly valid and -need not perform checks against their correctness. Removal of information -from the cache is possible, but blanks will be left in the file, and -unused strings will also be present. The recommended implementation is to -simply rebuild the cache each time any of the data files change. It is -possible to add a new package file to the cache without any negative side -effects. - -<sect1>Note on Pointer access -<p> -Every item in every structure is stored as the index to that structure. -What this means is that once the files is mmaped every data access has to -go through a fixup stage to get a real memory pointer. This is done -by taking the index, multiplying it by the type size and then adding -it to the start address of the memory block. This sounds complex, but -in C it is a single array dereference. Because all items are aligned to -their size and indexes are stored as multiples of the size of the structure -the format is immediately portable to all possible architectures - BUT the -generated files are -NOT-. - -<p> -This scheme allows code like this to be written: -<example> - void *Map = mmap(...); - Package *PkgList = (Package *)Map; - Header *Head = (Header *)Map; - char *Strings = (char *)Map; - cout << (Strings + PkgList[Head->HashTable[0]]->Name) << endl; -</example> -<p> -Notice the lack of casting or multiplication. The net result is to return -the name of the first package in the first hash bucket, without error -checks. - -<p> -The generator uses allocation pools to group similarly sized structures in -large blocks to eliminate any alignment overhead. The generator also -assures that no structures overlap and all indexes are unique. Although -at first glance it may seem like there is the potential for two structures -to exist at the same point the generator never allows this to happen. -(See the discussion of free space pools) - <!-- }}} --> - -<chapt>Structures -<!-- Header {{{ --> -<!-- ===================================================================== --> -<sect>Header -<p> -This is the first item in the file. -<example> - struct Header - { - // Signature information - unsigned long Signature; - short MajorVersion; - short MinorVersion; - bool Dirty; - - // Size of structure values - unsigned short HeaderSz; - unsigned short PackageSz; - unsigned short PackageFileSz; - unsigned short VersionSz; - unsigned short DependencySz; - unsigned short ProvidesSz; - unsigned short VerFileSz; - - // Structure counts - unsigned long PackageCount; - unsigned long VersionCount; - unsigned long DependsCount; - unsigned long PackageFileCount; - - // Offsets - unsigned long FileList; // PackageFile - unsigned long StringList; // StringItem - unsigned long VerSysName; // StringTable - unsigned long Architecture; // StringTable - unsigned long MaxVerFileSize; - - // Allocation pools - struct - { - unsigned long ItemSize; - unsigned long Start; - unsigned long Count; - } Pools[7]; - - // Package name lookup - unsigned long HashTable[2*1024]; // Package - }; -</example> -<taglist> -<tag>Signature<item> -This must contain the hex value 0x98FE76DC which is designed to verify -that the system loading the image has the same byte order and byte size as -the system saving the image - -<tag>MajorVersion -<tag>MinorVersion<item> -These contain the version of the cache file, currently 0.2. - -<tag>Dirty<item> -Dirty is true if the cache file was opened for reading, the client expects -to have written things to it and have not fully synced it. The file should -be erased and rebuilt if it is true. - -<tag>HeaderSz -<tag>PackageSz -<tag>PackageFileSz -<tag>VersionSz -<tag>DependencySz -<tag>VerFileSz -<tag>ProvidesSz<item> -*Sz contains the sizeof() that particular structure. It is used as an -extra consistency check on the structure of the file. - -If any of the size values do not exactly match what the client expects then -the client should refuse the load the file. - -<tag>PackageCount -<tag>VersionCount -<tag>DependsCount -<tag>PackageFileCount<item> -These indicate the number of each structure contained in the cache. -PackageCount is especially useful for generating user state structures. -See Package::Id for more info. - -<tag>VerSysName<item> -String representing the version system used for this cache - -<tag>Architecture<item> -Architecture the cache was built against. - -<tag>MaxVerFileSize<item> -The maximum size of a raw entry from the original Package file -(i.e. VerFile::Size) is stored here. - -<tag>FileList<item> -This contains the index of the first PackageFile structure. The PackageFile -structures are singly linked lists that represent all package files that -have been merged into the cache. - -<tag>StringList<item> -This contains a list of all the unique strings (string item type strings) in -the cache. The parser reads this list into memory so it can match strings -against it. - -<tag>Pools<item> -The Pool structures manage the allocation pools that the generator uses. -Start indicates the first byte of the pool, Count is the number of objects -remaining in the pool and ItemSize is the structure size (alignment factor) -of the pool. An ItemSize of 0 indicates the pool is empty. There should be -the same number of pools as there are structure types. The generator -stores this information so future additions can make use of any unused pool -blocks. - -<tag>HashTable<item> -HashTable is a hash table that provides indexing for all of the packages. -Each package name is inserted into the hash table using the following has -function: -<example> - unsigned long Hash(string Str) - { - unsigned long Hash = 0; - for (const char *I = Str.begin(); I != Str.end(); I++) - Hash += *I * ((Str.end() - I + 1)); - return Hash % _count(Head.HashTable); - } -</example> -<p> -By iterating over each entry in the hash table it is possible to iterate over -the entire list of packages. Hash Collisions are handled with a singly linked -list of packages based at the hash item. The linked list contains only -packages that match the hashing function. - -</taglist> - <!-- }}} --> -<!-- Package {{{ --> -<!-- ===================================================================== --> -<sect>Package -<p> -This contains information for a single unique package. There can be any -number of versions of a given package. Package exists in a singly -linked list of package records starting at the hash index of the name in -the Header->HashTable. -<example> - struct Pacakge - { - // Pointers - unsigned long Name; // Stringtable - unsigned long VersionList; // Version - unsigned long CurrentVer; // Version - unsigned long Section; // StringTable (StringItem) - - // Linked lists - unsigned long NextPackage; // Package - unsigned long RevDepends; // Dependency - unsigned long ProvidesList; // Provides - - // Install/Remove/Purge etc - unsigned char SelectedState; // What - unsigned char InstState; // Flags - unsigned char CurrentState; // State - - // Unique ID for this pkg - unsigned short ID; - unsigned long Flags; - }; -</example> - -<taglist> -<tag>Name<item> -Name of the package. - -<tag>VersionList<item> -Base of a singly linked list of version structures. Each structure -represents a unique version of the package. The version structures -contain links into PackageFile and the original text file as well as -detailed information about the size and dependencies of the specific -package. In this way multiple versions of a package can be cleanly handled -by the system. Furthermore, this linked list is guaranteed to be sorted -from Highest version to lowest version with no duplicate entries. - -<tag>CurrentVer<item> -CurrentVer is an index to the installed version, either can be -0. - -<tag>Section<item> -This indicates the deduced section. It should be "Unknown" or the section -of the last parsed item. - -<tag>NextPackage<item> -Next link in this hash item. This linked list is based at Header.HashTable -and contains only packages with the same hash value. - -<tag>RevDepends<item> -Reverse Depends is a linked list of all dependencies linked to this package. - -<tag>ProvidesList<item> -This is a linked list of all provides for this package name. - -<tag>SelectedState -<tag>InstState -<tag>CurrentState<item> -These correspond to the 3 items in the Status field found in the status -file. See the section on defines for the possible values. -<p> -SelectedState is the state that the user wishes the package to be -in. -<p> -InstState is the installation state of the package. This normally -should be OK, but if the installation had an accident it may be otherwise. -<p> -CurrentState indicates if the package is installed, partially installed or -not installed. - -<tag>ID<item> -ID is a value from 0 to Header->PackageCount. It is a unique value assigned -by the generator. This allows clients to create an array of size PackageCount -and use it to store state information for the package map. For instance the -status file emitter uses this to track which packages have been emitted -already. - -<tag>Flags<item> -Flags are some useful indicators of the package's state. - -</taglist> - - <!-- }}} --> -<!-- PackageFile {{{ --> -<!-- ===================================================================== --> -<sect>PackageFile -<p> -This contains information for a single package file. Package files are -referenced by Version structures. This is a singly linked list based from -Header.FileList -<example> - struct PackageFile - { - // Names - unsigned long FileName; // Stringtable - unsigned long Archive; // Stringtable - unsigned long Component; // Stringtable - unsigned long Version; // Stringtable - unsigned long Origin; // Stringtable - unsigned long Label; // Stringtable - unsigned long Architecture; // Stringtable - unsigned long Site; // Stringtable - unsigned long IndexType; // Stringtable - unsigned long Size; - - // Linked list - unsigned long NextFile; // PackageFile - unsigned short ID; - unsigned long Flags; - time_t mtime; // Modification time - }; -</example> -<taglist> - -<tag>FileName<item> -Refers the the physical disk file that this PacakgeFile represents. - -<tag>Archive -<tag>Component -<tag>Version -<tag>Origin -<tag>Label -<tag>Architecture -<tag>NotAutomatic<item> -This is the release information. Please see the files document for a -description of what the release information means. - -<tag>Site<item> -The site the index file was fetched from. - -<tag>IndexType<item> -A string indicating what sort of index file this is. - -<tag>Size<item> -Size is provided as a simple check to ensure that the package file has not -been altered. - -<tag>ID<item> -See Package::ID. - -<tag>Flags<item> -Provides some flags for the PackageFile, see the section on defines. - -<tag>mtime<item> -Modification time for the file at time of cache generation. - -</taglist> - - <!-- }}} --> -<!-- Version {{{ --> -<!-- ===================================================================== --> -<sect>Version -<p> -This contains the information for a single version of a package. This is a -single linked list based from Package.Versionlist. - -<p> -The version list is always sorted from highest version to lowest version by -the generator. Also there may not be any duplicate entries in the list (same -VerStr). - -<example> - struct Version - { - unsigned long VerStr; // Stringtable - unsigned long Section; // StringTable (StringItem) - unsigned long Arch; // StringTable - - // Lists - unsigned long FileList; // VerFile - unsigned long NextVer; // Version - unsigned long DependsList; // Dependency - unsigned long ParentPkg; // Package - unsigned long ProvidesList; // Provides - - unsigned long Size; - unsigned long InstalledSize; - unsigned long Hash; - unsigned short ID; - unsigned char Priority; - }; -</example> -<taglist> - -<tag>VerStr<item> -This is the complete version string. - -<tag>FileList<item> -References the all the PackageFile's that this version came out of. FileList -can be used to determine what distribution(s) the Version applies to. If -FileList is 0 then this is a blank version. The structure should also have -a 0 in all other fields excluding VerStr and Possibly NextVer. - -<tag>Section<item> -This string indicates which section it is part of. The string should be -contained in the StringItem list. - -<tag>Arch<item> -Architecture the package was compiled for. - -<tag>NextVer<item> -Next step in the linked list. - -<tag>DependsList<item> -This is the base of the dependency list. - -<tag>ParentPkg<item> -This links the version to the owning package, allowing reverse dependencies -to determine the package. - -<tag>ProvidesList<item> -Head of the linked list of Provides::NextPkgProv, forward provides. - -<tag>Size -<tag>InstalledSize<item> -The archive size for this version. For Debian this is the size of the .deb -file. Installed size is the uncompressed size for this version - -<tag>Hash<item> -This is a characteristic value representing this package. No two packages -in existence should have the same VerStr and Hash with different contents. - -<tag>ID<item> -See Package::ID. - -<tag>Priority<item> -This is the parsed priority value of the package. -</taglist> - - <!-- }}} --> -<!-- Dependency {{{ --> -<!-- ===================================================================== --> -<sect>Dependency -<p> -Dependency contains the information for a single dependency record. The records -are split up like this to ease processing by the client. The base of list -linked list is Version.DependsList. All forms of dependencies are recorded -here including Conflicts, Breaks, Suggests and Recommends. - -<p> -Multiple depends on the same package must be grouped together in -the Dependency lists. Clients should assume this is always true. - -<example> - struct Dependency - { - unsigned long Version; // Stringtable - unsigned long Package; // Package - unsigned long NextDepends; // Dependency - unsigned long NextRevDepends; // Reverse dependency linking - unsigned long ParentVer; // Upwards parent version link - - // Specific types of depends - unsigned char Type; - unsigned char CompareOp; - unsigned short ID; - }; -</example> -<taglist> -<tag>Version<item> -The string form of the version that the dependency is applied against. - -<tag>Package<item> -The index of the package file this depends applies to. If the package file -does not already exist when the dependency is inserted a blank one (no -version records) should be created. - -<tag>NextDepends<item> -Linked list based off a Version structure of all the dependencies in that -version. - -<tag>NextRevDepends<item> -Reverse dependency linking, based off a Package structure. This linked list -is a list of all packages that have a depends line for a given package. - -<tag>ParentVer<item> -Parent version linking, allows the reverse dependency list to link -back to the version and package that the dependency are for. - -<tag>Type<item> -Describes weather it is depends, predepends, recommends, suggests, etc. - -<tag>CompareOp<item> -Describes the comparison operator specified on the depends line. If the high -bit is set then it is a logical or with the previous record. - -<tag>ID<item> -See Package::ID. - -</taglist> - - <!-- }}} --> -<!-- Provides {{{ --> -<!-- ===================================================================== --> -<sect>Provides -<p> -Provides handles virtual packages. When a Provides: line is encountered -a new provides record is added associating the package with a virtual -package name. The provides structures are linked off the package structures. -This simplifies the analysis of dependencies and other aspects A provides -refers to a specific version of a specific package, not all versions need to -provide that provides. - -<p> -There is a linked list of provided package names started from each -version that provides packages. This is the forwards provides mechanism. -<example> - struct Provides - { - unsigned long ParentPkg; // Package - unsigned long Version; // Version - unsigned long ProvideVersion; // Stringtable - unsigned long NextProvides; // Provides - unsigned long NextPkgProv; // Provides - }; -</example> -<taglist> -<tag>ParentPkg<item> -The index of the package that head of this linked list is in. ParentPkg->Name -is the name of the provides. - -<tag>Version<item> -The index of the version this provide line applies to. - -<tag>ProvideVersion<item> -Each provides can specify a version in the provides line. This version allows -dependencies to depend on specific versions of a Provides, as well as allowing -Provides to override existing packages. This is experimental. - -<tag>NextProvides<item> -Next link in the singly linked list of provides (based off package) - -<tag>NextPkgProv<item> -Next link in the singly linked list of provides for 'Version'. - -</taglist> - - <!-- }}} --> -<!-- VerFile {{{ --> -<!-- ===================================================================== --> -<sect>VerFile -<p> -VerFile associates a version with a PackageFile, this allows a full -description of all Versions in all files (and hence all sources) under -consideration. - -<example> - struct pkgCache::VerFile - { - unsigned long File; // PackageFile - unsigned long NextFile; // PkgVerFile - unsigned long Offset; - unsigned short Size; - } -</example> -<taglist> -<tag>File<item> -The index of the package file that this version was found in. - -<tag>NextFile<item> -The next step in the linked list. - -<tag>Offset -<tag>Size<item> -These describe the exact position in the package file for the section from -this version. -</taglist> - - <!-- }}} --> -<!-- StringItem {{{ --> -<!-- ===================================================================== --> -<sect>StringItem -<p> -StringItem is used for generating single instances of strings. Some things -like Section Name are are useful to have as unique tags. It is part of -a linked list based at Header::StringList. -<example> - struct StringItem - { - unsigned long String; // Stringtable - unsigned long NextItem; // StringItem - }; -</example> -<taglist> -<tag>String<item> -The string this refers to. - -<tag>NextItem<item> -Next link in the chain. -</taglist> - <!-- }}} --> -<!-- StringTable {{{ --> -<!-- ===================================================================== --> -<sect>StringTable -<p> -All strings are simply inlined any place in the file that is natural for the -writer. The client should make no assumptions about the positioning of -strings. All stringtable values point to a byte offset from the start of the -file that a null terminated string will begin. - <!-- }}} --> -<!-- Defines {{{ --> -<!-- ===================================================================== --> -<sect>Defines -<p> -Several structures use variables to indicate things. Here is a list of all -of them. - -<sect1>Definitions for Dependency::Type -<p> -<example> -#define pkgDEP_Depends 1 -#define pkgDEP_PreDepends 2 -#define pkgDEP_Suggests 3 -#define pkgDEP_Recommends 4 -#define pkgDEP_Conflicts 5 -#define pkgDEP_Replaces 6 -#define pkgDEP_Breaks 8 -</example> -</sect1> - -<sect1>Definitions for Dependency::CompareOp -<p> -<example> -#define pkgOP_OR 0x10 -#define pkgOP_LESSEQ 0x1 -#define pkgOP_GREATEREQ 0x2 -#define pkgOP_LESS 0x3 -#define pkgOP_GREATER 0x4 -#define pkgOP_EQUALS 0x5 -</example> -The lower 4 bits are used to indicate what operator is being specified and -the upper 4 bits are flags. pkgOP_OR indicates that the next package is -or'd with the current package. -</sect1> - -<sect1>Definitions for Package::SelectedState -<p> -<example> -#define pkgSTATE_Unkown 0 -#define pkgSTATE_Install 1 -#define pkgSTATE_Hold 2 -#define pkgSTATE_DeInstall 3 -#define pkgSTATE_Purge 4 -</example> -</sect1> - -<sect1>Definitions for Package::InstState -<p> -<example> -#define pkgSTATE_Ok 0 -#define pkgSTATE_ReInstReq 1 -#define pkgSTATE_Hold 2 -#define pkgSTATE_HoldReInstReq 3 -</example> -</sect1> - -<sect1>Definitions for Package::CurrentState -<p> -<example> -#define pkgSTATE_NotInstalled 0 -#define pkgSTATE_UnPacked 1 -#define pkgSTATE_HalfConfigured 2 -#define pkgSTATE_UnInstalled 3 -#define pkgSTATE_HalfInstalled 4 -#define pkgSTATE_ConfigFiles 5 -#define pkgSTATE_Installed 6 -#define pkgSTATE_TriggersAwaited 7 -#define pkgSTATE_TriggersPending 8 -</example> -</sect1> - -<sect1>Definitions for Package::Flags -<p> -<example> -#define pkgFLAG_Auto (1 << 0) -#define pkgFLAG_New (1 << 1) -#define pkgFLAG_Obsolete (1 << 2) -#define pkgFLAG_Essential (1 << 3) -#define pkgFLAG_ImmediateConf (1 << 4) -</example> -</sect1> - -<sect1>Definitions for Version::Priority -<p> -Zero is used for unparsable or absent Priority fields. -<example> -#define pkgPRIO_Important 1 -#define pkgPRIO_Required 2 -#define pkgPRIO_Standard 3 -#define pkgPRIO_Optional 4 -#define pkgPRIO_Extra 5 -</example> -</sect1> - -<sect1>Definitions for PackageFile::Flags -<p> -<example> -#define pkgFLAG_NotSource (1 << 0) -#define pkgFLAG_NotAutomatic (1 << 1) -</example> -</sect1> - - <!-- }}} --> - -<chapt>Notes on the Generator -<!-- Notes on the Generator {{{ --> -<!-- ===================================================================== --> -<p> -The pkgCache::MergePackageFile function is currently the only generator of -the cache file. It implements a conversion from the normal textual package -file into the cache file. - -<p> -The generator assumes any package declaration with a -Status: line is a 'Status of the package' type of package declaration. -A Package with a Target-Version field should also really have a status field. -The processing of a Target-Version field can create a place-holder Version -structure that is empty to refer to the specified version (See Version -for info on what a empty Version looks like). The Target-Version syntax -allows the specification of a specific version and a target distribution. - -<p> -Different section names on different versions is supported, but I -do not expect to use it. To simplify the GUI it will merely use the section -in the Package structure. This should be okay as I hope sections do not change -much. - -<p> -The generator goes through a number of post processing steps after producing -a disk file. It sorts all of the version lists to be in descending order -and then generates the reverse dependency lists for all of the packages. -ID numbers and count values are also generated in the post processing step. - -<p> -It is possible to extend many of the structures in the cache with extra data. -This is done by using the ID member. ID will be a unique number from 0 to -Header->??Count. For example -<example> -struct MyPkgData; -MyPkgData *Data = new MyPkgData[Header->PackageCount]; -Data[Package->ID]->Item = 0; -</example> -This provides a one way reference between package structures and user data. To -get a two way reference would require a member inside the MyPkgData structure. - -<p> -The generators use of free space pools tend to make the package file quite -large, and quite full of blank space. This could be fixed with sparse files. - - <!-- }}} --> - -<chapt>Future Directions -<!-- Future Directions {{{ --> -<!-- ===================================================================== --> -<p> -Some good directions to take the cache file is into a cache directory that -contains many associated caches that cache other important bits of -information. (/var/cache/apt, FHS2) - -<p> -Caching of the info/*.list is an excellent place to start, by generating all -the list files into a tree structure and reverse linking them to the package -structures in the main cache file major speed gains in dpkg might be achieved. - - <!-- }}} --> - -</book> diff --git a/doc/de/makefile b/doc/de/makefile deleted file mode 100644 index a827a0f24..000000000 --- a/doc/de/makefile +++ /dev/null @@ -1,11 +0,0 @@ -# -*- make -*- -BASE=../.. -SUBDIR=doc/de - -# Bring in the default rules -include ../../buildlib/defaults.mak - -# Language Code of this translation -LC=de - -include $(PO4A_MANPAGE_H) diff --git a/doc/examples/configure-index b/doc/examples/configure-index index 133ce8e79..26fb53fec 100644 --- a/doc/examples/configure-index +++ b/doc/examples/configure-index @@ -95,7 +95,9 @@ APT Clean-Installed "true"; Immediate-Configure "true"; // DO NOT turn this off, see the man page Force-LoopBreak "false"; // DO NOT turn this on, see the man page - Cache-Limit "4194304"; + Cache-Start "20971520"; + Cache-Grow "1048576"; + Cache-Limit "0"; Default-Release ""; // consider Recommends, Suggests as important dependencies that should @@ -169,12 +171,17 @@ Acquire Queue-Mode "host"; // host|access Retries "0"; Source-Symlinks "true"; + ForceHash "sha256"; // hashmethod used for expected hash: sha256, sha1 or md5sum PDiffs "true"; // try to get the IndexFile diffs PDiffs::FileLimit "4"; // don't use diffs if we would need more than 4 diffs PDiffs::SizeLimit "50"; // don't use diffs if size of all patches excess // 50% of the size of the original file + Check-Valid-Until "true"; + Max-ValidTime "864000"; // 10 days + Max-ValidTime::Debian-Security "604800"; // 7 days, label specific configuration + // HTTP method configuration http { @@ -275,6 +282,15 @@ Acquire Order { "gz"; "lzma"; "bz2"; }; }; + + Languages + { + "environment"; + "de"; + "en"; + "none"; + "fr"; + }; }; // Directory layout @@ -284,9 +300,8 @@ Dir "/" State "var/lib/apt/" { Lists "lists/"; - xstatus "xstatus"; - userstatus "status.user"; status "/var/lib/dpkg/status"; + extended_states "extended_states"; cdroms "cdroms.list"; }; @@ -424,6 +439,8 @@ Debug } +pkgCacheGen::Essential "native"; // other modes: all, none, installed + /* Whatever you do, do not use this configuration file!! Take out ONLY the portions you need! */ This Is Not A Valid Config File diff --git a/doc/files.sgml b/doc/files.sgml index 2293e204a..108e73670 100644 --- a/doc/files.sgml +++ b/doc/files.sgml @@ -42,40 +42,68 @@ multiple package files. The var directory structure is as follows: <example> /var/lib/apt/ - lists/ + lists/ partial/ - xstatus - userstatus - cdroms.list + periodic/ + extended_states + cdroms.list /var/cache/apt/ - pkgcache.bin - srcpkgcache.bin archives/ partial/ + pkgcache.bin + srcpkgcache.bin /etc/apt/ - sources.list - apt.conf + sources.list.d/ + apt.conf.d/ + preferences.d/ + trusted.gpg.d/ + sources.list + apt.conf + apt_preferences + trusted.gpg /usr/lib/apt/ - methods/ - cdrom - ftp - http - file - gzip - copy + methods/ + bzip2 + cdrom + copy + file + ftp + gpgv + gzip + http + https + lzma + rred + rsh + ssh </example> <p> As is specified in the FHS 2.1 /var/lib/apt is used for application data that is not expected to be user modified. /var/cache/apt is used for regeneratable data and is where the package cache and downloaded .debs -go. +go. /etc/apt is the place where configuration should happen and +/usr/lib/apt is the place where the apt and other packages can place +binaries which can be used by the acquire system of APT. </sect> <!-- }}} --> <chapt>Files <!-- Distribution Source List {{{ --> <!-- ===================================================================== --> +<sect>Files and fragment directories in /etc/apt + +<p> +All files in /etc/apt are used to modify specific aspects of APT. To enable +other packages to ship needed configuration herself all these files have +a fragment directory packages can place their files in instead of mangling +with the main files. The main files are therefore considered to be only +used by the user and not by a package. The documentation omits this directories +most of the time to be easier readable, so every time the documentation includes +a reference to a main file it really means the file or the fragment directories. + +</sect> + <sect>Distribution Source list (sources.list) <p> @@ -121,7 +149,10 @@ which indicates a standard debian archive with a dists dir. <sect1>URI specification <p> -URIs in the source list support a large number of access schemes. +URIs in the source list support a large number of access schemes which +are listed in the sources.list manpage and can be further extended by +transport binaries placed in /usr/lib/apt/methods. The most important +builtin schemes are: <taglist> <tag>cdrom<item> @@ -161,13 +192,6 @@ URIs in the source list support a large number of access schemes. <example> file:/var/debian </example> - -<tag>smb<item> - A possible future expansion may be to have direct support for smb (Samba - servers). - <example> - smb://ftp.kernel.org/pub/mirrors/debian - </example> </taglist> </sect1> @@ -201,38 +225,31 @@ here as well. </sect> <!-- }}} --> -<!-- Extra Status {{{ --> +<!-- Extended Status {{{ --> <!-- ===================================================================== --> -<sect>Extra Status File (xstatus) +<sect>Extended States File (extended_states) <p> -The extra status file serves the same purpose as the normal dpkg status file +The extended_states file serves the same purpose as the normal dpkg status file (/var/lib/dpkg/status) except that it stores information unique to apt. -This includes the autoflag, target distribution and version and any other -unique features that come up over time. It duplicates nothing from the normal +This includes currently only the autoflag but is open to store more +unique data that come up over time. It duplicates nothing from the normal dpkg status file. Please see other APT documentation for a discussion -of the exact internal behaviour of these fields. The Package field is -placed directly before the new fields to indicate which package they -apply to. The new fields are as follows: +of the exact internal behaviour of these fields. The Package and the +Architecture field are placed directly before the new fields to indicate +which package they apply to. The new fields are as follows: <taglist> -<tag>X-Auto<item> - The Auto flag can be Yes or No and controls whether the package is in - auto mode. - -<tag>X-TargetDist<item> - The TargetDist item indicates which distribution versions are offered for - installation from. It should be stable, unstable or testing. - -<tag>X-TargetVersion<item> - The target version item is set if the user selects a specific version, it - overrides the TargetDist selection if both are present. +<tag>Auto-Installed<item> + The Auto flag can be 1 (Yes) or 0 (No) and controls whether the package + was automatical installed to satisfy a dependency or if the user requested + the installation </taglist> </sect> <!-- }}} --> <!-- Binary Package Cache {{{ --> <!-- ===================================================================== --> -<sect>Binary Package Cache (pkgcache.bin) +<sect>Binary Package Cache (srcpkgcache.bin and pkgcache.bin) <p> Please see cache.sgml for a complete description of what this file is. The @@ -278,69 +295,27 @@ The Methods directory is more fully described in the APT Methods interface document. </sect> <!-- }}} --> -<!-- The Mirror List {{{ --> +<!-- The Configuration File {{{ --> <!-- ===================================================================== --> -<sect> The Mirror List +<sect> The Configuration File (/etc/apt/apt.conf) <p> -The mirror list is stored on the primary debian web server (www.debian.org) -and contains a machine readable list of all known debian mirrors. It's -format and style mirror the Package file. - -<taglist> -<tag>Site<item> -This is the proper host name of the site. It should not be a host within -debian.org and generally cnames should be avoided here. - -<tag>Aliases<item> -These list any commonly used aliases for the site. This field is used to make -sure that a site is not added twice. - -<tag>Type<item> -This field can either be <em>Push-Primary</> or <em>leaf</>. -<em>Push-Primary</> are authorized top level mirrors of the archive, all -other mirrors are leaf. - -<tag>Archive-[access]<item> -The Archive field gives the path(s) to the debian archive. [access] -specifies the access method and may be one of ftp, http, rsync, nfs, or -smb. For many of the types it is possible to prefix the path with :### -indicating that an alternate port should be used. Generally paths -start with a / and end with a /, rsync is an exception in that the -first directory component is not a path but a label. - -<tag>WWW-[access]<item> -The WWW field gives the path(s) to the debian web site. - -<tag>CDImage-[access]<item> -The WWW field gives the path(s) to the debian CD-ROM images - -<tag>Incoming-[access]<item> -The Incoming field gives the path(s) to a mirror of the debian incoming -directory. - -<tag>nonUS-[access]<item> -The nonUS field gives the path(s) to a mirror of the non-US distribution. - -<tag>Maintainer<item> -This is the email address of the maintainer of the mirror. - -<tag>Location<item> -Location gives the general geographical region the mirror is in. - -<tag>Sponsor<item> -The Sponsor field indicates who owns the mirror and a URL to a web page -describing the organization. - -<tag>Comment<item> -General free-form text. - -</taglist> +The configuration file (and the associated fragments directory +/etc/apt/apt.conf.d/) is described in the apt.conf manpage. +</sect> + <!-- }}} --> +<!-- The trusted.gpg File {{{ --> +<!-- ===================================================================== --> +<sect> The trusted.gpg File (/etc/apt/trusted.gpg) <p> -Some form of network measurement will have to be used to gauge performance -of each of the mirrors. This will be discussed later, initial versions -will use the first found URI. +The trusted.gpg file (and the files in the associated fragments directory +/etc/apt/trusted.gpg.d/) is a binary file including the keyring used +by apt to validate that the information (e.g. the Release file) it +downloads are really from the distributor it clams to be and is +unmodified and is therefore the last step in the chain of trust between +the archive and the end user. This security system is described in the +apt-secure manpage. </sect> <!-- }}} --> <!-- The Release File {{{ --> @@ -348,7 +323,7 @@ will use the first found URI. <sect> The Release File <p> -This file plays and important role in how APT presents the archive to the +This file plays an important role in how APT presents the archive to the user. Its main purpose is to present a descriptive name for the source of each version of each package. It also is used to detect when new versions of debian are released. It augments the package file it is associated with diff --git a/doc/fr/makefile b/doc/fr/makefile deleted file mode 100644 index 214534736..000000000 --- a/doc/fr/makefile +++ /dev/null @@ -1,11 +0,0 @@ -# -*- make -*- -BASE=../.. -SUBDIR=doc/fr - -# Bring in the default rules -include ../../buildlib/defaults.mak - -# Language Code of this translation -LC=fr - -include $(PO4A_MANPAGE_H) diff --git a/doc/it/makefile b/doc/it/makefile deleted file mode 100644 index 2179ec15f..000000000 --- a/doc/it/makefile +++ /dev/null @@ -1,11 +0,0 @@ -# -*- make -*- -BASE=../.. -SUBDIR=doc/it - -# Bring in the default rules -include ../../buildlib/defaults.mak - -# Language Code of this translation -LC=it - -include $(PO4A_MANPAGE_H) diff --git a/doc/ja/makefile b/doc/ja/makefile deleted file mode 100644 index f44bb1c0f..000000000 --- a/doc/ja/makefile +++ /dev/null @@ -1,11 +0,0 @@ -# -*- make -*- -BASE=../.. -SUBDIR=doc/ja - -# Bring in the default rules -include ../../buildlib/defaults.mak - -# Language Code of this translation -LC=ja - -include $(PO4A_MANPAGE_H) diff --git a/doc/es/makefile b/doc/lang.makefile index 0b5b52222..9fdc6ea70 100644 --- a/doc/es/makefile +++ b/doc/lang.makefile @@ -1,11 +1,11 @@ # -*- make -*- BASE=../.. -SUBDIR=doc/es +SUBDIR=doc/@@LANG@@ # Bring in the default rules include ../../buildlib/defaults.mak # Language Code of this translation -LC=es +LC=@@LANG@@ include $(PO4A_MANPAGE_H) diff --git a/doc/makefile b/doc/makefile index 6e6186466..8a889c94c 100644 --- a/doc/makefile +++ b/doc/makefile @@ -46,10 +46,12 @@ TO = $(DOC) TARGET = binary include $(COPY_H) -#.PHONY: headers library clean veryclean all binary program doc doc.pt_BR doc.fr +.PHONY: clean clean-subdirs veryclean veryclean-subdirs all binary doc doc: - for dir in $(SUBDIRS); do\ - $(MAKE) -C $$dir $@; \ + for i in $(shell ls po/*.po | sed -r 's#po/([a-z]+[A-Z_]*).po#\1#'); do \ + test -d $$i || mkdir $$i; \ + test -f $$i/makefile || sed "s#@@LANG@@#$$i#" lang.makefile > $$i/makefile; \ + $(MAKE) -C $$i $@; \ done clean: clean-subdirs @@ -62,7 +64,7 @@ clean-subdirs: veryclean-subdirs: for dir in $(SUBDIRS); do\ - $(MAKE) -C $$dir veryclean; \ + rm -rf $$dir; \ done ifdef PO4A @@ -70,7 +72,7 @@ doc: po4a clean: po4a-clean -.PHONY: update-po po4a +.PHONY: update-po po4a stats update-po: po4a --previous --no-backups --force --no-translations po4a.conf @@ -79,6 +81,10 @@ po4a-clean: po4a: po4a --previous --no-backups po4a.conf + +stats: + for i in po/*.po; do echo -n "$$i: "; msgfmt --statistics $$i; done + endif ifdef DOXYGEN diff --git a/doc/pl/makefile b/doc/pl/makefile deleted file mode 100644 index 7e77b29b9..000000000 --- a/doc/pl/makefile +++ /dev/null @@ -1,11 +0,0 @@ -# -*- make -*- -BASE=../.. -SUBDIR=doc/pl - -# Bring in the default rules -include ../../buildlib/defaults.mak - -# Language Code of this translation -LC=pl - -include $(PO4A_MANPAGE_H) diff --git a/doc/po/apt-doc.pot b/doc/po/apt-doc.pot index 40ed1f589..60c795481 100644 --- a/doc/po/apt-doc.pot +++ b/doc/po/apt-doc.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" +"POT-Creation-Date: 2010-08-23 18:46-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" @@ -403,17 +403,6 @@ msgstr "" #: apt.ent:150 #, no-wrap msgid "" -"<!ENTITY gnome-apt \"<citerefentry>\n" -" <refentrytitle><command>gnome-apt</command></refentrytitle>\n" -" <manvolnum>1</manvolnum>\n" -" </citerefentry>\"\n" -">\n" -msgstr "" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" @@ -422,7 +411,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" @@ -440,7 +429,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" @@ -448,7 +437,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -459,7 +448,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -472,7 +461,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -485,7 +474,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -497,7 +486,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" @@ -506,7 +495,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -518,7 +507,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -529,7 +518,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -546,7 +535,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -560,7 +549,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -575,7 +564,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -588,7 +577,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:268 +#: apt.ent:264 #, no-wrap msgid "" " <varlistentry>\n" @@ -597,14 +586,18 @@ msgid "" " <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" +" configuration file. If configuration settings need to be set before " +"the\n" +" default configuration files are parsed specify a file with the " +"<envar>APT_CONFIG</envar>\n" +" environment variable. See &apt-conf; for syntax information.\n" " </para>\n" " </listitem>\n" " </varlistentry>\n" msgstr "" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -624,7 +617,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -641,7 +634,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -653,7 +646,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -665,7 +658,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -677,7 +670,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, no-wrap msgid "" " " @@ -690,7 +683,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, no-wrap msgid "" "<!ENTITY file-preferences \"\n" @@ -706,7 +699,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " " @@ -719,7 +712,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -731,7 +724,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " " @@ -744,7 +737,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, no-wrap msgid "" "<!ENTITY file-statelists \"\n" @@ -758,7 +751,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, no-wrap msgid "" " " @@ -771,7 +764,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, no-wrap msgid "" "<!ENTITY file-trustedgpg \"\n" @@ -784,7 +777,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, no-wrap msgid "" " " @@ -799,16 +792,36 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" +#: apt.ent:373 +#, no-wrap +msgid "" +"<!ENTITY file-extended_states \"\n" +" " +"<varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" + +#. type: Plain text +#: apt.ent:377 +#, no-wrap +msgid "" +"<!-- 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 \"TRANSLATION\">\n" msgstr "" #. type: Plain text -#: apt.ent:380 +#: apt.ent:386 #, no-wrap msgid "" "<!-- TRANSLATOR: This is a placeholder. You should write here who has " -"constributed\n" +"contributed\n" " to the translation in the past, who is responsible now and maybe " "further information\n" " specially related to your translation. -->\n" @@ -823,12 +836,18 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -836,6 +855,13 @@ msgid "" "\">\n" msgstr "" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> " +"<!ENTITY testing-codename \"squeeze\">" +msgstr "" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 apt-sortpkgs.1.xml:13 sources.list.5.xml:13 @@ -894,7 +920,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 sources.list.5.xml:33 +#: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 sources.list.5.xml:33 msgid "Description" msgstr "" @@ -908,7 +934,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." @@ -1284,7 +1310,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 +#: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "" @@ -1307,7 +1333,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 apt-sortpkgs.1.xml:58 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" msgstr "" @@ -1327,12 +1353,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "" @@ -1364,34 +1390,84 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:312 +msgid "<option>--no-pre-depends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +msgid "<option>--no-depends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +msgid "<option>--no-recommends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +msgid "<option>--no-suggests</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +msgid "<option>--no-conflicts</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +msgid "<option>--no-breaks</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +msgid "<option>--no-replaces</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +msgid "<option>--no-enhances</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: " +"<literal>APT::Cache::Show<replaceable>DependencyType</replaceable></literal> " +"e.g. <literal>APT::Cache::ShowRecommends</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 msgid "" "Print full records for all available versions. This is the default; to turn " "it off, use <option>--no-all-versions</option>. If " @@ -1402,17 +1478,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use " @@ -1421,29 +1497,29 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: " @@ -1451,12 +1527,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " @@ -1464,12 +1540,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and " "<literal>rdepends</literal> to packages which are currently installed. " @@ -1477,37 +1553,37 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 apt-sortpkgs.1.xml:64 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 sources.list.5.xml:233 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 sources.list.5.xml:233 msgid "See Also" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." @@ -1566,7 +1642,7 @@ msgstr "" #: apt-cdrom.8.xml:66 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 procceed " +"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." @@ -1606,7 +1682,7 @@ msgid "Options" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "" @@ -1642,7 +1718,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "" @@ -1687,17 +1763,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "" @@ -1750,7 +1826,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." @@ -1801,7 +1877,7 @@ msgid "Just show the contents of the configuration space." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 apt-sortpkgs.1.xml:70 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 apt-sortpkgs.1.xml:70 msgid "&apt-conf;" msgstr "" @@ -1862,7 +1938,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "" @@ -1910,7 +1986,8 @@ 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>-o " +"<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\" " @@ -1929,7 +2006,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -1938,7 +2015,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the " @@ -1948,7 +2025,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -1958,12 +2035,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " @@ -1972,17 +2049,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -1991,7 +2068,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " @@ -1999,12 +2076,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it for " @@ -2015,12 +2092,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2030,7 +2107,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 msgid "" "Values for the additional metadata fields in the Release file are taken from " "the corresponding variables under " @@ -2039,17 +2116,17 @@ msgid "" "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>." +"<literal>Valid-Until</literal>, <literal>Architectures</literal>, " +"<literal>Components</literal>, <literal>Description</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2059,24 +2136,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 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 "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2087,17 +2164,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "The generate configuration has 4 separate sections, each described below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 msgid "Dir Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " @@ -2106,12 +2183,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2119,44 +2196,44 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the " "<literal>FileList</literal> setting is used below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -2164,12 +2241,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -2178,60 +2255,72 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +msgid "Translation::Compress" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section " @@ -2239,24 +2328,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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 "" +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +msgid "LongDescription" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" + #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -2264,12 +2365,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each " "day. The contents files are round-robined so that over several days they " @@ -2277,12 +2378,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is " @@ -2293,60 +2394,73 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to " "<filename>$(DIST)/$(SECTION)/binary-$(ARCH)/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to " "<filename>$(DIST)/$(SECTION)/source/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to " "<filename>$(DIST)/$(SECTION)/binary-$(ARCH)/Packages</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 msgid "" "Sets the output Sources file. Defaults to " "<filename>$(DIST)/$(SECTION)/source/Sources</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +msgid "Translation" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to " +"<filename>$(DIST)/$(SECTION)/i18n/Translation-en</filename>" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to " @@ -2354,12 +2468,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to " "<filename>$(DIST)/Contents-$(ARCH)</filename>. If this setting causes " @@ -2369,34 +2483,34 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, " "<command>apt-ftparchive</command> should read the list of files from the " @@ -2404,12 +2518,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, " "<command>apt-ftparchive</command> should read the list of files from the " @@ -2418,12 +2532,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -2433,16 +2547,16 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -2450,7 +2564,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, no-wrap msgid "" "for i in Sections do \n" @@ -2460,7 +2574,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 msgid "" "When processing a <literal>Tree</literal> section " "<command>apt-ftparchive</command> performs an operation similar to: " @@ -2468,12 +2582,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 msgid "Sections" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib " @@ -2481,12 +2595,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -2494,56 +2608,56 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -2553,64 +2667,64 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -2620,19 +2734,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder " "type=\"literallayout\" id=\"0\"/> or simply, <placeholder " @@ -2643,12 +2757,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -2656,12 +2770,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " @@ -2669,12 +2783,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -2682,19 +2796,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -2703,12 +2817,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " @@ -2717,12 +2831,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -2732,12 +2846,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: " @@ -2745,26 +2859,40 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: " "<literal>APT::FTPArchive::ReadOnlyDB</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 +#: apt-ftparchive.1.xml:574 +msgid "<option>--arch</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +msgid "" +"Accept in the <literal>packages</literal> and <literal>contents</literal> " +"commands only package files matching <literal>*_arch.deb</literal> or " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 msgid "<option>APT::FTPArchive::AlwaysStat</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -2776,27 +2904,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 msgid "<option>APT::FTPArchive::LongDescription</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with " -"<command>apt-ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 sources.list.5.xml:193 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 sources.list.5.xml:193 msgid "Examples" msgstr "" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, no-wrap msgid "" "<command>apt-ftparchive</command> packages " @@ -2805,14 +2933,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." @@ -2842,28 +2970,24 @@ msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> " -"</group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " +"<option>-t=</option> <arg choice='plain'> " +"<replaceable>target_release</replaceable> </arg> </arg> <group " +"choice=\"req\"> <arg choice='plain'>update</arg> <arg " "choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " "choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg " "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " "choice='req'> <arg choice='plain'> " "=<replaceable>pkg_version_number</replaceable> </arg> <arg choice='plain'> " -"/<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"/<replaceable>target_release_codename</replaceable> </arg> </group> </arg> " -"</arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" " +"/<replaceable>target_release</replaceable> </arg> </group> </arg> </arg> " +"</arg> <arg choice='plain'>remove <arg choice=\"plain\" " "rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>purge <arg choice=\"plain\" " "rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>source <arg choice=\"plain\" " "rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " "<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " -"<arg choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " -"<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " -"</arg> </group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> " +"</group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg " "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " "<arg choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " "choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " @@ -2874,21 +2998,21 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -2903,12 +3027,12 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -2924,12 +3048,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 msgid "dselect-upgrade" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, " @@ -2940,12 +3064,12 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -2959,12 +3083,12 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -2980,7 +3104,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -2991,14 +3115,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more " "already-installed packages without upgrading every package you have on your " @@ -3010,14 +3134,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -3029,12 +3153,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -3044,12 +3168,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " @@ -3057,12 +3181,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -3074,7 +3198,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via " "<literal>deb-src</literal> type lines in the &sources-list; file. This means " @@ -3085,7 +3209,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " @@ -3094,7 +3218,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -3104,7 +3228,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " @@ -3112,31 +3236,31 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -3148,12 +3272,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -3165,12 +3289,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " @@ -3178,36 +3302,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 msgid "" "Fix; attempt to correct a system with broken dependencies in place. This " "option, when used with install/remove, can omit any packages to permit APT " @@ -3223,17 +3347,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -3245,12 +3369,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with " "<option>--ignore-missing</option> to force APT to use only the .debs it has " @@ -3259,7 +3383,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3271,17 +3395,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: " @@ -3289,7 +3413,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking " "(<literal>Debug::NoLocking</literal>) automatic. Also a notice will be " @@ -3301,7 +3425,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " @@ -3310,22 +3434,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -3335,83 +3459,83 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 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 "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " @@ -3420,12 +3544,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with " "<literal>install</literal>, <literal>no-upgrade</literal> will prevent " @@ -3434,12 +3558,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +msgid "<option>--only-upgrade</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +msgid "" +"Do not install new packages; When used in conjunction with " +"<literal>install</literal>, <literal>only-upgrade</literal> will prevent " +"packages on the command line from being upgraded if they are not already " +"installed. Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -3449,12 +3587,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -3467,12 +3605,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 msgid "" "Use purge instead of remove for anything that would be removed. An asterisk " "(\"*\") will be displayed next to packages which are scheduled to be " @@ -3482,24 +3620,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -3510,17 +3648,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -3535,12 +3673,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where " @@ -3550,24 +3688,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 msgid "" "If the command is either <literal>install</literal> or " "<literal>remove</literal>, then this option acts like running " @@ -3576,12 +3714,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and " "<literal>build-dep</literal> commands. Indicates that the given source " @@ -3593,22 +3731,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, " @@ -3617,24 +3755,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: " @@ -3642,14 +3780,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, " @@ -3657,29 +3795,29 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" msgstr "" @@ -3994,26 +4132,18 @@ msgstr "" msgid "Show the program version." msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: " -"<literal>Dir::State</literal> sets the path to the " -"<filename>extended_states</filename> file." +msgid " &file-extended_states;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 msgid "&apt-get;,&aptitude;,&apt-conf;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." @@ -4534,29 +4664,29 @@ msgstr "" msgid "" "Default release to install packages from if more than one version " "available. Contains release name, codename or release version. Examples: " -"'stable', 'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also " -"&apt-preferences;." +"'stable', 'testing', 'unstable', '&stable-codename;', '&testing-codename;', " +"'4.0', '5.0*'. See also &apt-preferences;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " @@ -4565,12 +4695,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -4603,12 +4733,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a " @@ -4619,82 +4749,132 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not " +"enough. These value will be applied again and again until either the cache " +"is big enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of " +"<literal>Cache-Limit</literal> is 0 which stands for no limit. If " +"<literal>Cache-Grow</literal> is set to 0 the automatic grow of the cache is " +"disabled." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was " +"created. The default is \"for ever\" (0) if the Release file of the archive " +"doesn't include a <literal>Valid-Until</literal> header. If it does then " +"this date is the default. The date from the Release file or the date " +"specified by the creation time of the Release file (<literal>Date</literal> " +"header) plus the seconds specified with this options are used to check if " +"the validation of a file has expired by using the earlier date of the " +"two. Archive specific settings can be made by appending the label of the " +"archive to the option name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -4705,12 +4885,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of " "<literal>host</literal> or <literal>access</literal> which determines how " @@ -4720,36 +4900,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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 "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -4761,7 +4941,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -4775,7 +4955,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -4783,7 +4963,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -4795,7 +4975,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with " "<literal>Acquire::http::Dl-Limit</literal> which accepts integer values in " @@ -4805,7 +4985,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -4813,12 +4993,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -4828,7 +5008,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -4850,12 +5030,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -4875,7 +5055,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -4885,7 +5065,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the " "<envar>ftp_proxy</envar> environment variable to a http url - see the " @@ -4895,7 +5075,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -4905,18 +5085,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -4929,12 +5109,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -4942,12 +5122,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "" "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> " @@ -4955,7 +5135,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -4967,19 +5147,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -4996,13 +5176,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the " "<literal>Dir::Bin::<replaceable>Methodname</replaceable></literal> will be " @@ -5017,7 +5197,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -5027,12 +5207,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:460 msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the " @@ -5045,13 +5239,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 msgid "" "The default list includes \"environment\" and " "\"en\". \"<literal>environment</literal>\" has a special meaning here: It " @@ -5074,7 +5268,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" " @@ -5082,12 +5276,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -5099,7 +5293,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -5112,7 +5306,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -5122,7 +5316,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -5130,7 +5324,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by " "<literal>Dir::Bin</literal>. <literal>Dir::Bin::Methods</literal> specifies " @@ -5142,7 +5336,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -5154,13 +5348,24 @@ msgid "" "looked up in <filename>/tmp/staging/var/lib/dpkg/status</filename>." msgstr "" +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with " +"<literal>.disabled</literal>, <literal>~</literal>, <literal>.bak</literal> " +"or <literal>.dpkg-[a-z]+</literal> is silently ignored. As seen in the last " +"default value these patterns can use regular expression syntax." +msgstr "" + #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -5168,12 +5373,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 msgid "Clean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -5184,50 +5389,50 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 msgid "Updateoptions" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 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:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 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:525 +#: apt.conf.5.xml:579 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 " @@ -5235,17 +5440,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -5254,12 +5459,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -5269,7 +5474,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -5280,36 +5485,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is " "<filename>/</filename>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 msgid "Build-options" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 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:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -5324,7 +5529,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -5334,7 +5539,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:572 +#: apt.conf.5.xml:626 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 " @@ -5348,12 +5553,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -5365,12 +5570,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -5387,12 +5592,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure " "--pending</command> to let dpkg handle all required configurations and " @@ -5404,12 +5609,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -5419,12 +5624,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by " @@ -5436,12 +5641,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -5453,7 +5658,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -5467,12 +5672,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -5481,12 +5686,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 msgid "Debug options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -5497,7 +5702,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, " @@ -5505,7 +5710,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s " @@ -5513,7 +5718,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -5523,110 +5728,110 @@ 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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 msgid "A full list of debugging options to apt follows." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 msgid "Print information related to downloading packages using FTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 msgid "Print information related to downloading packages using HTTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 msgid "Print information related to downloading packages using HTTPS." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 msgid "Describes the process of resolving build-dependencies in &apt-get;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the " "<literal>apt</literal> libraries." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -5634,92 +5839,92 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 msgid "Log when items are added to or removed from the global download queue." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 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><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 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><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "Log all interactions with the sub-processes that actually perform downloads." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 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><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial " @@ -5729,12 +5934,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as " "keep/install/remove while the ProblemResolver does his work. Each addition " @@ -5752,90 +5957,90 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 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><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 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><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 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><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 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><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -5843,39 +6048,39 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from " "<filename>/etc/apt/vendors.list</filename>." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" msgstr "" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." msgstr "" #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" msgstr "" #. type: Content of: <refentry><refnamediv><refname> @@ -5923,6 +6128,20 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or " @@ -5932,12 +6151,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, no-wrap msgid "" "<command>apt-get install -t testing " @@ -5945,13 +6164,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, no-wrap msgid "APT::Default-Release \"stable\";\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -5968,39 +6187,52 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 +msgid "priority 1" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their " +"<filename>Release</filename> files are marked as \"NotAutomatic: yes\" like " +"the debian experimental archive." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 msgid "priority 100" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 msgid "priority 500" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 msgid "priority 990" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 msgid "to the versions that are not installed and belong to the target release." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 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: " @@ -6008,22 +6240,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -6033,19 +6267,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the " @@ -6053,7 +6287,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -6064,7 +6298,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -6074,7 +6308,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -6086,12 +6320,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -6100,7 +6334,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -6110,7 +6344,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, no-wrap msgid "" "Package: perl\n" @@ -6119,7 +6353,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -6129,7 +6363,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " @@ -6137,7 +6371,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, no-wrap msgid "" "Package: *\n" @@ -6146,17 +6380,35 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 +#: apt_preferences.5.xml:206 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, no-wrap +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\n" +"Pin-Priority: 999\n" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:214 +msgid "" +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or " +"\"Ximian\"." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is " @@ -6164,7 +6416,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, no-wrap msgid "" "Package: *\n" @@ -6173,24 +6425,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:202 +#: apt_preferences.5.xml:228 msgid "" "The following record assigns a high priority to all package versions " "belonging to any distribution whose Codename is " -"\"<literal>squeeze</literal>\"." +"\"<literal>&testing-codename;</literal>\"." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 +#: apt_preferences.5.xml:232 #, no-wrap msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " @@ -6198,7 +6450,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, no-wrap msgid "" "Package: *\n" @@ -6207,82 +6459,82 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 msgid "P > 1000" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 msgid "500 < P <=990" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 msgid "100 < P <=500" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 msgid "0 < P <=100" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 msgid "P < 0" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " @@ -6290,7 +6542,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " @@ -6299,14 +6551,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, no-wrap msgid "" "Package: perl\n" @@ -6323,12 +6575,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -6338,7 +6590,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -6346,7 +6598,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an " @@ -6355,12 +6607,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " @@ -6368,27 +6620,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 msgid "gives the package name" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/<replaceable>component</replaceable>/<replaceable>arch</replaceable></filename>: " @@ -6400,12 +6652,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 msgid "" "names the archive to which all the packages in the directory tree belong. " "For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " @@ -6416,35 +6668,35 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, no-wrap msgid "Pin: release a=stable\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the " +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " "<filename>Release</filename> file belong to a version named " -"<literal>squeeze</literal>. Specifying this value in the APT preferences " -"file would require the line:" +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 +#: apt_preferences.5.xml:401 #, no-wrap -msgid "Pin: release n=squeeze\n" +msgid "Pin: release n=&testing-codename;\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -6455,7 +6707,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, no-wrap msgid "" "Pin: release v=3.0\n" @@ -6464,12 +6716,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -6481,18 +6733,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, no-wrap msgid "Pin: release c=main\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is " @@ -6501,18 +6753,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, no-wrap msgid "Pin: release o=Debian\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is " @@ -6521,27 +6773,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, no-wrap msgid "Pin: release l=Debian\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 +#: apt_preferences.5.xml:363 msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or " -"<filename>.../dists/woody/Release</filename>. It consists of a single " -"multi-line record which applies to <emphasis>all</emphasis> of the packages " -"in the directory tree below its parent. Unlike the " +"<filename>.../dists/&stable-codename;/Release</filename>. It consists of a " +"single multi-line record which applies to <emphasis>all</emphasis> of the " +"packages in the directory tree below its parent. Unlike the " "<filename>Packages</filename> file, nearly all of the lines in a " "<filename>Release</filename> file are relevant for setting APT priorities: " "<placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -6556,34 +6808,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " "provides a place for comments." msgstr "" -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release " -"...</literal>." -msgstr "" - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 msgid "Tracking Stable" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 +#: apt_preferences.5.xml:501 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" @@ -6598,7 +6841,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 +#: apt_preferences.5.xml:495 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -6608,7 +6851,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 apt_preferences.5.xml:622 #, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" @@ -6617,7 +6860,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -6626,13 +6869,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>testing</literal> distribution; the package " @@ -6641,12 +6884,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, no-wrap msgid "" "Package: *\n" @@ -6663,7 +6906,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 +#: apt_preferences.5.xml:538 msgid "" "The following APT preferences file will cause APT to assign a high priority " "to package versions from the <literal>testing</literal> distribution, a " @@ -6674,7 +6917,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -6683,13 +6926,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>unstable</literal> distribution. " @@ -6701,25 +6944,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 +#: apt_preferences.5.xml:600 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated package " "versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or " -"sid\n" +"Explanation: other than those in the distribution codenamed with " +"&testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" @@ -6728,7 +6971,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -6743,39 +6986,39 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent " +"<literal>sid</literal> version if that is more recent than the installed " +"version. <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 msgid "&file-preferences;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" msgstr "" @@ -6918,8 +7161,9 @@ msgstr "" #: sources.list.5.xml:114 #, no-wrap msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" @@ -7083,13 +7327,13 @@ msgstr "" #: sources.list.5.xml:208 msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 #, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" msgstr "" #. type: Content of: <refentry><refsect1><para> diff --git a/doc/po/de.po b/doc/po/de.po index f9d374a6d..cbb712b39 100644 --- a/doc/po/de.po +++ b/doc/po/de.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: apt-doc 0.7.24\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" -"PO-Revision-Date: 2009-12-31 17:41+GMT\n" +"POT-Creation-Date: 2010-07-30 12:46+0300\n" +"PO-Revision-Date: 2010-04-21 14:04+0200\n" "Last-Translator: Chris Leick <c.leick@vollbio.de>\n" "Language-Team: German <debian-l10n-german@lists.debian.org>\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -528,22 +529,6 @@ msgstr "" #: apt.ent:150 #, no-wrap 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" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" @@ -557,7 +542,7 @@ msgstr "" ">\n" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" @@ -585,7 +570,7 @@ msgstr "" " <productname>Linux</productname>\n" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" @@ -595,7 +580,7 @@ msgstr "" "\"> \n" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -611,7 +596,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -631,7 +616,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -651,7 +636,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -669,7 +654,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" @@ -681,7 +666,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -699,7 +684,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -715,7 +700,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -741,7 +726,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -761,7 +746,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -785,7 +770,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -805,15 +790,27 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:268 -#, no-wrap +#: apt.ent:264 +#, fuzzy, no-wrap +#| 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" 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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. See &apt-conf; for syntax information.\n" " </para>\n" " </listitem>\n" " </varlistentry>\n" @@ -829,7 +826,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -857,7 +854,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -883,7 +880,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -899,7 +896,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -915,7 +912,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -931,7 +928,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, no-wrap msgid "" " <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" @@ -947,7 +944,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, no-wrap msgid "" "<!ENTITY file-preferences \"\n" @@ -970,7 +967,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -986,7 +983,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -1002,7 +999,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -1018,7 +1015,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, no-wrap msgid "" "<!ENTITY file-statelists \"\n" @@ -1036,7 +1033,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, no-wrap msgid "" " <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" @@ -1052,7 +1049,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, fuzzy, no-wrap #| msgid "" #| "<!ENTITY file-sourceslist \"\n" @@ -1074,7 +1071,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, fuzzy, no-wrap #| msgid "" #| " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -1097,15 +1094,43 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" -msgstr "<!ENTITY translation-title \"Übersetzung\">" +#: apt.ent:373 +#, fuzzy, no-wrap +#| msgid "" +#| "<!ENTITY file-sourceslist \"\n" +#| " <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +#| " <listitem><para>Locations to fetch packages from.\n" +#| " Configuration Item: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +#| " </varlistentry>\n" +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +"<!ENTITY file-sourceslist \"\n" +" <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +" <listitem><para>Orte, von denen Pakete geladen werden.\n" +" Konfigurationselement: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:380 +#: apt.ent:377 #, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "<!ENTITY translation-title \"ÜBERSETZUNG\">\n" + +#. type: Plain text +#: apt.ent:386 +#, no-wrap +msgid "" +"<!-- 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" @@ -1116,15 +1141,18 @@ msgid "" msgstr "" "<!ENTITY translation-holder \"\n" " Die deutsche Übersetzung wurde 2009 von Chris Leick <email>c.leick@vollbio.de</email> angefertigt\n" -" in Zusammenarbeit mit dem Debian German-l10n-Team <email>debian-l10n-german@lists.debian.org</email>.\n" +" in Zusammenarbeit mit dem Deutschen l10n-Team von Debian <email>debian-l10n-german@lists.debian.org</email>.\n" "\">\n" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -1132,6 +1160,13 @@ msgid "" "\">\n" msgstr "" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 @@ -1217,7 +1252,7 @@ msgstr "" #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 @@ -1238,7 +1273,7 @@ msgstr "" "und Generieren von interessanten Ausgaben der Paket-Metadaten bereit." #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." @@ -1458,8 +1493,9 @@ msgstr "" "<literal>Total distinct</literal> Versionen ist die Anzahl der im " "Zwischenspeicher gefundenen Paketversionen. Dieser Wert ist daher meistens " "gleich der Anzahl der gesamten Paketnamen. Wenn auf mehr als eine " -"Distribution (zum Beispiel »stable« und »unstable« zusammen) zugegriffen wird, " -"kann dieser Wert deutlich größer als die gesamte Anzahl der Paketnamen sein." +"Distribution (zum Beispiel »stable« und »unstable« zusammen) zugegriffen " +"wird, kann dieser Wert deutlich größer als die gesamte Anzahl der Paketnamen " +"sein." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:166 @@ -1750,8 +1786,8 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "Optionen" @@ -1778,7 +1814,7 @@ msgstr "" "pkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" msgstr "<option>-s</option>" @@ -1806,12 +1842,12 @@ msgstr "" "srcpkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "<option>-q</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "<option>--quiet</option>" @@ -1851,17 +1887,91 @@ msgstr "" "Konfigurationselement: <literal>APT::Cache::Important</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:312 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-pre-depends</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +#, fuzzy +#| msgid "<option>--no-download</option>" +msgid "<option>--no-depends</option>" +msgstr "<option>--no-download</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +#, fuzzy +#| msgid "<option>--install-recommends</option>" +msgid "<option>--no-recommends</option>" +msgstr "<option>--install-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-suggests</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +#, fuzzy +#| msgid "<option>--no-mount</option>" +msgid "<option>--no-conflicts</option>" +msgstr "<option>--no-mount</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-breaks</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-replaces</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-enhances</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +#, fuzzy +#| msgid "" +#| "Make <literal>depends</literal> and <literal>rdepends</literal> recursive " +#| "so that all packages mentioned are printed once. Configuration Item: " +#| "<literal>APT::Cache::RecurseDepends</literal>." +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" +"Macht <literal>depends</literal> und <literal>rdepends</literal> rekursiv, " +"so dass alle erwähnten Pakete einmal ausgegeben werden. " +"Konfigurationselement: <literal>APT::Cache::RecurseDepends</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "<option>-f</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "<option>--full</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." @@ -1870,17 +1980,17 @@ msgstr "" "Konfigurationselement: <literal>APT::Cache::ShowFull</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "<option>-a</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "<option>--all-versions</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 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-" @@ -1897,17 +2007,17 @@ msgstr "" "anwendbar. Konfigurationselement: <literal>APT::Cache::AllVersions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "<option>-g</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "<option>--generate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" @@ -1919,17 +2029,17 @@ msgstr "" "Konfigurationselement: <literal>APT::Cache::Generate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "<option>--names-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "<option>-n</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." @@ -1938,12 +2048,12 @@ msgstr "" "Konfigurationselement: <literal>APT::Cache::NamesOnly</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "<option>--all-names</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" @@ -1954,12 +2064,12 @@ msgstr "" "<literal>APT::Cache::AllNames</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "<option>--recurse</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " @@ -1970,12 +2080,12 @@ msgstr "" "Konfigurationselement: <literal>APT::Cache::RecurseDepends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "<option>--installed</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " @@ -1986,46 +2096,46 @@ msgstr "" "<literal>APT::Cache::Installed</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" msgstr "&apt-commonoptions;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "Dateien" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" msgstr "&file-sourceslist; &file-statelists;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 msgid "See Also" msgstr "Siehe auch" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "&apt-conf;, &sources-list;, &apt-get;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "Diagnose" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." @@ -2099,9 +2209,16 @@ msgstr "add" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:66 +#, fuzzy +#| 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 " +#| "procceed 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." 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 procceed " +"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." @@ -2154,7 +2271,7 @@ msgid "Options" msgstr "Optionen" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "<option>-d</option>" @@ -2198,7 +2315,7 @@ msgstr "" "Konfigurationselement: <literal>APT::CDROM::Rename</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "<option>-m</option>" @@ -2248,22 +2365,22 @@ 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 "" -"Gründliche Paketdurchsuchung. Diese Option könnte für einige alte Debian-" -"1.1/1.2-Medien nötig sein, die Paketdateien an seltsamen Orten haben. Dies " -"verlängert das Durchsuchen des Mediums deutlich, nimmt aber alle auf." +"Gründliche Paketdurchsuchung. Diese Option könnte für einige alte " +"Debian-1.1/1.2-Medien nötig sein, die Paketdateien an seltsamen Orten haben. " +"Dies verlängert das Durchsuchen des Mediums deutlich, nimmt aber alle auf." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "<option>--just-print</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "<option>--recon</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "<option>--no-act</option>" @@ -2330,7 +2447,7 @@ msgstr "" "Anwendungen zu benutzen ist." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." @@ -2397,7 +2514,7 @@ msgid "Just show the contents of the configuration space." msgstr "Nur der Inhalt des Konfigurationsbereichs wird angezeigt." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 msgid "&apt-conf;" msgstr "&apt-conf;" @@ -2471,13 +2588,13 @@ msgid "" "XXXX</filename> and <filename>package.config.XXXX</filename>" msgstr "" "Schablonendatei und Konfigurationsskript werden in das temporäre Verzeichnis " -"geschrieben, das durch »-t« oder »--tempdir« (<literal>APT::ExtractTemplates::" -"TempDir</literal>) Verzeichnis mit Dateinamen der Form <filename>package. " -"template.XXXX</filename> und <filename>package.config.XXXX</filename> " -"angegeben wurde" +"geschrieben, das durch »-t« oder »--tempdir« (<literal>APT::" +"ExtractTemplates::TempDir</literal>) Verzeichnis mit Dateinamen der Form " +"<filename>package. template.XXXX</filename> und <filename>package.config." +"XXXX</filename> angegeben wurde" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "<option>-t</option>" @@ -2528,10 +2645,32 @@ msgstr "Hilfsprogramm zum Generieren von Indexdateien" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-ftparchive.1.xml:36 +#, fuzzy +#| 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>-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>" 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=" @@ -2568,7 +2707,7 @@ msgstr "" "arg></group>" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -2581,7 +2720,7 @@ msgstr "" "Inhalts dieser Stelle generiert werden." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -2595,7 +2734,7 @@ msgstr "" "für ein komplettes Archiv zu »skripten«." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -2611,25 +2750,25 @@ msgstr "" "Ausgabedateien erzeugt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "packages" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " "emitting a package record to stdout for each. This command is approximately " "equivalent to &dpkg-scanpackages;." msgstr "" -"Der »packages«-Befehl generiert eine Paketdatei aus einem Verzeichnisbaum. Er " -"nimmt ein vorgegebenes Verzeichnis und durchsucht es rekursiv nach .deb-" +"Der »packages«-Befehl generiert eine Paketdatei aus einem Verzeichnisbaum. " +"Er nimmt ein vorgegebenes Verzeichnis und durchsucht es rekursiv nach .deb-" "Dateien, wobei es für jede einen Paketdatensatz auf stdout ausgibt.Dieser " "Befehl entspricht etwa &dpkg-scanpackages;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" @@ -2637,12 +2776,12 @@ msgstr "" "Zwischenspeichern von Programmen anzugeben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" msgstr "sources" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2655,23 +2794,24 @@ msgstr "" "stdout ausgibt. Dieser Befehl entspricht etwa &dpkg-scansources;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " "change the source override file that will be used." msgstr "" "Wenn eine Override-Datei angegeben ist, wird nach einer Quellen-Override-" -"Datei mit einer .src-Dateiendung gesucht. Die Option »--source-override« kann " -"benutzt werden, um die Quellen-Override-Datei, die benutzt wird, zu ändern." +"Datei mit einer .src-Dateiendung gesucht. Die Option »--source-override« " +"kann benutzt werden, um die Quellen-Override-Datei, die benutzt wird, zu " +"ändern." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "contents" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2689,12 +2829,12 @@ msgstr "" "getrennt in der Ausgabe." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2709,15 +2849,26 @@ msgstr "" "stdout, die einen MD5- und SHA1-Hash für jede Datei enthält." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 +#, fuzzy +#| 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>." 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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." msgstr "" "Werte für zusätzliche Metadatenfelder in der Release-Datei werden den " "entsprechenden Variablen unter <literal>APT::FTPArchive::Release</literal> " @@ -2729,12 +2880,12 @@ msgstr "" "<literal>Description</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" msgstr "generate" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2750,12 +2901,12 @@ msgstr "" "Verwaltung der erforderlichen Einstellungen bereitstellt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 msgid "" "The <literal>clean</literal> command tidies the databases used by the given " "configuration file by removing any records that are no longer necessary." @@ -2765,12 +2916,12 @@ msgstr "" "Datensätze entfernt." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" msgstr "Die Generate-Konfiguration" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2788,7 +2939,7 @@ msgstr "" "wenn die Markierung »scope« behandelt wird." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" @@ -2796,12 +2947,12 @@ msgstr "" "unterhalb beschrieben" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 msgid "Dir Section" msgstr "Dir-Abschnitt" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " @@ -2815,12 +2966,12 @@ msgstr "" "absoluten Pfad zu bilden." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "ArchiveDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2831,32 +2982,32 @@ msgstr "" "enthält." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" msgstr "OverrideDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "Gibt den Ort der Override-Dateien an" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" msgstr "CacheDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "Gibt den Ort der Zwischenspeicherdateien an" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" msgstr "FileListDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." @@ -2865,12 +3016,12 @@ msgstr "" "unterhalb gesetzt ist." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "Vorgabe-Abschnitt" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -2881,12 +3032,12 @@ msgstr "" "können diese Vorgaben mit einer Einstellung pro Abschnitt überschreiben." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" msgstr "Packages::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -2899,12 +3050,12 @@ msgstr "" "»gzip« und »bzip2«. Die Vorgabe für alle Kompressionsschemata ist ». gzip«." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "Packages::Extensions" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." @@ -2913,12 +3064,12 @@ msgstr "" "Vorgabe ist ».deb«." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "Sources::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." @@ -2927,12 +3078,12 @@ msgstr "" "Kompression der Quelldateien steuert." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "Sources::Extensions" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." @@ -2941,12 +3092,12 @@ msgstr "" "Vorgabe ist ».dsc«." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "Contents::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." @@ -2955,12 +3106,32 @@ msgstr "" "Kompression der Inhaltsdateien steuert." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +#, fuzzy +#| msgid "Contents::Compress" +msgid "Translation::Compress" +msgstr "Contents::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +#, fuzzy +#| msgid "" +#| "This is similar to <literal>Packages::Compress</literal> except that it " +#| "controls the compression for the Contents files." +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" +"Dies ist <literal>Packages::Compress</literal> ähnlich, außer dass es die " +"Kompression der Inhaltsdateien steuert." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "DeLinkLimit" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" @@ -2971,12 +3142,12 @@ msgstr "" "<literal>External-Links</literal>-Einstellung pro Abschnitt benutzt." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" msgstr "FileMode" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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." @@ -2984,13 +3155,27 @@ msgstr "" "Gibt die Rechte für alle erstellten Indexdateien an. Vorgabe ist 0644. Alle " "Indexdateien werden ohne Beachtung von umask auf diese Rechte gesetzt." +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +#, fuzzy +#| msgid "Description" +msgid "LongDescription" +msgstr "Beschreibung" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" + #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "TreeDefault-Abschnitt" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -3001,12 +3186,12 @@ msgstr "" "$(SECTION) und $(ARCH) durch ihre jeweiligen Werte ersetzt." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "MaxContentsChange" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " @@ -3017,12 +3202,12 @@ msgstr "" "Tage alle neu gebildet werden." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "ContentsAge" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -3040,12 +3225,12 @@ msgstr "" "eine neue Datei benötigen. Die Vorgabe ist 10, die Einheiten sind Tage." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "Directory" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" @@ -3054,12 +3239,12 @@ msgstr "" "$(SECTION)/binary-$(ARCH)/</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "SrcDirectory" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" @@ -3068,12 +3253,12 @@ msgstr "" "$(DIST)/$(SECTION)/source/</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "Packages" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" @@ -3082,12 +3267,12 @@ msgstr "" "binary-$(ARCH)/Packages</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" msgstr "Sources" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 #, fuzzy #| msgid "" #| "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" @@ -3100,12 +3285,27 @@ msgstr "" "source/Sources</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +#, fuzzy +#| msgid "Operation" +msgid "Translation" +msgstr "Betrieb" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "InternalPrefix" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" @@ -3116,12 +3316,12 @@ msgstr "" "<filename>$(DIST)/$(SECTION)/</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "Contents" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)" "</filename>. If this setting causes multiple Packages files to map onto a " @@ -3135,22 +3335,22 @@ msgstr "" "automatisch integrieren." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "Contents::Header" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "Setzt die Kopfdatendatei, um sie der Inhaltsausgabe voranzustellen." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" msgstr "BinCacheDB" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." @@ -3159,12 +3359,12 @@ msgstr "" "Abschnitt. Mehrere Abschnitte können sich die gleiche Datenbank teilen." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" msgstr "FileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -3175,12 +3375,12 @@ msgstr "" "Relativen Dateinamen wird das Archivverzeichnis vorangestellt." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" msgstr "SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -3193,12 +3393,12 @@ msgstr "" "benutzt, wenn Quellindizes verarbeitet werden." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "Tree-Abschnitt" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -3213,12 +3413,18 @@ msgstr "" "<literal>Directory</literal>-Ersetzungsvariable definiert." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 +#, fuzzy +#| 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>." 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" "Der <literal>Tree</literal>-Abschnitt nimmt eine scope-Markierung, die die " "<literal>$(DIST)</literal>-Variable setzt und die Wurzel des Baumes " @@ -3227,7 +3433,7 @@ msgstr "" "filename>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -3238,7 +3444,7 @@ msgstr "" "Variablen benutzt werden." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, fuzzy, no-wrap #| msgid "" #| "for i in Sections do \n" @@ -3255,7 +3461,7 @@ msgstr "" " Generiere for DIST=Geltungsbereich SECTION=i ARCH=j\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 #, fuzzy #| msgid "" #| "When processing a <literal>Tree</literal> section <command>apt-" @@ -3269,12 +3475,12 @@ msgstr "" "<command>apt-ftparchive</command> eine Operation aus, die folgender ähnelt:" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 msgid "Sections" msgstr "Abschnitte" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib non-" @@ -3285,12 +3491,12 @@ msgstr "" "non-free</literal>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "Architekturen" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -3301,12 +3507,12 @@ msgstr "" "benutzt, um anzugeben, dass dieser Baum ein Quellarchiv besitzt." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" msgstr "BinOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." @@ -3315,12 +3521,12 @@ msgstr "" "Priorität und Adressinformationen des Betreuers." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" msgstr "SrcOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." @@ -3329,32 +3535,32 @@ msgstr "" "Abschnittsinformationen." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" msgstr "ExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "Setzt die zusätzliche Programm-Override-Datei." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" msgstr "SrcExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "Setzt die zusätzliche Quell-Override-Datei." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "BinDirectory-Abschnitt" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -3369,12 +3575,12 @@ msgstr "" "<literal>Abschnitt</literal><literal>Architektur</literal> ähnlich." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "Setzt die Packages-Dateiausgabe." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." @@ -3383,52 +3589,52 @@ msgstr "" "<literal>Sources</literal> ist erforderlich." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "Setzt die Contents-Dateiausgabe. (optional)" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "Setzt die Programm-Override-Datei." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "Setzt die Quell-Override-Datei." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "Setzt die Zwischenspeicherdatenbank." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "PathPrefix" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "Hängt einen Pfad an alle Ausgabepfade an." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "FileList, SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "Gibt die Dateilistendatei an." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" msgstr "Die Programm-Override-Datei " #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -3443,19 +3649,19 @@ msgstr "" "und das letzte Feld ist das Betreuerumsetzungsfeld." #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" msgstr "alt [// oldn]* => neu" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" msgstr "neu" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -3472,12 +3678,12 @@ msgstr "" "bedingungslos." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" msgstr "Die Quell-Override-Datei" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -3488,12 +3694,12 @@ msgstr "" "Quellpaketname, das zweite ist der Abschnitt, dem er zugeordnet ist." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "Die zusätzlich Override-Datei" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " @@ -3505,12 +3711,12 @@ msgstr "" "ist der neue Wert." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" msgstr "<option>--md5</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -3521,12 +3727,12 @@ msgstr "" "ist. Konfigurationselement: <literal>APT::FTPArchive::MD5</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" msgstr "<option>--db</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." @@ -3536,7 +3742,7 @@ msgstr "" "DB</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3550,12 +3756,12 @@ msgstr "" "Konfigurationselement: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" msgstr "<option>--delink</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " @@ -3569,12 +3775,12 @@ msgstr "" "DeLinkAct</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" msgstr "<option>--contents</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -3590,12 +3796,12 @@ msgstr "" "Konfigurationselement: <literal>APT::FTPArchive::Contents</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" msgstr "<option>--source-override</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" @@ -3606,12 +3812,12 @@ msgstr "" "SourceOverride</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" msgstr "<option>--readonly</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." @@ -3620,16 +3826,43 @@ msgstr "" "<literal>APT::FTPArchive::ReadOnlyDB</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 +#: apt-ftparchive.1.xml:574 +#, fuzzy +#| msgid "<option>-a</option>" +msgid "<option>--arch</option>" +msgstr "<option>-a</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +#, 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 " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" +"Wenn der Befehl entweder <literal>install</literal> oder <literal>remove</" +"literal> lautet, dann bewirkt diese Option wie das Ausführen des " +"<literal>autoremove</literal>-Befehls das Entfernen der nicht benutzten " +"Abhhängigkeitspakete. Konfigurationselement: <literal>APT::Get::" +"AutomaticRemove</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 #, fuzzy #| msgid "<option>APT::FTPArchive::LongDescription</option>" msgid "<option>APT::FTPArchive::AlwaysStat</option>" msgstr "<option>APT::FTPArchive::LongDescription</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -3641,18 +3874,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 msgid "<option>APT::FTPArchive::LongDescription</option>" msgstr "<option>APT::FTPArchive::LongDescription</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 +#, fuzzy +#| msgid "" +#| "This configuration option defaults to \"<literal>true</literal>\" and " +#| "should only be set to <literal>\"false\"</literal> if the Archive " +#| "generated with &apt-ftparchive; also provides <filename>Translation</" +#| "filename> files. Note that it is currently not possible to create these " +#| "files with <command>apt-ftparchive</command>." msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" "Diese Konfigurationsoption ist standardmäßig »<literal>true</literal>« und " "sollte nur auf »<literal>false</literal>« gesetzt werden, wenn das mit &apt-" @@ -3661,19 +3901,19 @@ msgstr "" "Dateien mit <command>apt-ftparchive</command> zu erstellen." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 msgid "Examples" msgstr "Beispiele" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, no-wrap msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" msgstr "<command>apt-ftparchive</command> Pakete <replaceable>Verzeichnis</replaceable> | <command>gzip</command> > <filename>Pakete.gz</filename>\n" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" @@ -3683,7 +3923,7 @@ msgstr "" ">" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." @@ -3713,30 +3953,60 @@ msgstr "APT-Werkzeug für den Umgang mit Paketen -- Befehlszeilenschnittstelle" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-get.8.xml:36 +#, fuzzy +#| msgid "" +#| "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +#| "<option>-o= <replaceable>config_string</replaceable> </option> </arg> " +#| "<arg> <option>-c= <replaceable>config_file</replaceable> </option> </arg> " +#| "<arg> <option>-t=</option> <group choice='req'> <arg choice='plain'> " +#| "<replaceable>target_release_name</replaceable> </arg> <arg " +#| "choice='plain'> <replaceable>target_release_number_expression</" +#| "replaceable> </arg> <arg choice='plain'> " +#| "<replaceable>target_release_codename</replaceable> </arg> </group> </arg> " +#| "<group choice=\"req\"> <arg choice='plain'>update</arg> <arg " +#| "choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> " +#| "<arg choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> " +#| "<group choice='req'> <arg choice='plain'> " +#| "=<replaceable>pkg_version_number</replaceable> </arg> <arg " +#| "choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " +#| "<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " +#| "</arg> </group> </arg> </arg> </arg> <arg choice='plain'>remove <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></" +#| "arg> <arg choice='plain'>purge <arg choice=\"plain\" rep=\"repeat" +#| "\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>source " +#| "<arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> " +#| "<group choice='req'> <arg choice='plain'> " +#| "=<replaceable>pkg_version_number</replaceable> </arg> <arg " +#| "choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " +#| "<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " +#| "</arg> </group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></" +#| "arg> <arg choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " +#| "choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " +#| "choice='plain'> <group choice='req'> <arg choice='plain'>-v</arg> <arg " +#| "choice='plain'>--version</arg> </group> </arg> <arg choice='plain'> " +#| "<group choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--" +#| "help</arg> </group> </arg> </group>" msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -3779,12 +4049,18 @@ msgstr "" "</group> </arg> </group>" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 +#, fuzzy +#| msgid "" +#| "<command>apt-get</command> is the command-line tool for handling " +#| "packages, and may be considered the user's \"back-end\" to other tools " +#| "using the APT library. Several \"front-end\" interfaces exist, such as " +#| "&dselect;, &aptitude;, &synaptic;, &gnome-apt; and &wajig;." msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" "<command>apt-get</command> ist ein Befehlszeilenwerkzeug zur Handhabung von " "Paketen und könnte als »Backend« anderer Werkzeugen betrachtet werden, die " @@ -3793,12 +4069,12 @@ msgstr "" "apt; und &wajig;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" msgstr "update" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -3822,12 +4098,12 @@ msgstr "" "Größe der Pakete nicht im voraus bekannt ist." #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" msgstr "upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -3853,12 +4129,12 @@ msgstr "" "get</command> die neuen Versionen der verfügbaren Pakete kennt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 msgid "dselect-upgrade" msgstr "dselect-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -3875,12 +4151,12 @@ msgstr "" "Installieren von neuen Paketen)." #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" msgstr "dist-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -3904,12 +4180,12 @@ msgstr "" "überschreiben der allgemeinen Einstellungen für einzelne Pakete." #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" msgstr "install" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -3938,7 +4214,7 @@ msgstr "" "vom Konfliktauflösungssystem von apt-get getroffen wurden." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -3952,11 +4228,11 @@ msgstr "" "ausgewählt werden. Dies bewirkt, dass diese Version gesucht und zum " "Installieren ausgewählt wird. Alternativ kann eine bestimmte Distribution " "durch den Paketnamen gefolgt von einem Schrägstrich und der Version der " -"Distribution oder des Archivnamens (»stable«, »testing«, »unstable«) ausgewählt " -"werden." +"Distribution oder des Archivnamens (»stable«, »testing«, »unstable«) " +"ausgewählt werden." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." @@ -3965,7 +4241,7 @@ msgstr "" "durchführen und müssen mit Vorsicht gehandhabt werden." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -3986,7 +4262,7 @@ msgstr "" "heruntergeladen und installiert." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." @@ -3995,7 +4271,7 @@ msgstr "" "alternative Installationsrichtlinie für eigene Pakete zu erzeugen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -4006,21 +4282,21 @@ msgid "" "expression." msgstr "" "Wenn keine Pakete dem angegebenen Ausdruck entsprechen und der Ausdruck " -"entweder ».«,»,«,»?« oder »*« enthält, dann wird vermutet, dass es sich um einen " -"regulären POSIX-Ausdruck handelt und er wird auf alle Paketnamen in der " -"Datenbank angewandt. Jeder Treffer wird dann installiert (oder entfernt). " -"Beachten Sie, dass nach übereinstimmenden Zeichenkettenteilen gesucht wird, " -"so dass »lo.*« auf »how-lo« und »lowest« passt. Wenn dies nicht gewünscht wird, " -"hängen Sie an den regulären Ausdruck ein »^«- oder »$«-Zeichen, um genauere " -"reguläre Ausdruck zu erstellen." +"entweder ».«,»,«,»?« oder »*« enthält, dann wird vermutet, dass es sich um " +"einen regulären POSIX-Ausdruck handelt und er wird auf alle Paketnamen in " +"der Datenbank angewandt. Jeder Treffer wird dann installiert (oder " +"entfernt). Beachten Sie, dass nach übereinstimmenden Zeichenkettenteilen " +"gesucht wird, so dass »lo.*« auf »how-lo« und »lowest« passt. Wenn dies " +"nicht gewünscht wird, hängen Sie an den regulären Ausdruck ein »^«- oder »$«-" +"Zeichen, um genauere reguläre Ausdruck zu erstellen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" msgstr "remove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -4035,12 +4311,12 @@ msgstr "" "Leerzeichen dazwischen) wird das erkannte Paket installiert anstatt entfernt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" msgstr "purge" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " @@ -4051,12 +4327,12 @@ msgstr "" "Konfigurationsdateien werden mitgelöscht)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" msgstr "source" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -4076,7 +4352,7 @@ msgstr "" "wurde, wenn möglich." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -4092,7 +4368,7 @@ msgstr "" "installiert haben oder installieren könnten." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " @@ -4105,7 +4381,7 @@ msgstr "" "ist, wird das Quellpaket nicht entpackt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -4121,7 +4397,7 @@ msgstr "" "literal>-Option." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " @@ -4132,12 +4408,12 @@ msgstr "" "heruntergeladenen Tarballs ähnlich." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" msgstr "build-dep" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." @@ -4147,12 +4423,12 @@ msgstr "" "erfüllen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" msgstr "check" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." @@ -4161,7 +4437,7 @@ msgstr "" "Paketzwischenspeicher und prüft, ob beschädigte Abhängigkeiten vorliegen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -4180,12 +4456,12 @@ msgstr "" "Zeit zu Zeit ausführen, um Plattenplatz freizugeben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" msgstr "autoclean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -4205,12 +4481,12 @@ msgstr "" "sie auf »off« gesetzt ist." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" msgstr "autoremove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " @@ -4221,12 +4497,12 @@ msgstr "" "nicht mehr benötigt werden, zu entfernen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" msgstr "<option>--no-install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." @@ -4235,12 +4511,12 @@ msgstr "" "Konfigurationselement: <literal>APT::Install-Recommends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "<option>--download-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." @@ -4250,12 +4526,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "<option>--fix-broken</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 #, fuzzy #| msgid "" #| "Fix; attempt to correct a system with broken dependencies in place. This " @@ -4283,11 +4559,11 @@ msgid "" "<literal>APT::Get::Fix-Broken</literal>." msgstr "" "Beheben; Versucht ein System von vorhandenen beschädigten Abhängigkeiten zu " -"korrigieren. Diese Option kann, wenn sie mit »install«/»remove« benutzt wird, " -"einige Pakete weglassen, um es APT zu erlauben, eine wahrscheinliche Lösung " -"herzuleiten. Jedes Paket, das angegeben ist, muss das Problem vollständig " -"korrigieren. Die Option ist manchmal nötig, wenn APT zum ersten Mal " -"ausgeführt wird. APT selbst erlaubt es nicht, dass auf einen System " +"korrigieren. Diese Option kann, wenn sie mit »install«/»remove« benutzt " +"wird, einige Pakete weglassen, um es APT zu erlauben, eine wahrscheinliche " +"Lösung herzuleiten. Jedes Paket, das angegeben ist, muss das Problem " +"vollständig korrigieren. Die Option ist manchmal nötig, wenn APT zum ersten " +"Mal ausgeführt wird. APT selbst erlaubt es nicht, dass auf einen System " "beschädigte Paketabhängigkeiten existieren. Es ist möglich, dass eine " "Abhängigkeitsstruktur eines Systems so fehlerhaft ist, dass ein manuelles " "Eingreifen erforderlich ist (was normalerweise bedeutet, dass &dselect; oder " @@ -4297,17 +4573,17 @@ msgstr "" "Konfigurationselement: <literal>APT::Get::Fix-Broken</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "<option>--ignore-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "<option>--fix-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -4328,12 +4604,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "<option>--no-download</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " @@ -4345,7 +4621,7 @@ msgstr "" "<literal>APT::Get::Download</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -4365,17 +4641,17 @@ msgstr "" "Konfigurationselement: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "<option>--simulate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "<option>--dry-run</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" @@ -4386,7 +4662,7 @@ msgstr "" "<literal>APT::Get::Simulate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -4404,7 +4680,7 @@ msgstr "" "Warnungen von <literal>apt-get</literal> wissen, was er tut)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " @@ -4417,22 +4693,22 @@ msgstr "" "eckiger Klammern bedeutet Unterbrechungen, die keine Folgen haben (selten)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "<option>-y</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "<option>--yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "<option>--assume-yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -4440,25 +4716,25 @@ msgid "" "essential package occurs then <literal>apt-get</literal> will abort. " "Configuration Item: <literal>APT::Get::Assume-Yes</literal>." msgstr "" -"Automatisches »Ja« auf Anfragen; Versucht »Ja« auf alle Anfragen zu antworten " -"und ohne Eingaben zu laufen. Wenn eine unerwünschte Situation eintritt, wie " -"ein gehaltenes Paket zu ändern, ein nicht authentifiziert Paket zu " -"installieren oder ein essentielles Paket zu entfernen, dann wird " +"Automatisches »Ja« auf Anfragen; Versucht »Ja« auf alle Anfragen zu " +"antworten und ohne Eingaben zu laufen. Wenn eine unerwünschte Situation " +"eintritt, wie ein gehaltenes Paket zu ändern, ein nicht authentifiziert " +"Paket zu installieren oder ein essentielles Paket zu entfernen, dann wird " "<literal>apt-get</literal> abgebrochen. Konfigurationselement: <literal>APT::" "Get::Assume-Yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "<option>-u</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "<option>--show-upgraded</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 msgid "" "Show upgraded packages; Print out a list of all packages that are to be " "upgraded. Configuration Item: <literal>APT::Get::Show-Upgraded</literal>." @@ -4468,17 +4744,17 @@ msgstr "" "Konfigurationselement: <literal>APT::Get::Show-Upgraded</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "<option>-V</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "<option>--verbose-versions</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." @@ -4488,22 +4764,22 @@ msgstr "" "Versions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "<option>-b</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "<option>--compile</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "<option>--build</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." @@ -4512,27 +4788,27 @@ msgstr "" "Konfigurationselement: <literal>APT::Get::Compile</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" msgstr "<option>--install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." msgstr "Installiert außerdem empfohlene Pakete." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." msgstr "Keine empfohlenen Pakete installieren." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "<option>--ignore-hold</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " @@ -4546,12 +4822,12 @@ msgstr "" "<literal>APT::Ignore-Hold</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "<option>--no-upgrade</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " @@ -4565,12 +4841,39 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--only-upgrade</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +#, fuzzy +#| msgid "" +#| "Do not upgrade packages; When used in conjunction with <literal>install</" +#| "literal>, <literal>no-upgrade</literal> will prevent packages on the " +#| "command line from being upgraded if they are already installed. " +#| "Configuration Item: <literal>APT::Get::Upgrade</literal>." +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" +"Kein Upgrade von Paketen durchführen; Wenn es zusammen mit <literal>install</" +"literal> benutzt wird, wird <literal>no-upgrade</literal> auf der " +"Befehlszeile ein Upgrade von Paketen verhindern, wenn sie bereits " +"installiert sind. Konfigurationselement: <literal>APT::Get::Upgrade</" +"literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "<option>--force-yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -4585,12 +4888,12 @@ msgstr "" "zerstören! Konfigurationselement: <literal>APT::Get::force-yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "<option>--print-uris</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -4612,12 +4915,12 @@ msgstr "" "Get::Print-URIs</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "<option>--purge</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 #, fuzzy #| msgid "" #| "Use purge instead of remove for anything that would be removed. An " @@ -4637,12 +4940,12 @@ msgstr "" "option>. Konfigurationselement: <literal>APT::Get::Purge</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "<option>--reinstall</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." @@ -4651,12 +4954,12 @@ msgstr "" "Version sind. Konfigurationselement: <literal>APT::Get::ReInstall</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "<option>--list-cleanup</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -4674,17 +4977,17 @@ msgstr "" "Get::List-Cleanup</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "<option>--target-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "<option>--default-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -4709,12 +5012,12 @@ msgstr "" "auch die &apt-preferences;-Handbuchseite." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "<option>--trivial-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" @@ -4728,12 +5031,12 @@ msgstr "" "Trivial-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "<option>--no-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." @@ -4742,12 +5045,12 @@ msgstr "" "Nachfrage ab. Konfigurationselement: <literal>APT::Get::Remove</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" msgstr "<option>--auto-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 msgid "" "If the command is either <literal>install</literal> or <literal>remove</" "literal>, then this option acts like running <literal>autoremove</literal> " @@ -4761,12 +5064,12 @@ msgstr "" "AutomaticRemove</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "<option>--only-source</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -4785,22 +5088,22 @@ msgstr "" "Get::Only-Source</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "<option>--diff-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" msgstr "<option>--dsc-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "<option>--tar-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" @@ -4812,12 +5115,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "<option>--arch-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." @@ -4826,12 +5129,12 @@ msgstr "" "Konfigurationselement: <literal>APT::Get::Arch-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" msgstr "<option>--allow-unauthenticated</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" @@ -4842,7 +5145,7 @@ msgstr "" "<literal>APT::Get::AllowUnauthenticated</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" @@ -4851,7 +5154,7 @@ msgstr "" "&file-statelists;" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, &apt-" @@ -4862,7 +5165,7 @@ msgstr "" "preferences;, das APT-Howto." #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." @@ -4871,22 +5174,22 @@ msgstr "" "100 bei Fehlern." #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" msgstr "ORIGINALAUTOREN" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" msgstr "&apt-author.jgunthorpe;" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" msgstr "AKTUELLE AUTOREN" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" msgstr "&apt-author.team;" @@ -5265,29 +5568,18 @@ msgstr "<option>--version</option>" msgid "Show the program version." msgstr "Die Programmversion anzeigen." -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "<filename>/var/lib/apt/extended_states</filename>" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." +msgid " &file-extended_states;" msgstr "" -"Statusliste automatisch installierter Pakete. Konfigurationselement: " -"<literal>Dir::State</literal> setzt den Pfad zur Datei " -"<filename>extended_states</filename>." #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 msgid "&apt-get;,&aptitude;,&apt-conf;" msgstr "&apt-get;,&aptitude;,&apt-conf;" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." @@ -5594,8 +5886,8 @@ msgstr "" "Um weitere Hintergrundinformationen zu erhalten, können Sie die <ulink url=" "\"http://www.debian.org/doc/manuals/securing-debian-howto/ch7.de.html\">Die " "Infrastruktur für Sicherheit in Debian</ulink>-Kapitel des Handbuchs " -"»Anleitung zum Absichern von Debian« (auch verfügbar im Paket harden-doc) und " -"dem <ulink url=\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" " +"»Anleitung zum Absichern von Debian« (auch verfügbar im Paket harden-doc) " +"und dem <ulink url=\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" " ">Strong Distribution HOWTO</ulink> von V. Alex Brennen lesen." #. type: Content of: <refentry><refsect1><title> @@ -6003,24 +6295,30 @@ msgstr "Default-Release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt.conf.5.xml:153 +#, fuzzy +#| msgid "" +#| "Default release to install packages from if more than one version " +#| "available. Contains release name, codename or release version. Examples: " +#| "'stable', 'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See " +#| "also &apt-preferences;." msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" "Standard-Release von dem Pakete installiert werden, wenn mehr als eine " "Version verfügbar ist. Enthält Release-Name, Codename oder Release-Version. " -"Beispiele: »stable«, »testing, »unstable«, »lenny«, »squeeze«, »4.0«, »5.0«. Siehe " -"auch &apt-preferences;." +"Beispiele: »stable«, »testing, »unstable«, »lenny«, »squeeze«, »4.0«, »5.0«. " +"Siehe auch &apt-preferences;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "Ignore-Hold" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." @@ -6029,12 +6327,12 @@ msgstr "" "Problemlöser, gehaltene Pakete beim Treffen von Entscheidungen zu ignorieren." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "Clean-Installed" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " @@ -6049,12 +6347,12 @@ msgstr "" "Möglichkeiten bereitstellt, um sie erneut zu installieren." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "Immediate-Configure" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 #, fuzzy #| msgid "" #| "Defaults to on which will cause APT to install essential and important " @@ -6116,34 +6414,35 @@ msgid "" "distribution and to the APT team with the buglink below so they can work on " "improving or correcting the upgrade process." msgstr "" -"Standardmäßig »on«, wodurch APT veranlasst wird, »essential«- oder »important«-" -"Pakete so schnell wie möglich in der »install«-/»upgrade«-Operation zu " -"installieren. Dies wird getan, um den Effekt eines gescheiterterten &dpkg;-" -"Aufrufs zu begrenzen: Wenn diese Option ausgeschaltet ist, behandelt APT ein " -"»important«-Paket auf die gleiche Weise wie ein »extra«-Paket: Zwischen dem " -"Entpacken des »important«-Pakets A und seiner Konfiguration können dann viele " -"andere Entpack- oder Konfigurationsaufrufe liegen, z.B. für Paket B, das " -"keine Beziehung zu A hat, aber den dpkg-Aufruf zum Scheitern bringt (z.B. " -"weil das Betreuerskript von Paket B Fehler generiert), die als Ergebnis " -"einen Systemstatus haben, in dem Paket A entpackt, aber nicht konfiguriert " -"ist und für kein von A abhängendes Paket länger gewährleistet ist, dass es " -"funktioniert, weil die Abhängigkeit zu A nicht länger befriedigt wird. Das " -"unmittelbare Konfigurationskennzeichen wird außerdem auf alle Abhängigkeiten " -"angewandt, was zu einem Problem führen könnten, falls die Abhängigkeiten z." -"B. einen Kreis bilden, so dass eine Abhängigkeit mit der " -"Unmittelbarmarkierung mit einer Vorabhängigkeit vergleichbar ist. So ist es " -"theoretisch möglich, dass APT einer Situation begegnet, in der keine " -"unmittelbare Konfiguration durchgeführt, ein Fehler ausgegeben und sich auf " -"diese Option bezogen werden kann, so dass der Anwender die unmittelbare " -"Konfiguration zeitweise deaktivieren kann, um in der Lage zu sein, erneut " -"ein »install«/»upgrade« durchzuführen. Beachten Sie, dass hier das Wort " -"»theoretisch« benutzt wird, denn dieses Problem ist bis jetzt in der Realität " -"nur ein paar mal in unstabilen Distributionsversionen aufgetreten und wurde " -"durch falsche Abhängigkeiten des fraglichen Pakets ausgelöst oder durch ein " -"System in bereits kaputtem Status, so dass Sie diese Option nicht unbesehen " -"abschalten sollten, da das oben erwähnte Szenario nicht das einzige " -"unmittelbare Problem ist, das die Konfiguration überhaupt verhindern sollte. " -"Bevor eine große Operation wie <literal>dist-upgrade</literal> mit dieser " +"Standardmäßig »on«, wodurch APT veranlasst wird, »essential«- oder " +"»important«-Pakete so schnell wie möglich in der »install«-/»upgrade«-" +"Operation zu installieren. Dies wird getan, um den Effekt eines " +"gescheiterterten &dpkg;-Aufrufs zu begrenzen: Wenn diese Option " +"ausgeschaltet ist, behandelt APT ein »important«-Paket auf die gleiche Weise " +"wie ein »extra«-Paket: Zwischen dem Entpacken des »important«-Pakets A und " +"seiner Konfiguration können dann viele andere Entpack- oder " +"Konfigurationsaufrufe liegen, z.B. für Paket B, das keine Beziehung zu A " +"hat, aber den dpkg-Aufruf zum Scheitern bringt (z.B. weil das Betreuerskript " +"von Paket B Fehler generiert), die als Ergebnis einen Systemstatus haben, in " +"dem Paket A entpackt, aber nicht konfiguriert ist und für kein von A " +"abhängendes Paket länger gewährleistet ist, dass es funktioniert, weil die " +"Abhängigkeit zu A nicht länger befriedigt wird. Das unmittelbare " +"Konfigurationskennzeichen wird außerdem auf alle Abhängigkeiten angewandt, " +"was zu einem Problem führen könnten, falls die Abhängigkeiten z.B. einen " +"Kreis bilden, so dass eine Abhängigkeit mit der Unmittelbarmarkierung mit " +"einer Vorabhängigkeit vergleichbar ist. So ist es theoretisch möglich, dass " +"APT einer Situation begegnet, in der keine unmittelbare Konfiguration " +"durchgeführt, ein Fehler ausgegeben und sich auf diese Option bezogen werden " +"kann, so dass der Anwender die unmittelbare Konfiguration zeitweise " +"deaktivieren kann, um in der Lage zu sein, erneut ein »install«/»upgrade« " +"durchzuführen. Beachten Sie, dass hier das Wort »theoretisch« benutzt wird, " +"denn dieses Problem ist bis jetzt in der Realität nur ein paar mal in " +"unstabilen Distributionsversionen aufgetreten und wurde durch falsche " +"Abhängigkeiten des fraglichen Pakets ausgelöst oder durch ein System in " +"bereits kaputtem Status, so dass Sie diese Option nicht unbesehen abschalten " +"sollten, da das oben erwähnte Szenario nicht das einzige unmittelbare " +"Problem ist, das die Konfiguration überhaupt verhindern sollte. Bevor eine " +"große Operation wie <literal>dist-upgrade</literal> mit dieser " "ausgeschalteten Option ausgeführt wird, sollte explizit versucht werden, " "<literal>install</literal> des Pakets durchzuführen. APT ist nicht in der " "Lage unmittelbar zu konfigurieren, aber stellen Sie sicher, dass Sie Ihr " @@ -6152,12 +6451,12 @@ msgstr "" "Upgrade-Prozesses arbeiten kann." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "Force-LoopBreak" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -6175,39 +6474,49 @@ msgstr "" "bash oder etwas, was davon abhängt, sind." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" -msgstr "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" +msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." msgstr "" -"APT benutzt eine Zwischenspeicherdatei mit fester Größe, um die »verfügbar«-" -"Informationen zu speichern. Dies setzt die Größe dieses Zwischenspeichers " -"(in Bytes)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "Build-Essential" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" "Definiert, welche(s) Paket(e) als essentielle Bauabhängigkeiten betrachtet " "werde." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" msgstr "Get" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." @@ -6217,12 +6526,12 @@ msgstr "" "erhalten." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" msgstr "Cache" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." @@ -6232,12 +6541,12 @@ msgstr "" "erhalten." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "CD-ROM" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." @@ -6247,17 +6556,53 @@ msgstr "" "erhalten." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "Die Erwerbgruppe" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "PDiffs" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." @@ -6267,7 +6612,7 @@ msgstr "" "True." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -6278,12 +6623,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "Queue-Mode" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -6299,12 +6644,12 @@ msgstr "" "URI-Art geöffnet wird." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "Retries" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." @@ -6313,12 +6658,12 @@ msgstr "" "APT fehlgeschlagene Dateien in der angegebenen Zahl erneut versuchen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "Source-Symlinks" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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." @@ -6328,12 +6673,12 @@ msgstr "" "kopiert zu werden. True ist die Vorgabe." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "http" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -6351,7 +6696,7 @@ msgstr "" "die Umgebungsvariable <envar>http_proxy</envar> benutzt." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -6377,7 +6722,7 @@ msgstr "" "unterstützt keine dieser Optionen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -6388,7 +6733,7 @@ msgstr "" "Dinge, einschließlich Verbindungs- und Datenzeitüberschreitungen, angewandt." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -6408,7 +6753,7 @@ msgstr "" "gegen RFC 2068." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -6424,7 +6769,7 @@ msgstr "" "deaktiviert.)" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -6436,12 +6781,12 @@ msgstr "" "bekannten Bezeichner verwendet." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" msgstr "https" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -6456,7 +6801,7 @@ msgstr "" "<literal>Pipeline-Depth</literal> wird noch nicht unterstützt." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -6495,12 +6840,12 @@ msgstr "" "SslForceVersion</literal> ist die entsprechende per-Host-Option." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "ftp" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -6535,7 +6880,7 @@ msgstr "" "entsprechenden URI-Bestandteil genommen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -6552,7 +6897,7 @@ msgstr "" "Beispielskonfiguration, um Beispiele zu erhalten)." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " @@ -6566,7 +6911,7 @@ msgstr "" "Effizienz nicht empfohlen FTP über HTTP zu benutzen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -6582,18 +6927,18 @@ msgstr "" "Server RFC2428 unterstützen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" msgstr "cdrom" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" msgstr "/cdrom/::Mount \"foo\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -6615,12 +6960,12 @@ msgstr "" "können per UMount angegeben werden." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" msgstr "gpgv" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -6631,18 +6976,18 @@ msgstr "" "Zusätzliche Parameter werden an gpgv weitergeleitet." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "CompressionTypes" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" msgstr "Acquire::CompressionTypes::<replaceable>Dateierweiterung</replaceable> \"<replaceable>Methodenname</replaceable>\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -6662,19 +7007,19 @@ msgstr "" "\"synopsis\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" msgstr "Acquire::CompressionTypes::Order:: \"gz\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" msgstr "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -6705,13 +7050,13 @@ msgstr "" "explizit zur Liste hinzuzufügen, da es automatisch hinzufügt wird." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" msgstr "Dir::Bin::bzip2 \"/bin/bzip2\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -6737,7 +7082,7 @@ msgstr "" "diesen Typ nur vor die Liste setzen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -6754,12 +7099,31 @@ msgstr "" "unterstützen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "GzipIndexes" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" +"Wenn <literal>gzip</literal>-komprimierte Indizes heruntergeladen werden " +"(Packages, Sources, oder Translations), speichere sie lokal mit gzip-" +"Komprimierung. Dies spart eine Menge Festplattenplatz, aber benötigt mehr " +"CPU-Ressourcen bei der Erstellung des lokalen Paket-Caches. Vorgabe ist " +"False." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "Sprachen" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:460 #, fuzzy #| msgid "" #| "The Languages subsection controls which <filename>Translation</filename> " @@ -6791,13 +7155,13 @@ msgstr "" "hier unmögliche Werte einsetzen." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 #, fuzzy #| msgid "" #| "The default list includes \"environment\" and \"en\". " @@ -6835,8 +7199,8 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" "Die Standardliste beinhaltet »environment« und »en«. »<literal>environment</" "literal>« hat hier eine besondere Bedeutung: Es wird zur Laufzeit durch die " @@ -6846,9 +7210,9 @@ msgstr "" "literal> auf »C« gesetzt ist, wird nur die Datei <filename>Translation-en</" "filename> (falls verfügbar) benutzt. Um APT zu zwingen, keine " "Übersetzungsdatei zu benutzen, benutzen Sie die Einstellung " -"<literal>Acquire::Languages=none</literal>. »<literal>none</literal>« ist ein " -"weiterer Code mit besonderer Bedeutung, der die Suche nach einer passenden " -"<filename>Translation</filename>-Datei stoppen wird. Dies kann vom " +"<literal>Acquire::Languages=none</literal>. »<literal>none</literal>« ist " +"ein weiterer Code mit besonderer Bedeutung, der die Suche nach einer " +"passenden <filename>Translation</filename>-Datei stoppen wird. Dies kann vom " "Systemadministrator benutzt werden, um APT mitzuteilen, dass es auch diese " "Dateien herunterladen soll ohne sie aktuell zu benutzen, falls die " "Umgebungsvariable diese Sprachen nicht angibt. Daher wird die folgende " @@ -6859,7 +7223,7 @@ msgstr "" "Reihenfolge »fr, de, en«. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" @@ -6869,12 +7233,12 @@ msgstr "" "id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "Verzeichnisse" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -6894,7 +7258,7 @@ msgstr "" "filename> oder <filename>./</filename> beginnen." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -6912,12 +7276,12 @@ msgstr "" "<literal>Dir::Cache::archives</literal>. Die Generierung von " "Zwischenspeichern kann ausgeschaltet werden, indem ihre Namen leer gelassen " "werden. Dies wird den Start verlangsamen, aber Plattenplatz sparen. Es ist " -"vermutlich vorzuziehen, statt des »pkgcache«s den »srcpkgcache« auszuschalten. " -"Wie <literal>Dir::State</literal> ist das Standardverzeichnis in " -"<literal>Dir::Cache</literal> enthalten." +"vermutlich vorzuziehen, statt des »pkgcache«s den »srcpkgcache« " +"auszuschalten. Wie <literal>Dir::State</literal> ist das Standardverzeichnis " +"in <literal>Dir::Cache</literal> enthalten." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -6932,7 +7296,7 @@ msgstr "" "Konfigurationsdatei erfolgt)." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -6944,7 +7308,7 @@ msgstr "" "geladen." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" "Bin::Methods</literal> specifies the location of the method handlers and " @@ -6962,7 +7326,7 @@ msgstr "" "Programms an." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -6981,13 +7345,24 @@ msgstr "" "var/lib/dpkg/status</filename> gesetzt ist, nach der Statusdatei in " "<filename>/tmp/staging/var/lib/dpkg/status</filename> nachgesehen." +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" + #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "APT in DSelect" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -6998,12 +7373,12 @@ msgstr "" "<literal>DSelect</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 msgid "Clean" msgstr "Clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -7013,15 +7388,15 @@ msgid "" "packages." msgstr "" "Zwischenspeicherbereinigungsmodus; Dieser Wert kann entweder »always«, " -"»prompt«, »auto«, »pre-auto« oder »never« sein. »always« und »prompt« werden, " -"nachdem das Upgrade durchgeführt wurde, alle Pakete aus dem Zwischenspeicher " -"entfernen, »prompt« (die Vorgabe) tut dies bedingt. »auto« entfernt nur jene " -"Pakete, die nicht länger heruntergeladen werden können (zum Beispiel, weil " -"sie durch eine neue Version ersetzt wurden). »pre-auto« führt diese Aktion " -"vor dem Herunterladen neuer Pakete durch." +"»prompt«, »auto«, »pre-auto« oder »never« sein. »always« und »prompt« " +"werden, nachdem das Upgrade durchgeführt wurde, alle Pakete aus dem " +"Zwischenspeicher entfernen, »prompt« (die Vorgabe) tut dies bedingt. »auto« " +"entfernt nur jene Pakete, die nicht länger heruntergeladen werden können " +"(zum Beispiel, weil sie durch eine neue Version ersetzt wurden). »pre-auto« " +"führt diese Aktion vor dem Herunterladen neuer Pakete durch." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." @@ -7030,12 +7405,12 @@ msgstr "" "übermittelt, wenn es für die Installationsphase durchlaufen wird." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 msgid "Updateoptions" msgstr "Updateoptions" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." @@ -7044,12 +7419,12 @@ msgstr "" "übermittelt, wenn es für die Aktualisierungsphase durchlaufen wird." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "PromptAfterUpdate" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 msgid "" "If true the [U]pdate operation in &dselect; will always prompt to continue. " "The default is to prompt only on error." @@ -7058,12 +7433,12 @@ msgstr "" "nachfragen, um fortzufahren. Vorgabe ist es, nur bei Fehlern nachzufragen." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "Wie APT Dpkg aufruft" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 msgid "" "Several configuration directives control how APT invokes &dpkg;. These are " "in the <literal>DPkg</literal> section." @@ -7072,7 +7447,7 @@ msgstr "" "stehen im Abschnitt <literal>DPkg</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:525 +#: apt.conf.5.xml:579 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 " @@ -7083,17 +7458,17 @@ msgstr "" "jedes Listenelement wird als einzelnes Argument an &dpkg; übermittelt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "Pre-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "Post-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -7107,12 +7482,12 @@ msgstr "" "APT abgebrochen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "Pre-Install-Pkgs" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -7129,7 +7504,7 @@ msgstr "" "pro Zeile." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -7145,12 +7520,12 @@ msgstr "" "literal> gegeben wird." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "Run-Directory" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." @@ -7159,12 +7534,12 @@ msgstr "" "die Vorgabe ist <filename>/</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 msgid "Build-options" msgstr "Build-options" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 msgid "" "These options are passed to &dpkg-buildpackage; when compiling packages, the " "default is to disable signing and produce all binaries." @@ -7174,12 +7549,12 @@ msgstr "" "Programme werden erstellt." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt.conf.5.xml:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" msgstr "Dpkd-Trigger-Benutzung (und zugehöriger Optionen)" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -7205,7 +7580,7 @@ msgstr "" "Status 100% stehen, während es aktuell alle Pakete konfiguriert." #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -7219,7 +7594,7 @@ msgstr "" "DPkg::TriggersPending \"true\";" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:572 +#: apt.conf.5.xml:626 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 " @@ -7244,12 +7619,12 @@ msgstr "" "wäre <placeholder type=\"literallayout\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" msgstr "DPkg::NoTriggers" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -7270,12 +7645,12 @@ msgstr "" "außerdem an die »unpack«- und »remove«-Aufrufe anhängen." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" msgstr "PackageManager::Configure" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -7304,12 +7679,12 @@ msgstr "" "mehr startbar sein könnte." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" msgstr "DPkg::ConfigurePending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -7328,12 +7703,12 @@ msgstr "" "deaktivieren." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" msgstr "DPkg::TriggersPending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -7349,12 +7724,12 @@ msgstr "" "benötigt werden." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" msgstr "PackageManager::UnpackAll" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -7373,12 +7748,12 @@ msgstr "" "und weitere Verbesserungen benötigt, bevor sie wirklich nützlich wird." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" msgstr "OrderList::Score::Immediate" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -7396,7 +7771,7 @@ msgstr "" "};" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -7420,12 +7795,12 @@ msgstr "" "mit ihren Vorgabewerten. <placeholder type=\"literallayout\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "Periodische- und Archivoptionen" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -7439,12 +7814,12 @@ msgstr "" "Dokumentation dieser Optionen zu erhalten." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 msgid "Debug options" msgstr "Fehlersuchoptionen" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -7462,7 +7837,7 @@ msgstr "" "könnten es sein:" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</" @@ -7473,7 +7848,7 @@ msgstr "" "getroffenen Entscheidungen ein." #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s install</" @@ -7484,7 +7859,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:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -7496,7 +7871,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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." @@ -7505,17 +7880,17 @@ msgstr "" "Daten in CD-ROM-IDs aus." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 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><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" msgstr "<literal>Debug::Acquire::cdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" @@ -7523,48 +7898,48 @@ msgstr "" "literal>-Quellen beziehen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" msgstr "<literal>Debug::Acquire::ftp</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 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><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" msgstr "<literal>Debug::Acquire::http</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 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><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" msgstr "<literal>Debug::Acquire::https</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 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><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" msgstr "<literal>Debug::Acquire::gpgv</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." @@ -7573,12 +7948,12 @@ msgstr "" "mittels <literal>gpg</literal> beziehen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" msgstr "<literal>Debug::aptcdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." @@ -7587,23 +7962,23 @@ msgstr "" "CD-ROMs gespeichert sind." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" msgstr "<literal>Debug::BuildDeps</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 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><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" msgstr "<literal>Debug::Hashes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." @@ -7612,12 +7987,12 @@ msgstr "" "Bibliotheken generiert wurde." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" msgstr "<literal>Debug::IdentCDROM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -7628,12 +8003,12 @@ msgstr "" "ID für eine CD-ROM generiert wird." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" msgstr "<literal>Debug::NoLocking</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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." @@ -7643,24 +8018,24 @@ msgstr "" "gleichen Zeit laufen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" msgstr "<literal>Debug::pkgAcquire</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 msgid "Log when items are added to or removed from the global download queue." msgstr "" "Protokollieren, wenn Elemente aus der globalen Warteschlange zum " "Herunterladen hinzugefügt oder entfernt werden." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" msgstr "<literal>Debug::pkgAcquire::Auth</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." @@ -7669,12 +8044,12 @@ msgstr "" "und kryptografischen Signaturen von heruntergeladenen Dateien beziehen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" msgstr "<literal>Debug::pkgAcquire::Diffs</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 msgid "" "Output information about downloading and applying package index list diffs, " "and errors relating to package index list diffs." @@ -7683,12 +8058,12 @@ msgstr "" "und Fehler, die die Paketindexlisten-Diffs betreffen, ausgeben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" msgstr "<literal>Debug::pkgAcquire::RRed</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 msgid "" "Output information related to patching apt package lists when downloading " "index diffs instead of full indices." @@ -7698,12 +8073,12 @@ msgstr "" "werden." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" msgstr "<literal>Debug::pkgAcquire::Worker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" @@ -7711,12 +8086,12 @@ msgstr "" "durchführen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" msgstr "<literal>Debug::pkgAutoRemove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 msgid "" "Log events related to the automatically-installed status of packages and to " "the removal of unused packages." @@ -7726,12 +8101,12 @@ msgstr "" "beziehen." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" msgstr "<literal>Debug::pkgDepCache::AutoInstall</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -7747,12 +8122,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" msgstr "<literal>Debug::pkgDepCache::Marker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -7784,23 +8159,23 @@ msgstr "" "erscheint." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" msgstr "<literal>Debug::pkgInitConfig</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" "Die Vorgabekonfiguration beim Start auf der Standardfehlerausgabe ausgeben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" msgstr "<literal>Debug::pkgDPkgPM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 msgid "" "When invoking &dpkg;, output the precise command line with which it is being " "invoked, with arguments separated by a single space character." @@ -7810,12 +8185,12 @@ msgstr "" "sind." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" msgstr "<literal>Debug::pkgDPkgProgressReporting</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 msgid "" "Output all the data received from &dpkg; on the status file descriptor and " "any errors encountered while parsing it." @@ -7824,12 +8199,12 @@ msgstr "" "alle während deren Auswertung gefundenen Fehler ausgeben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" msgstr "<literal>Debug::pkgOrderList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 msgid "" "Generate a trace of the algorithm that decides the order in which " "<literal>apt</literal> should pass packages to &dpkg;." @@ -7839,12 +8214,12 @@ msgstr "" "soll." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" msgstr "<literal>Debug::pkgPackageManager</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "" "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" @@ -7852,22 +8227,22 @@ msgstr "" "von &dpkg; ausgeführt werden." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" msgstr "<literal>Debug::pkgPolicy</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." msgstr "Die Priorität jeder Paketliste beim Start ausgeben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" msgstr "<literal>Debug::pkgProblemResolver</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 msgid "" "Trace the execution of the dependency resolver (this applies only to what " "happens when a complex dependency problem is encountered)." @@ -7877,12 +8252,12 @@ msgstr "" "aufgetreten ist)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" msgstr "<literal>Debug::pkgProblemResolver::ShowScores</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -7894,12 +8269,12 @@ msgstr "" "beschrieben." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" msgstr "<literal>Debug::sourceList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." @@ -7908,7 +8283,7 @@ msgstr "" "gelesenen Anbieter ausgeben." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." @@ -7917,20 +8292,23 @@ msgstr "" "möglichen Optionen zeigen." #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" msgstr "&file-aptconf;" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." msgstr "&apt-cache;, &apt-config;, &apt-preferences;." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +#, fuzzy +#| msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" msgstr "&apt-author.team; &apt-email; &apt-product; <date>04. Mai 2009</date>" #. type: Content of: <refentry><refnamediv><refname> @@ -7953,7 +8331,7 @@ msgid "" msgstr "" "Die APT-Einstellungsdatei <filename>/etc/apt/preferences</filename> und " "Teildateien im Verzeichnis <filename>/etc/apt/preferences.d/</filename> " -"können benutzt werden, um zu steuern, welcher Versionen von Paketen zur " +"können benutzt werden, um zu steuern, welche Versionen von Paketen zur " "Installation ausgewählt werden." #. type: Content of: <refentry><refsect1><para> @@ -7971,8 +8349,8 @@ msgstr "" "Es könnten mehrere Versionen eines Pakets zur Installation verfügbar sein, " "wenn die Datei &sources-list; Bezüge zu mehr als einer Distribution enthält " "(zum Beispiel <literal>stable</literal> und <literal>testing</literal>). APT " -"weist jeder verfügbaren Version eine Priorität zu. Abhängig von " -"Abhängigkeitsbedingungen, wählt <command>apt-get</command> die Version mit " +"weist jeder verfügbaren Version eine Priorität zu. Je nach " +"Abhängigkeitsbedingungen wählt <command>apt-get</command> die Version mit " "der höchsten Priorität zur Installation aus. Die APT-Einstellungsdatei " "überschreibt die Prioritäten, die APT den Paketversionen standardmäßig " "zuweist, was dem Anwender die Kontrolle darüber gibt, welche zur " @@ -7997,6 +8375,20 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -8004,26 +8396,32 @@ msgid "" "underscore (_) and period (.) characters - otherwise they will be silently " "ignored." msgstr "" +"Beachten Sie, dass die Dateien im Verzeichnis /etc/apt/preferences.d in " +"alphanumerisch aufsteigender Richtung ausgewertet werden und der folgenden " +"Namenskonvention unterliegen: Die Dateien haben keine oder »pref« als " +"Dateierweiterung und sie enthalten nur alphanumerische Zeichen, Bindestriche " +"(-), Unterstriche (_) oder Punkte (.). Wenn dies nicht der Fall ist, werden " +"sie stillschweigend ignoriert." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "APTs Standardprioritätszuweisungen" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" msgstr "<command>apt-get install -t testing <replaceable>irgendein_Paket</replaceable></command>\n" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, no-wrap msgid "APT::Default-Release \"stable\";\n" msgstr "APT::Default-Release \"stable\";\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -8051,22 +8449,37 @@ msgstr "" "\"programlisting\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 +#, fuzzy +#| msgid "priority 100" +msgid "priority 1" +msgstr "Priorität 100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 msgid "priority 100" msgstr "Priorität 100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." msgstr "zu der Version, die bereits installiert ist (wenn vorhanden)." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 msgid "priority 500" msgstr "Priorität 500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." @@ -8075,19 +8488,19 @@ msgstr "" "gehören." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 msgid "priority 990" msgstr "Priorität 990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 msgid "" "to the versions that are not installed and belong to the target release." msgstr "" "zu den Versionen, die nicht installiert sind und zum Ziel-Release gehören." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 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: " @@ -8098,18 +8511,25 @@ msgstr "" "Zuweisung: <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 +#, fuzzy +#| msgid "" +#| "If the target release has not been specified then APT simply assigns " +#| "priority 100 to all installed package versions and priority 500 to all " +#| "uninstalled package versions." msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" "Wenn das Ziel-Release nicht angegeben wurde, dann weist APT einfach allen " "installierten Paketversionen eine Priorität von 100 und allen nicht " "installierten Paketversionen eine Priorität von 500 zu." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." @@ -8119,7 +8539,7 @@ msgstr "" "ist." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -8135,12 +8555,12 @@ msgstr "" "Downgrading eines Paketes riskant sein kann.)" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." msgstr "Die Version mit der höchsten Priorität installieren." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 msgid "" "If two or more versions have the same priority, install the most recent one " "(that is, the one with the higher version number)." @@ -8149,7 +8569,7 @@ msgstr "" "aktuellste installiert (das ist die mit der höheren Versionsnummer)." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the <literal>--reinstall</" @@ -8161,7 +8581,7 @@ msgstr "" "installierte installiert." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -8171,13 +8591,13 @@ msgid "" msgstr "" "In einer typischen Situation ist die Version eines Paketes (Priorität 100) " "nicht so aktuell, wie eine der verfügbaren Versionen, die in der Quellliste " -"der Datei &sources-list; steht (Priorität 500 oder 900). Dann wird ein " +"der Datei &sources-list; steht (Priorität 500 oder 990). Dann wird ein " "Upgrade des Pakets durchgeführt, wenn <command>apt-get install " "<replaceable>irgendein_Paket</replaceable></command> oder <command>apt-get " "upgrade</command> ausgeführt wird." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -8191,7 +8611,7 @@ msgstr "" "upgrade</command> ausgeführt wird." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -8211,12 +8631,12 @@ msgstr "" "hat." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "Die Auswirkungen von APT-Einstellungen" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -8230,7 +8650,7 @@ msgstr "" "allgemeine Gestalt." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -8246,7 +8666,7 @@ msgstr "" "können durch Leerzeichen getrennt werden." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, no-wrap msgid "" "Package: perl\n" @@ -8258,7 +8678,7 @@ msgstr "" "Pin-Priority: 1001\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -8267,13 +8687,13 @@ msgid "" "fully qualified domain name." msgstr "" "Die allgemeine Form weist allen Paketversionen in einer gegebenen " -"Distribution (d.h. alle Versionen von Paketen, die in einer bestimmten " +"Distribution (d.h. allen Versionen von Paketen, die in einer bestimmten " "<filename>Release</filename>-Datei gelistet sind) oder allen Paketversionen, " "die von einer speziellen Internet-Site kommen, die durch ihren voll " "ausgebildeten Domänennamen identifiziert wird, eine Priorität zu." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " @@ -8284,7 +8704,7 @@ msgstr "" "Paketversionen eine hohe Priorität zu, die lokal liegen." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, no-wrap msgid "" "Package: *\n" @@ -8296,13 +8716,45 @@ msgstr "" "Pin-Priority: 999\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 +#: apt_preferences.5.xml:206 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: origin \"\"\n" +#| "Pin-Priority: 999\n" +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\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:214 +#, fuzzy +#| msgid "" +#| "A note of caution: the keyword used here is \"<literal>origin</literal>" +#| "\". This should not be confused with the Origin of a distribution as " +#| "specified in a <filename>Release</filename> file. What follows the " +#| "\"Origin:\" tag in a <filename>Release</filename> file is not an Internet " +#| "address but an author or vendor name, such as \"Debian\" or \"Ximian\"." +msgid "" +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." msgstr "" "Ein Wort der Warnung: Das hier benutzte Schlüsselwort ist »<literal>origin</" "literal>«. Dies sollte nicht mit der Herkunft einer Distribution verwechselt " @@ -8312,7 +8764,7 @@ msgstr "" "wie »Debian« oder »Ximian«." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is \"<literal>unstable</" @@ -8323,7 +8775,7 @@ msgstr "" "Priorität zu." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, no-wrap msgid "" "Package: *\n" @@ -8335,22 +8787,31 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:202 +#: apt_preferences.5.xml:228 +#, fuzzy +#| msgid "" +#| "The following record assigns a high priority to all package versions " +#| "belonging to any distribution whose Codename is \"<literal>squeeze</" +#| "literal>\"." msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" "Der folgende Datensatz weist allen Paketversionen, die zu einer Distribution " -"gehören, deren Codename »<literal>squeeze</literal>« ist, eine hohe Priorität " -"zu." +"gehören, deren Codename »<literal>squeeze</literal>« ist, eine hohe " +"Priorität zu." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 -#, no-wrap +#: apt_preferences.5.xml:232 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" "Package: *\n" @@ -8358,7 +8819,7 @@ msgstr "" "Pin-Priority: 900\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " @@ -8369,7 +8830,7 @@ msgstr "" "Nummer »<literal>3.0</literal>« ist, eine hohe Priorität zu." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, no-wrap msgid "" "Package: *\n" @@ -8381,17 +8842,17 @@ msgstr "" "Pin-Priority: 500\n" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "Wie APT Prioritäten interpretiert" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 msgid "P > 1000" msgstr "P > 1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" @@ -8400,12 +8861,12 @@ msgstr "" "des Pakets durchführt" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" msgstr "990 < P <=1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 msgid "" "causes a version to be installed even if it does not come from the target " "release, unless the installed version is more recent" @@ -8414,12 +8875,12 @@ msgstr "" "Ziel-Release kommt, außer wenn die installierte Version aktueller ist" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 msgid "500 < P <=990" msgstr "500 < P <=990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 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" @@ -8429,12 +8890,12 @@ msgstr "" "neuer ist" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 msgid "100 < P <=500" msgstr "100 < P <=500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 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" @@ -8444,12 +8905,12 @@ msgstr "" "installierte Version neuer ist" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 msgid "0 < P <=100" msgstr "0 < P <=100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" @@ -8458,17 +8919,17 @@ msgstr "" "installierte Version des Pakets gibt" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 msgid "P < 0" msgstr "P < 0" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" msgstr "verhindert das Installieren der Version" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " @@ -8479,7 +8940,7 @@ msgstr "" "(grob gesagt): <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " @@ -8493,7 +8954,7 @@ msgstr "" "erste dieser Datensätze die Priorität der Paketversion fest." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" @@ -8502,7 +8963,7 @@ msgstr "" "bereits gezeigten Datensätze:" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, no-wrap msgid "" "Package: perl\n" @@ -8530,12 +8991,12 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" msgstr "Dann:" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -8546,11 +9007,11 @@ msgstr "" "Es wird die aktuellste verfügbare Version des Pakets <literal>perl</literal> " "installiert, so lange die Versionsnummer mit »<literal>5.8</literal>« " "anfängt. Wenn <emphasis>irgendeine</emphasis> 5.8*-Version von " -"<literal>perl</literal>verfügbar ist und die installierte Version 5.9* ist, " +"<literal>perl</literal> verfügbar ist und die installierte Version 5.9* ist, " "dann wird von <literal>perl</literal> ein Downgrade durchgeführt." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -8561,7 +9022,7 @@ msgstr "" "sogar wenn diese Versionen zum Ziel-Release gehören." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an <literal>unstable</" @@ -8570,17 +9031,17 @@ msgid "" msgstr "" "Eine Version eines Pakets, dessen Ursprung nicht das lokale System ist, aber " "ein anderer in &sources-list; aufgelisteter Ort und der zu einer " -"<literal>unstable</literal>-Distribution gehört. wird nur installiert, falls " +"<literal>unstable</literal>-Distribution gehört, wird nur installiert, falls " "es zur Installation ausgewählt wurde und nicht bereits eine Version des " "Pakets installiert ist." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" msgstr "Festlegung von Paketversion und Distributions-Eigenschaften" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " @@ -8591,27 +9052,27 @@ msgstr "" "bereitstellen, um die an diesem Ort verfügbaren Pakete zu beschreiben." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" msgstr "die <literal>Package:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 msgid "gives the package name" msgstr "gibt den Paketnamen an" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" msgstr "die <literal>Version:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" msgstr "gibt die Versionsnummer für das genannte Paket an" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/" @@ -8632,12 +9093,12 @@ msgstr "" "Prioritäten relevant: <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" msgstr "die <literal>Archive:</literal>- oder <literal>Suite:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 msgid "" "names the archive to which all the packages in the directory tree belong. " "For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " @@ -8647,31 +9108,40 @@ msgid "" "the line:" msgstr "" "benennt das Archiv, zu dem alle Pakete im Verzeichnisbaum gehören. Die Zeile " -"»Archive: stable« oder »Suite: stable« gibt zum Beispiel an, dass alle Pakete " -"im Verzeichnisbaum unterhalb des der <filename>Release</filename>-Datei " -"übergeordneten Verzeichnisses sich in einem <literal>stable</literal>-Archiv " -"befinden. Diesen Wert in der APT-Einstellungsdatei anzugeben würde die " -"folgende Zeile benötigen:" +"»Archive: stable« oder »Suite: stable« gibt zum Beispiel an, dass alle " +"Pakete im Verzeichnisbaum unterhalb des der <filename>Release</filename>-" +"Datei übergeordneten Verzeichnisses sich in einem <literal>stable</literal>-" +"Archiv befinden. Diesen Wert in der APT-Einstellungsdatei anzugeben würde " +"die folgende Zeile benötigen:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, no-wrap msgid "Pin: release a=stable\n" msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" msgstr "die <literal>Codename:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 +#, fuzzy +#| msgid "" +#| "names the codename to which all the packages in the directory tree " +#| "belong. For example, the line \"Codename: squeeze\" specifies that all " +#| "of the packages in the directory tree below the parent of the " +#| "<filename>Release</filename> file belong to a version named " +#| "<literal>squeeze</literal>. Specifying this value in the APT preferences " +#| "file would require the line:" msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" msgstr "" "benennt den Codenamen, zu dem alle Pakete im Verzeichnisbaum gehören. Die " "Zeile »Codename: squeeze« gibt zum Beispiel an, dass alle Pakete im " @@ -8681,13 +9151,14 @@ msgstr "" "die folgende Zeile benötigen:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 -#, no-wrap -msgid "Pin: release n=squeeze\n" -msgstr "Pin: release n=squeeze\n" +#: apt_preferences.5.xml:401 +#, fuzzy, no-wrap +#| msgid "Pin: release a=stable\n" +msgid "Pin: release n=&testing-codename;\n" +msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -8703,7 +9174,7 @@ msgstr "" "eine der folgenden Zeilen benötigen:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, no-wrap msgid "" "Pin: release v=3.0\n" @@ -8715,12 +9186,12 @@ msgstr "" "Pin: release 3.0\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" msgstr "die <literal>Component:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -8738,18 +9209,18 @@ msgstr "" "Zeilen benötigen:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, no-wrap msgid "Pin: release c=main\n" msgstr "Pin: release c=main\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" msgstr "die <literal>Origin:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8761,18 +9232,18 @@ msgstr "" "in der APT-Einstellungsdatei anzugeben würde die folgende Zeile benötigen:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, no-wrap msgid "Pin: release o=Debian\n" msgstr "Pin: release o=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" msgstr "die <literal>Label:</literal>-Zeile" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8785,35 +9256,47 @@ msgstr "" "die folgende Zeile benötigen:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, no-wrap msgid "Pin: release l=Debian\n" msgstr "Pin: release l=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 +#: apt_preferences.5.xml:363 +#, fuzzy +#| msgid "" +#| "The <filename>Release</filename> file is normally found in the directory " +#| "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " +#| "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" +#| "dists/woody/Release</filename>. It consists of a single multi-line " +#| "record which applies to <emphasis>all</emphasis> of the packages in the " +#| "directory tree below its parent. Unlike the <filename>Packages</" +#| "filename> file, nearly all of the lines in a <filename>Release</filename> " +#| "file are relevant for setting APT priorities: <placeholder type=" +#| "\"variablelist\" id=\"0\"/>" msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" msgstr "" "Die <filename>Release</filename>-Datei ist normalerweise im Verzeichnis " "<filename>.../dists/<replaceable>Distributionsname</replaceable></filename> " "zu finden, zum Beispiel <filename>.../dists/stable/Release</filename> oder " -"<filename>.../dists/woody/Release</filename>. Es besteht aus einem einzelnen " -"mehrzeiligen Datensatz, der auf <emphasis>alle</emphasis> Pakete im " -"Verzeichnisbaum unterhalb des übergeordneten Verzeichnisses zutrifft. Anders " -"als die <filename>Packages</filename>-Datei sind nahezu alle Zeilen in einer " -"<filename>Release</filename>-Datei für das Setzen von APT-Prioritäten " -"relevant: <placeholder type=\"variablelist\" id=\"0\"/>" +"<filename>.../dists/woody/Release</filename>. Sie besteht aus einem " +"einzelnen mehrzeiligen Datensatz, der auf <emphasis>alle</emphasis> Pakete " +"im Verzeichnisbaum unterhalb des übergeordneten Verzeichnisses zutrifft. " +"Anders als die <filename>Packages</filename>-Datei sind nahezu alle Zeilen " +"in einer <filename>Release</filename>-Datei für das Setzen von APT-" +"Prioritäten relevant: <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -8839,42 +9322,28 @@ msgstr "" "Distribution heruntergeladen wurde." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" msgstr "Optionale Zeilen in einem APT-Einstellungsdatensatz" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " "provides a place for comments." msgstr "" -"Optional kann jeder Datensatz im der APT-Einstellungsdatei mit einer oder " +"Optional kann jeder Datensatz in der APT-Einstellungsdatei mit einer oder " "mehreren Zeilen beginnen, die mit dem Wort <literal>Explanation:</literal> " "anfangen. Dieses stellt einen Platz für Kommentare bereit." -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" -"Die <literal>Pin-Priority:</literal>-Zeile in jedem APT-" -"Einstellungsdatensatz ist optional. Wenn diese weggelassen wird, weist APT " -"ein Priorität zu, die um 1 kleiner ist, als der letzte Wert, der in einer " -"Zeile angegeben wurde, die mit <literal>Pin-Priority: release ...</literal> " -"anfängt." - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 msgid "Tracking Stable" msgstr "Stable verfolgen" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 +#: apt_preferences.5.xml:501 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" @@ -8888,7 +9357,7 @@ msgid "" "Pin-Priority: -10\n" msgstr "" "Explanation: Deinstallieren oder nicht installieren von anderen von Debian\n" -"Explanation: stammenden Paketversionen, als denen der Stable-Distribution\n" +"Explanation: stammenden Paketversionen als denen der Stable-Distribution\n" "Package: *\n" "Pin: release a=stable\n" "Pin-Priority: 900\n" @@ -8898,7 +9367,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 +#: apt_preferences.5.xml:495 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -8910,11 +9379,11 @@ msgstr "" "Paketversionen eine höhere Priorität als die Vorgabe (500) zu geben, die zu " "einer <literal>stable</literal>-Distribution gehören und eine ungeheuer " "niedrige Priorität Paketversionen, die zu anderen <literal>Debian</literal>-" -"Distribution gehören. <placeholder type=\"programlisting\" id=\"0\"/>" +"Distributionen gehören. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 #, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" @@ -8926,7 +9395,7 @@ msgstr "" "apt-get dist-upgrade\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -8939,13 +9408,13 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" msgstr "apt-get install <replaceable>Paket</replaceable>/testing\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>testing</literal> distribution; the package " @@ -8959,12 +9428,12 @@ msgstr "" "\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" msgstr "Testing oder Unstable verfolgen" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, no-wrap msgid "" "Package: *\n" @@ -8992,7 +9461,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 +#: apt_preferences.5.xml:538 msgid "" "The following APT preferences file will cause APT to assign a high priority " "to package versions from the <literal>testing</literal> distribution, a " @@ -9009,7 +9478,7 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -9022,13 +9491,13 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" msgstr "apt-get install <replaceable>Paket</replaceable>/unstable\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>unstable</literal> distribution. " @@ -9048,23 +9517,38 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "Die Entwicklung eines Codename-Releases verfolgen" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 -#, no-wrap +#: apt_preferences.5.xml:600 +#, fuzzy, no-wrap +#| msgid "" +#| "Explanation: Uninstall or do not install any Debian-originated package versions\n" +#| "Explanation: other than those in the distribution codenamed with squeeze or sid\n" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" +#| "\n" +#| "Explanation: Debian unstable is always codenamed with sid\n" +#| "Package: *\n" +#| "Pin: release a=sid\n" +#| "Pin-Priority: 800\n" +#| "\n" +#| "Package: *\n" +#| "Pin: release o=Debian\n" +#| "Pin-Priority: -10\n" msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or sid\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" @@ -9072,7 +9556,7 @@ msgid "" "Pin-Priority: -10\n" msgstr "" "Explanation: Deinstallieren oder nicht installieren von anderen von Debian\n" -"Explanation: stammenden Paketversionen, als denen der Squeeze- oder Sid-Distribution\n" +"Explanation: stammenden Paketversionen als denen der Squeeze- oder Sid-Distribution\n" "Package: *\n" "Pin: release n=squeeze\n" "Pin-Priority: 900\n" @@ -9087,7 +9571,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -9113,12 +9597,18 @@ msgstr "" "benutzen. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 +#, fuzzy +#| msgid "" +#| "With a suitable &sources-list; file and the above preferences file, any " +#| "of the following commands will cause APT to upgrade to the latest version" +#| "(s) in the release codenamed with <literal>squeeze</literal>. " +#| "<placeholder type=\"programlisting\" id=\"0\"/>" msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "Mit einer geeigneten &sources-list;-Datei und der obigen Einstellungsdatei " "wird jeder der folgenden Befehle APT veranlassen, ein Upgrade auf die letzte" @@ -9126,21 +9616,30 @@ msgstr "" "durchzuführen. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" msgstr "apt-get install <replaceable>Paket</replaceable>/sid\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 +#, fuzzy +#| msgid "" +#| "The following command will cause APT to upgrade the specified package to " +#| "the latest version from the <literal>sid</literal> distribution. " +#| "Thereafter, <command>apt-get upgrade</command> will upgrade the package " +#| "to the most recent <literal>squeeze</literal> version if that is more " +#| "recent than the installed version, otherwise, to the most recent " +#| "<literal>sid</literal> version if that is more recent than the installed " +#| "version. <placeholder type=\"programlisting\" id=\"0\"/>" msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "Der folgende Befehl wird APT veranlassen, ein Upgrade des angegebenen Pakets " "auf die letzte Version der <literal>sid</literal>-Distribution " @@ -9152,12 +9651,12 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 msgid "&file-preferences;" msgstr "&file-preferences;" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" @@ -9362,10 +9861,14 @@ msgstr "Einige Beispiele:" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:114 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "deb http://http.us.debian.org/debian stable main contrib non-free\n" +#| "deb http://http.us.debian.org/debian dists/stable-updates/\n" +#| " " msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" "deb http://http.us.debian.org/debian stable main contrib non-free\n" @@ -9550,7 +10053,8 @@ msgstr "deb file:/home/jason/debian stable main contrib non-free" #: sources.list.5.xml:198 msgid "As above, except this uses the unstable (development) distribution." msgstr "" -"Wie oben, außer das dies die »unstable«- (Entwicklungs-) Distribution benutzt." +"Wie oben, außer das dies die »unstable«- (Entwicklungs-) Distribution " +"benutzt." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:199 @@ -9586,17 +10090,22 @@ msgstr "deb http://archive.debian.org/debian-archive hamm main" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:208 +#, fuzzy +#| msgid "" +#| "Uses FTP to access the archive at ftp.debian.org, under the debian " +#| "directory, and uses only the stable/contrib area." msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" "Benutzt FTP, um auf das Archiv auf archive.debian.org unter dem debian-" "Verzeichnis zuzugreifen und nur den stable/contrib-Bereich zu benutzen." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 -#, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" +#, fuzzy, no-wrap +#| msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" msgstr "deb ftp://ftp.debian.org/debian stable contrib" #. type: Content of: <refentry><refsect1><para> @@ -9700,10 +10209,10 @@ msgid "" "published by the Free Software Foundation; either version 2 of the License, " "or (at your option) any later version." msgstr "" -"»APT« und dieses Dokument sind freie Software. Sie können sie weitergeben und/" -"oder verändern unter den Bedingungen der GNU General Public License, wie sie " -"von der Free Software Foundation veröffentlicht wird; entweder Version 2 der " -"Lizenz oder (optional) jeder späteren Version." +"»APT« und dieses Dokument sind freie Software. Sie können sie weitergeben " +"und/oder verändern unter den Bedingungen der GNU General Public License, wie " +"sie von der Free Software Foundation veröffentlicht wird; entweder Version 2 " +"der Lizenz oder (optional) jeder späteren Version." #. type: <p></p> #: guide.sgml:24 offline.sgml:25 @@ -10156,8 +10665,8 @@ msgstr "" "Die Komponentenliste bezieht sich auf die Liste von Unter-Distributionen zum " "Herunterladen. Die Distribution ist auf Basis von Software-Lizenzen " "unterteilt, »Main« besteht aus Paketen die gemäß der DFSG frei sind, während " -"»Contrib« und »Non-free« Dinge enthalten, die verschiedene Einschränkungen in " -"ihrer Benutzung und ihren Vertrieb haben." +"»Contrib« und »Non-free« Dinge enthalten, die verschiedene Einschränkungen " +"in ihrer Benutzung und ihren Vertrieb haben." #. type: <p></p> #: guide.sgml:240 @@ -10774,8 +11283,8 @@ msgid "" "display." msgstr "" "Die Statusanzeige aktualisiert sich alle halbe Sekunde, um eine gleichmäßige " -"Rückmeldung über den Download-Fortschritt bereitzustellen, während die »Hole«-" -"Zeilen bei jeder gestarteten neuen Datei zurückscrollen. Da die " +"Rückmeldung über den Download-Fortschritt bereitzustellen, während die " +"»Hole«-Zeilen bei jeder gestarteten neuen Datei zurückscrollen. Da die " "Statusanzeige ständig aktualisiert wird, ist sie für die Protokollierung in " "eine Datei ungeeignet. Benutzen Sie die Option <tt>-q</tt>, um die " "Statusanzeige zu entfernen." @@ -10955,11 +11464,11 @@ msgid "" msgstr "" "Die Konfigurationsdatei sollte APT mitteilen, dass es seine Dateien auf der " "Platte speichert und obendrein die Konfigurationsdateien auf der Platte " -"benutzt. Die »sources.list« sollte genau die Sites enthalten, die Sie auf der " -"fernen Maschine benutzen möchten und die Statusdatei sollte eine Kopie von " -"<em>/var/lib/dpkg/status</em> vom <em>Zielrechner</em> sein. Bitte beachten " -"Sie, falls Sie lokale Archive benutzen, dass Sie »copy«-URIs benutzen müssen. " -"Die Syntax entspricht der von »file«-URIs." +"benutzt. Die »sources.list« sollte genau die Sites enthalten, die Sie auf " +"der fernen Maschine benutzen möchten und die Statusdatei sollte eine Kopie " +"von <em>/var/lib/dpkg/status</em> vom <em>Zielrechner</em> sein. Bitte " +"beachten Sie, falls Sie lokale Archive benutzen, dass Sie »copy«-URIs " +"benutzen müssen. Die Syntax entspricht der von »file«-URIs." #. type: <p><example> #: offline.sgml:100 @@ -11174,8 +11683,9 @@ msgid "" msgstr "" "Die Grundidee besteht darin, eine Platte zu erzeugen, die nur die " "heruntergeladenen Archivdateien von der fernen Site enthält. Die wird durch " -"Benutzen der apt-get-Option »--print-uris« und dem anschließenden Vorbereiten " -"eines Wget-Skripts getan, um die eigentlichen Pakete herunterzuladen." +"Benutzen der apt-get-Option »--print-uris« und dem anschließenden " +"Vorbereiten eines Wget-Skripts getan, um die eigentlichen Pakete " +"herunterzuladen." #. type: <heading></heading> #: offline.sgml:196 @@ -11267,31 +11777,52 @@ msgid "Which will use the already fetched archives on the disc." msgstr "Es wird die bereits auf die Platte heruntergeladenen Archive benutzen." #~ msgid "" -#~ "<filename>apt.conf</filename> is the main configuration file for the APT " -#~ "suite of tools, all tools make use of the configuration file and a common " -#~ "command line parser to provide a uniform environment. When an APT tool " -#~ "starts up it will read the configuration specified by the " -#~ "<envar>APT_CONFIG</envar> environment variable (if any) and then read the " -#~ "files in <literal>Dir::Etc::Parts</literal> then read the main " -#~ "configuration file specified by <literal>Dir::Etc::main</literal> then " -#~ "finally apply the command line options to override the configuration " -#~ "directives, possibly loading even more config files." +#~ "<!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 "<filename>/var/lib/apt/extended_states</filename>" +#~ msgstr "<filename>/var/lib/apt/extended_states</filename>" + +#~ msgid "" +#~ "Status list of auto-installed packages. Configuration Item: " +#~ "<literal>Dir::State</literal> sets the path to the " +#~ "<filename>extended_states</filename> file." +#~ msgstr "" +#~ "Statusliste automatisch installierter Pakete. Konfigurationselement: " +#~ "<literal>Dir::State</literal> setzt den Pfad zur Datei " +#~ "<filename>extended_states</filename>." + +#~ msgid "Cache-Limit" +#~ msgstr "Cache-Limit" + +#~ msgid "" +#~ "APT uses a fixed size memory mapped cache file to store the 'available' " +#~ "information. This sets the size of that cache (in bytes)." #~ msgstr "" -#~ "<filename>apt.conf</filename> ist die Hauptkonfigurationsdatei für die " -#~ "APT-Werkzeugsammlung. Alle Werkzeuge benutzen die Konfigurationsdatei und " -#~ "einen gemeinsamen Befehlszeilenauswerter, um eine einheitliche Umgebung " -#~ "bereitzustellen. Wenn ein APT-Werkzeug startet, liest es die in der " -#~ "Umgebungsvariablen <envar>APT_CONFIG</envar> (falls vorhanden) angegebene " -#~ "Konfiguration, dann die Dateien in <literal>Dir::Etc::Parts</literal>, " -#~ "dann die durch <literal>Dir::Etc::main</literal> angegebene " -#~ "Konfigurationsdatei und übernimmt am Ende die Befehlszeilenoptionen, um " -#~ "Konfigurationsdirektiven zu überschreiben und möglicherweise sogar " -#~ "weitere Konfigurationsdateien zu laden." - -#~ msgid "<filename>/etc/apt/trusted.gpg</filename>" -#~ msgstr "<filename>/etc/apt/trusted.gpg</filename>" - -#~ msgid "Keyring of local trusted keys, new keys will be added here." +#~ "APT benutzt eine Zwischenspeicherdatei mit fester Größe, um die " +#~ "»verfügbar«-Informationen zu speichern. Dies setzt die Größe dieses " +#~ "Zwischenspeichers (in Bytes)." + +#~ msgid "Pin: release n=squeeze\n" +#~ msgstr "Pin: release n=squeeze\n" + +#~ msgid "" +#~ "The <literal>Pin-Priority:</literal> line in each APT preferences record " +#~ "is optional. If omitted, APT assigns a priority of 1 less than the last " +#~ "value specified on a line beginning with <literal>Pin-Priority: " +#~ "release ...</literal>." #~ msgstr "" -#~ "Schlüsselring der lokalen vertrauenswürdigen Schlüssel, neue Schlüssel " -#~ "werden hier hinzugefügt." +#~ "Die <literal>Pin-Priority:</literal>-Zeile in jedem APT-" +#~ "Einstellungsdatensatz ist optional. Wenn diese weggelassen wird, weist " +#~ "APT ein Priorität zu, die um 1 kleiner ist, als der letzte Wert, der in " +#~ "einer Zeile angegeben wurde, die mit <literal>Pin-Priority: release ...</" +#~ "literal> anfängt." diff --git a/doc/po/es.po b/doc/po/es.po index 533978695..cd945219f 100644 --- a/doc/po/es.po +++ b/doc/po/es.po @@ -1,72 +1,95 @@ -# Translation of apt package man pages -# Copyright (C) 2003, 2004 Debian Italian l10n team <debian-l10n-spanish@lists.debian.org> +# apt man pages translation to Spanish +# Copyright (C) 2003, 2004, 2009, 2010 Software in the Public Interest # This file is distributed under the same license as the apt package. # -# Translators: -# Ismael Fanlo, 2003 -# Carlos Mestre, 2003 -# Rudy Godoy <rudy@kernel-panik.org>, 2003 -# Gustavo Saldumbide <gsal@adinet.com.uy>, 2003 -# Javier Fernández-Sanguino <jfs@computer.org>, 2003 -# Rubén Porras Campo <nahoo@inicia.es>, 2003, 2004 +# Changes: +# - Initial translation +# Ismael Fanlo, 2003 +# Carlos Mestre, 2003 +# Rudy Godoy <rudy@kernel-panik.org>, 2003 +# Gustavo Saldumbide <gsal@adinet.com.uy>, 2003 +# Javier Fernández-Sanguino <jfs@computer.org>, 2003 +# Rubén Porras Campo <nahoo@inicia.es>, 2003, 2004 +# +# - Updates +# Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2009, 2010 +# Omar Campagne <ocampagne@gmail.com>, 2009, 2010 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans # -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: apt\n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" -"PO-Revision-Date: 2004-09-20 17:05+0000\n" -"Last-Translator: Rubén Porras Campo <nahoo@inicia.es>\n" -"Language-Team: <debian-l10n-spanish@lists.debian.org>\n" +"Project-Id-Version: apt 0.7.25\n" +"POT-Creation-Date: 2010-07-30 12:46+0300\n" +"PO-Revision-Date: 2010-03-02 18:43+0200\n" +"Last-Translator: Francisco Javier Cuadrado <fcocuadrado@gmail.com>\n" +"Language-Team: Debian Spanish l10n <debian-l10n-spanish@lists.debian.org>\n" +"Language: es\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.5.2\n" #. type: TH #: apt.8:17 -#, fuzzy, no-wrap +#, no-wrap msgid "apt" -msgstr "B<apt>" +msgstr "apt" #. type: TH #: apt.8:17 -#, fuzzy, no-wrap +#, no-wrap msgid "16 June 1998" -msgstr "16 Junio 1998" +msgstr "16 de Junio de 1998" #. type: TH #: apt.8:17 -#, fuzzy, no-wrap +#, no-wrap msgid "Debian GNU/Linux" msgstr "Debian GNU/Linux" #. type: SH #: apt.8:18 -#, fuzzy, no-wrap +#, no-wrap msgid "NAME" msgstr "NOMBRE" #. type: Plain text #: apt.8:20 -#, fuzzy msgid "apt - Advanced Package Tool" -msgstr "apt - Herramienta Avanzada de Paquetes" +msgstr "apt - Herramienta avanzada de paquetes" #. type: SH #: apt.8:20 -#, fuzzy, no-wrap +#, no-wrap msgid "SYNOPSIS" msgstr "SINOPSIS" #. type: Plain text #: apt.8:22 -#, fuzzy msgid "B<apt>" msgstr "B<apt>" #. type: SH #: apt.8:22 -#, fuzzy, no-wrap +#, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPCIÓN" @@ -78,97 +101,92 @@ 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 es un sistema de gestión de paquetes de software. Dispone de varias " +"interfaces para la gestión de paquetes normal del día a día, tales como " +"B<aptitude>(8) para la línea de órdenes o B<synaptic>(8) para el sistema de " +"ventanas de X. Algunas opciones sólo están implementadas en B<apt-get>(8)." #. type: SH #: apt.8:31 -#, fuzzy, no-wrap +#, no-wrap msgid "OPTIONS" msgstr "OPCIONES" #. type: Plain text #: apt.8:33 apt.8:35 -#, fuzzy msgid "None." -msgstr "" -"#-#-#-#-# apt.es.8:31 #-#-#-#-#\n" -"Ninguna.\n" -"#-#-#-#-# apt.es.8:33 #-#-#-#-#\n" -"Ninguno." +msgstr "Ninguna." #. type: SH #: apt.8:33 -#, fuzzy, no-wrap +#, no-wrap msgid "FILES" msgstr "FICHEROS" #. type: SH #: apt.8:35 -#, fuzzy, no-wrap +#, no-wrap msgid "SEE ALSO" -msgstr "LEA TAMBIEN" +msgstr "VÉASE TAMBIÉN" #. type: Plain text #: apt.8:42 -#, fuzzy 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)" +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:42 -#, fuzzy, no-wrap +#, no-wrap msgid "DIAGNOSTICS" -msgstr "DIAGNÓSTICO" +msgstr "DIAGNÓSTICOS" #. type: Plain text #: apt.8:44 -#, fuzzy msgid "apt returns zero on normal operation, decimal 100 on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"apt devuelve cero si no hay ningún error, y el valor 100 en caso de error." #. type: SH #: apt.8:44 -#, fuzzy, no-wrap +#, no-wrap msgid "BUGS" -msgstr "ERRATAS" +msgstr "FALLOS" #. type: Plain text #: apt.8:46 -#, fuzzy msgid "This manpage isn't even started." -msgstr "Esta página de manual no está siquiera iniciada." +msgstr "Esta página de manual ni siquiera está iniciada." #. type: Plain text #: apt.8:55 -#, fuzzy msgid "" "See E<lt>http://bugs.debian.org/aptE<gt>. If you wish to report a bug in " "B<apt>, please see I</usr/share/doc/debian/bug-reporting.txt> or the " "B<reportbug>(1) command." msgstr "" "Consulte E<lt>http://bugs.debian.org/aptE<gt>. Si desea enviar un informe de " -"error en B<apt>, por favor lea I</usr/share/doc/debian/bug-reporting.txt> o " -"el programa B<reportbug>(1)" +"error sobre B<apt>, por favor lea I</usr/share/doc/debian/bug-reporting.txt> " +"o use la orden B<reportbug>(1)." #. type: SH #: apt.8:55 -#, fuzzy, no-wrap +#, no-wrap msgid "AUTHOR" msgstr "AUTOR" #. type: Plain text #: apt.8:56 -#, fuzzy msgid "apt was written by the APT team E<lt>apt@packages.debian.orgE<gt>." msgstr "El equipo APT E<lt>apt@packages.debian.orgE<gt> escribió apt." #. type: Plain text #: apt.ent:2 msgid "<!-- -*- mode: sgml; mode: fold -*- -->" -msgstr "" +msgstr "<!-- -*- mode: sgml; mode: fold -*- -->" #. type: Plain text #: apt.ent:10 @@ -179,6 +197,11 @@ msgid "" "aptconfdir \"<filename>/etc/apt.conf</filename>\"> <!ENTITY statedir \"/var/" "lib/apt\"> <!ENTITY cachedir \"/var/cache/apt\">" msgstr "" +"<!-- 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\">" #. type: Plain text #: apt.ent:17 @@ -191,6 +214,12 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!-- 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" #. type: Plain text #: apt.ent:23 @@ -202,6 +231,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-get \"<citerefentry>\n" +" <refentrytitle><command>apt-get</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:29 @@ -213,6 +247,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-config \"<citerefentry>\n" +" <refentrytitle><command>apt-config</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:35 @@ -224,6 +263,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-cdrom \"<citerefentry>\n" +" <refentrytitle><command>apt-cdrom</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:41 @@ -235,6 +279,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-cache \"<citerefentry>\n" +" <refentrytitle><command>apt-cache</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:47 @@ -246,6 +295,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-preferences \"<citerefentry>\n" +" <refentrytitle><command>apt_preferences</command></refentrytitle>\n" +" <manvolnum>5</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:53 @@ -257,6 +311,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-key \"<citerefentry>\n" +" <refentrytitle><command>apt-key</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:59 @@ -268,6 +327,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-secure \"<citerefentry>\n" +" <refentrytitle>apt-secure</refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:65 @@ -279,6 +343,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-ftparchive \"<citerefentry>\n" +" <refentrytitle><filename>apt-ftparchive</filename></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:72 @@ -290,6 +359,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY sources-list \"<citerefentry>\n" +" <refentrytitle><filename>sources.list</filename></refentrytitle>\n" +" <manvolnum>5</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:78 @@ -301,6 +375,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY reportbug \"<citerefentry>\n" +" <refentrytitle><command>reportbug</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:84 @@ -312,6 +391,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg \"<citerefentry>\n" +" <refentrytitle><command>dpkg</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:90 @@ -323,6 +407,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg-buildpackage \"<citerefentry>\n" +" <refentrytitle><command>dpkg-buildpackage</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:96 @@ -334,6 +423,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY gzip \"<citerefentry>\n" +" <refentrytitle><command>gzip</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:102 @@ -345,6 +439,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg-scanpackages \"<citerefentry>\n" +" <refentrytitle><command>dpkg-scanpackages</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:108 @@ -356,6 +455,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg-scansources \"<citerefentry>\n" +" <refentrytitle><command>dpkg-scansources</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:114 @@ -367,6 +471,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dselect \"<citerefentry>\n" +" <refentrytitle><command>dselect</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:120 @@ -378,6 +487,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY aptitude \"<citerefentry>\n" +" <refentrytitle><command>aptitude</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:126 @@ -389,6 +503,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY synaptic \"<citerefentry>\n" +" <refentrytitle><command>synaptic</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:132 @@ -400,6 +519,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY debsign \"<citerefentry>\n" +" <refentrytitle><command>debsign</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:138 @@ -411,6 +535,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY debsig-verify \"<citerefentry>\n" +" <refentrytitle><command>debsig-verify</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:144 @@ -422,32 +551,31 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY gpg \"<citerefentry>\n" +" <refentrytitle><command>gpg</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:150 #, no-wrap msgid "" -"<!ENTITY gnome-apt \"<citerefentry>\n" -" <refentrytitle><command>gnome-apt</command></refentrytitle>\n" +"<!ENTITY wajig \"<citerefentry>\n" +" <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" " </citerefentry>\"\n" ">\n" msgstr "" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" " </citerefentry>\"\n" ">\n" -msgstr "" #. type: Plain text -#: apt.ent:168 -#, fuzzy, no-wrap +#: apt.ent:162 +#, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" "<!ENTITY apt-docinfo \"\n" @@ -461,24 +589,30 @@ msgid "" " <date>28 October 2008</date>\n" " <productname>Linux</productname>\n" msgstr "" -"\n" -" <docinfo>\n" -" <address><email>apt@packages.debian.org</></address>\n" -" <author><firstname>Jason</> <surname>Gunthorpe</></>\n" -" <copyright><year>1998-2001</> <holder>Jason Gunthorpe</></>\n" -" <date>12 March 2001</>\n" -" </docinfo>\n" +"<!-- 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 de Octubre de 2008</date>\n" +" <productname>Linux</productname>\n" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" "\"> \n" msgstr "" +" </refentryinfo>\n" +"\"> \n" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -487,9 +621,14 @@ msgid "" " </address>\n" "\">\n" msgstr "" +"<!ENTITY apt-email \"\n" +" <address>\n" +" <email>apt@packages.debian.org</email>\n" +" </address>\n" +"\">\n" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -500,9 +639,16 @@ msgid "" " </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" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -513,9 +659,16 @@ msgid "" " </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" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -525,18 +678,27 @@ msgid "" " </author>\n" "\">\n" msgstr "" +"<!ENTITY apt-author.team \"\n" +" <author>\n" +" <othername>Equipo de APT</othername>\n" +" <contrib></contrib>\n" +" </author>\n" +"\">\n" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" " <productname>Linux</productname>\n" "\">\n" msgstr "" +"<!ENTITY apt-product \"\n" +" <productname>Linux</productname>\n" +"\">\n" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -546,9 +708,15 @@ msgid "" " </copyright>\n" "\">\n" msgstr "" +"<!ENTITY apt-copyright \"\n" +" <copyright>\n" +" <holder>Jason Gunthorpe</holder>\n" +" <year>1998-2001</year>\n" +" </copyright>\n" +"\">\n" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -557,10 +725,15 @@ 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'>Página de QA</ulink>\n" +"\t</para>\n" +"\">\n" #. type: Plain text -#: apt.ent:232 -#, fuzzy, no-wrap +#: apt.ent:226 +#, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" "<!ENTITY manbugs \"\n" @@ -572,11 +745,21 @@ msgid "" " </para>\n" " </refsect1>\n" "\">\n" -msgstr "Consulte E<lt>http://bugs.debian.org/aptE<gt>. Si desea enviar un informe de error en B<apt>, por favor lea I</usr/share/doc/debian/bug-reporting.txt> o el programa B<reportbug>(1)" +msgstr "" +"<!-- Boiler plate Bug reporting section -->\n" +"<!ENTITY manbugs \"\n" +" <refsect1><title>Bugs</title>\n" +" <para><ulink url='http://bugs.debian.org/src:apt'>Página de errores de APT</ulink>. \n" +" Si quiere informar de un error en APT, consulte\n" +" <filename>/usr/share/doc/debian/bug-reporting.txt</filename> o use la orden\n" +" &reportbug;.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" #. type: Plain text -#: apt.ent:240 -#, fuzzy, no-wrap +#: apt.ent:234 +#, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" "<!ENTITY manauthor \"\n" @@ -585,10 +768,17 @@ msgid "" " </para>\n" " </refsect1>\n" "\">\n" -msgstr "El equipo APT E<lt>apt@packages.debian.orgE<gt> escribió apt." +msgstr "" +"<!-- Boiler plate Author section -->\n" +"<!ENTITY manauthor \"\n" +" <refsect1><title>Autor</title>\n" +" <para>El equipo APT <email>apt@packages.debian.org</email> escribió apt.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -601,9 +791,18 @@ msgid "" " </listitem>\n" " </varlistentry>\n" msgstr "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-commonoptions \"\n" +" <varlistentry><term><option>-h</option></term>\n" +" <term><option>--help</option></term>\n" +" <listitem><para>Muestra un mensaje corto sobre el uso.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -614,24 +813,52 @@ msgid "" " </listitem>\n" " </varlistentry>\n" msgstr "" +" <varlistentry>\n" +" <term><option>-v</option></term>\n" +" <term><option>--version</option></term>\n" +" <listitem><para>Muestra la versión del programa.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:268 -#, no-wrap +#: apt.ent:264 +#, fuzzy, no-wrap +#| 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" 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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. 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>Fichero de configuración: Especifica el fichero de configuración a usar. \n" +" El programa leerá el fichero de configuración predeterminado y, después, este \n" +" fichero de configuración. Consulte &apt-conf; para información sobre la sintaxis. \n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -646,10 +873,21 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry>\n" +" <term><option>-o</option></term>\n" +" <term><option>--option</option></term>\n" +" <listitem><para>Define una opción de configuración: Esto definirá una opción\n" +" arbitraria de configuración. La sintaxis es <option>-o Algo::Cosa=cosa</option>.\n" +" <option>-o</option> y <option>--option</option> se pueden usar varias\n" +" veces para definir diferentes opciones.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:291 -#, fuzzy, no-wrap +#: apt.ent:287 +#, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" " put in the blurb about -h, -v, -c and -o -->\n" @@ -662,18 +900,20 @@ msgid "" " </para>\n" "\">\n" msgstr "" -"\n" -" <para>\n" -" Todas las opciones de línea de órdenes pueden ser especificadas\n" -" mediante el fichero de configuración, en la descripción de cada opción\n" -" se indica la opción de configuración que hay que modificar. Para\n" -" opciones booleanas puedes modificar el fichero de configuración usando\n" -" cosas parecidas a <option/-f-/,<option/--no-f/, <option/-f=no/ y alguna que\n" -" otra variante.\n" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-cmdblurb \"\n" +" <para>Todas las opciones de la línea de órdenes se pueden definir\n" +" mediante el fichero de configuración, las descripciones indican la\n" +" opción de la configuración a definir. Para opciones de tipo «boolean»\n" +" puede invalidar el fichero de configuración utilizando algo como\n" +" <option>-f-</option>,<option>--no-f</option>, <option>-f=no</option>\n" +" u otras muchas variaciones.\n" " </para>\n" +"\">\n" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -682,9 +922,14 @@ 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>Fichero de configuración de APT.\n" +" Opción de configuración: <literal>Dir::Etc::Main</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -693,9 +938,14 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" +" <listitem><para>Fragmentos del fichero de configuración de APT.\n" +" Opción de configuración: <literal>Dir::Etc::Parts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -704,21 +954,31 @@ 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>Área de almacenamiento para los ficheros de paquetes descargados.\n" +" Opción de configuración: <literal>Dir::Cache::Archives</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:315 -#, fuzzy, no-wrap +#: apt.ent:311 +#, no-wrap 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 "Directorio donde se guardan los ficheros en tránsito. Opción de Configuración: <literal>Dir::Cache::Archives</literal> (Implica partial)." +msgstr "" +" <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" +" <listitem><para>Área de almacenamiento para los ficheros de paquete en tránsito.\n" +" Opción de configuración: <literal>Dir::Cache::Archives</literal> (parcialmente implícito). </para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:325 -#, fuzzy, no-wrap +#: apt.ent:321 +#, no-wrap msgid "" "<!ENTITY file-preferences \"\n" " <varlistentry><term><filename>/etc/apt/preferences</filename></term>\n" @@ -729,10 +989,18 @@ msgid "" " or from a different version of a distribution.\n" " Configuration Item: <literal>Dir::Etc::Preferences</literal>.</para></listitem>\n" " </varlistentry>\n" -msgstr "Fichero de configuración que contiene preferencias sobre versiones de paquetes, por ejemplo, puede especificar que un cierto paquete se descargue de un sitio diferente, o de una distribución con una versión diferente. Opción de Configuración: <literal>Dir::Etc::Preferences</literal>." +msgstr "" +"<!ENTITY file-preferences \"\n" +" <varlistentry><term><filename>/etc/apt/preferences</filename></term>\n" +" <listitem><para>Ficheros de preferencias de versión.\n" +" Aquí puede especificar el anclaje ("pinning"),\n" +" una preferencia para conseguir ciertos paquetes a partir de\n" +" una fuente diferente o de una versión diferente de una distribución.\n" +" Opción de configuración: <literal>Dir::Etc::Preferences</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -741,9 +1009,14 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" +" <listitem><para>Fragmentos de fichero para las preferencias de la versión.\n" +" Opción de configuración: <literal>Dir::Etc::PreferencesParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -752,9 +1025,14 @@ 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>Ubicaciones de dónde conseguir los paquetes.\n" +" Opción de configuración: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -763,10 +1041,15 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" +" <listitem><para>Fragmentos de fichero para las ubicaciones de dónde descargar los paquetes.\n" +" Opción de configuración: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:350 -#, fuzzy, no-wrap +#: apt.ent:346 +#, no-wrap msgid "" "<!ENTITY file-statelists \"\n" " <varlistentry><term><filename>&statedir;/lists/</filename></term>\n" @@ -775,22 +1058,16 @@ msgid "" " Configuration Item: <literal>Dir::State::Lists</literal>.</para></listitem>\n" " </varlistentry>\n" msgstr "" -"#-#-#-#-# apt-cdrom.es.8.sgml:565 apt-cache.es.8.sgml:565 apt-get.es.8.sgml:565 #-#-#-#-#\n" -"Directorio donde se almacena la información del estado de cada paquete fuente por cada sitio especificado &sources-list; Opción de configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1130 apt-cache.es.8.sgml:1130 apt-get.es.8.sgml:1130 #-#-#-#-#\n" -"Directorio donde se almacena información de estado por cada sitio especificado en &sources-list; Opción de Configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:565 apt-cache.es.8.sgml:565 apt-get.es.8.sgml:565 #-#-#-#-#\n" -"Directorio donde se almacena la información del estado de cada paquete fuente por cada sitio especificado &sources-list; Opción de configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1130 apt-cache.es.8.sgml:1130 apt-get.es.8.sgml:1130 #-#-#-#-#\n" -"Directorio donde se almacena información de estado por cada sitio especificado en &sources-list; Opción de Configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:565 apt-cache.es.8.sgml:565 apt-get.es.8.sgml:565 #-#-#-#-#\n" -"Directorio donde se almacena la información del estado de cada paquete fuente por cada sitio especificado &sources-list; Opción de configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1130 apt-cache.es.8.sgml:1130 apt-get.es.8.sgml:1130 #-#-#-#-#\n" -"Directorio donde se almacena información de estado por cada sitio especificado en &sources-list; Opción de Configuración: <literal>Dir::State::Lists</literal>." +"<!ENTITY file-statelists \"\n" +" <varlistentry><term><filename>&statedir;/lists/</filename></term>\n" +" <listitem><para>Área de almacenamiento para la información del estado\n" +" de cada fuente de paquetes especificado en &sources-list;\n" +" Opción de configuración: <literal>Dir::State::Lists</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:356 -#, fuzzy, no-wrap +#: apt.ent:352 +#, no-wrap msgid "" " <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" " <listitem><para>Storage area for state information in transit.\n" @@ -798,22 +1075,21 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" -"#-#-#-#-# apt-cdrom.es.8.sgml:572 apt-cache.es.8.sgml:572 apt-get.es.8.sgml:572 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (lo que implica que no estarán completos).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1136 apt-cache.es.8.sgml:1136 apt-get.es.8.sgml:1136 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (Implica partial).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:572 apt-cache.es.8.sgml:572 apt-get.es.8.sgml:572 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (lo que implica que no estarán completos).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1136 apt-cache.es.8.sgml:1136 apt-get.es.8.sgml:1136 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (Implica partial).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:572 apt-cache.es.8.sgml:572 apt-get.es.8.sgml:572 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (lo que implica que no estarán completos).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1136 apt-cache.es.8.sgml:1136 apt-get.es.8.sgml:1136 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (Implica partial)." +" <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" +" <listitem><para>Área de almacenamiento para la información del estado en tránsito.\n" +" Opción de configuración: <literal>Dir::State::Lists</literal> (parcialmente implícito).</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, fuzzy, no-wrap +#| msgid "" +#| "<!ENTITY file-sourceslist \"\n" +#| " <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +#| " <listitem><para>Locations to fetch packages from.\n" +#| " Configuration Item: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +#| " </varlistentry>\n" msgid "" "<!ENTITY file-trustedgpg \"\n" " <varlistentry><term><filename>/etc/apt/trusted.gpg</filename></term>\n" @@ -821,22 +1097,21 @@ msgid "" " Configuration Item: <literal>Dir::Etc::Trusted</literal>.</para></listitem>\n" " </varlistentry>\n" msgstr "" -"#-#-#-#-# apt-cdrom.es.8.sgml:565 apt-cache.es.8.sgml:565 apt-get.es.8.sgml:565 #-#-#-#-#\n" -"Directorio donde se almacena la información del estado de cada paquete fuente por cada sitio especificado &sources-list; Opción de configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1130 apt-cache.es.8.sgml:1130 apt-get.es.8.sgml:1130 #-#-#-#-#\n" -"Directorio donde se almacena información de estado por cada sitio especificado en &sources-list; Opción de Configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:565 apt-cache.es.8.sgml:565 apt-get.es.8.sgml:565 #-#-#-#-#\n" -"Directorio donde se almacena la información del estado de cada paquete fuente por cada sitio especificado &sources-list; Opción de configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1130 apt-cache.es.8.sgml:1130 apt-get.es.8.sgml:1130 #-#-#-#-#\n" -"Directorio donde se almacena información de estado por cada sitio especificado en &sources-list; Opción de Configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:565 apt-cache.es.8.sgml:565 apt-get.es.8.sgml:565 #-#-#-#-#\n" -"Directorio donde se almacena la información del estado de cada paquete fuente por cada sitio especificado &sources-list; Opción de configuración: <literal>Dir::State::Lists</literal>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1130 apt-cache.es.8.sgml:1130 apt-get.es.8.sgml:1130 #-#-#-#-#\n" -"Directorio donde se almacena información de estado por cada sitio especificado en &sources-list; Opción de Configuración: <literal>Dir::State::Lists</literal>." +"<!ENTITY file-sourceslist \"\n" +" <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +" <listitem><para>Ubicaciones de dónde conseguir los paquetes.\n" +" Opción de configuración: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, fuzzy, no-wrap +#| msgid "" +#| " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" +#| " <listitem><para>File fragments for locations to fetch packages from.\n" +#| " Configuration Item: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +#| " </varlistentry>\n" +#| "\">\n" msgid "" " <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" " <listitem><para>File fragments for the trusted keys, additional keyrings can\n" @@ -845,29 +1120,50 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" -"#-#-#-#-# apt-cdrom.es.8.sgml:572 apt-cache.es.8.sgml:572 apt-get.es.8.sgml:572 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (lo que implica que no estarán completos).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1136 apt-cache.es.8.sgml:1136 apt-get.es.8.sgml:1136 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (Implica partial).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:572 apt-cache.es.8.sgml:572 apt-get.es.8.sgml:572 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (lo que implica que no estarán completos).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1136 apt-cache.es.8.sgml:1136 apt-get.es.8.sgml:1136 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (Implica partial).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:572 apt-cache.es.8.sgml:572 apt-get.es.8.sgml:572 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (lo que implica que no estarán completos).\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:1136 apt-cache.es.8.sgml:1136 apt-get.es.8.sgml:1136 #-#-#-#-#\n" -"Directorio de almacenamiento para la información de estado en tránsito. Opción de Configuración: <literal>Dir::State::Lists</literal> (Implica partial)." +" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" +" <listitem><para>Fragmentos de fichero para las ubicaciones de dónde descargar los paquetes.\n" +" Opción de configuración: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" +#: apt.ent:373 +#, fuzzy, no-wrap +#| msgid "" +#| "<!ENTITY file-sourceslist \"\n" +#| " <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +#| " <listitem><para>Locations to fetch packages from.\n" +#| " Configuration Item: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +#| " </varlistentry>\n" +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" msgstr "" +"<!ENTITY file-sourceslist \"\n" +" <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +" <listitem><para>Ubicaciones de dónde conseguir los paquetes.\n" +" Opción de configuración: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:380 -#, no-wrap, fuzzy +#: apt.ent:377 +#, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "" + +#. type: Plain text +#: apt.ent:386 +#, no-wrap +msgid "" +"<!-- 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" @@ -876,21 +1172,16 @@ msgid "" " Debian Dummy l10n Team <email>debian-l10n-dummy@lists.debian.org</email>.\n" "\">\n" msgstr "" -"<!ENTITY translation-holder \"\n" -" The spanish translation was written 2003 and 2004 by Ismael Fanlo (2003), Carlos Mestre (2003),\n" -" Rudy Godoy <email>rudy@kernel-panik.org</email> (2003),\n" -" Gustavo Saldumbide <email>gsal@adinet.com.uy</email> (2003),\n" -" Javier Fernández-Sanguino <email>jfs@computer.org</email> (2003)\n" -" and Rubén Porras Campo <email>nahoo@inicia.es</email> (2003, 2004)\n" -" under the aegis of the debian spanish-l10n-team <email>debian-l10n-spanish@lists.debian.org</email>.\n" -"\">\n" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -898,6 +1189,13 @@ msgid "" "\">\n" msgstr "" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 @@ -906,10 +1204,11 @@ 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 " +"de Febrero de 2004</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-cache.8.xml:22 apt-cache.8.xml:29 -#, fuzzy msgid "apt-cache" msgstr "apt-cache" @@ -917,7 +1216,7 @@ msgstr "apt-cache" #: apt-cache.8.xml:23 apt-cdrom.8.xml:22 apt-config.8.xml:23 apt-get.8.xml:23 #: apt-key.8.xml:15 apt-mark.8.xml:23 apt-secure.8.xml:15 msgid "8" -msgstr "" +msgstr "8" #. type: Content of: <refentry><refmeta><refmiscinfo> #: apt-cache.8.xml:24 apt-cdrom.8.xml:23 apt-config.8.xml:24 @@ -926,17 +1225,15 @@ msgstr "" #: apt-sortpkgs.1.xml:24 apt.conf.5.xml:30 apt_preferences.5.xml:23 #: sources.list.5.xml:24 msgid "APT" -msgstr "" +msgstr "APT" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-cache.8.xml:30 -#, fuzzy msgid "APT package handling utility -- cache manipulator" -msgstr "utilidad de manejo de paquetes APT -- manipulador de caché" +msgstr "Herramienta para la gestión de paquetes APT -- manipulador de la caché" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-cache.8.xml:36 -#, fuzzy msgid "" "<command>apt-cache</command> <arg><option>-hvsn</option></arg> <arg><option>-" "o=<replaceable>config string</replaceable></option></arg> <arg><option>-" @@ -959,47 +1256,39 @@ msgid "" "\"><replaceable>pkgs</replaceable></arg></arg> <arg>madison <arg choice=" "\"plain\" rep=\"repeat\"><replaceable>pkgs</replaceable></arg></arg> </group>" msgstr "" -"<arg rep=\"norepeat\" choice=\"opt\">add <arg rep=\"repeat\" choice=\"plain" -"\"><replaceable>fichero</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">gencaches</arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">showpkg <arg rep=\"repeat\" choice=" -"\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">showsrc <arg rep=\"repeat\" choice=" -"\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">stats</arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">dump</arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">dumpavail</arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">unmet</arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">search <arg rep=\"norepeat\" choice=" -"\"plain\"><replaceable>expresión regular</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">show <arg rep=\"repeat\" choice=\"plain" -"\"><replaceable>paquete</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">depends <arg rep=\"repeat\" choice=" -"\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">rdepends <arg rep=\"repeat\" choice=" -"\"plain\"><replaceable>pkg</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">pkgnames <arg rep=\"norepeat\" choice=" -"\"plain\"><replaceable>prefijo</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">dotty <arg rep=\"repeat\" choice=\"plain" -"\"><replaceable>paquete</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">policy <arg rep=\"repeat\" choice=" -"\"plain\"><replaceable>paquetes</replaceable></arg></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\">madison <arg rep=\"repeat\" choice=" -"\"plain\"><replaceable>paquetes</replaceable></arg></arg>" +"<command>apt-cache</command> <arg><option>-hvsn</option></arg> <arg><option>-" +"o=<replaceable>cadena-de-configuración</replaceable></option></arg> " +"<arg><option>-c=<replaceable>fichero</replaceable></option></arg> <group " +"choice=\"req\"> <arg>add <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>fichero</replaceable></arg></arg> <arg>gencaches</arg> " +"<arg>showpkg <arg choice=\"plain\" rep=\"repeat\"><replaceable>paquete</" +"replaceable></arg></arg> <arg>showsrc <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquete</replaceable></arg></arg> <arg>stats</arg> " +"<arg>dump</arg> <arg>dumpavail</arg> <arg>unmet</arg> <arg>search <arg " +"choice=\"plain\"><replaceable>exp_regular</replaceable></arg></arg> " +"<arg>show <arg choice=\"plain\" rep=\"repeat\"><replaceable></replaceable></" +"arg></arg> <arg>depends <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquete</replaceable></arg></arg> <arg>rdepends <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>paquete</replaceable></arg></arg> " +"<arg>pkgnames <arg choice=\"plain\"><replaceable>prefijo</replaceable></" +"arg></arg> <arg>dotty <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquete</replaceable></arg></arg> <arg>xvcg <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>paquete</replaceable></arg></arg> " +"<arg>policy <arg choice=\"plain\" rep=\"repeat\"><replaceable>paquetes</" +"replaceable></arg></arg> <arg>madison <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquetes</replaceable></arg></arg> </group>" #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 -#, fuzzy msgid "Description" msgstr "Descripción" #. type: Content of: <refentry><refsect1><para> #: apt-cache.8.xml:63 -#, fuzzy msgid "" "<command>apt-cache</command> performs a variety of operations on APT's " "package cache. <command>apt-cache</command> does not manipulate the state of " @@ -1007,86 +1296,57 @@ msgid "" "output from the package metadata." msgstr "" "<command>apt-cache</command> realiza una serie de operaciones sobre la caché " -"de paquetes de APT. <command>apt-cache</command> no modifica el estado del " -"sistema pero proporciona operaciones de búsqueda en la información de los " -"paquetes, de las cuales se puede obtener información muy útil." +"(registro o lista) de paquetes de APT. <command>apt-cache</command> no " +"modifica el estado del sistema pero proporciona operaciones de búsqueda y " +"genera información interesante a partir de los metadatos del paquete." #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 -#, fuzzy +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." msgstr "" -"#-#-#-#-# apt-cdrom.es.8.sgml:227 apt-cache.es.8.sgml:227 apt-get.es.8." -"sgml:227 #-#-#-#-#\n" -"A menos que se proporcionen las opciones <option>-h</option>, o <option>--" -"help</option>, se debe de proporcionar una de las siguientes órdenes:\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:670 apt-cache.es.8.sgml:670 apt-get.es.8." -"sgml:670 #-#-#-#-#\n" -"Se debe proporcionar una de las siguientes órdenes a menos que se den las " -"opciones <option>-h</option>, o <option>--help</option>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:227 apt-cache.es.8.sgml:227 apt-get.es.8." -"sgml:227 #-#-#-#-#\n" -"A menos que se proporcionen las opciones <option>-h</option>, o <option>--" -"help</option>, se debe de proporcionar una de las siguientes órdenes:\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:670 apt-cache.es.8.sgml:670 apt-get.es.8." -"sgml:670 #-#-#-#-#\n" -"Se debe proporcionar una de las siguientes órdenes a menos que se den las " -"opciones <option>-h</option>, o <option>--help</option>.\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:227 apt-cache.es.8.sgml:227 apt-get.es.8." -"sgml:227 #-#-#-#-#\n" -"A menos que se proporcionen las opciones <option>-h</option>, o <option>--" -"help</option>, se debe de proporcionar una de las siguientes órdenes:\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:670 apt-cache.es.8.sgml:670 apt-get.es.8." -"sgml:670 #-#-#-#-#\n" -"Se debe proporcionar una de las siguientes órdenes a menos que se den las " -"opciones <option>-h</option>, o <option>--help</option>." +"A menos que se use la opción <option>-h</option> o <option>--help</option>, " +"una de las siguientes órdenes debe estar presente." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:72 -#, fuzzy msgid "add <replaceable>file(s)</replaceable>" msgstr "add <replaceable>fichero(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:73 -#, fuzzy msgid "" "<literal>add</literal> adds the named package index files to the package " "cache. This is for debugging only." msgstr "" -"<literal>add</literal> añade el nombre del paquete a los ficheros de índices " -"de la caché de paquetes. Sólo para depuración." +"<literal>add</literal> añade los ficheros de índice del paquete nombrado a " +"la caché del paquete. Sólo para depuración." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:77 -#, fuzzy msgid "gencaches" msgstr "gencaches" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:78 -#, fuzzy 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> realiza la misma operación que <command>apt-get " -"check</command>. Construye las cachés de paquetes fuente y de paquetes " -"binarios, usando la lista de recursos en &sources-list; junto con la " -"información en <filename>/var/lib/dpkg/status</filename>." +"check</command>. Genera las caches de los paquetes fuente y de los paquetes " +"binarios a partir de la lista de fuentes en &sources-list; y a partir de " +"<filename>/var/lib/dpkg/status</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:84 -#, fuzzy msgid "showpkg <replaceable>pkg(s)</replaceable>" msgstr "showpkg <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:85 -#, fuzzy msgid "" "<literal>showpkg</literal> displays information about the packages listed on " "the command line. Remaining arguments are package names. The available " @@ -1098,18 +1358,20 @@ msgid "" "dependencies need not be. For instance, <command>apt-cache showpkg " "libreadline2</command> would produce output similar to the following:" msgstr "" -"<literal>showpkg</literal> muestra información acerca de los paquetes " +"<literal>showpkg</literal> muestra la información relativa a los paquetes " "listados en la línea de órdenes. Los argumentos restantes se consideran " -"nombres de paquetes. Por cada paquete se mostrarán las versiones disponibles " -"y los paquetes que dependen de él (reverse dependencies), así como los " -"paquetes de que depende (forward dependencies), (los cuales deben de ser " -"instalados para instalar el paquete). Por ejemplo, <command>apt-cache " -"showpkg libreadline2</command> mostrará algo similar a lo siguiente: " -"<informalexample>" +"nombres de paquetes. Para cada paquete de la lista se listan las versiones y " +"dependencias inversas disponibles, así como las dependencias de cada " +"versión. Las dependencias (normales) son los paquetes de los que depende el " +"paquete en cuestión, las dependencias inversas son los paquetes que dependen " +"del paquete en cuestión. Por ello, las dependencias se deben satisfacer para " +"un paquete, pero las dependencias inversas no. Por ejemplo, <command>apt-" +"cache showpkg libreadline2</command> produciría una salida similar a la " +"siguiente:" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt-cache.8.xml:97 -#, fuzzy, no-wrap +#, no-wrap msgid "" "Package: libreadline2\n" "Versions: 2.1-12(/var/state/apt/lists/foo_Packages),\n" @@ -1122,13 +1384,12 @@ msgid "" "2.1-12 - \n" "Reverse Provides: \n" msgstr "" -"<programlisting>\n" -"Package: libreadline2\n" -"Versions: 2.1-12(/var/state/apt/lists/foo_Packages),\n" -"Reverse Depends: \n" +"Paquete: libreadline2\n" +"Versiones: 2.1-12(/var/state/apt/lists/foo_Packages),\n" +"Dependencias inversas: \n" " libreadlineg2,libreadline2\n" " libreadline2-altdev,libreadline2\n" -"Dependencies:\n" +"Dependencias:\n" "2.1-12 - libc5 (2 5.4.0-0) ncurses3.0 (0 (null))\n" "Provides:\n" "2.1-12 - \n" @@ -1136,7 +1397,6 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:109 -#, fuzzy msgid "" "Thus it may be seen that libreadline2, version 2.1-12, depends on libc5 and " "ncurses3.0 which must be installed for libreadline2 to work. In turn, " @@ -1146,57 +1406,52 @@ msgid "" "installed. For the specific meaning of the remainder of the output it is " "best to consult the apt source code." msgstr "" -"Esta información nos indica que la versión 2.1-12 de libreadline2, depende " -"de libc5 y ncurses3.0, ambos programas deben instalarse para que " -"libreadline2 pueda funcionar. Además, libreadlineg2 y libreadline2-altdev " -"dependen de libreadline2. Es decir, si se instala libreadline2, también se " -"instalarán libc5 y ncurses3.0 (y ldso), pero libreadlineg2 y libreadline2-" -"altdev no tienen que instalarse. Para una información más especifica acerca " -"del significado de la salida consulte el código fuente de apt." +"La información de salida muestra que libreadline2, con versión 2.1-12, " +"depende de libc5 y ncurses3.0, que se deben instalar para que libreadline2 " +"funcione. Además, libreadlineg2 y libreadline2-altdev dependen de " +"libreadline2. De modo que si libreadline2 está instalado, libc5 y ncurses3.0 " +"(y ldso) también deben estar instalados, pero libreadlineg2 y libreadline2-" +"altdev no tienen que estarlo. Para el significado específico del resto de la " +"salida lo mejor es consultar el código fuente de apt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:118 -#, fuzzy msgid "stats" msgstr "stats" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:118 -#, fuzzy msgid "" "<literal>stats</literal> displays some statistics about the cache. No " "further arguments are expected. Statistics reported are:" msgstr "" -"<literal>stats</literal> muestra algunas estadísticas acerca de la caché. No " +"<literal>stats</literal> muestra algunas estadísticas sobre la caché. No " "necesita ningún argumento adicional. Las estadísticas que muestra son:" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:121 -#, fuzzy msgid "" "<literal>Total package names</literal> is the number of package names found " "in the cache." msgstr "" -"<literal>Total package names</literal> es el número de paquetes encontrados " -"en la caché." +"<literal>Total de nombres de paquetes</literal> es el número de paquetes " +"encontrados en la caché." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:125 -#, fuzzy msgid "" "<literal>Normal packages</literal> is the number of regular, ordinary " "package names; these are packages that bear a one-to-one correspondence " "between their names and the names used by other packages for them in " "dependencies. The majority of packages fall into this category." msgstr "" -"<literal>Normal packages</literal> es el número de paquetes normales. Estos " -"paquetes tienen una correspondencia unívoca entre sus nombres y los nombres " -"que usan otros paquetes al listarlos en sus dependencias. La mayoría de los " -"paquetes pertenecen a este grupo." +"<literal>Paquetes normales</literal> es el número de nombres de paquetes " +"normales. Estos paquetes tienen una correspondencia unívoca entre sus " +"nombres y los nombres que usan otros paquetes al listarlos en sus " +"dependencias. La mayoría de los paquetes pertenecen a este grupo." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:131 -#, fuzzy 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 " @@ -1205,46 +1460,43 @@ msgid "" "package; several packages provide \"mail-transport-agent\", but there is no " "package named \"mail-transport-agent\"." msgstr "" -"<literal>Pure virtual packages</literal> es el número de paquetes que " -"existen sólo como nombre de paquete virtual, esto es, paquetes que sólo " -"\"proporcionan\" el nombre del paquete virtual, y no hay ningún paquete más " -"que use realmente el nombre. Por ejemplo, \"mail-transport-agent\" en un " -"sistema Debian GNU/Linux es un paquete virtual puro, varios paquetes " -"proporcionan \"mail-transport-agent\", pero no hay ningún paquete que se " -"llame \"mail-transport-agent\"." +"<literal>Paquetes virtuales puros</literal> es el número de paquetes que " +"existen sólo como nombre de un paquete virtual, esto es, paquetes que sólo " +"«proporcionan» el nombre del paquete virtual, y no hay ningún paquete más " +"que use el nombre. Por ejemplo, «mail-transport-agent» en un sistema Debian " +"GNU/Linux es un paquete virtual puro, varios paquetes proporcionan «mail-" +"transport-agent», pero no hay ningún paquete que se llame «mail-transport-" +"agent»." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:139 -#, fuzzy 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>Single virtual packages</literal> es el número de paquetes que sólo " -"tiene un paquete real que los proporcione. Por ejemplo, en un sistema Debian " -"GNU/Linux, \"X11-text-viewer\" es un paquete virtual, pero sólo un paquete, " -"xless, proporciona \"X11-text-viewer\"." +"<literal>Paquetes virtuales únicos</literal> es el número de paquetes con un " +"único paquete que proporciona un paquete virtual en concreto. Por ejemplo, " +"en un sistema Debian GNU/Linux, «X11-text-viewer» es un paquete virtual, " +"pero sólo un paquete, xless, proporciona «X11-text-viewer»." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:145 -#, fuzzy 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>Mixed virtual packages</literal> es el número de paquetes que o " +"<literal>Paquetes virtuales mixtos</literal> es el número de paquetes que o " "bien proporcionan un determinado paquete virtual o tienen el mismo nombre " -"como paquete virtual y como paquete real, en un sistema Debian GNU/Linux, " -"\"debconf\" es a la vez un paquete real, y es proporcionado por el paquete " -"debconf-tiny." +"como paquete virtual y como paquete normal. Por ejemplo, en un sistema " +"Debian GNU/Linux debconf es a la vez un paquete normal, y lo proporciona el " +"paquete debconf-tiny." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:152 -#, fuzzy msgid "" "<literal>Missing</literal> is the number of package names that were " "referenced in a dependency but were not provided by any package. Missing " @@ -1252,16 +1504,15 @@ msgid "" "package (real or virtual) has been dropped from the distribution. Usually " "they are referenced from Conflicts or Breaks statements." msgstr "" -"<literal>Missing</literal> es el número de nombres de paquetes a los que se " -"hace referencia como dependencia pero que no son proporcionado por ningún " -"paquete. Estos paquetes probablemente signifiquen que no se tiene acceso al " -"total de la distribución, o bien que algún paquete (real o virtual) ha sido " -"eliminado de la distribución. Normalmente se hace referencia a ellos desde " -"los campos de conflictos de la descripción de los paquetes." +"<literal>No encontrados</literal> es el número de nombres de paquetes " +"mencionados como dependencia pero que ningún paquete los proporciona. Estos " +"paquetes pueden ser una prueba de que no se tiene acceso a toda la " +"distribución, o de la eliminación de algún paquete (real o virtual) dentro " +"de la distribución. Normalmente se hace referencia a ellos desde los campos " +"«Conflicts» o «Breaks» de la descripción de los paquetes." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:159 -#, fuzzy 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 " @@ -1269,49 +1520,45 @@ msgid "" "\"unstable\", for instance), is being accessed, this value can be " "considerably larger than the number of total package names." msgstr "" -"<literal>Total distinct versions</literal> es el número de versiones de " -"paquetes encontrados en la caché, por lo tanto el número es al menos igual " -"al número total de paquetes. Si más de una distribución (\"estable\" e " -"\"inestable\", por ejemplo), se encuentra en la caché al mismo tiempo, este " +"<literal>Total de versiones distintas</literal> es el número de versiones de " +"paquetes encontradas en la caché, por lo tanto el número es al menos igual " +"al número total de paquetes. Si se encuentra en la caché más de una " +"distribución («estable» e «inestable», por ejemplo) al mismo tiempo, este " "valor puede ser considerablemente mayor que el número total de paquetes." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:166 -#, fuzzy msgid "" "<literal>Total dependencies</literal> is the number of dependency " "relationships claimed by all of the packages in the cache." msgstr "" -"<literal>Total dependencies</literal> es el número total de relaciones de " -"dependencia necesitadas por todos los paquetes de la caché." +"<literal>Total de dependencias</literal> es el número total de relaciones de " +"dependencia de todos los paquetes de la caché." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:173 -#, fuzzy msgid "showsrc <replaceable>pkg(s)</replaceable>" msgstr "showsrc <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:174 -#, fuzzy 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> muestra todos los campos de los paquetes fuente " -"que coinciden con los nombres de los paquetes suministrados. Se muestran " -"todas las versiones, así como los paquetes que son binarios." +"que coinciden con los nombres de los paquetes proporcionados. Se muestran " +"todas las versiones, así como todos los campos cuyo nombre manifiesta que " +"son binarios." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:179 apt-config.8.xml:84 -#, fuzzy msgid "dump" msgstr "dump" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:180 -#, fuzzy msgid "" "<literal>dump</literal> shows a short listing of every package in the cache. " "It is primarily for debugging." @@ -1321,30 +1568,26 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:184 -#, fuzzy msgid "dumpavail" msgstr "dumpavail" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:185 -#, fuzzy 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> envía a la salida estándar una lista de los " -"paquetes disponibles. Esta lista es apropiada para su uso con &dpkg; y es " -"usada por el método &dselect;." +"<literal>dumpavail</literal> muestra por la salida estándar una lista de los " +"paquetes disponibles. Esta lista es apropiada para su uso con &dpkg; y, " +"además, la usa el método &dselect;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:189 -#, fuzzy msgid "unmet" msgstr "unmet" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:190 -#, fuzzy msgid "" "<literal>unmet</literal> displays a summary of all unmet dependencies in the " "package cache." @@ -1354,29 +1597,25 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:194 -#, fuzzy msgid "show <replaceable>pkg(s)</replaceable>" msgstr "show <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:195 -#, fuzzy 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> realiza una función similar a <command>dpkg --print-" -"avail</command>, muestra los datos de los paquetes listados." +"avail</command>, muestra los campos del paquete para los paquetes nombrados." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:200 -#, fuzzy msgid "search <replaceable>regex [ regex ... ]</replaceable>" -msgstr "search <replaceable>regex [regex ...]</replaceable>" +msgstr "search <replaceable>exp-regular [exp-regular ...]</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:201 -#, fuzzy msgid "" "<literal>search</literal> performs a full text search on all available " "package lists for the POSIX regex pattern given, see " @@ -1389,66 +1628,60 @@ msgid "" "<option>--names-only</option> is given then the long description is not " "searched, only the package name is." msgstr "" -"<literal>search</literal> realiza una búsqueda de la expresión regular dada " -"en todo el texto de todos los paquetes disponibles. Busca la expresión " -"regular tanto en el nombre de los paquetes como en su descripción y muestra " -"el nombre del paquete y una pequeña descripción de este. Si se proporciona " -"el argumento <option>--full</option> el resultado es el igual al que produce " -"<literal>show</literal> para cada paquete en concreto, pero si se " -"proporciona el argumento <option>--names-only</option> entonces sólo se " -"busca en el nombre de los paquetes." +"<literal>search</literal> realiza una búsqueda de la expresión regular POSIX " +"proporcionada en todo el texto de todos los paquetes disponibles, véase " +"<citerefentry><refentrytitle><command>regex</command></refentrytitle> " +"<manvolnum>7</manvolnum></citerefentry>. Busca la expresión regular tanto en " +"el nombre de los paquetes como en su descripción y muestra el nombre del " +"paquete y una pequeña descripción de éste, incluyendo nombres de paquetes " +"virtuales. Si se proporciona el argumento <option>--full</option> el " +"resultado es igual al que produce <literal>show</literal> para cada paquete, " +"pero si se proporciona el argumento <option>--names-only</option> entonces " +"sólo se busca en el nombre de los paquetes, no en la descripción larga." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:214 -#, fuzzy msgid "" "Separate arguments can be used to specify multiple search patterns that are " "and'ed together." msgstr "" -"Se pueden especificar argumentos separados para buscar una cadena de " -"caracteres que los contenga todos al mismo tiempo." +"Se pueden usar argumentos separados para especificar varios patrones de " +"búsqueda que se juntarán mediante una «Y lógica»." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:218 -#, fuzzy msgid "depends <replaceable>pkg(s)</replaceable>" msgstr "depends <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:219 -#, fuzzy 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> muestra una lista de todas la dependencias de un " -"paquete y de todos los paquetes que la pueden satisfacer." +"paquete y de todos los demás paquetes que la pueden satisfacer." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:223 -#, fuzzy msgid "rdepends <replaceable>pkg(s)</replaceable>" -msgstr "depends <replaceable>paquete(s)</replaceable>" +msgstr "rdepends <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:224 -#, fuzzy msgid "" "<literal>rdepends</literal> shows a listing of each reverse dependency a " "package has." msgstr "" -"<literal>rdepends</literal> muestrade las dependencias inversas de un " -"paquete." +"<literal>rdepends</literal> muestra las dependencias inversas de un paquete." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:228 -#, fuzzy msgid "pkgnames <replaceable>[ prefix ]</replaceable>" msgstr "pkgnames <replaceable>[ prefijo ]</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:229 -#, fuzzy msgid "" "This command prints the name of each package APT knows. The optional " "argument is a prefix match to filter the name list. The output is suitable " @@ -1456,11 +1689,11 @@ msgid "" "extremely quickly. This command is best used with the <option>--generate</" "option> option." msgstr "" -"Esta orden muestra el nombre de todos los paquetes instalados en el sistema. " -"El argumento opcional es un prefijo por el cual se filtraría la lista de " -"nombres. La salida es apropiada para uso junto con la función de auto-" -"completado mediante tabulador en un intérprete de órdenes y se genera de " -"forma extremadamente rápida. Su mejor uso es con la opción <option>--" +"Esta orden muestra el nombre de todos los paquetes que APT conoce. El " +"argumento opcional es un prefijo para filtrar la lista de nombres. La salida " +"es apropiada para su uso junto con la función de completado automático " +"mediante tabulador en un intérprete de órdenes y se genera de forma " +"extremadamente rápida. El mejor uso de la orden es con la opción <option>--" "generate</option>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> @@ -1470,16 +1703,17 @@ msgid "" "download, installable or installed, e.g. virtual packages are also listed in " "the generated list." msgstr "" +"Tenga en cuenta que un paquete que conoce APT puede no estar necesariamente " +"disponible para descargar, instalar o instalado, por ejemplo: los paquetes " +"virtuales también aparecen en la lista generada." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:239 -#, fuzzy msgid "dotty <replaceable>pkg(s)</replaceable>" msgstr "dotty <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:240 -#, fuzzy msgid "" "<literal>dotty</literal> takes a list of packages on the command line and " "generates output suitable for use by dotty from the <ulink url=\"http://www." @@ -1491,39 +1725,38 @@ msgid "" "GivenOnly</literal> option." msgstr "" "<literal>dotty</literal> toma una lista de paquetes de la línea de ordenes y " -"genera una salida apropiada para dotty, del paquete <ulink url=\"http://www." -"research.att.com/sw/tools/graphviz/\">GraphViz</ulink>. El resultado será " -"una serie de nodos y uniones representando las relaciones entre paquetes. " -"Por omisión los paquetes dados mostrarán todas sus dependencias, lo que " -"puede producir una salida muy grande. Esto puede ser deshabilitado activando " -"la opción <literal>APT::Cache::GivenOnly</literal>." +"genera una salida apropiada para su uso con dotty, del paquete <ulink url=" +"\"http://www.research.att.com/sw/tools/graphviz/\">GraphViz</ulink>. El " +"resultado será un conjunto de nodos y uniones representando las relaciones " +"entre los paquetes. De forma predeterminada, los paquetes proporcionados " +"mostrarán todas sus dependencias, lo que puede producir un grafo muy grande. " +"Para limitar la salida sólo a los paquetes listados en la línea de órdenes, " +"active la opción <literal>APT::Cache::GivenOnly</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:249 -#, fuzzy 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 "" -"Los nodos resultantes tendrán varias formas, los paquetes normales son " -"cajas, pure provides son triángulos, mixed provides son diamantes, los " -"paquetes no encontrados son hexágonos. Las cajas naranjas significan " -"recursion was stopped [leaf packages], líneas azules son predependencias, " +"Los nodos resultantes tendrán varias formas: los paquetes normales son " +"cajas, los paquetes virtuales puros son triángulos, los paquetes virtuales " +"mixtos son diamantes y los paquetes no encontrados son hexágonos. Las cajas " +"naranjas simbolizan que el recorrido se detuvo en paquetes que ningún otro " +"declara como dependencia, las líneas azules son pre-dependencias y las " "líneas verdes son conflictos." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:254 -#, fuzzy msgid "Caution, dotty cannot graph larger sets of packages." -msgstr "Tenga cuidado, dotty no puede dibujar una gran cantidad de paquetes." +msgstr "Tenga cuidado, dotty no puede dibujar grandes conjuntos de paquetes." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:257 -#, fuzzy msgid "xvcg <replaceable>pkg(s)</replaceable>" -msgstr "show <replaceable>paquete(s)</replaceable>" +msgstr "xvcg <replaceable>paquete(s)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:258 @@ -1531,36 +1764,35 @@ 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 "" +"Lo mismo que <literal>dotty</literal>, sólo para xvcg de la <ulink url=" +"\"http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html\">herramienta VCG</" +"ulink>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:262 -#, fuzzy msgid "policy <replaceable>[ pkg(s) ]</replaceable>" msgstr "policy <replaceable>[ paquete(s) ]</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:263 -#, fuzzy msgid "" "<literal>policy</literal> is meant to help debug issues relating to the " "preferences file. With no arguments it will print out the priorities of each " "source. Otherwise it prints out detailed information about the priority " "selection of the named package." msgstr "" -"<literal>policy</literal> está pensada para ayudar a depurar asuntos " -"relacionado con el archivo de preferencias. Sin argumentos mostrará la " -"prioridad de cada fuente. De lo contrario muestra una información detallada " -"acerca de la prioridad de selección de cada nombre de paquete." +"<literal>policy</literal> está pensado para ayudar a depurar asuntos " +"relacionados con el fichero de preferencias. Sin argumentos mostrará las " +"prioridades de cada fuente. De forma alternativa, muestra una información " +"detallada acerca de la prioridad de selección del paquete nombrado." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:269 -#, fuzzy msgid "madison <replaceable>/[ pkg(s) ]</replaceable>" msgstr "madison <replaceable>[ paquete(s) ]</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:270 -#, fuzzy msgid "" "<literal>apt-cache</literal>'s <literal>madison</literal> command attempts " "to mimic the output format and a subset of the functionality of the Debian " @@ -1572,7 +1804,7 @@ msgid "" msgstr "" "La orden <literal>madison</literal> de <literal>apt-cache</literal> intenta " "imitar el formato de salida y parte de la funcionalidad de la herramienta " -"para el manejo del archivo de Debian, <literal>madison</literal>. Muestra " +"para la gestión del archivo de Debian, <literal>madison</literal>. Muestra " "las versiones disponibles de un determinado paquete en un formato tabular. A " "diferencia del <literal>madison</literal> original, sólo puede mostrar " "información para la arquitectura para la que APT obtuvo las listas de " @@ -1580,52 +1812,45 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 -#, fuzzy +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "Opciones" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:285 -#, fuzzy msgid "<option>-p</option>" msgstr "<option>-p</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:285 -#, fuzzy msgid "<option>--pkg-cache</option>" msgstr "<option>--pkg-cache</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:286 -#, fuzzy msgid "" "Select the file to store the package cache. The package cache is the primary " "cache used by all operations. Configuration Item: <literal>Dir::Cache::" "pkgcache</literal>." msgstr "" -"Selecciona el fichero para guardar la caché de paquetes. La caché de " -"paquetes es la caché primaria usada para todas las operaciones. Opción de " +"Define el fichero donde guardar la caché de paquetes. La caché de paquetes " +"es la caché primaria usada para todas las operaciones. Opción de " "configuración: <literal>Dir::Cache::pkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 -#, fuzzy msgid "<option>-s</option>" msgstr "<option>-s</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:291 -#, fuzzy msgid "<option>--src-cache</option>" msgstr "<option>--src-cache</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:292 -#, fuzzy msgid "" "Select the file to store the source cache. The source is used only by " "<literal>gencaches</literal> and it stores a parsed version of the package " @@ -1633,101 +1858,162 @@ msgid "" "cache is used to avoid reparsing all of the package files. Configuration " "Item: <literal>Dir::Cache::srcpkgcache</literal>." msgstr "" -"Selecciona el fichero para guardar la caché de fuente. Sólo " -"<literal>gencaches</literal> usa esta caché y guarda una versión " -"meticulosamente analizada de la información de cada paquete de las fuentes " -"remotas. Cuando se construye la caché de paquetes la caché fuente se usa " -"para evitar analizar todos los ficheros de paquetes. Opción de " -"configuración: <literal>Dir::Cache::srcpkgcache</literal>." +"Escoge el fichero para guardar la caché fuente. Sólo <literal>gencaches</" +"literal> usa esta caché y guarda una versión analizada de la información de " +"los paquetes de las fuentes remotas. Cuando se genera la caché de paquetes " +"la caché fuente se usa para evitar analizar todos los ficheros de paquetes. " +"Opción de configuración: <literal>Dir::Cache::srcpkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 -#, fuzzy +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "<option>-q</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 -#, fuzzy +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "<option>--quiet</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:300 -#, fuzzy msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quietness up to a maximum of 2. You can also use " "<option>-q=#</option> to set the quietness level, overriding the " "configuration file. Configuration Item: <literal>quiet</literal>." msgstr "" -"Silencioso, produce una salida adecuada para su almacenamiento, omitiendo " -"los indicadores de progreso. Más q's producirán una salida más silenciosa, " -"hasta un máximo de 2. Además es posible usar <option>-q=#</option> para " -"ajustar el nivel de silenciosidad, ignorando el fichero de configuración. " -"Opción de configuración: <literal>quiet</literal>." +"Produce una salida adecuada para su almacenamiento, omitiendo los " +"indicadores de progreso. Más «q» producirán una salida más silenciosa, hasta " +"un máximo de dos. También se puede usar <option>-q=#</option> para definir " +"el nivel de silencio, ignorando el fichero de configuración. Opción de " +"configuración: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:306 -#, fuzzy msgid "<option>-i</option>" msgstr "<option>-i</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:306 -#, fuzzy msgid "<option>--important</option>" msgstr "<option>--important</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:307 -#, fuzzy 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 "" -"Muestra sólo las dependencias importantes, se usa junto con <literal>unmet</" -"literal>. Hace que sólo se muestren las dependencias y predependencias. " -"Opción de configuración: <literal>APT::Cache::Important</literal>." +"Muestra sólo las dependencias importantes, se usa junto con unmet y depends. " +"Hace que sólo se muestren las dependencias y pre-dependencias. Opción de " +"configuración: <literal>APT::Cache::Important</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:312 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-pre-depends</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +#, fuzzy +#| msgid "<option>--no-download</option>" +msgid "<option>--no-depends</option>" +msgstr "<option>--no-download</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +#, fuzzy +#| msgid "<option>--install-recommends</option>" +msgid "<option>--no-recommends</option>" +msgstr "<option>--install-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-suggests</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +#, fuzzy +#| msgid "<option>--no-mount</option>" +msgid "<option>--no-conflicts</option>" +msgstr "<option>--no-mount</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:317 #, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-breaks</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-replaces</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-enhances</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +#, fuzzy +#| msgid "" +#| "Make <literal>depends</literal> and <literal>rdepends</literal> recursive " +#| "so that all packages mentioned are printed once. Configuration Item: " +#| "<literal>APT::Cache::RecurseDepends</literal>." +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" +"Hace que <literal>depends</literal> y <literal>rdepends</literal> sean " +"recursivos de modo que todos los paquetes mencionados se muestran sólo una " +"vez. Opción de configuración <literal>APT::Cache::RecurseDepends</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "<option>-f</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 -#, fuzzy +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "<option>--full</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 -#, fuzzy +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." msgstr "" -"Muestra todos los campos de información cuando se busque. Opción de " -"configuración: <literal>APT::Cache::ShowFull</literal>." +"Muestra todos los campos de información cuando se realiza una búsqueda. " +"Opción de configuración: <literal>APT::Cache::ShowFull</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 -#, fuzzy +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "<option>-a</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 -#, fuzzy +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "<option>--all-versions</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 -#, fuzzy +#: apt-cache.8.xml:332 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-" @@ -1736,53 +2022,47 @@ msgid "" "applicable to the <literal>show</literal> command. Configuration Item: " "<literal>APT::Cache::AllVersions</literal>." msgstr "" -"Muestra la descripción completa de todos las versiones disponibles. Es el " +"Muestra los campos completos de todas las versiones disponibles. Es el " "comportamiento predeterminado, para desactivarlo use <option>--no-all-" "versions</option>. Si se especifica <option>--no-all-versions</option>, sólo " -"se muestra la versión candidata (la que se seleccionaría para instalar). " -"Esta opción sólo es aplicable a la orden <literal>show</literal>. Opción de " +"se muestra la versión candidata (la que se escogería para instalar). Esta " +"opción sólo se aplica a la orden <literal>show</literal>. Opción de " "configuración: <literal>APT::Cache::AllVersions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 -#, fuzzy +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "<option>-g</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 -#, fuzzy +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "<option>--generate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 -#, fuzzy +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" "option>. Configuration Item: <literal>APT::Cache::Generate</literal>." msgstr "" -"Realiza una regeneración completa de la caché de paquetes en vez de usarla " -"tal y como está. Esta es la opción por omisión, para desactivarlo use " +"Realiza una regeneración completa de la caché de paquetes, en vez de usarla " +"tal y como está. Esta es la opción predeterminada, para desactivarla use " "<option>--no-generate</option>. Opción de configuración: <literal>APT::" "Cache::Generate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 -#, fuzzy +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "<option>--names-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 -#, fuzzy +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "<option>-n</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 -#, fuzzy +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." @@ -1791,148 +2071,100 @@ msgstr "" "Opción de configuración: <literal>APT::Cache::NamesOnly</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 -#, fuzzy +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "<option>--all-names</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 -#, fuzzy +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" "AllNames</literal>." msgstr "" "Hace que <literal>pkgnames</literal> muestre todos los nombres, incluyendo " -"los paquetes virtuales y las dependencias insatisfechas. Opción de " +"los paquetes virtuales y las dependencias no encontradas. Opción de " "configuración: <literal>APT::Cache::AllNames</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 -#, fuzzy +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "<option>--recurse</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 -#, fuzzy +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " "<literal>APT::Cache::RecurseDepends</literal>." msgstr "" -"Hace <literal>depends</literal> y <literal>rdepends</literal> recursivos de " -"modo que todos los paquetes mencionados se muestran sólo una vez. Opción de " -"configuración <literal>APT::Cache::RecurseDepends</literal>." +"Hace que <literal>depends</literal> y <literal>rdepends</literal> sean " +"recursivos de modo que todos los paquetes mencionados se muestran sólo una " +"vez. Opción de configuración <literal>APT::Cache::RecurseDepends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 -#, fuzzy +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "<option>--installed</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 -#, fuzzy +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " "<literal>APT::Cache::Installed</literal>." msgstr "" "Limita la salida de <literal>depends</literal> y <literal>rdepends</literal> " -"a paquetes instalados. Opción de configuración: <literal>APT::Cache::" -"Installed</literal>." +"a paquetes actualmente instalados. Opción de configuración: <literal>APT::" +"Cache::Installed</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 -#, fuzzy msgid "&apt-commonoptions;" -msgstr "" -"&apt-commonoptions;\n" -" \n" -" " +msgstr "&apt-commonoptions;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 -#, fuzzy +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "Ficheros" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" -msgstr "" +msgstr "&file-sourceslist; &file-statelists;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 -#, fuzzy msgid "See Also" -msgstr "" -"#-#-#-#-# apt-cdrom.es.8.sgml:144 apt-cache.es.8.sgml:144 apt-get.es.8." -"sgml:144 #-#-#-#-#\n" -"Véase también\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:577 apt-cdrom.es.8.sgml:1141 apt-cache.es.8." -"sgml:577 apt-cache.es.8.sgml:1141 apt-get.es.8.sgml:577 apt-get.es.8." -"sgml:1141 #-#-#-#-#\n" -"Vea además\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:577 apt-cdrom.es.8.sgml:1141 apt-cache.es.8." -"sgml:577 apt-cache.es.8.sgml:1141 apt-get.es.8.sgml:577 apt-get.es.8." -"sgml:1141 #-#-#-#-#\n" -"Vea además\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:144 apt-cache.es.8.sgml:144 apt-get.es.8." -"sgml:144 #-#-#-#-#\n" -"Véase también\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:577 apt-cdrom.es.8.sgml:1141 apt-cache.es.8." -"sgml:577 apt-cache.es.8.sgml:1141 apt-get.es.8.sgml:577 apt-get.es.8." -"sgml:1141 #-#-#-#-#\n" -"Vea además\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:577 apt-cdrom.es.8.sgml:1141 apt-cache.es.8." -"sgml:577 apt-cache.es.8.sgml:1141 apt-get.es.8.sgml:577 apt-get.es.8." -"sgml:1141 #-#-#-#-#\n" -"Vea además\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:144 apt-cache.es.8.sgml:144 apt-get.es.8." -"sgml:144 #-#-#-#-#\n" -"Véase también\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:577 apt-cdrom.es.8.sgml:1141 apt-cache.es.8." -"sgml:577 apt-cache.es.8.sgml:1141 apt-get.es.8.sgml:577 apt-get.es.8." -"sgml:1141 #-#-#-#-#\n" -"Vea además\n" -"#-#-#-#-# apt-cdrom.es.8.sgml:577 apt-cdrom.es.8.sgml:1141 apt-cache.es.8." -"sgml:577 apt-cache.es.8.sgml:1141 apt-get.es.8.sgml:577 apt-get.es.8." -"sgml:1141 #-#-#-#-#\n" -"Vea además" +msgstr "Véase también" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 -#, fuzzy +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "&apt-conf;, &sources-list;, &apt-get;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 -#, fuzzy +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "Diagnósticos" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 -#, fuzzy +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-cache</command> devuelve cero si no hay ningún error, y el " +"valor 100 en caso de error." #. type: Content of: <refentry><refentryinfo> #: apt-cdrom.8.xml:13 @@ -1940,22 +2172,21 @@ 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 " +"de Febrero de 2004</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-cdrom.8.xml:21 apt-cdrom.8.xml:28 -#, fuzzy msgid "apt-cdrom" msgstr "apt-cdrom" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-cdrom.8.xml:29 -#, fuzzy msgid "APT CDROM management utility" -msgstr "utilidad APT para administración del CDROM" +msgstr "Herramienta de APT para la gestión de discos ópticos" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-cdrom.8.xml:35 -#, fuzzy msgid "" "<command>apt-cdrom</command> <arg><option>-hvrmfan</option></arg> " "<arg><option>-d=<replaceable>cdrom mount point</replaceable></option></arg> " @@ -1963,330 +2194,298 @@ msgid "" "<arg><option>-c=<replaceable>file</replaceable></option></arg> <group> " "<arg>add</arg> <arg>ident</arg> </group>" msgstr "" -"<cmdsynopsis sepchar=\" \">\n" -"<command>apt-cdrom</command>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-hvrmfan</option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-d=<replaceable>cdrom " -"punto_de_montaje</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-o=<replaceable>cadena de " -"configuración</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-c=<replaceable>fichero</" -"replaceable></option></arg>" +"<command>apt-cdrom</command> <arg><option>-hvrmfan</option></arg> " +"<arg><option>-d=<replaceable>punto-de-montaje</replaceable></option></arg> " +"<arg><option>-o=<replaceable>cadena-de-configuración</replaceable></option></" +"arg> <arg><option>-c=<replaceable>fichero</replaceable></option></arg> " +"<group> <arg>add</arg> <arg>ident</arg> </group>" #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:48 -#, fuzzy 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> se usa para añadir un CDROM nuevo a la lista de " -"recursos disponibles de APT. <command>apt-cdrom</command> determina la " -"estructura del disco, corrige varios errores de grabación posibles y " -"verifica los ficheros con los índices." +"<command>apt-cdrom</command> se usa para añadir un disco óptico a la lista " +"de fuentes disponibles de APT. <command>apt-cdrom</command> examina la " +"estructura del disco, corrige los posibles errores de grabación y verifica " +"los ficheros de índice." #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:55 -#, fuzzy 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 "" -"Es necesario usar <command>apt-cdrom</command> para añadir CDs al sistema " -"APT, no puede hacerse manualmente. Además cada unidad de un conjunto de " -"discos debe de ser analizada por separado para detectar los posibles errores " -"de grabación." +"Es necesario usar <command>apt-cdrom</command> para añadir los discos al " +"sistema APT, no se puede hacer manualmente. Además, debe insertar y analizar " +"cada disco de un conjunto de discos por separado, para poder detectar los " +"posibles errores de grabación." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: apt-cdrom.8.xml:65 -#, fuzzy msgid "add" msgstr "add" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:66 #, fuzzy +#| 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 " +#| "procceed 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." 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 procceed " +"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> para añadir un disco nuevo a la lista de recursos. " -"Desmontará el dispositivo de CDROM, pedirá que se inserte un disco y " -"procederá a analizar y copiar los ficheros de índices. Si el disco no " -"contiene el directorio apropiado <filename>.disk/</filename> se mostrará un " -"mensaje descriptivo." +"<literal>add</literal> añade un disco nuevo a la lista de fuentes. " +"Desmontará el dispositivo del disco y pedirá que se inserte un disco para " +"iniciar el análisis y copiado de los ficheros de índice. Si el disco no " +"contiene un directorio <filename>disk</filename> apropiado, se le pedirá un " +"título descriptivo." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:74 -#, fuzzy 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 identificador de CDROM para reconocer que disco está actualmente " +"APT usa un identificador de CDROM para reconocer qué disco está actualmente " "en la unidad lectora y mantiene una lista de estos identificadores en " "<filename>&statedir;/cdroms.list</filename>" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: apt-cdrom.8.xml:81 -#, fuzzy msgid "ident" msgstr "ident" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:82 -#, fuzzy msgid "" "A debugging tool to report the identity of the current disc as well as the " "stored file name" msgstr "" -"Una herramienta de depuración para informar de identidad del disco actual " -"así como del nombre guardado." +"Una herramienta de depuración para informar de la identidad del disco actual " +"así como del nombre del fichero guardado." #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:61 -#, fuzzy 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 menos que se de una de las opciones <option>-h</option>, o <option>--help</" -"option> una de las siguientes órdenes deben de estar presentes." +"Se debe proporcionar alguna de las siguientes órdenes, a menos que se " +"proporcione una de las opciones <option>-h</option> o <option>--help</" +"option>. <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> #: apt-cdrom.8.xml:91 apt-key.8.xml:139 -#, fuzzy msgid "Options" msgstr "Opciones" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 -#, fuzzy +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "<option>-d</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:95 -#, fuzzy msgid "<option>--cdrom</option>" msgstr "<option>--cdrom</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:96 -#, fuzzy 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 de montaje. Especifica el lugar donde se debe montar el cdrom. Este " -"punto de montaje debe estar listado en <filename>/etc/fstab</filename> y " -"configurado correctamente. Opción de Configuración: <literal>Acquire::cdrom::" +"Punto de montaje. Define el lugar donde se debe montar el disco óptico. El " +"punto de montaje debe aparecer en <filename>/etc/fstab</filename> y estar " +"correctamente configurado. Opción de configuración: <literal>Acquire::cdrom::" "mount</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:104 -#, fuzzy msgid "<option>-r</option>" msgstr "<option>-r</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:104 -#, fuzzy msgid "<option>--rename</option>" msgstr "<option>--rename</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:105 -#, fuzzy 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 "" -"Renombrar un disco. Cambia la etiqueta de un disco. Esta opción hará que " -"<command>apt-cdrom</command> pregunte una nueva etiqueta. Opción de " -"Configuración: <literal>APT::CDROM::Rename</literal>." +"Renombra un disco. Cambia la etiqueta de un disco o invalida la etiqueta del " +"disco. Esta opción hará que <command>apt-cdrom</command> solicite una " +"etiqueta nueva. Opción de configuración: <literal>APT::CDROM::Rename</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 -#, fuzzy +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "<option>-m</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:113 -#, fuzzy msgid "<option>--no-mount</option>" msgstr "<option>--no-mount</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:114 -#, fuzzy msgid "" "No mounting; prevent <command>apt-cdrom</command> from mounting and " "unmounting the mount point. Configuration Item: <literal>APT::CDROM::" "NoMount</literal>." msgstr "" "No montar. Evita que <command>apt-cdrom</command> monte y desmonte el punto " -"de montaje. Opción de Configuración: <literal>APT::CDROM::NoMount</literal>." +"de montaje. Opción de configuración: <literal>APT::CDROM::NoMount</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:121 -#, fuzzy msgid "<option>--fast</option>" msgstr "<option>--fast</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:122 -#, fuzzy msgid "" "Fast Copy; Assume the package files are valid and do not check every " "package. This option should be used only if <command>apt-cdrom</command> has " "been run on this disc before and did not detect any errors. Configuration " "Item: <literal>APT::CDROM::Fast</literal>." msgstr "" -"Rápido. Asumir que los ficheros con los paquetes son válidos y no comprobar " -"todos los paquetes. Esta opción sólo se debe de usar si <command>apt-cdrom</" -"command> comprobó el disco con anterioridad y no detectó ningún error. " -"Opción de Configuración: <literal>APT::CDROM::Fast</literal>." +"Crea una copia rápida. Asume que los ficheros de paquete son válidos y no " +"comprueba cada paquete. Esta opción sólo se debe usar si <command>apt-cdrom</" +"command> comprobó el disco anteriormente y no detectó ningún error. Opción " +"de configuración: <literal>APT::CDROM::Fast</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:131 -#, fuzzy msgid "<option>--thorough</option>" msgstr "<option>--thorough</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:132 -#, fuzzy msgid "" "Thorough Package Scan; This option may be needed with some old Debian " "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 "" "Comprobación meticulosa de los paquetes. Esta opción puede ser necesaria con " -"algunos discos viejos de Debian 1.1/1.2 que tienen los ficheros de los " -"paquetes en lugares extraños. Tardará mucho más en analizar el CD, pero " -"encontrará todos los paquetes." +"algunos discos viejos de Debian 1.1/1.2, que tienen los ficheros de paquete " +"en lugares extraños. El análisis del disco óptico lleva mucho más tiempo, " +"pero encontrará todo el contenido." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 -#, fuzzy +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "<option>--just-print</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 -#, fuzzy +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "<option>--recon</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 -#, fuzzy +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "<option>--no-act</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:143 -#, fuzzy msgid "" "No Changes; Do not change the &sources-list; file and do not write index " "files. Everything is still checked however. Configuration Item: " "<literal>APT::CDROM::NoAct</literal>." msgstr "" -"No cambiar nada. No cambiar el fichero &sources-list; y no escribir los " -"ficheros de índices. Sin embargo sigue haciendo todas las comprobaciones. " -"Opción de Configuración: <literal>APT::CDROM::NoAct</literal>." +"Sin cambios. No cambia el fichero &sources-list; y no escribe los ficheros " +"de índice. Aun así, se revisará todo. Opción de configuración: <literal>APT::" +"CDROM::NoAct</literal>." #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:156 -#, fuzzy msgid "&apt-conf;, &apt-get;, &sources-list;" msgstr "&apt-conf;, &apt-get;, &sources-list;" #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:161 -#, fuzzy msgid "" "<command>apt-cdrom</command> returns zero on normal operation, decimal 100 " "on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-cdrom</command> devuelve cero si no hay ningún error y el valor " +"100 en caso de error." #. type: Content of: <refentry><refnamediv><refname> #: apt-config.8.xml:22 apt-config.8.xml:29 -#, fuzzy msgid "apt-config" -msgstr "apt-cdrom" +msgstr "apt-config" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-config.8.xml:30 -#, fuzzy msgid "APT Configuration Query program" -msgstr "Programa para la consulta de configuración de APT" +msgstr "Programa para consultar la configuración de APT" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-config.8.xml:36 -#, fuzzy 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 "" -"<cmdsynopsis sepchar=\" \">\n" -"<command>apt-get</command>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-hvs</option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-o=<replaceable>cadena de " -"configuración</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-c=<replaceable>fichero</" -"replaceable></option></arg>" +"<command>apt-config</command> <arg><option>-hv</option></arg> <arg><option>-" +"o=<replaceable>cadena-de-configuración</replaceable></option></arg> " +"<arg><option>-c=<replaceable>fichero</replaceable></option></arg> <group " +"choice=\"req\"> <arg>shell</arg> <arg>dump</arg> </group>" #. type: Content of: <refentry><refsect1><para> #: apt-config.8.xml:48 -#, fuzzy 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> es un programa interno usado por varios " -"programas del conjunto de herramientas APT para proporcionar una " -"configurabilidad coherente.Este accede al archivo principal de configuración " -"<filename>/etc/apt/apt.conf</filename> de forma que sea fácil de usar por " -"scripts." +"<command>apt-config</command> es un programa interno que usan varios " +"programas del conjunto de herramientas de APT para ofrecer un método de " +"configuración sólido. Este programa accede al fichero principal de " +"configuración <filename>/etc/apt/apt.conf</filename> de forma que resulta " +"sencillo de usar por aplicaciones con scripts." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 -#, fuzzy +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." msgstr "" -"A menos que se de una de las opciones <option>-h</option>, o <option>--help</" -"option> una de las siguientes órdenes deben de estar presentes." +"Se debe proporcionar alguna de las siguientes órdenes, a menos que se " +"proporcione una de las opciones <option>-h</option> o <option>--help</" +"option>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-config.8.xml:58 -#, fuzzy msgid "shell" msgstr "shell" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:60 -#, fuzzy 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 " @@ -2294,103 +2493,96 @@ msgid "" "shell assignments commands for each present value. In a shell script it " "should be used like:" msgstr "" -"shell se usa para acceder a la información de configuración de un fichero de " -"órdenes (shell script). Este proporciona 2 argumentos, el primero es una " -"variable del intérprete de órdenes, y el segundo el valor de configuración " -"para la petición. Como salida muestra una serie de listas de órdenes " -"asignados al intérprete de órdenes por cada valor presente. En un fichero de " -"órdenes, este debería usarse como:" +"Se usa para acceder a la información de la configuración mediante un script. " +"Se proporcionan parejas de argumentos, el primero es una variable del " +"intérprete de órdenes y el segundo el valor de la configuración a consultar. " +"Como salida muestra una serie de listas de órdenes asignadas al intérprete " +"de órdenes para cada valor presente. Ésto se debería usar de la siguiente " +"manera en un script:" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt-config.8.xml:68 -#, fuzzy, no-wrap +#, no-wrap msgid "" "OPTS=\"-f\"\n" "RES=`apt-config shell OPTS MyApp::options`\n" "eval $RES\n" msgstr "" -"<programlisting>\n" "OPTS=\"-f\"\n" -"RES=`apt-config shell OPTS MyApp::Options`\n" +"RES=`apt-config shell OPTS MiAplicación::opciones`\n" "eval $RES\n" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:73 -#, fuzzy msgid "" "This will set the shell environment variable $OPTS to the value of MyApp::" "options with a default of <option>-f</option>." msgstr "" -"Esto debería fijar la variable de entorno del intérprete de órdenes $OPTS al " -"valor deMyApp::Opciones, con un valor por omisión de <option>-f</option>." +"Esto define la variable de entorno del intérprete de órdenes $OPTS con el " +"valor de MyApp::Opciones, y con <option>-f</option> por omisión." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:77 -#, fuzzy msgid "" "The configuration item may be postfixed with a /[fdbi]. f returns file " "names, d returns directories, b returns true or false and i returns an " "integer. Each of the returns is normalized and verified internally." msgstr "" -"El elemento de configuración podría ser corregido después con /[fdbi]. f " -"devuelve nombres de ficheros, d devuelve los directorios, b devuelve " -"verdadero o falso e i devuelve un número entero. Cada uno de los valores " -"devueltos es normalizado y verificado internamente." +"La opción de configuración se puede corregir posteriormente con un «/" +"[fdbi]». El parámetro «f» devuelve nombres de fichero, «d» devuelve los " +"directorios, «b» devuelve verdadero o falso, e «i» devuelve un número " +"entero. Cada uno de los valores devueltos se normaliza y se verifica " +"internamente." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:86 -#, fuzzy msgid "Just show the contents of the configuration space." msgstr "Sólo muestra el contenido del espacio de configuración." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 -#, fuzzy msgid "&apt-conf;" -msgstr "apt-cdrom" +msgstr "&apt-conf;" #. type: Content of: <refentry><refsect1><para> #: apt-config.8.xml:109 -#, fuzzy msgid "" "<command>apt-config</command> returns zero on normal operation, decimal 100 " "on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-config</command> devuelve cero si no hay ningún error, y el " +"valor 100 en caso de error." #. type: Content of: <refentry><refnamediv><refname> #: apt-extracttemplates.1.xml:22 apt-extracttemplates.1.xml:29 msgid "apt-extracttemplates" -msgstr "" +msgstr "apt-extracttemplates" #. type: Content of: <refentry><refmeta><manvolnum> #: apt-extracttemplates.1.xml:23 apt-ftparchive.1.xml:23 apt-sortpkgs.1.xml:23 msgid "1" -msgstr "" +msgstr "1" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-extracttemplates.1.xml:30 msgid "Utility to extract DebConf config and templates from Debian packages" msgstr "" +"Herramienta para extraer la configuración de DebConf y las plantillas de los " +"paquetes de Debian" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-extracttemplates.1.xml:36 -#, fuzzy 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 "" -"<cmdsynopsis sepchar=\" \">\n" -"<command>apt-cache</command>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-hvsn</option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-o=<replaceable>cadena de " -"configuración</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-c=<replaceable>fichero</" -"replaceable></option></arg>" +"<command>apt-extracttemplates</command> <arg><option>-hv</option></arg> " +"<arg><option>-t=<replaceable>directorio-temporal</replaceable></option></" +"arg> <arg choice=\"plain\" rep=\"repeat\"><replaceable>fichero</" +"replaceable></arg>" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:44 @@ -2401,11 +2593,16 @@ msgid "" "config scripts and templates, one line of output will be generated in the " "format:" msgstr "" +"<command>apt-extracttemplates</command> tomará uno o más ficheros de " +"paquetes de Debian como entrada para escribir (a un directorio temporal) " +"todos los scripts de configuración asociados y los ficheros de plantilla. " +"Para cada paquete proporcionado que contenga scripts de configuración y " +"plantillas, se generará una salida de una línea con el formato:" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:49 msgid "package version template-file config-script" -msgstr "" +msgstr "paquete versión fichero-de-plantilla script-de-configuración" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:50 @@ -2415,39 +2612,41 @@ msgid "" "literal>) directory, with filenames of the form <filename>package.template." "XXXX</filename> and <filename>package.config.XXXX</filename>" msgstr "" +"El fichero de plantilla y el script de configuración se escribirán en el " +"directorio temporal definido mediante la opción «-t» o «--" +"tempdir» (<literal>APT::ExtractTemplates::TempDir</literal>), los nombres de " +"los ficheros tendrán la forma <filename>paquete.template.XXXX</filename> y " +"<filename>paquete.config.XXXX</filename>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 -#, fuzzy +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "<option>-t</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-extracttemplates.1.xml:60 -#, fuzzy msgid "<option>--tempdir</option>" -msgstr "<option>--compile</option>" +msgstr "<option>--tempdir</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-extracttemplates.1.xml:62 -#, fuzzy msgid "" "Temporary directory in which to write extracted debconf template files and " "config scripts. Configuration Item: <literal>APT::ExtractTemplates::" "TempDir</literal>" msgstr "" -"Sólo busca en los nombres de paquetes, no en las descripciones largas. " -"Opción de configuración: <literal>APT::Cache::NamesOnly</literal>." +"El directorio temporal en el que se escribirán los ficheros de plantillas " +"debconf y los scripts de configuración extraídos. Opción de configuración: " +"<literal>APT::ExtractTemplates::TempDir</literal>" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:79 -#, fuzzy msgid "" "<command>apt-extracttemplates</command> returns zero on normal operation, " "decimal 100 on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-extracttemplates</command> devuelve cero si no hay ningún " +"error, y el valor 100 en caso de error." #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -2456,24 +2655,47 @@ 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 " +"de Agosto de 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-ftparchive.1.xml:22 apt-ftparchive.1.xml:29 -#, fuzzy msgid "apt-ftparchive" -msgstr "apt-cache" +msgstr "apt-ftparchive" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-ftparchive.1.xml:30 msgid "Utility to generate index files" -msgstr "" +msgstr "Herramienta para generar ficheros de índice" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-ftparchive.1.xml:36 +#, fuzzy +#| 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>-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>" 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=" @@ -2489,18 +2711,41 @@ msgid "" "\"><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>-o <replaceable>configuración</" +"replaceable>=<replaceable>cadena</replaceable></option></arg> <arg><option>-" +"c=<replaceable>fichero</replaceable></option></arg> <group choice=\"req\"> " +"<arg>packages<arg choice=\"plain\" rep=\"repeat\"><replaceable>ruta</" +"replaceable></arg><arg><replaceable>alternativo</" +"replaceable><arg><replaceable>prefijo-de-la-ruta</replaceable></arg></arg></" +"arg> <arg>sources<arg choice=\"plain\" rep=\"repeat\"><replaceable>ruta</" +"replaceable></arg><arg><replaceable>alternativo</" +"replaceable><arg><replaceable>prefijo-de-la-ruta</replaceable></arg></arg></" +"arg> <arg>contents <arg choice=\"plain\"><replaceable>ruta</replaceable></" +"arg></arg> <arg>release <arg choice=\"plain\"><replaceable>ruta</" +"replaceable></arg></arg> <arg>generate <arg choice=\"plain" +"\"><replaceable>fichero-de-configuración</replaceable></arg> <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>sección</replaceable></arg></arg> " +"<arg>clean <arg choice=\"plain\"><replaceable>fichero-de-configuración</" +"replaceable></arg></arg> </group>" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " "files should be generated on the origin site based on the content of that " "site." msgstr "" +"<command>apt-ftparchive</command> es la herramienta de la línea de órdenes " +"que genera los ficheros de índice que APT utiliza para acceder a la fuente " +"de la distribución. Los ficheros de índice se deberían generar en el sitio " +"de origen basado en el contenido de ese sitio." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -2508,9 +2753,14 @@ msgid "" "<literal>contents</literal>, and an elaborate means to 'script' the " "generation process for a complete archive." msgstr "" +"<command>apt-ftparchive</command> es un superconjunto del programa &dpkg-" +"scanpackages;, e incorpora su funcionalidad al completo mediante la orden " +"<literal>packages</literal>. También contiene un generador de contenidos de " +"fichero, <literal>contents</literal>, y un modo elaborado para realizar un " +"«script» para el proceso de generación de un archivo completo." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -2518,57 +2768,75 @@ msgid "" "automatically performs file-change checks and builds the desired compressed " "output files." msgstr "" +"Internamente, <command>apt-ftparchive</command> puede hacer uso de bases de " +"datos binarias para almacenar los contenidos de un fichero «.deb» y no " +"depender de ningún programa externo como &gzip;. Cuando se realiza una " +"generación completa, automáticamente realiza comprobaciones de cambios en " +"los ficheros y genera los ficheros de salida comprimidos deseados." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" -msgstr "" +msgstr "packages" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " "emitting a package record to stdout for each. This command is approximately " "equivalent to &dpkg-scanpackages;." msgstr "" +"La orden «packages» genera un fichero de paquete a partir de un directorio. " +"Busca recursivamente ficheros «.deb» en el directorio proporcionado, " +"generando un registro de paquete en la salida estándar para cada uno. Esta " +"orden es casi un equivalente de &dpkg-scanpackages;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" +"La opción <option>--db</option> se puede usar para especificar una base de " +"datos binaria para la caché (registro de paquetes)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 -#, fuzzy +#: apt-ftparchive.1.xml:86 msgid "sources" -msgstr "source" +msgstr "sources" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " "for .dsc files, emitting a source record to stdout for each. This command is " "approximately equivalent to &dpkg-scansources;." msgstr "" +"La orden <literal>sources</literal> genera un fichero de índice de fuentes a " +"partir de un directorio. Toma el directorio proporcionado y busca en él " +"recursivamente ficheros «.dsc», generando un registro de fuente en la salida " +"estándar para cada uno. Esta orden es casi un equivalente de &dpkg-" +"scansources;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " "change the source override file that will be used." msgstr "" +"Si se define un fichero alternativo, se buscará un fichero de fuentes " +"alternativo con la extensión «.src». Puede usar la opción --source-override " +"para cambiar el fichero de fuentes alternativo que se usará." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" -msgstr "" +msgstr "contents" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2577,14 +2845,21 @@ msgid "" "written to the output. If multiple packages own the same file then each " "package is separated by a comma in the output." msgstr "" +"La orden <literal>contents</literal> genera un fichero de contenidos a " +"partir de un directorio. Toma el directorio proporcionado y busca en él " +"recursivamente ficheros «.deb», lee la lista de ficheros para cada uno, los " +"ordena y muestra en la salida estándar la lista de ficheros que coinciden " +"con los paquetes. Los directorios no se muestran por la salida estándar. Si " +"varios paquetes tienen el mismo fichero, entonces cada paquete se separará " +"por una coma en la salida." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" -msgstr "" +msgstr "release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2592,26 +2867,50 @@ msgid "" "md5sum.txt files. It then writes to stdout a Release file containing an MD5 " "digest and SHA1 digest for each file." msgstr "" +"La orden <literal>release</literal> genera un fichero «Release» a partir de " +"un directorio. Toma el directorio proporcionado y busca en él recursivamente " +"los ficheros «Packages», «Packages.gz», «Packages.bz2», «Sources», «Sources." +"gz», «Sources.bz2», «Release» y «md5sum.txt». Muestra en la salida estándar " +"un fichero «Release» que contiene un resumen MD5 y SHA1 para cada fichero." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 +#, fuzzy +#| 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>." 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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." msgstr "" +"Los valores para los campos de metadatos adicionales en el fichero «Release» " +"se toman de las variables correspondientes en <literal>APT::FTPArchive::" +"Release</literal>, por ejemplo <literal>APT::FTPArchive::Release::Origin</" +"literal>. Los campos permitidos son: <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>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" -msgstr "" +msgstr "generate" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2619,27 +2918,35 @@ msgid "" "are built from which directories, as well as providing a simple means of " "maintaining the required settings." msgstr "" +"La orden <literal>generate</literal> se diseñó para ejecutarse desde un " +"script de cron y genera los índices de acuerdo a lo proporcionado en el " +"fichero de configuración. El lenguaje de configuración proporciona una forma " +"flexible de definir qué ficheros de índice se generarán a partir de qué " +"directorios, así como proporcionar una forma sencilla de mantener la " +"configuración necesaria." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 -#, fuzzy +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 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 "" +"La orden <literal>clean</literal> ordena las bases de datos que usa el " +"fichero de configuración proporcionado, eliminando los registros que no son " +"necesarios." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" -msgstr "" +msgstr "La configuración de «generate»" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2648,210 +2955,285 @@ 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 "" +"La orden <literal>generate</literal> usa un fichero de configuración para " +"describir los ficheros que se generarán. Sigue el típico formato de " +"configuración de ISC visto en las herramientas de ISC como bind 8 y dhcpd. " +"&apt-conf; contiene una descripción de la sintaxis. Tenga en cuenta que la " +"configuración de «generate» se analiza por sección, pero &apt-conf; se " +"analiza por árbol. Esto sólo afecta a cómo se maneja el ámbito de la " +"etiqueta." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" +"La configuración de «generate» tiene cuatro secciones diferentes, que se " +"describen a continuación." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 -#, fuzzy +#: apt-ftparchive.1.xml:159 msgid "Dir Section" -msgstr "Descripción" +msgstr "Sección Dir" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " "directories are prepended certain relative paths defined in later sections " "to produce a complete an absolute path." msgstr "" +"La sección <literal>Dir</literal> define los directorios estándar necesarios " +"para ubicar los ficheros necesarios durante el proceso de generación. A " +"estos directorios se les añaden ciertas rutas relativas definidas en " +"secciones posteriores para producir una ruta absoluta." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 -#, fuzzy +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" -msgstr "Arquitectura" +msgstr "Sección ArchiveDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " "nodes." msgstr "" +"Define la raíz del archivo FTP; en una configuración estándar de Debian éste " +"es el directorio que contiene el <filename>ls-LR</filename> y los nodos " +"«dist»." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" -msgstr "" +msgstr "Sección OverrideDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." -msgstr "" +msgstr "Define la ubicación de los ficheros alternativos." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 -#, fuzzy +#: apt-ftparchive.1.xml:178 msgid "CacheDir" -msgstr "check" +msgstr "Sección CacheDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" -msgstr "" +msgstr "Define la ubicación de los ficheros de la caché." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 -#, fuzzy +#: apt-ftparchive.1.xml:183 msgid "FileListDir" -msgstr "Ficheros" +msgstr "Sección FileListDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." msgstr "" +"Define la ubicación de los ficheros del listado de ficheros, si se usa " +"posteriormente el valor <literal>FileList</literal>." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" -msgstr "" +msgstr "Sección Default" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " "override these defaults with a per-section setting." msgstr "" +"La sección <literal>Default</literal> define los valores predeterminados, y " +"los ajustes que controlan la operación del generador. Otras secciones pueden " +"sobrescribir estos valores predeterminados con un valor de la sección." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" -msgstr "" +msgstr "Packages::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 "" +"Define los esquemas de compresión predeterminados para usar en los ficheros " +"de índice de «Package». Es una cadena que contiene una lista separada por " +"espacios de al menos uno de los siguientes valores: «.» (sin compresión), " +"«gzip» y «bzip2». El valor predeterminado para todos los esquemas de " +"compresión es «. gzip»." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" -msgstr "" +msgstr "Packages::Extensions" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." msgstr "" +"Define la lista predeterminada de extensiones de fichero que son ficheros de " +"paquete. El valor predeterminado es «.deb»." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" -msgstr "" +msgstr "Sources::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." msgstr "" +"Esta opción es similar a <literal>Packages::Compress</literal> excepto que " +"controla la compresión para los ficheros «Sources»." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" -msgstr "" +msgstr "Sources::Extensions" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." msgstr "" +"Define la lista predeterminada de las extensiones de fichero que son " +"ficheros de fuentes. El valor predeterminado es «.dsc»." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" -msgstr "" +msgstr "Contents::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." msgstr "" +"Esta opción es similar a <literal>Packages::Compress</literal> excepto que " +"controla la compresión para los ficheros «Contents»." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 -msgid "DeLinkLimit" +#: apt-ftparchive.1.xml:229 +#, fuzzy +#| msgid "Contents::Compress" +msgid "Translation::Compress" +msgstr "Contents::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +#, fuzzy +#| msgid "" +#| "This is similar to <literal>Packages::Compress</literal> except that it " +#| "controls the compression for the Contents files." +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." msgstr "" +"Esta opción es similar a <literal>Packages::Compress</literal> excepto que " +"controla la compresión para los ficheros «Contents»." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 +msgid "DeLinkLimit" +msgstr "DeLinkLimit" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" "Links</literal> setting." msgstr "" +"Define el número de kilobytes a desenlazar (y reemplazar con enlaces duros) " +"por ejecución. Se usa junto al valor <literal>External-Links</literal> de " +"cada sección." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 -#, fuzzy +#: apt-ftparchive.1.xml:242 msgid "FileMode" -msgstr "Ficheros" +msgstr "FileMode" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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 "" +"Define el modo de todos los ficheros de índice creados. El valor " +"predeterminado es 0644. Todos los ficheros de índice se ajustan a este modo " +"sin tener en cuenta la máscara de usuario («umask»)." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +#, fuzzy +#| msgid "Description" +msgid "LongDescription" +msgstr "Descripción" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" -msgstr "" +msgstr "Sección TreeDefault" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " "$(SECTION) and $(ARCH) replaced with their respective values." msgstr "" +"Define los valores predeterminados de las secciones <literal>Tree</literal>. " +"Todas estas variables son variables de sustitución y reemplazan las cadenas " +"$(DIST), $(SECTION) y $(ARCH) con sus valores respectivos." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" -msgstr "" +msgstr "MaxContentsChange" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " "be rebuilt." msgstr "" +"Define el número de kilobytes de los ficheros de contenido que se generan " +"cada día. Los ficheros de contenido están en una cola «round-robin», de modo " +"que durante varios días todos se regenerarán." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" -msgstr "" +msgstr "ContentsAge" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -2860,144 +3242,193 @@ 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 "" +"Controla el número de días en los que se permite comprobar un fichero de " +"contenido sin cambios. Si este límite caduca, el tiempo de modificación " +"(mtime) del fichero de contenido se actualiza. Este caso puede aparecer si " +"un fichero de paquete cambia de forma que no resulte en un fichero de " +"contenido nuevo (por ejemplo, una edición alternativa). Se permite la " +"retención con la esperanza de que se instalen nuevos «.deb», lo cual precisa " +"un fichero nuevo de todos modos. El valor predeterminado es diez, las " +"unidades usadas son días." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 -#, fuzzy +#: apt-ftparchive.1.xml:282 msgid "Directory" -msgstr "Run-Directory" +msgstr "Directory" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" msgstr "" +"Define la raíz del directorio «.deb». El valor predeterminado es <filename>" +"$(DIST)/$(SECTION)/binary-$(ARCH)/</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 -#, fuzzy +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" -msgstr "Run-Directory" +msgstr "SrcDirectory" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" msgstr "" +"Define la raíz del directorio de los paquetes de fuentes. El valor " +"predeterminado es <filename>$(DIST)/$(SECTION)/source/</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" -msgstr "" +msgstr "Packages" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" msgstr "" +"Define el fichero «Packages» de salida. El valor predeterminado es <filename>" +"$(DIST)/$(SECTION)/binary-$(ARCH)/Packages</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 -#, fuzzy +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" -msgstr "Source-Symlinks" +msgstr "Sources" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 +#, fuzzy +#| msgid "" +#| "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" +#| "source/Sources</filename>" msgid "" "Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/" "source/Sources</filename>" msgstr "" +"Define el fichero «Packages» de salida. El valor predeterminado es <filename>" +"$(DIST)/$(SECTION)/source/Sources</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 -msgid "InternalPrefix" +#: apt-ftparchive.1.xml:306 +#, fuzzy +#| msgid "Operation" +msgid "Translation" +msgstr "Operación" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" msgstr "" +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 +msgid "InternalPrefix" +msgstr "InternalPrefix" + #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" "filename>" msgstr "" +"Define el prefijo de la ruta que hace que un enlace simbólico se considere " +"un enlace interno en lugar de un enlace externo. El valor predeterminado es " +"<filename>$(DIST)/$(SECTION)/</filename>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" -msgstr "" +msgstr "Contents" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 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 "" +"Define el fichero «Contents» de salida. El valor predeterminado es <filename>" +"$(DIST)/Contents-$(ARCH)</filename>. Si este valor causa que varios ficheros " +"«Packages» se relacionen en un único fichero «Contents» (el comportamiento " +"predeterminado), <command>apt-ftparchive</command> integrará automáticamente " +"esos ficheros de paquete juntos." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" -msgstr "" +msgstr "Contents::Header" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "" +"Define el fichero de cabecera a añadir al fichero «Contents» de salida." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 -#, fuzzy +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" -msgstr "check" +msgstr "BinCacheDB" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." msgstr "" +"Define la base de datos binaria de la caché para usar en esta sección. " +"Varias secciones pueden compartir la misma base de datos." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 -#, fuzzy +#: apt-ftparchive.1.xml:340 msgid "FileList" -msgstr "Ficheros" +msgstr "FileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " "Relative files names are prefixed with the archive directory." msgstr "" +"Define que <command>apt-ftparchive</command> debería leer la lista de " +"ficheros del fichero proporcionado en lugar de explorar recursivamente el " +"árbol de directorios. A los nombres de los ficheros relativos se les añade " +"como prefijo el directorio del archivo." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 -#, fuzzy +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" -msgstr "source" +msgstr "SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " "Relative files names are prefixed with the archive directory. This is used " "when processing source indexes." msgstr "" +"Define que <command>apt-ftparchive</command> debería leer la lista de " +"ficheros del fichero proporcionado en lugar de explorar recursivamente el " +"árbol de directorio. A los nombres de los ficheros relativos se les añade " +"como prefijo el directorio del archivo. Sólo se usa cuando se procesan " +"índices de fuentes." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" -msgstr "" +msgstr "Sección Tree" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -3005,122 +3436,160 @@ msgid "" "pathing used is defined by the <literal>Directory</literal> substitution " "variable." msgstr "" +"La sección <literal>Tree</literal> define un árbol de un archivo de paquetes " +"Debian estándar que consiste en un directorio base, varias secciones en ese " +"directorio base y finalmente varias arquitecturas en cada sección. La ruta " +"exacta usada se define en la variable de sustitución <literal>Directory</" +"literal>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 +#, fuzzy +#| 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>." 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" +"La sección <literal>Tree</literal> toma un ámbito de una etiqueta que define " +"la variable <literal>$(DIST)</literal> y la raíz del árbol (a la ruta se le " +"añade el prefijo <literal>ArchiveDir</literal>). Normalmente esto es un " +"valor como <filename>dists/woody</filename>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 "" +"Todos los valores definidos en la sección <literal>TreeDefault</literal> se " +"pueden usar en la sección <literal>Tree</literal>, así como tres nuevas " +"variables." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 -#, no-wrap +#: apt-ftparchive.1.xml:375 +#, fuzzy, no-wrap +#| msgid "" +#| "for i in Sections do \n" +#| " for j in Architectures do\n" +#| " Generate for DIST=scope SECTION=i ARCH=j\n" msgid "" "for i in Sections do \n" " for j in Architectures do\n" " Generate for DIST=scope SECTION=i ARCH=j\n" " " msgstr "" +"for i in Secciones do \n" +" for j in Arquitecturas do\n" +" Generar con DIST=scope SECTION=i ARCH=j\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 +#, fuzzy +#| msgid "" +#| "When processing a <literal>Tree</literal> section <command>apt-" +#| "ftparchive</command> performs an operation similar to:" msgid "" "When processing a <literal>Tree</literal> section <command>apt-ftparchive</" "command> performs an operation similar to: <placeholder type=\"programlisting" "\" id=\"0\"/>" msgstr "" +"Cuando se procesa una sección <literal>Tree</literal> <command>apt-" +"ftparchive</command> realiza una operación similar a la siguiente:" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 -#, fuzzy +#: apt-ftparchive.1.xml:381 msgid "Sections" -msgstr "Opciones" +msgstr "Secciones" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 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 "" +"Es una lista de secciones separadas por espacios que aparecen bajo la " +"distribución, generalmente es similar a <literal>main contrib non-free</" +"literal>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 -#, fuzzy +#: apt-ftparchive.1.xml:388 msgid "Architectures" -msgstr "Arquitectura" +msgstr "Arquitecturas" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " "this tree has a source archive." msgstr "" +"Es una lista de todas las arquitecturas separadas por espacios que aparecen " +"bajo la sección de búsqueda. La arquitectura especial «source» se usa para " +"indicar que este árbol tiene un fichero de fuentes." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" -msgstr "" +msgstr "BinOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." msgstr "" +"Define el fichero binario alternativo. Éste contiene la información sobre la " +"sección, la prioridad y la dirección del mantenedor." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" -msgstr "" +msgstr "SrcOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." msgstr "" +"Define el fichero de fuentes alternativo. Éste contiene la información sobre " +"la sección." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" -msgstr "" +msgstr "ExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." -msgstr "" +msgstr "Define el fichero binario alternativo adicional." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" -msgstr "" +msgstr "SrcExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." -msgstr "" +msgstr "Define el fichero de fuentes alternativo adicional." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 -#, fuzzy +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" -msgstr "Run-Directory" +msgstr "Sección BinDirectory" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -3128,66 +3597,73 @@ msgid "" "section with no substitution variables or <literal>Section</" "literal><literal>Architecture</literal> settings." msgstr "" +"La sección <literal>bindirectory</literal> define un directorio binario sin " +"ningún tipo de estructura especial. El ámbito de la etiqueta define la " +"ubicación del directorio binario, la configuración es similar a la sección " +"<literal>Tree</literal> sin sustituir las variables o la configuración de " +"<literal>Section</literal><literal>Architecture</literal>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." -msgstr "" +msgstr "Define el fichero «Packages» de salida." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." msgstr "" +"Define el fichero «Sources» de salida. Es necesario al menos un fichero " +"<literal>Packages</literal> o <literal>Sources</literal>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" -msgstr "" +msgstr "Define el fichero «Contents» de salida. (Opcional)" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." -msgstr "" +msgstr "Define el fichero binario alternativo." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." -msgstr "" +msgstr "Define el fichero de fuentes alternativo." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." -msgstr "" +msgstr "Define la base de datos de la caché." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" -msgstr "" +msgstr "PathPrefix" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." -msgstr "" +msgstr "Añade una ruta a todas las rutas de salida." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" -msgstr "" +msgstr "FileList, SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." -msgstr "" +msgstr "Define el fichero de la lista de ficheros." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" -msgstr "" +msgstr "El fichero binario alternativo" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -3195,21 +3671,26 @@ msgid "" "section to force that package to and the final field is the maintainer " "permutation field." msgstr "" +"El fichero binario alternativo es totalmente compatible con &dpkg-" +"scanpackages;. Contiene cuatro campos separados por espacios. El primero es " +"el nombre del paquete, el segundo la prioridad asignada el paquete, el " +"tercero es la sección a la que se fuerza el paquete y el último es el campo " +"de permutación del mantenedor." #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" -msgstr "" +msgstr "antigua [// antigua-n]* => nueva" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" -msgstr "" +msgstr "nueva" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -3218,66 +3699,78 @@ msgid "" "for the maintainer field. The second form unconditionally substitutes the " "maintainer field." msgstr "" +"La forma general del campo del mantenedor es: <placeholder type=" +"\"literallayout\" id=\"0\"/> o simplemente <placeholder type=\"literallayout" +"\" id=\"1\"/> La primera forma permite una lista separada por barras dobles " +"de las direcciones de correo electrónico antiguas a definir. Si se encuentra " +"cualquier de ellas «nueva» se sustituye por el campo del mantenedor. La " +"segunda forma sustituye de forma incondicional el campo del mantenedor." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" -msgstr "" +msgstr "El fichero de fuentes alternativo" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " "package name, the second is the section to assign it." msgstr "" +"El fichero de fuentes alternativo es totalmente compatible con &dpkg-" +"scansources;. Contiene dos campos separados por espacios. El primero es el " +"nombre del paquete fuente, el segundo es la sección a la que se asignará." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" -msgstr "" +msgstr "El fichero alternativo adicional" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " "tag and the remainder of the line is the new value." msgstr "" +"El fichero alternativo adicional permite añadir o reemplazar en la salida " +"cualquier etiqueta arbitraria. Tiene tres columnas, la primera es el " +"paquete, la segunda es la etiqueta y el resto de la línea es el nuevo valor." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 -#, fuzzy +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" -msgstr "<option>-d</option>" +msgstr "<option>--md5</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " "<literal>APT::FTPArchive::MD5</literal>" msgstr "" +"Genera una suma de control MD5. Está activado de forma predeterminada, " +"cuando se desactiva los ficheros de índices generados no tendrán los campos " +"MD5Sum cuando sea posible. Opción de configuración: <literal>APT::" +"FTPArchive::MD5</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 -#, fuzzy +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" -msgstr "<option>-d</option>" +msgstr "<option>--db</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 -#, fuzzy +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." msgstr "" -"Sólo busca en los nombres de paquetes, no en las descripciones largas. " -"Opción de configuración: <literal>APT::Cache::NamesOnly</literal>." +"Usa una base de datos binaria para la caché. Ésto no afecta a la orden " +"«generate». Opción de configuración: <literal>APT::FTPArchive::DB</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 -#, fuzzy +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3285,39 +3778,36 @@ msgid "" "file. Configuration Item: <literal>quiet</literal>." msgstr "" "Silencioso, produce una salida adecuada para su almacenamiento, omitiendo " -"los indicadores de progreso. Más q's producirán una salida más silenciosa, " -"hasta un máximo de 2. Además es posible usar <option>-q=#</option> para " -"ajustar el nivel de silenciosidad, ignorando el fichero de configuración. " -"Opción de configuración: <literal>quiet</literal>." +"los indicadores de progreso. Más letras «q» producen una salida más " +"silenciosa, hasta un máximo de dos letras. Además, es posible usar <option>-" +"q=#</option> para ajustar el nivel de silencio, ignorando el fichero de " +"configuración. Opción de configuración: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 -#, fuzzy +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" -msgstr "<option>-d</option>" +msgstr "<option>--delink</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 -#, fuzzy +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " "and can be turned off with <option>--no-delink</option>. Configuration " "Item: <literal>APT::FTPArchive::DeLinkAct</literal>." msgstr "" -"Realiza una regeneración completa de la caché de paquetes en vez de usarla " -"tal y como está. Esta es la opción por omisión, para desactivarlo use " -"<option>--no-generate</option>. Opción de configuración: <literal>APT::" -"Cache::Generate</literal>." +"Realiza el desenlazado. Esta opción activa el desenlazado de los ficheros si " +"se usa la opción <literal>External-Links</literal>. Esta activa de forma " +"predeterminada y se puede desactivar mediante <option>--no-delink</option>. " +"Opción de configuración: <literal>APT::FTPArchive::DeLinkAct</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 -#, fuzzy +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" -msgstr "<option>--recon</option>" +msgstr "<option>--contents</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -3325,47 +3815,81 @@ msgid "" "option also allows the creation of any Contents files. The default is on. " "Configuration Item: <literal>APT::FTPArchive::Contents</literal>." msgstr "" +"Realiza la generación de «contents». Cuando se usa esta opción y los índices " +"de los paquetes se están generando con una base de datos de la caché, el " +"listado de los ficheros se extraerá también y se almacenará en la base de " +"datos para su uso posterior. Cuando se usa la orden «generate» esta opción " +"también permite la creación de cualquier fichero «Contents». Esta activa de " +"forma predeterminada. Opción de configuración: <literal>APT::FTPArchive::" +"Contents</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 -#, fuzzy +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" -msgstr "<option>--force-yes</option>" +msgstr "<option>--source-override</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" "literal>." msgstr "" +"Selecciona el fichero de fuentes alternativo a usar con la orden " +"<literal>sources</literal>. Opción de configuración: <literal>APT::" +"FTPArchive::SourceOverride</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 -#, fuzzy +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" -msgstr "<option>--recon</option>" +msgstr "<option>--readonly</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 -#, fuzzy +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." msgstr "" -"Sólo busca en los nombres de paquetes, no en las descripciones largas. " -"Opción de configuración: <literal>APT::Cache::NamesOnly</literal>." +"Define los permisos de las bases de datos de la caché como sólo lectura. " +"Opción de configuración: <literal>APT::FTPArchive::ReadOnlyDB</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:574 +#, fuzzy +#| msgid "<option>-a</option>" +msgid "<option>--arch</option>" +msgstr "<option>-a</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +#, 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 " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" +"Si la orden es <literal>install</literal> o <literal>remove</literal>, esta " +"opción se ejecutará como <literal>autoremove</literal>, eliminando los " +"paquetes que son dependencia de otro, pero que estén en desuso. Opción de " +"configuración: <literal>APT::Get::AutomaticRemove</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 +#: apt-ftparchive.1.xml:581 #, fuzzy +#| msgid "<option>APT::FTPArchive::LongDescription</option>" msgid "<option>APT::FTPArchive::AlwaysStat</option>" -msgstr "<option>--all-versions</option>" +msgstr "<option>APT::FTPArchive::LongDescription</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -3377,50 +3901,62 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 -#, fuzzy +#: apt-ftparchive.1.xml:593 msgid "<option>APT::FTPArchive::LongDescription</option>" -msgstr "<option>--all-versions</option>" +msgstr "<option>APT::FTPArchive::LongDescription</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 +#, fuzzy +#| msgid "" +#| "This configuration option defaults to \"<literal>true</literal>\" and " +#| "should only be set to <literal>\"false\"</literal> if the Archive " +#| "generated with &apt-ftparchive; also provides <filename>Translation</" +#| "filename> files. Note that it is currently not possible to create these " +#| "files with <command>apt-ftparchive</command>." msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" +"De forma predeterminada esta opción de configuración se define como " +"«<literal>true</literal>» y sólo se debería definir como «<literal>false</" +"literal>» si el archivo de paquetes generado con &apt-ftparchive; también " +"proporciona ficheros <filename>Translation</filename>. Tenga en cuenta que " +"actualmente no es posible crear esos ficheros con <command>apt-ftparchive</" +"command>." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 -#, fuzzy msgid "Examples" msgstr "Ejemplos" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, 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>directorio</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" +"Para crear un fichero «Packages» comprimido para un directorio que contenga " +"paquetes binarios («.deb»): <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 -#, fuzzy +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-ftparchive</command> devuelve cero si no hay ningún error, y el " +"valor 100 en caso de error." #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -3429,47 +3965,76 @@ msgid "" "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>08 " "November 2008</date>" msgstr "" +"&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>08 " +"de Noviembre de 2008</date>" #. type: <heading></heading> #: apt-get.8.xml:22 apt-get.8.xml:29 guide.sgml:96 -#, fuzzy msgid "apt-get" -msgstr "apt" +msgstr "apt-get" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-get.8.xml:30 -#, fuzzy msgid "APT package handling utility -- command-line interface" msgstr "" -"utilidad de manejo de paquetes APT -- interfaz en\n" -" línea de ordenes." +"Herramienta de gestión de paquetes APT -- interfaz para la línea de órdenes" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-get.8.xml:36 +#, fuzzy +#| msgid "" +#| "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +#| "<option>-o= <replaceable>config_string</replaceable> </option> </arg> " +#| "<arg> <option>-c= <replaceable>config_file</replaceable> </option> </arg> " +#| "<arg> <option>-t=</option> <group choice='req'> <arg choice='plain'> " +#| "<replaceable>target_release_name</replaceable> </arg> <arg " +#| "choice='plain'> <replaceable>target_release_number_expression</" +#| "replaceable> </arg> <arg choice='plain'> " +#| "<replaceable>target_release_codename</replaceable> </arg> </group> </arg> " +#| "<group choice=\"req\"> <arg choice='plain'>update</arg> <arg " +#| "choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> " +#| "<arg choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> " +#| "<group choice='req'> <arg choice='plain'> " +#| "=<replaceable>pkg_version_number</replaceable> </arg> <arg " +#| "choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " +#| "<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " +#| "</arg> </group> </arg> </arg> </arg> <arg choice='plain'>remove <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></" +#| "arg> <arg choice='plain'>purge <arg choice=\"plain\" rep=\"repeat" +#| "\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>source " +#| "<arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> " +#| "<group choice='req'> <arg choice='plain'> " +#| "=<replaceable>pkg_version_number</replaceable> </arg> <arg " +#| "choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " +#| "<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " +#| "</arg> </group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></" +#| "arg> <arg choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " +#| "choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " +#| "choice='plain'> <group choice='req'> <arg choice='plain'>-v</arg> <arg " +#| "choice='plain'>--version</arg> </group> </arg> <arg choice='plain'> " +#| "<group choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--" +#| "help</arg> </group> </arg> </group>" msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -3479,30 +4044,67 @@ msgid "" "choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--help</arg> " "</group> </arg> </group>" msgstr "" +"<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +"<option>-o= <replaceable>cadena-de-configuración</replaceable> </option> </" +"arg> <arg> <option>-c= <replaceable>fichero-de-configuración</replaceable> </" +"option> </arg> <arg> <option>-t=</option> <group choice='req'> <arg " +"choice='plain'> <replaceable>nombre-de-la-versión-objetivo</replaceable> </" +"arg> <arg choice='plain'> <replaceable>expresión-del-número-de-la-versión-" +"objetivo</replaceable> </arg> <arg choice='plain'> <replaceable>nombre-en-" +"código-de-la-versión-objetivo</replaceable> </arg> </group> </arg> <group " +"choice=\"req\"> <arg choice='plain'>update</arg> <arg " +"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " +"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>paquete</replaceable> <arg> <group " +"choice='req'> <arg choice='plain'> =<replaceable>versión-del-paquete</" +"replaceable> </arg> <arg choice='plain'> /<replaceable>nombre-de-la-versión-" +"objetivo</replaceable> </arg> <arg choice='plain'> /<replaceable>nombre-en-" +"código-de-la-versión-objetivo</replaceable> </arg> </group> </arg> </arg> </" +"arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquete</replaceable></arg></arg> <arg choice='plain'>purge " +"<arg choice=\"plain\" rep=\"repeat\"><replaceable>paquete</replaceable></" +"arg></arg> <arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquete</replaceable> <arg> <group choice='req'> <arg " +"choice='plain'> =<replaceable>versión-del-paquete</replaceable> </arg> <arg " +"choice='plain'> /<replaceable>nombre-de-la-versión-objetivo</replaceable> </" +"arg> <arg choice='plain'> /<replaceable>nombre-en-código-de-la-versión-" +"objetivo</replaceable> </arg> </group> </arg> </arg> </arg> <arg " +"choice='plain'>build-dep <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>paquete</replaceable></arg></arg> <arg choice='plain'>check</" +"arg> <arg choice='plain'>clean</arg> <arg choice='plain'>autoclean</arg> " +"<arg choice='plain'>autoremove</arg> <arg choice='plain'> <group " +"choice='req'> <arg choice='plain'>-v</arg> <arg choice='plain'>--version</" +"arg> </group> </arg> <arg choice='plain'> <group choice='req'> <arg " +"choice='plain'>-h</arg> <arg choice='plain'>--help</arg> </group> </arg> </" +"group>" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 #, fuzzy +#| msgid "" +#| "<command>apt-get</command> is the command-line tool for handling " +#| "packages, and may be considered the user's \"back-end\" to other tools " +#| "using the APT library. Several \"front-end\" interfaces exist, such as " +#| "&dselect;, &aptitude;, &synaptic;, &gnome-apt; and &wajig;." msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" -"<command>apt-get</command> es la herramienta en línea de órdenes usada para " -"el manejo de paquetes, también es la herramienta usada por otras que " -"dependen de la biblioteca APT. Hay varias interfaces disponibles, como " -"dselect(8), aptitude, synaptic, gnome-apt and wajig." +"<command>apt-get</command> es la herramienta para la gestión de paquetes " +"desde la línea de órdenes, y se puede considerar el sistema de «bajo nivel» " +"de otras herramientas de usuario que usan la biblioteca de APT. Existen " +"varias interfaces de «alto nivel», tales como &dselect;, &aptitude;, " +"&synaptic;, &gnome-apt; y &wajig;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 -#, fuzzy +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" msgstr "update" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 -#, fuzzy +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -3515,26 +4117,23 @@ msgid "" "as the size of the package files cannot be known in advance." msgstr "" "<literal>update</literal> se usa para sincronizar el índice de paquetes " -"respecto a sus fuentes. Los índices de paquetes disponibles se obtienen de " -"los lugares especificados en <filename>/etc/apt/sources.list</filename>. Por " +"desde sus fuentes. Los índices de paquetes disponibles se obtienen de los " +"lugares especificados en <filename>/etc/apt/sources.list</filename>. Por " "ejemplo, cuando se usa un archivo de Debian, esta orden descarga y analiza " "los ficheros <filename>Packages.gz</filename>, de tal forma que la " -"información acerca de nuevos paquetes pasa a estar disponible. Siempre se " -"debe realizar un <literal>update</literal> antes de un <literal>upgrade</" -"literal> o un <literal>dist-upgrade</literal>. Se debe tener en cuenta que " -"el indicador de progreso será incorrecto, ya que el tamaño de los próximos " -"ficheros con información sobre paquetes es desconocido hasta el momento de " -"su descarga." +"información acerca de los nuevos paquetes pasa a estar disponible. Siempre " +"se debe realizar un <literal>update</literal> antes de un <literal>upgrade</" +"literal> o un <literal>dist-upgrade</literal>. Tenga en cuenta que el " +"indicador de progreso será incorrecto, ya que se desconoce de antemano el " +"tamaño de los archivos de paquete." #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 -#, fuzzy +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" msgstr "upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 -#, fuzzy +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -3550,23 +4149,21 @@ msgstr "" "<literal>upgrade</literal> se usa para instalar la versión más nueva de " "todos los paquetes instalados en el sistema provenientes de alguna de las " "fuentes listadas en <filename>/etc/apt/sources.list</filename>. Los paquetes " -"instalados con una nueva versión disponible son descargados y actualizados, " +"instalados con una nueva versión disponible se descargan y actualizan, y " "bajo ninguna circunstancia se desinstalarán paquetes, o se instalarán " -"paquetes nuevos. Las nuevas versiones de programas instalados que no puedan " -"ser actualizados sin cambiar el estado de instalación de otros paquetes no " -"se instalarán, manteniéndose la versión actual. Debe realizarse un " -"<literal>update</literal> antes para que <command>apt-get</command> sepa " -"cuales son las versiones disponibles de los paquetes." +"paquetes nuevos. Las nuevas versiones de programas instalados que no se " +"puedan actualizar sin cambiar el estado de instalación de otros paquetes no " +"se instalarán, manteniéndose la versión actual. Debe realizar un " +"<literal>update</literal> antes para que <command>apt-get</command> sepa que " +"hay nuevas versiones disponibles." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 -#, fuzzy +#: apt-get.8.xml:146 msgid "dselect-upgrade" msgstr "dselect-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 -#, fuzzy +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -3575,22 +4172,20 @@ msgid "" "realize that state (for instance, the removal of old and the installation of " "new packages)." msgstr "" -"<literal>dselect-upgrade</literal> se usa junto con el tradicional " -"administrador de paquetes de Debian GNU/Linux, &dselect;. <literal>dselect-" -"upgrade</literal> recoge los cambios hechos al campo de <literal>Status</" -"literal> de los paquetes disponibles por &dselect;, y realiza las acciones " +"<literal>dselect-upgrade</literal> se usa junto al tradicional administrador " +"de paquetes de Debian, &dselect;. <literal>dselect-upgrade</literal> " +"registra los cambios que haya hecho &dselect; al campo <literal>Status</" +"literal> (estado) de los paquetes disponibles y realiza las acciones " "necesarias para que los cambios se lleven a cabo (por ejemplo, borrar " "paquetes antiguos e instalar las nuevas versiones)." #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 -#, fuzzy +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" msgstr "dist-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 -#, fuzzy +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -3603,24 +4198,22 @@ msgid "" "for a mechanism for overriding the general settings for individual packages." msgstr "" "<literal>dist-upgrade</literal>, además de realizar las acciones de " -"<literal>upgrade</literal>, maneja inteligentemente los cambios de " -"dependencias debidos a nuevas versiones de paquetes, <command>apt-get</" -"command> tiene un sofisticado sistema de resolución de conflictos, si es " +"<literal>upgrade</literal>, trata inteligentemente los cambios de " +"dependencias debidos a las nuevas versiones de paquetes. <command>apt-get</" +"command> tiene un sistema «inteligente» de resolución de conflictos, y si es " "necesario tratará de actualizar los paquetes más importantes a costa de los " "menos importantes. El fichero <filename>/etc/apt/sources.list</filename> " -"contiene la lista de sitios de los cuales se descargan los ficheros. También " -"puede consultar &apt-preferences; si quiere modificar este comportamiento " -"para paquetes individuales." +"contiene la lista de sitios desde los que descargar los ficheros de " +"paquetes. También puede consultar &apt-preferences; si quiere invalidar este " +"comportamiento para paquetes individuales." #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 -#, fuzzy +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" msgstr "install" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 -#, fuzzy +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -3634,23 +4227,21 @@ msgid "" "a package to install. These latter features may be used to override " "decisions made by apt-get's conflict resolution system." msgstr "" -"<literal>install</literal> instala los paquetes que siguen a la palabra " -"install. Cada nombre de paquete no es el nombre completo del paquete junto " -"con la versión de Debian, sino sólo el nombre del paquete (por ejemplo, en " -"un sistema Debian GNU/Linux, el argumento sería libc6, no " -"<literal>libc6_1.9.6-2.deb</literal>). Se obtendrán e instalarán todos los " -"paquetes especificados para la instalación, así como los requeridos por " -"estos. El fichero <filename>/etc/apt/sources.list</filename> se usa para " -"localizar los paquetes. Si al nombre del paquete se le antepone un guión " -"(sin ningún espacio), el paquete será desinstalado en vez de instalado. " -"Similarmente el signo del la suma se puede usar para especificar que un " -"paquete debe de ser instalado. Esta últimas características se pueden usar " -"para modificar decisiones tomadas por el sistema de resolución de conflictos " -"de apt-get." - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 -#, fuzzy +"<literal>install</literal> instala o actualiza los paquetes que siguen a la " +"palabra «install». Cada paquete es un nombre de paquete, y no el nombre " +"completo del fichero del paquete (por ejemplo, en un sistema Debian GNU/" +"Linux, el argumento sería libc6, no <literal>libc6_1.9.6-2.deb</literal>). " +"Se obtendrán e instalarán todos los paquetes necesarios por los paquetes " +"especificados para la instalación. El fichero <filename>/etc/apt/sources." +"list</filename> se usa para ubicar los paquetes. Si antepone un guión al " +"nombre del paquete (sin ningún espacio) el paquete se desinstalará en vez de " +"instalar. De forma similar, el signo de suma se puede usar para especificar " +"que un paquete se debe instalar. Estas últimas características se pueden " +"usar para invalidar las decisiones tomadas por el sistema de resolución de " +"conflictos de apt-get." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -3659,25 +4250,25 @@ msgid "" "package name with a slash and the version of the distribution or the Archive " "name (stable, testing, unstable)." msgstr "" -"Se puede seleccionar una versión especifica de un paquete poniendo a " -"continuación del paquete un igual ('=') seguido de la versión deseada. " -"Alternativamente se puede seleccionar una distribución especifica poniendo a " -"continuación del nombre del paquete una barra ('/') seguido de la versión de " -"la distribución o su nombre en el archivo de Debian (stable, testing, " -"unstable)." +"Puede seleccionar una versión especifica de un paquete poniendo a " +"continuación del nombre del paquete un símbolo igual («=») seguido de la " +"versión deseada. Esto provocará que se localice y seleccione esa versión " +"para su instalación. Alternativamente se puede seleccionar una distribución " +"específica poniendo a continuación del nombre del paquete una barra («/») " +"seguida de la versión de la distribución o su nombre en el archivo de Debian " +"(stable, testing, unstable)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 -#, fuzzy +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." msgstr "" "Cualquiera de estos dos métodos de selección puede instalar una versión " -"anterior de los paquetes y debe ser usada con cuidado." +"anterior de los paquetes y se debe usar con cuidado." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -3687,20 +4278,26 @@ 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 "" +"Esto también es el objetivo a usar si quiere actualizar uno o más paquetes " +"instalados sin actualizar todos los paquetes del sistema. A diferencia del " +"objetivo de «upgrade», que instala la versión más nueva de todos los " +"paquetes instalados, «install» instalará la versión más nueva sólo de los " +"paquetes especificados. Simplemente proporcione el nombre de los paquetes " +"que quiere actualizar, y si una versión más nueva está disponible ésta (y " +"sus dependencias, como se describió anteriormente) se descargarán e " +"instalarán." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 -#, fuzzy +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." msgstr "" -"Finalmente, &apt-preferences; permite modificar las normas de selección para " +"Por último, &apt-preferences; permite modificar las normas de selección para " "paquetes individuales." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 -#, fuzzy +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -3710,24 +4307,22 @@ msgid "" "expression with a '^' or '$' character, or create a more specific regular " "expression." msgstr "" -"Si ningún paquete coincide con la expresión que se ha dado y la expresión " -"contiene un '.', '?' o un '*', entonces se asume que es una expresión " -"regular de acuerdo con el estándar POSIX, y es aplicada a todos los nombres " -"de paquetes de la base de datos. Cualquier coincidencia se instala (o " +"Si ningún paquete coincide con la expresión proporcionada y la expresión " +"contiene un «.», «?» o un «*», entonces se asume que es una expresión " +"regular de acuerdo con el estándar POSIX, y se aplica a todos los nombres de " +"paquetes de la base de datos. Cualquier coincidencia se instala (o " "desinstala). Tenga en cuenta que la comparación se hace en subcadenas, de " -"manera que 'lo.*' es válido para 'how-lo' y para 'lowest'. Si este no es el " -"comportamiento deseado se debe anclar la expresión regular con un '^' o un " -"'$', o bien crear una expresión regular más específica." +"manera que «lo.*» es válido para «how-lo» y para «lowest». Si este no es el " +"comportamiento deseado, debe anclar la expresión regular con un «^» o un " +"«$», o bien crear una expresión regular más específica." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 -#, fuzzy +#: apt-get.8.xml:223 msgid "remove" msgstr "remove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 -#, fuzzy +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -3736,39 +4331,35 @@ msgid "" "installed instead of removed." msgstr "" "<literal>remove</literal> se comporta del mismo modo que <literal>install</" -"literal> con la diferencia de que desinstala los paquetes en vez de " -"instalarlos. Si un signo más precede al nombre del paquete (sin ningún " -"espacio en blanco entre los dos), el paquete en cuestión será instalado en " -"vez de eliminado." +"literal> con la diferencia de que elimina los paquetes en vez de " +"instalarlos. Tenga en cuenta que al eliminar un paquete sus ficheros de " +"configuración se quedan en el sistema. Si un signo de suma precede al nombre " +"del paquete (sin ningún espacio en blanco entre los dos), el paquete en " +"cuestión será instalado en vez de eliminado." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" -msgstr "" +msgstr "purge" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 -#, fuzzy +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " "too)." msgstr "" -"<literal>remove</literal> se comporta del mismo modo que <literal>install</" -"literal> con la diferencia de que desinstala los paquetes en vez de " -"instalarlos. Si un signo más precede al nombre del paquete (sin ningún " -"espacio en blanco entre los dos), el paquete en cuestión será instalado en " -"vez de eliminado." +"<literal>purge</literal> es idéntico a <literal>remove</literal>, con la " +"diferencia de que los paquetes se eliminarán y purgarán (se eliminará " +"también cualquier fichero de configuración)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 -#, fuzzy +#: apt-get.8.xml:236 msgid "source" msgstr "source" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 -#, fuzzy +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -3778,20 +4369,16 @@ msgid "" "literal>, the <option>-t</option> option or per package with the " "<literal>pkg/release</literal> syntax, if possible." msgstr "" -"<literal>source</literal> hace que <command>apt-get</command> descargue " -"paquetes fuente. APT examinará los paquetes disponibles para decidir que " -"paquete fuente cogerá. Entones descargará en el directorio actual la versión " -"más reciente del paquete fuente. Los paquetes fuente se obtienen de sitios " -"distintos a los binarios, estos sitios se especifican mediante líneas del " -"tipo <literal>deb-src</literal> en el fichero &sources-list;. Esto puede " -"provocar que la versión que descargará del paquete fuente no coincida con la " -"del paquete binario que tenga instalado o pueda instalar. Si se especifica " -"el argumento --compile entonces el paquete se compilará usando dpkg-" -"buildpackage para producir un .deb binario, si se especifica el argumento --" -"download-only entonces el paquete fuente no se desempaquetará." +"<literal>source</literal> hace que <command>apt-get</command> descargue los " +"paquetes fuente. APT examinará los paquetes disponibles para decidir qué " +"paquete fuente descargará. Entonces descargará la versión más reciente del " +"paquete fuente en el directorio actual respetando la versión predeterminada, " +"que se define en la opción <literal>APT::Default-Release</literal>, la " +"opción <option>-t</option> o según el paquete con la sintaxis <literal>pkg/" +"release</literal>, si es posible." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -3799,19 +4386,28 @@ msgid "" "from. If you don't do this you will properly get another (newer, older or " "none) source version than the one you have installed or could install." msgstr "" +"Los paquetes fuente se registran de forma separada a los paquetes binarios " +"mediante líneas del tipo <literal>deb-src</literal> en el fichero &sources-" +"list;. Esto significa que tendrá que añadir una línea como esa para cada " +"repositorio del que quiera conseguir las fuentes. Si no hace esto obtendrá " +"una versión de fuentes distinta (más nueva, vieja o ninguna) de la que tiene " +"instalada o de la que podría instalar." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " "<option>--download-only</option> is specified then the source package will " "not be unpacked." msgstr "" +"Si se especifica la opción <option>--compile</option> el paquete se " +"compilará en un binario «.deb» usando <command>dpkg-buildpackage</command>, " +"si se especifica <option>--download-only</option> el paquete fuente no se " +"desempaquetará." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 -#, fuzzy +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -3819,62 +4415,54 @@ msgid "" "name and version, implicitly enabling the <literal>APT::Get::Only-Source</" "literal> option." msgstr "" -"Una versión especifica de un paquete fuente puede requerirse poniendo un " -"signo igual ('=') seguido de la versión a descargar después del nombre del " -"paquete. Es un mecanismo similar al que se usa con los paquetes binarios. " +"Puede obtener una versión especifica de un paquete fuente insertando un " +"signo igual («=») seguido de la versión a descargar después del nombre del " +"paquete, de forma similar al método que se usa con los paquetes binarios. " "Esto permite seleccionar exactamente el nombre y versión del paquete fuente, " "activando implícitamente la opción <literal>APT::Get::Only-Source</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 -#, fuzzy +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " "balls." msgstr "" -"Dese cuenta que los paquetes fuentes no se tratan como los binarios, sólo " -"existen en el directorio actual, es parecido a descargar los paquetes tar " -"comprimidos con las fuentes." +"Tenga en cuenta que los paquetes fuentes no se tratan como los binarios, " +"sólo existen en el directorio actual y es parecido a descargar los paquetes " +"tar comprimidos con las fuentes." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 -#, fuzzy +#: apt-get.8.xml:268 msgid "build-dep" msgstr "build-dep" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 -#, fuzzy +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." msgstr "" "<literal>build-dep</literal> hace que apt-get instale/desinstale paquetes en " "un intento de satisfacer las dependencias de compilación de un paquete " -"fuente. Por el momento si hay varios paquetes que satisfacen la misma " -"dependencia, apt-get elige uno aleatoriamente." +"fuente." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 -#, fuzzy +#: apt-get.8.xml:273 msgid "check" msgstr "check" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 -#, fuzzy +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." msgstr "" -"<literal>check</literal> es una herramienta de diagnóstico. Actualiza la " -"caché de paquetes (/var/cache/apt/pkgcache.bin), vuelve a crear un nuevo " -"árbol de dependencias y busca dependencias imposibles de resolver." +"<literal>check</literal> es una herramienta de diagnóstico, actualiza la " +"caché de paquetes y revisa la existencia de dependencias rotas." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 -#, fuzzy +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -3885,22 +4473,20 @@ msgid "" "disk space." msgstr "" "<literal>clean</literal> borra totalmente el repositorio local que contiene " -"los ficheros .deb descargados. Borra todo excepto el fichero de bloqueo de " -"los directorios <filename>&cachedir;/archives/</filename> y " +"los ficheros de los paquetes descargados. Borra todo excepto el fichero de " +"bloqueo de los directorios <filename>&cachedir;/archives/</filename> y " "<filename>&cachedir;/archives/partial/</filename>. Cuando APT se usa como un " "método de &dselect;, <literal>clean</literal> se ejecuta automáticamente. Si " -"usted no usa dselect es probable que desee ejecutar <literal>apt-get clean</" +"no usa dselect es probable que desee ejecutar <literal>apt-get clean</" "literal> de vez en cuando para liberar algo de espacio en disco." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 -#, fuzzy +#: apt-get.8.xml:288 msgid "autoclean" msgstr "autoclean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 -#, fuzzy +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -3912,72 +4498,76 @@ msgid "" msgstr "" "Al igual que <literal>clean</literal>, <literal>autoclean</literal> borra el " "repositorio local de paquetes descargados. La diferencia reside en que sólo " -"borrará aquellos paquetes que ya no pueden ser descargados, o son claramente " -"inservibles. Esto permite mantener la caché durante largos periodos de " -"tiempo sin que aumente su tamaño sin control. Si la opción de configuración " -"<literal>APT::Clean-Installed</literal> está desactivada impedirá que se " -"borren paquetes instalados." +"borrará aquellos paquetes que ya no se pueden descargar, o que son " +"claramente inservibles. Esto permite mantener el almacén durante largos " +"periodos de tiempo sin que aumente su tamaño descontroladamente. Si la " +"opción de configuración <literal>APT::Clean-Installed</literal> está " +"desactivada impedirá que se borren los paquetes instalados." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 -#, fuzzy +#: apt-get.8.xml:298 msgid "autoremove" -msgstr "remove" +msgstr "autoremove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 -#, fuzzy +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " "are no more needed." msgstr "" -"<literal>build-dep</literal> hace que apt-get instale/desinstale paquetes en " -"un intento de satisfacer las dependencias de compilación de un paquete " -"fuente. Por el momento si hay varios paquetes que satisfacen la misma " -"dependencia, apt-get elige uno aleatoriamente." +"<literal>autoremove</literal> se usa para desinstalar paquetes que se " +"instalaron automáticamente para satisfacer las dependencias de algún " +"paquete, pero que ya no son necesarios." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 -#, fuzzy +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" -msgstr "<option>--installed</option>" +msgstr "<option>--no-install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 -#, fuzzy +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." msgstr "" -"Sólo busca en los nombres de paquetes, no en las descripciones largas. " -"Opción de configuración: <literal>APT::Cache::NamesOnly</literal>." +"No considera los paquetes recomendados como dependencia al instalar. Opción " +"de configuración: <literal>APT::Install-Recommends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 -#, fuzzy +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "<option>--download-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 -#, fuzzy +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." msgstr "" -"Sólo descarga los ficheros con los paquetes, no los desempaqueta ni los " -"instala. Opción de Configuración: <literal>APT::Get::Download-Only</literal>." +"Sólo descarga los ficheros de los paquetes, no los desempaqueta ni los " +"instala. Opción de configuración: <literal>APT::Get::Download-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 -#, fuzzy +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "<option>--fix-broken</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 #, fuzzy +#| msgid "" +#| "Fix; attempt to correct a system with broken dependencies in place. This " +#| "option, when used with install/remove, can omit any packages to permit " +#| "APT to deduce a likely solution. Any Package that are specified must " +#| "completely correct the problem. The option is sometimes necessary when " +#| "running APT for the first time; APT itself does not allow broken package " +#| "dependencies to exist on a system. It is possible that a system's " +#| "dependency structure can be so corrupt as to require manual intervention " +#| "(which usually means using &dselect; or <command>dpkg --remove</command> " +#| "to eliminate some of the offending packages). Use of this option together " +#| "with <option>-m</option> may produce an error in some situations. " +#| "Configuration Item: <literal>APT::Get::Fix-Broken</literal>." msgid "" "Fix; attempt to correct a system with broken dependencies in place. This " "option, when used with install/remove, can omit any packages to permit APT " @@ -3991,34 +4581,31 @@ msgid "" "option> may produce an error in some situations. Configuration Item: " "<literal>APT::Get::Fix-Broken</literal>." msgstr "" -"Intenta arreglar un sistema con dependencias actualmente rotas. Esta opción " -"usada conjuntamente con install/remove, puede omitir cualquier paquete para " -"permitir a APT deducir una posible solución. Cualquier paquete especificado " -"debe de corregir totalmente el problema. La opción es a veces necesaria " -"cuando se ejecuta apt por primera vez. APT no permite que existan " +"Intenta arreglar un sistema con dependencias actualmente rotas. Si se usa " +"esta opción junto a «install»/«remove» se puede omitir cualquier paquete " +"para permitir a APT deducir una posible solución. Cualquier paquete que se " +"especifique debe corregir totalmente el problema. La opción, a veces, se " +"necesita cuando se ejecuta apt por primera vez, APT no permite que existan " "dependencias de paquetes rotas en un sistema. Es posible que la estructura " "de dependencias de un sistema esté tan deteriorada que requiera una " -"intervención manual (usualmente ejecutar &dselect; o <command>dpkg --remove</" -"command> para desinstalar alguno de los paquetes que crean el conflicto). El " -"uso de esta opción junto con <option>-m</option> puede producir un error en " -"algunas situaciones. Opción de Configuración: <literal>APT::Get::Fix-Broken</" -"literal>." +"intervención manual (generalmente puede ejecutar &dselect; o <command>dpkg --" +"remove</command> para desinstalar alguno de los paquetes que crean el " +"conflicto). El uso de esta opción junto con <option>-m</option> puede " +"producir un error en algunas situaciones. Opción de configuración: " +"<literal>APT::Get::Fix-Broken</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 -#, fuzzy +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "<option>--ignore-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 -#, fuzzy +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "<option>--fix-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 -#, fuzzy +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -4029,36 +4616,33 @@ msgid "" "Configuration Item: <literal>APT::Get::Fix-Missing</literal>." msgstr "" "No tiene en cuenta los paquetes que no se hayan podido descargar o que " -"después de la descarga se encuentren dañados, estos paquetes se tratan como " -"no modificables y se continúa con el resto. Usar esta opción junto con " -"<option>-f</option> puede producir un error en algunas situaciones. Si un " -"paquete se selecciona para su normal instalación (particularmente si se hace " -"mediante la línea de órdenes) y no puede ser descargado, será tratado como " -"no modificable. Opción de Configuración: <literal>APT::Get::Fix-Missing</" -"literal>." +"después de la descarga se encuentren dañados (ficheros de paquete " +"corruptos), estos paquetes se retienen y se continúa con el resto. Usar esta " +"opción junto con <option>-f</option> puede producir un error en algunas " +"situaciones. Si un paquete se selecciona para su instalación " +"(particularmente si se hace mediante la línea de órdenes) y no se puede " +"descargar, se le retendrá silenciosamente. Opción de configuración: " +"<literal>APT::Get::Fix-Missing</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 -#, fuzzy +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "<option>--no-download</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 -#, fuzzy +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " "downloaded. Configuration Item: <literal>APT::Get::Download</literal>." msgstr "" "Deshabilita la descarga de paquetes. Usada junto con <option>--ignore-" -"missing</option> es la mejor manera de forzar a APT a usar solo los .debs " -"que ya se han descargado con anterioridad. Opción de Configuración: " +"missing</option> ofrece la mejor manera de forzar a APT a usar sólo los " +"ficheros «.deb» descargados con anterioridad. Opción de configuración: " "<literal>APT::Get::Download</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 -#, fuzzy +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -4068,42 +4652,39 @@ msgid "" "may decided to do something you did not expect. Configuration Item: " "<literal>quiet</literal>." msgstr "" -"Silencioso. Produce una salida adecuada para un registro, omitiendo los " -"indicadores de progreso. Si se especifican más q's (hasta un máximo de 2) se " -"conseguirá una salida más silenciosa. También es posible usar <option>-q=#</" -"option> para seleccionar el nivel de silenciosidad, no teniendo en cuenta el " -"fichero de configuración. Dese cuenta que un nivel silencioso de 2 implica " -"<option>-y</option>, por lo tanto nunca se deberá usar -qq sin añadir un " -"modificador para que no realice ninguna acción como -d, --print-uris o -s " -"para evitar que APT realice algo que usted no espera. Opción de " -"Configuración: <literal>quiet</literal>." +"Produce una salida adecuada para su registro, omitiendo los indicadores de " +"progreso. Si se especifican más «q» (hasta un máximo de 2) se conseguirá una " +"salida más silenciosa. También es posible usar <option>-q=#</option> para " +"seleccionar el nivel de silencio, omitiendo el fichero de configuración. " +"Tenga en cuenta que un nivel silencioso de 2 implica <option>-y</option>, " +"por lo tanto nunca se deberá usar «-qq» sin añadir un modificador para que " +"no realice ninguna acción como «-d», «--print-uris» o «-s» para evitar que " +"APT realice algo que usted no espera. Opción de configuración: " +"<literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 -#, fuzzy +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "<option>--simulate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 -#, fuzzy +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "<option>--dry-run</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 -#, fuzzy +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" "Simulate</literal>." msgstr "" -"No realiza ninguna acción; simula lo que hubiese ocurrido, pero sin hacer " -"cambios reales en el sistema. Opción de Configuración: <literal>APT::Get::" +"No realiza ninguna acción, simula lo que hubiese ocurrido pero sin hacer " +"cambios reales en el sistema. Opción de configuración: <literal>APT::Get::" "Simulate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -4112,43 +4693,45 @@ msgid "" "will be triggered if run as root (root should know what he is doing without " "further warnings by <literal>apt-get</literal>)." msgstr "" +"Si la simulación se ejecuta como usuario desactivará el bloqueo automático " +"(<literal>Debug::NoLocking</literal>). Si la opción <literal>APT::Get::Show-" +"User-Simulation-Note</literal> está activada (activa de forma " +"predeterminada) se mostrará un mensaje indicando que sólo es una simulación. " +"Ni se realizará «NoLocking» ni se mostrará el mensaje si se ejecuta como " +"administrador («root»), ya que debería saber lo qué está haciendo sin más " +"avisos de <literal>apt-get</literal>)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 -#, fuzzy +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " "indicate broken packages and empty set of square brackets meaning breaks " "that are of no consequence (rare)." msgstr "" -"La simulación muestra por pantalla una serie de líneas, cada una de las " +"La simulación muestra en la pantalla una serie de líneas, cada una de las " "cuales representa una operación de dpkg, configurar (Conf), desinstalar " "(Remv), o desempaquetar (Inst). Un par de corchetes indican paquetes con " "dependencias rotas, si no hay nada entre ellos significa que no hay ningún " "problema (poco probable)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 -#, fuzzy +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "<option>-y</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 -#, fuzzy +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "<option>--yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 -#, fuzzy +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "<option>--assume-yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 -#, fuzzy +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -4156,151 +4739,160 @@ msgid "" "essential package occurs then <literal>apt-get</literal> will abort. " "Configuration Item: <literal>APT::Get::Assume-Yes</literal>." msgstr "" -"Asume una respuesta afirmativa a todas las preguntas, de esta forma apt-get " +"Supone una respuesta afirmativa a todas las preguntas, de esta forma apt-get " "se ejecuta sin necesidad de intervención posterior para tomar decisiones. " -"<literal>apt-get</literal> terminará sin hacer nada si se produjese una " -"situación no deseada, como cambiar un paquete puesto en hold (un paquete " -"puesto en hold es un paquete que no debe de ser modificado) o desinstalar un " -"paquete esencial. Opción de Configuración: <literal>APT::Get::Assume-Yes</" -"literal>." +"<literal>apt-get</literal> terminará sin hacer nada de producirse una " +"situación no deseada, como cambiar un paquete retenido, instalar un paquete " +"sin autenticar o desinstalar un paquete esencial. Opción de configuración: " +"<literal>APT::Get::Assume-Yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 -#, fuzzy +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "<option>-u</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 -#, fuzzy +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "<option>--show-upgraded</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 -#, fuzzy +#: apt-get.8.xml:395 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 "" -"Muestra los paquetes que se van a actualizar. Opción de Configuración: " +"Muestra los paquetes que se van a actualizar. Opción de configuración: " "<literal>APT::Get::Show-Upgraded</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 -#, fuzzy +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "<option>-V</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 -#, fuzzy +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "<option>--verbose-versions</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 -#, fuzzy +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." msgstr "" -"Muestra la versión completa para los paquetes actualizados e instalados. " +"Muestra las versiones completas para los paquetes actualizados e instalados. " "Opción de configuración: <literal>APT::Get::Show-Versions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 -#, fuzzy +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "<option>-b</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 -#, fuzzy +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "<option>--compile</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 -#, fuzzy +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "<option>--build</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 -#, fuzzy +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." msgstr "" -"Descarga las fuentes y luego las compila. Opción de Configuración: " +"Descarga los paquetes fuente y luego los compila. Opción de configuración: " "<literal>APT::Get::Compile</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 -#, fuzzy +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" -msgstr "<option>--installed</option>" +msgstr "<option>--install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." -msgstr "" +msgstr "También instala los paquetes recomendados." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." -msgstr "" +msgstr "No instala los paquetes recomendados." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 -#, fuzzy +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "<option>--ignore-hold</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 -#, fuzzy +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " "<literal>dist-upgrade</literal> to override a large number of undesired " "holds. Configuration Item: <literal>APT::Ignore-Hold</literal>." msgstr "" -"No respeta los paquetes retenidos. Esto puede ser interesante junto con " -"<literal>dist-upgrade</literal> para no tener en cuenta un gran número de " -"paquetes en hold. Opción de Configuración: <literal>APT::Ignore-Hold</" -"literal>." +"Ignora los paquetes retenidos. Esto hace que <command>apt-get</command> " +"ignore toda retención impuesta a un paquete. Esto puede ser útil junto a " +"<literal>dist-upgrade</literal> para invalidar un gran número de paquetes " +"retenidos de manera no deseada. Opción de configuración: <literal>APT::" +"Ignore-Hold</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 -#, fuzzy +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "<option>--no-upgrade</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 -#, fuzzy +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " "line from being upgraded if they are already installed. Configuration Item: " "<literal>APT::Get::Upgrade</literal>." msgstr "" -"No actualiza los paquetes. Cuando se usa juntamente con <literal>install</" -"literal>, <literal>no-upgrade</literal> evita que se actualicen los paquetes " -"listados en la línea de órdenes si ya están previamente instalados. Opción " -"de Configuración: <literal>APT::Get::Upgrade</literal>." +"No actualiza los paquetes. Cuando se usa junto a <literal>install</literal>, " +"<literal>no-upgrade</literal> evita que se actualicen los paquetes listados " +"en la línea de órdenes si ya están instalados. Opción de configuración: " +"<literal>APT::Get::Upgrade</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 #, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--only-upgrade</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +#, fuzzy +#| msgid "" +#| "Do not upgrade packages; When used in conjunction with <literal>install</" +#| "literal>, <literal>no-upgrade</literal> will prevent packages on the " +#| "command line from being upgraded if they are already installed. " +#| "Configuration Item: <literal>APT::Get::Upgrade</literal>." +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" +"No actualiza los paquetes. Cuando se usa junto a <literal>install</literal>, " +"<literal>no-upgrade</literal> evita que se actualicen los paquetes listados " +"en la línea de órdenes si ya están instalados. Opción de configuración: " +"<literal>APT::Get::Upgrade</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "<option>--force-yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 -#, fuzzy +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -4309,20 +4901,19 @@ msgid "" "<literal>APT::Get::force-yes</literal>." msgstr "" "Supone una respuesta afirmativa a todas las preguntas. Ésta es una opción " -"peligrosa que hará que apt-get continúe incluso si va a realizar algo " -"potencialmente peligros. No se debe usar excepto en situaciones muy " -"especiales. ¡<literal>force-yes</literal> puede destruir su sistema! Opción " -"de Configuración: <literal>APT::Get::force-yes</literal>." +"peligrosa que hará que apt continúe sin preguntar incluso si se va a " +"realizar algo potencialmente peligroso. No se debe usar excepto en " +"situaciones muy especiales. ¡Usar <literal>force-yes</literal> puede " +"destruir su sistema! Opción de configuración: <literal>APT::Get::force-yes</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 -#, fuzzy +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "<option>--print-uris</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 -#, fuzzy +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -4333,62 +4924,64 @@ msgid "" "to decompress any compressed files. Configuration Item: <literal>APT::Get::" "Print-URIs</literal>." msgstr "" -"Muestra las URIs de los ficheros a instalar en vez de descargarlos. Cada URI " -"tiene la dirección de donde se obtendrá el paquete, el fichero de destino, " -"su tamaño y la suma de control md5 esperada. Dese cuenta que el nombre de " -"fichero no siempre coincide con el nombre de fichero en el sitio remoto. " -"Esto también funciona con las ordenes <literal>source</literal> y " +"Muestra las URI de los ficheros a instalar en vez de descargarlos. Cada URI " +"contiene la dirección de dónde se obtendrá el paquete, el fichero de " +"destino, su tamaño y el resumen MD5 esperado. Tenga en cuenta que el nombre " +"de fichero no siempre coincide con el nombre del fichero en el sitio remoto. " +"Esto también funciona con las órdenes <literal>source</literal> y " "<literal>update</literal>. Cuando se usa con la orden <literal>update</" -"literal>, no se incluyen ni la suma de control MD5 ni el tamaño, y es tarea " -"del usuario descomprimir cualquier fichero comprimido. Opción de " -"Configuración: <literal>APT::Get::Print-URIs</literal>." +"literal> no se incluyen ni el resumen MD5 ni el tamaño, y es tarea del " +"usuario descomprimir cualquier fichero comprimido. Opción de configuración: " +"<literal>APT::Get::Print-URIs</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 -#, fuzzy +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "<option>--purge</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 #, fuzzy +#| msgid "" +#| "Use purge instead of remove for anything that would be removed. An " +#| "asterisk (\"*\") will be displayed next to packages which are scheduled " +#| "to be purged. <option>remove --purge</option> is equivalent for " +#| "<option>purge</option> command. Configuration Item: <literal>APT::Get::" +#| "Purge</literal>." msgid "" "Use purge instead of remove for anything that would be removed. An asterisk " "(\"*\") will be displayed next to packages which are scheduled to be purged. " "<option>remove --purge</option> is equivalent to the <option>purge</option> " "command. Configuration Item: <literal>APT::Get::Purge</literal>." msgstr "" -"Borra los archivos de configuración de todos los paquetes que sean " -"desinstalados. Se mostrará un asterisco '*' a continuación de los paquetes " -"que se encuentren en esta situación. Opción de Configuración: <literal>APT::" -"Get::Purge</literal>." +"Usa «purge» (purgar) en lugar de «remove» para todo aquello que se " +"desinstale. Un asterisco («*») aparecerá a continuación de los paquetes que " +"se vayan a purgar. <option>remove --purge</option> es equivalente a la orden " +"<option>purge</option>. Opción de configuración: <literal>APT::Get::Purge</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 -#, fuzzy +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "<option>--reinstall</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 -#, fuzzy +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." msgstr "" "Reinstala los paquetes ya instalados, incluso si son la última versión " -"disponible del paquete. Opción de Configuración: <literal>APT::Get::" +"disponible del paquete. Opción de configuración: <literal>APT::Get::" "ReInstall</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 -#, fuzzy +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "<option>--list-cleanup</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 -#, fuzzy +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -4397,29 +4990,26 @@ msgid "" "change your source list. Configuration Item: <literal>APT::Get::List-" "Cleanup</literal>." msgstr "" -"Esta opción está activada por omisión, si quiere desactivarla use <literal>--" -"no-list-cleanup</literal>. Cuando está activada <command>apt-get</command> " -"administra automáticamente los contenidos de <filename>&statedir;/lists</" -"filename> para asegurarse de que se borran los ficheros obsoletos. La única " -"razón para desactivarla es un cambio frecuente en la lista de repositorios " -"que usa apt-get. Opción de Configuración: <literal>APT::Get::List-Cleanup</" -"literal>." +"Esta opción está activada de forma predeterminada, si quiere desactivarla " +"use <literal>--no-list-cleanup</literal>. Cuando está activada <command>apt-" +"get</command> administrará automáticamente los contenidos de " +"<filename>&statedir;/lists</filename> para asegurarse de que se borran los " +"ficheros obsoletos. La única razón para desactivarla es si realiza " +"frecuentemente cambios en la lista de fuentes. Opción de configuración: " +"<literal>APT::Get::List-Cleanup</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 -#, fuzzy +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "<option>--target-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 -#, fuzzy +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "<option>--default-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 -#, fuzzy +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -4431,80 +5021,75 @@ msgid "" "option>. Configuration Item: <literal>APT::Default-Release</literal>; see " "also the &apt-preferences; manual page." msgstr "" -"Esta opción permite tener un control sobre la versión de la distribución " -"desde la cual se instalan los paquetes de manera sencilla, creando un pin de " -"990 usando la cadena de caracteres proporcionada que hace referencia a la " -"distribución. Algunos ejemplos comunes pueden ser <option>-t '2.1*'</option> " -"o <option>-t unstable</option>. Opción de configuración: <literal>APT::" -"Default-Release</literal>. Vea además la página del manual de &apt-" -"preferences;." +"Esta opción controla la entrada predeterminada del motor de directrices, " +"creando un anclaje («pin») con una prioridad 990 usando la cadena de " +"caracteres de la distribución especificada. Esto invalida la configuración " +"general de <filename>/etc/apt/preferences</filename>. Aquellos paquetes con " +"un anclaje específico no se verán afectados por el valor de esta opción. " +"Resumiendo, esta opción le da control sobre la distribución de la que se " +"obtienen los paquetes. Algunos ejemplos comunes pueden ser <option>-t " +"'2.1*'</option> o <option>-t unstable</option> o <option>-t sid</option>. " +"Opción de configuración: <literal>APT::Default-Release</literal>. Vea " +"también la página del manual de &apt-preferences;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 -#, fuzzy +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "<option>--trivial-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 -#, fuzzy +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" "option> will answer yes to any prompt, <option>--trivial-only</option> will " "answer no. Configuration Item: <literal>APT::Get::Trivial-Only</literal>." msgstr "" -"Sólo realiza acciones consideradas triviales. Esta opción está relacionada " -"con <option>--assume-yes</option>, donde <option>--assume-yes</option> " -"responderá afirmativamente a cualquier pregunta, <option>--trivial-only</" -"option> responderá negativamente. Opción de configuración: <literal>APT::" -"Get::Trivial-Only</literal>." +"Sólo realiza acciones consideradas «triviales». Esta opción está relacionada " +"con <option>--assume-yes</option> de modo que dónde <option>--assume-yes</" +"option> responde afirmativamente a cualquier pregunta, <option>--trivial-" +"only</option> responderá negativamente. Opción de configuración: " +"<literal>APT::Get::Trivial-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 -#, fuzzy +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "<option>--no-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 -#, fuzzy +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." msgstr "" -"Si algún paquete va a ser desinstalado apt-get termina inmediatamente. " -"Opción de Configuración: <literal>APT::Get::Remove</literal>" +"Si se va a desinstalar algún paquete, apt-get terminará inmediatamente sin " +"preguntar. Opción de configuración: <literal>APT::Get::Remove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 -#, fuzzy +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" -msgstr "<option>--no-remove</option>" +msgstr "<option>--auto-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 -#, fuzzy +#: apt-get.8.xml:512 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>." msgstr "" -"No actualiza los paquetes. Cuando se usa juntamente con <literal>install</" -"literal>, <literal>no-upgrade</literal> evita que se actualicen los paquetes " -"listados en la línea de órdenes si ya están previamente instalados. Opción " -"de Configuración: <literal>APT::Get::Upgrade</literal>." +"Si la orden es <literal>install</literal> o <literal>remove</literal>, esta " +"opción se ejecutará como <literal>autoremove</literal>, eliminando los " +"paquetes que son dependencia de otro, pero que estén en desuso. Opción de " +"configuración: <literal>APT::Get::AutomaticRemove</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 -#, fuzzy +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "<option>--only-source</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 -#, fuzzy +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -4514,53 +5099,48 @@ msgid "" "corresponding source package. Configuration Item: <literal>APT::Get::Only-" "Source</literal>." msgstr "" -"Sólo tiene sentido para la orden <literal>source</literal>. Indica que los " -"nombres de paquetes fuente dados no deben ser tratados a través de la tabla " -"de binarios. Esto significa que si se especifica esta opción, la orden " -"<literal>source</literal> sólo aceptará como argumentos nombres de paquetes " -"fuente, en vez de aceptar nombres de paquetes binarios y luego buscar el " -"nombre del paquete fuente correspondiente. Opción de Configuración: " -"<literal>APT::Get::Only-Source</literal>" +"Sólo tiene sentido para las órdenes <literal>source</literal> y " +"<literal>build-dep</literal>. Indica que los nombres de paquetes fuente " +"proporcionados no se deben tratar a través de la tabla de binarios. Esto " +"significa que si se especifica esta opción, estas órdenes sólo aceptarán " +"como argumento nombres de paquetes fuente, en vez de aceptar nombres de " +"paquetes binarios, para luego buscar el nombre del paquete fuente " +"correspondiente. Opción de configuración: <literal>APT::Get::Only-Source</" +"literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 -#, fuzzy +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "<option>--diff-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 -#, fuzzy +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" -msgstr "<option>--diff-only</option>" +msgstr "<option>--dsc-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 -#, fuzzy +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "<option>--tar-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 -#, fuzzy +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" "literal>, and <literal>APT::Get::Tar-Only</literal>." msgstr "" -"Descarga sólo el fichero diff o tar del archivo fuente. Opciones de " -"Configuración: <literal>APT::Get::Diff-Only</literal> y <literal>APT::Get::" -"Tar-Only</literal>" +"Descarga sólo el fichero diff, dsc o tar del archivo de fuentes. Opciones de " +"configuración: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::" +"Dsc-Only</literal> y <literal>APT::Get::Tar-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 -#, fuzzy +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "<option>--arch-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 -#, fuzzy +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." @@ -4569,102 +5149,95 @@ msgstr "" "arquitectura. Opción de configuración: <literal>APT::Get::Arch-Only</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 -#, fuzzy +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" -msgstr "<option>--all-names</option>" +msgstr "<option>--allow-unauthenticated</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 -#, fuzzy +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" "AllowUnauthenticated</literal>." msgstr "" -"Reinstala los paquetes ya instalados, incluso si son la última versión " -"disponible del paquete. Opción de Configuración: <literal>APT::Get::" -"ReInstall</literal>." +"Ignora si los paquetes no se pueden autenticar, sin generar ningún diálogo " +"sobre ello. Esto es útil para herramientas como pbuilder. Opción de " +"configuración: <literal>APT::Get::AllowUnauthenticated</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" msgstr "" +"&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " +"&file-statelists;" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 -#, fuzzy +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&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;, la guía de usuario de APT en &docdir;, &apt-preferences;, el " -"Cómo de APT." +"&apt-config;, &apt-secure;, la guía de usuario de APT en &guidesdir;, &apt-" +"preferences;, el Cómo de APT." #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 -#, fuzzy +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-get</command> devuelve cero si no hay ningún error, y el valor " +"100 en caso de error." #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" -msgstr "" +msgstr "AUTORES ORIGINALES" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" -msgstr "" +msgstr "&apt-author.jgunthorpe;" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" -msgstr "" +msgstr "AUTORES ACTUALES" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" -msgstr "" +msgstr "&apt-author.team;" #. type: Content of: <refentry><refnamediv><refname> #: apt-key.8.xml:14 apt-key.8.xml:21 -#, fuzzy msgid "apt-key" -msgstr "apt" +msgstr "apt-key" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-key.8.xml:22 -#, fuzzy msgid "APT key management utility" -msgstr "utilidad APT para administración del CDROM" +msgstr "Herramienta para gestionar las claves de APT" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-key.8.xml:28 #, fuzzy +#| msgid "" +#| "<command>apt-key</command> <arg><replaceable>command</replaceable>/</arg> " +#| "<arg rep=\"repeat\"><option><replaceable>arguments</replaceable></" +#| "option></arg>" msgid "" "<command>apt-key</command> <arg><option>--keyring <replaceable>filename</" "replaceable></option></arg> <arg><replaceable>command</replaceable></arg> " "<arg rep=\"repeat\"><option><replaceable>arguments</replaceable></option></" "arg>" msgstr "" -"<cmdsynopsis sepchar=\" \">\n" -"<command>apt-cdrom</command>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-hvrmfan</option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-d=<replaceable>cdrom " -"punto_de_montaje</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-o=<replaceable>cadena de " -"configuración</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-c=<replaceable>fichero</" -"replaceable></option></arg>" +"<command>apt-key</command> <arg><replaceable>orden</replaceable>/</arg> <arg " +"rep=\"repeat\"><option><replaceable>argumentos</replaceable></option></arg>" #. type: Content of: <refentry><refsect1><para> #: apt-key.8.xml:37 @@ -4673,17 +5246,19 @@ msgid "" "authenticate packages. Packages which have been authenticated using these " "keys will be considered trusted." msgstr "" +"<command>apt-key</command> sirve para gestionar la lista de claves que APT " +"usa para autenticar paquetes. Los paquetes autenticados mediante estas " +"claves se consideran de confianza." #. type: Content of: <refentry><refsect1><title> #: apt-key.8.xml:43 msgid "Commands" -msgstr "" +msgstr "Órdenes" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:45 -#, fuzzy msgid "add <replaceable>filename</replaceable>" -msgstr "add <replaceable>fichero(s)</replaceable>" +msgstr "add <replaceable>nombre-de-fichero</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:49 @@ -4692,65 +5267,67 @@ msgid "" "<replaceable>filename</replaceable>, or standard input if " "<replaceable>filename</replaceable> is <literal>-</literal>." msgstr "" +"Añade una nueva clave a la lista de claves de confianza. Puede introducir la " +"clave mediante un fichero (<replaceable>nombre-de-fichero</replaceable>) o " +"por la entrada estándar si <replaceable>nombre-de-fichero</replaceable> es " +"<literal>-</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:57 -#, fuzzy msgid "del <replaceable>keyid</replaceable>" -msgstr "add <replaceable>fichero(s)</replaceable>" +msgstr "del <replaceable>identificador-de-la-clave</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:61 msgid "Remove a key from the list of trusted keys." -msgstr "" +msgstr "Elimina una clave de la lista de claves de confianza." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:68 -#, fuzzy msgid "export <replaceable>keyid</replaceable>" -msgstr "dotty <replaceable>paquete(s)</replaceable>" +msgstr "export <replaceable>identificador-de-la-clave</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:72 -#, fuzzy msgid "Output the key <replaceable>keyid</replaceable> to standard output." -msgstr "dotty <replaceable>paquete(s)</replaceable>" +msgstr "" +"Devuelve la clave identificada por el <replaceable>identificador-de-la-" +"clave</replaceable> por la salida estándar." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:79 msgid "exportall" -msgstr "" +msgstr "exportall" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:83 msgid "Output all trusted keys to standard output." -msgstr "" +msgstr "Devuelve todas las claves de confianza por la salida estándar." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:90 msgid "list" -msgstr "" +msgstr "list" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:94 msgid "List trusted keys." -msgstr "" +msgstr "Lista las claves de confianza." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:101 msgid "finger" -msgstr "" +msgstr "finger" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:105 msgid "List fingerprints of trusted keys." -msgstr "" +msgstr "Lista las huellas digitales de las claves de confianza." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:112 -#, fuzzy msgid "adv" -msgstr "add" +msgstr "adv" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:116 @@ -4758,6 +5335,8 @@ msgid "" "Pass advanced options to gpg. With adv --recv-key you can download the " "public key." msgstr "" +"Proporciona opciones avanzadas a gpg. Puede descargar la clave pública con " +"«adv --recv-key»." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:128 @@ -4765,6 +5344,8 @@ msgid "" "Update the local keyring with the keyring of Debian archive keys and removes " "from the keyring the archive keys which are no longer valid." msgstr "" +"Actualiza el registro de claves local con el registro de claves del archivo " +"Debian, y elimina del registro las claves del archivo que ya no son válidas." #. type: Content of: <refentry><refsect1><para> #: apt-key.8.xml:140 @@ -4776,8 +5357,9 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:142 #, fuzzy +#| msgid "add <replaceable>filename</replaceable>" msgid "--keyring <replaceable>filename</replaceable>" -msgstr "add <replaceable>fichero(s)</replaceable>" +msgstr "add <replaceable>nombre-de-fichero</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:143 @@ -4797,41 +5379,40 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:158 -#, fuzzy msgid "<filename>/etc/apt/trustdb.gpg</filename>" -msgstr "<filename>/etc/apt/apt.conf</filename>" +msgstr "<filename>/etc/apt/trustdb.gpg</filename>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:159 msgid "Local trust database of archive keys." -msgstr "" +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:162 msgid "<filename>/usr/share/keyrings/debian-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:163 msgid "Keyring of Debian archive trusted keys." -msgstr "" +msgstr "Registro de las claves de confianza del archivo de Debian." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:166 msgid "" "<filename>/usr/share/keyrings/debian-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:167 msgid "Keyring of Debian archive removed trusted keys." -msgstr "" +msgstr "Registro de las claves de confianza eliminadas del archivo de Debian." #. type: Content of: <refentry><refsect1><para> #: apt-key.8.xml:176 -#, fuzzy msgid "&apt-get;, &apt-secure;" -msgstr "&apt-conf;, &apt-get;, &sources-list;" +msgstr "&apt-get;, &apt-secure;" #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -4840,16 +5421,18 @@ msgid "" "&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; <date>9 " "August 2009</date>" msgstr "" +"&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; <date>9 de " +"Agosto de 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-mark.8.xml:22 apt-mark.8.xml:29 msgid "apt-mark" -msgstr "" +msgstr "apt-mark" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-mark.8.xml:30 msgid "mark/unmark a package as being automatically-installed" -msgstr "" +msgstr "Marca o desmarca un paquete como instalado automáticamente" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-mark.8.xml:36 @@ -4861,6 +5444,12 @@ msgid "" "choice=\"plain\" rep=\"repeat\"><replaceable>package</replaceable></arg> </" "arg> <arg choice=\"plain\">showauto</arg> </group>" msgstr "" +" <command>apt-mark</command> <arg><option>-hv</option></arg> <arg><option>-" +"f=<replaceable>nombre-de-fichero</replaceable></option></arg> <group choice=" +"\"plain\"> <arg choice=\"plain\"> <group choice=\"req\"> <arg choice=\"plain" +"\">markauto</arg> <arg choice=\"plain\">unmarkauto</arg> </group> <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>paquete</replaceable></arg> </" +"arg> <arg choice=\"plain\">showauto</arg> </group>" #. type: Content of: <refentry><refsect1><para> #: apt-mark.8.xml:53 @@ -4868,6 +5457,8 @@ msgid "" "<command>apt-mark</command> will change whether a package has been marked as " "being automatically installed." msgstr "" +"<command>apt-mark</command> conmuta si un paquete se instaló automáticamente " +"o no." #. type: Content of: <refentry><refsect1><para> #: apt-mark.8.xml:57 @@ -4878,11 +5469,17 @@ 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 "" +"Cuando solicita la instalación de un paquete y como resultado de ello se " +"instalan otros paquetes para satisfacer sus dependencias, éstos se marcarán " +"como instalados automáticamente. Una vez que estos paquetes instalados " +"automáticamente ya no son necesarios para ningún paquete instalado " +"manualmente, <command>apt-get</command> o <command>aptitude</command> los " +"eliminará." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:65 msgid "markauto" -msgstr "" +msgstr "markauto" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:66 @@ -4891,11 +5488,14 @@ msgid "" "installed, which will cause the package to be removed when no more manually " "installed packages depend on this package." msgstr "" +"<literal>markauto</literal> se usa para marcar un paquete como instalado " +"automáticamente, lo que provocará que el paquete se elimine cuando ningún " +"paquete instalado manualmente dependa de este paquete." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:73 msgid "unmarkauto" -msgstr "" +msgstr "unmarkauto" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:74 @@ -4904,11 +5504,14 @@ msgid "" "installed, which will prevent the package from being automatically removed " "if no other packages depend on it." msgstr "" +"<literal>unmarkauto</literal> se usa para marcar un paquete como instalado " +"manualmente, lo que impedirá la eliminación automática de este paquete si " +"ningún otro depende de él." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:81 msgid "showauto" -msgstr "" +msgstr "showauto" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:82 @@ -4916,12 +5519,16 @@ msgid "" "<literal>showauto</literal> is used to print a list of automatically " "installed packages with each package on a new line." msgstr "" +"<literal>showauto</literal> se usa para mostrar una lista de paquetes " +"instalados automáticamente, un paquete por línea." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:93 msgid "" "<option>-f=<filename><replaceable>FILENAME</replaceable></filename></option>" msgstr "" +"<option>-f=<filename><replaceable>NOMBRE-DE-FICHERO</replaceable></" +"filename></option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:94 @@ -4929,6 +5536,8 @@ msgid "" "<option>--file=<filename><replaceable>FILENAME</replaceable></filename></" "option>" msgstr "" +"<option>--file=<filename><replaceable>nombre-de-fichero</replaceable></" +"filename></option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:97 @@ -4938,81 +5547,70 @@ msgid "" "<filename>extended_status</filename> in the directory defined by the " "Configuration Item: <literal>Dir::State</literal>." msgstr "" +"Escribe y lee las estadísticas de los paquetes desde " +"<filename><replaceable>nombre-de-fichero</replaceable></filename> en lugar " +"de la ubicación predeterminada, que es <filename>extended_status</filename> " +"en el directorio definido en la opción de configuración: <literal>Dir::" +"State</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:103 -#, fuzzy msgid "<option>-h</option>" -msgstr "<option>-d</option>" +msgstr "<option>-h</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:104 -#, fuzzy msgid "<option>--help</option>" -msgstr "<option>-p</option>" +msgstr "<option>--help</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:105 msgid "Show a short usage summary." -msgstr "" +msgstr "Muestra un breve resumen de uso." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:111 -#, fuzzy msgid "<option>-v</option>" -msgstr "<option>-d</option>" +msgstr "<option>-v</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:112 -#, fuzzy msgid "<option>--version</option>" -msgstr "<option>--all-versions</option>" +msgstr "<option>--version</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:113 msgid "Show the program version." -msgstr "" +msgstr "Muestra la versión del programa." -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -#, fuzzy -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "<filename>/etc/apt/preferences</filename>" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." +msgid " &file-extended_states;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 -#, fuzzy +#: apt-mark.8.xml:129 msgid "&apt-get;,&aptitude;,&apt-conf;" -msgstr "&apt-conf;, &apt-get;, &sources-list;" +msgstr "&apt-get;,&aptitude;,&apt-conf;" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 -#, fuzzy +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-mark</command> devuelve cero si no hay ningún error, y el valor " +"100 en caso de error." #. type: Content of: <refentry><refnamediv><refname> #: apt-secure.8.xml:14 apt-secure.8.xml:36 -#, fuzzy msgid "apt-secure" -msgstr "apt-cache" +msgstr "apt-secure" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-secure.8.xml:37 msgid "Archive authentication support for APT" -msgstr "" +msgstr "Compatibilidad con la autenticación en el archivo para APT" #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:42 @@ -5022,6 +5620,10 @@ msgid "" "packages in the archive can't be modified by people who have no access to " "the Release file signing key." msgstr "" +"Desde la versión 0.6, <command>apt</command> contiene el código que realiza " +"la comprobación de la firma del fichero «Release» para todos los archivos. " +"Esto asegura que los paquetes del archivo no se han modificado por alguien " +"sin acceso a la clave con la que se firmó el fichero «Release»." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:50 @@ -5032,6 +5634,11 @@ msgid "" "currently only warn for unsigned archives, future releases might force all " "sources to be verified before downloading packages from them." msgstr "" +"Si el paquete viene de un archivo sin una firma o con una firma de la que " +"apt no tiene su clave, el paquete se considerará no fiable y su instalación " +"provocará un gran aviso. <command>apt-get</command> actualmente sólo avisa " +"de los archivos sin firmar, las próximas versiones puede que fuercen a " +"verificar todas las fuentes antes de descargar paquetes desde ellas." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:59 @@ -5039,11 +5646,13 @@ msgid "" "The package frontends &apt-get;, &aptitude; and &synaptic; support this new " "authentication feature." msgstr "" +"Las interfaces de gestión de paquetes &apt-get;, &aptitude; y &synaptic; " +"pueden usar esta nueva funcionalidad de autenticación." #. type: Content of: <refentry><refsect1><title> #: apt-secure.8.xml:64 msgid "Trusted archives" -msgstr "" +msgstr "Archivos de confianza" #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:67 @@ -5055,6 +5664,12 @@ msgid "" "maintainer. It's the archive maintainer responsibility to ensure that the " "archive integrity is correct." msgstr "" +"La cadena de confianza desde un archivo apt a un usuario final se realiza en " +"diferentes pasos. <command>apt-secure</command> es el último paso en esta " +"cadena, confiar en un archivo no significa que los paquetes en los que se " +"confía no haya código malicioso, pero significa que se confía en el " +"mantenedor del archivo. El mantenedor del archivo es el responsable de " +"asegurar que la integridad del archivo es correcta." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:75 @@ -5064,6 +5679,10 @@ msgid "" "<command>debsign</command> (provided in the debsig-verify and devscripts " "packages respectively)." msgstr "" +"apt-secure no revisa las firmas a nivel de paquete. Si necesita herramientas " +"para realizar esto, debería ver <command>debsig-verify</command> y " +"<command>debsign</command> (proporcionados en los paquetes debsig-verify y " +"devscripts respectivamente)." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:82 @@ -5075,6 +5694,13 @@ msgid "" "Maintainer's keys are signed by other maintainers following pre-established " "procedures to ensure the identity of the key holder." msgstr "" +"La cadena de confianza de Debian comienza cuando un mantenedor sube un nuevo " +"paquete o una nueva versión de un paquete al archivo de Debian. Para que la " +"subida sea efectiva, se debe firmar con una clave de un mantenedor del " +"registro de claves de los mantenedores de Debian (disponible en el paquete " +"debian-keyring). Las claves del mantenedor se firman por otros mantenedores " +"siguiendo unos procedimientos pre-establecidos para asegurar la identidad " +"del propietario de la clave." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:92 @@ -5086,6 +5712,13 @@ msgid "" "by the archive key (which is created once a year) and distributed through " "the FTP server. This key is also on the Debian keyring." msgstr "" +"Una vez subido el paquete se comprueba y se incluye en el archivo, se " +"elimina la firma del mantenedor, se genera un resumen MD5 del paquete y se " +"coloca en el fichero «Packages». Se genera el resumen MD5 de todos los " +"ficheros de paquetes y se coloca en el fichero «Release». Entonces se firma " +"el fichero «Release» con la clave del archivo (que se crea una vez al año) y " +"se distribuye mediante un servidor FTP. Esta clave también está en el " +"registro de claves de Debian." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:102 @@ -5096,6 +5729,11 @@ msgid "" "package was checked. Now both the MD5 sum and the signature of the Release " "file are checked." msgstr "" +"Cualquier usuario final puede comprobar la firma del fichero «Release», " +"extraer el resumen MD5 de un paquete y compararlo con el resumen MD5 del " +"paquete que haya descargado. Antes de la versión 0.6, sólo se comprobaba el " +"resumen MD5 del paquete de Debian descargado. Ahora se comprueban el resumen " +"MD5 y la firma del fichero «Release»." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:109 @@ -5103,6 +5741,8 @@ msgid "" "Notice that this is distinct from checking signatures on a per package " "basis. It is designed to prevent two possible attacks:" msgstr "" +"Tenga en cuenta que esto es distinto a comprobar las firmas de cada paquete " +"individualmente. Se diseñó para prevenir dos posible ataques:" #. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> #: apt-secure.8.xml:114 @@ -5113,6 +5753,12 @@ msgid "" "element (router, switch, etc.) or by redirecting traffic to a rogue server " "(through arp or DNS spoofing attacks)." msgstr "" +"<literal>Ataques de red «man in the middle» (persona entre medias)</" +"literal>. Sin la comprobación de las firmas, una persona malvada puede " +"introducirse en el proceso de descarga del paquete y proporcionar programas " +"con contenido malicioso para controlar un elemento de la red (enrutador, " +"switch, etc) o para redirigir el tráfico a un servidor ficticio (mediante " +"ataques de envenenamiento de arp o de DNS)." #. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> #: apt-secure.8.xml:122 @@ -5122,6 +5768,10 @@ msgid "" "propagate malicious software to all users downloading packages from that " "host." msgstr "" +"<literal>Réplica de la red comprometida</literal>. Sin la comprobación de la " +"firma, una persona malvada puede comprometer una réplica y modificar los " +"ficheros de ésta para propagar programas con contenido malicioso a todos los " +"usuarios que descarguen paquetes de dicha réplica." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:129 @@ -5131,12 +5781,15 @@ msgid "" "sign the Release files. In any case, this mechanism can complement a per-" "package signature." msgstr "" +"Sin embargo, esto no protege de un servidor maestro de Debian (que firma los " +"paquetes) comprometido o contra una clave usada para firmar los ficheros " +"«Release» comprometida. En cualquier caso, este mecanismo puede complementar " +"una firma por paquete." #. type: Content of: <refentry><refsect1><title> #: apt-secure.8.xml:135 -#, fuzzy msgid "User configuration" -msgstr "especificación de la URI" +msgstr "Configuración de usuario" #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:137 @@ -5146,6 +5799,11 @@ msgid "" "this release will automatically provide the default Debian archive signing " "keys used in the Debian package repositories." msgstr "" +"<command>apt-key</command> es el programa que gestiona la lista de claves " +"usadas por apt. Se puede usar para añadir o eliminar claves, aunque la " +"instalación de esta versión proporciona automáticamente las claves " +"predeterminadas del archivo de Debian que se usan en los repositorios de " +"paquetes de Debian." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:144 @@ -5156,11 +5814,16 @@ msgid "" "command> so that apt can download and verify the <filename>Release.gpg</" "filename> files from the archives you have configured." msgstr "" +"Para poder añadir una clave nueva, primero necesita descargarla (debería " +"asegurarse de que está usando un canal de comunicación seguro cuando la " +"consiga), añádala con <command>apt-key</command> y ejecute <command>apt-get " +"update</command> para que apt descargue y compruebe los ficheros " +"<filename>Release.gpg</filename> de los archivos que estén configurados." #. type: Content of: <refentry><refsect1><title> #: apt-secure.8.xml:153 msgid "Archive configuration" -msgstr "" +msgstr "Configuración del archivo" #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:155 @@ -5168,6 +5831,8 @@ msgid "" "If you want to provide archive signatures in an archive under your " "maintenance you have to:" msgstr "" +"Si quiere proporcionar firmas de archivo en un archivo bajo su control tiene " +"que:" #. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> #: apt-secure.8.xml:160 @@ -5176,6 +5841,9 @@ msgid "" "already. You can do this by running <command>apt-ftparchive release</" "command> (provided in apt-utils)." msgstr "" +"<emphasis>Crear un fichero «Release»</emphasis>, si no existe. Para ello se " +"ejecuta <command>apt-ftparchive release</command> (proporcionado en apt-" +"utils)." #. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> #: apt-secure.8.xml:165 @@ -5183,6 +5851,8 @@ msgid "" "<emphasis>Sign it</emphasis>. You can do this by running <command>gpg -abs -" "o Release.gpg Release</command>." msgstr "" +"<emphasis>Firmarlo</emphasis>. Para ello se ejecuta <command>gpg -abs -o " +"Release.gpg Release</command>." #. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> #: apt-secure.8.xml:168 @@ -5191,6 +5861,9 @@ msgid "" "know what key they need to import in order to authenticate the files in the " "archive." msgstr "" +"<emphasis>Publicar la huella digital de la clave</emphasis>, de modo que los " +"usuarios conozcan qué clave necesitan importar para autenticar los ficheros " +"del archivo." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:175 @@ -5199,6 +5872,9 @@ msgid "" "removed) the archive maintainer has to follow the first two steps previously " "outlined." msgstr "" +"Cuando los contenidos del archivo cambien (se añadan paquetes nuevos o se " +"eliminen) el mantenedor del archivo tiene que seguir los dos primeros pasos " +"explicados anteriormente." #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:183 @@ -5206,6 +5882,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:187 @@ -5217,11 +5895,17 @@ msgid "" "\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" >Strong " "Distribution HOWTO</ulink> by V. Alex Brennen." msgstr "" +"Para más información puede que quiera revisar el capítulo de la <ulink url=" +"\"http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html" +"\">Infraestructura de Seguridad de Debian</ulink> del Manual de Seguridad de " +"Debian (también disponible en el paquete harden-doc) y el <ulink url=" +"\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" >COMO Fortificar " +"una Distribución</ulink> de V. Alex Brennen." #. type: Content of: <refentry><refsect1><title> #: apt-secure.8.xml:200 msgid "Manpage Authors" -msgstr "" +msgstr "Autores de la página del manual" #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:202 @@ -5229,35 +5913,31 @@ 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 "" +"Esta página del manual se basa en el trabajo de Javier Fernández-Sanguino " +"Peña, Isaac Jones, Colin Walters, Florian Weimer y Michael Vogt." #. type: Content of: <refentry><refnamediv><refname> #: apt-sortpkgs.1.xml:22 apt-sortpkgs.1.xml:29 msgid "apt-sortpkgs" -msgstr "" +msgstr "apt-sortpkgs" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-sortpkgs.1.xml:30 msgid "Utility to sort package index files" -msgstr "" +msgstr "Herramienta para ordenar los ficheros de índice de paquetes" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-sortpkgs.1.xml:36 -#, fuzzy msgid "" "<command>apt-sortpkgs</command> <arg><option>-hvs</option></arg> " "<arg><option>-o=<replaceable>config string</replaceable></option></arg> " "<arg><option>-c=<replaceable>file</replaceable></option></arg> <arg choice=" "\"plain\" rep=\"repeat\"><replaceable>file</replaceable></arg>" msgstr "" -"<cmdsynopsis sepchar=\" \">\n" -"<command>apt-cdrom</command>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-hvrmfan</option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-d=<replaceable>cdrom " -"punto_de_montaje</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-o=<replaceable>cadena de " -"configuración</replaceable></option></arg>\n" -"<arg rep=\"norepeat\" choice=\"opt\"><option>-c=<replaceable>fichero</" -"replaceable></option></arg>" +"<command>apt-sortpkgs</command> <arg><option>-hvs</option></arg> " +"<arg><option>-o=<replaceable>cadena-de-configuración</replaceable></option></" +"arg> <arg><option>-c=<replaceable>fichero</replaceable></option></arg> <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>fichero</replaceable></arg>" #. type: Content of: <refentry><refsect1><para> #: apt-sortpkgs.1.xml:45 @@ -5267,64 +5947,75 @@ msgid "" "name. It will also sort the internal fields of each record according to the " "internal sorting rules." msgstr "" +"<command>apt-sortpkgs</command> toma un fichero de índice (índice de fuentes " +"(«Source») o índice de paquetes («Package»)) y ordena los registros por " +"nombre de paquete. También ordena los campos internos de cada registro de " +"acuerdo a las reglas de ordenación internas." #. type: Content of: <refentry><refsect1><para> #: apt-sortpkgs.1.xml:51 msgid "All output is sent to stdout, the input must be a seekable file." msgstr "" +"Toda la salida se muestra por la salida estándar, la entrada debe ser un " +"fichero ubicable." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-sortpkgs.1.xml:58 -#, fuzzy msgid "<option>--source</option>" -msgstr "<option>--only-source</option>" +msgstr "<option>--source</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-sortpkgs.1.xml:60 -#, fuzzy msgid "" "Use Source index field ordering. Configuration Item: <literal>APT::" "SortPkgs::Source</literal>." msgstr "" -"Descarga las fuentes y luego las compila. Opción de Configuración: " -"<literal>APT::Get::Compile</literal>." +"Ordena por el campo de índice Source. Opción de configuración: <literal>APT::" +"SortPkgs::Source</literal>." #. type: Content of: <refentry><refsect1><para> #: apt-sortpkgs.1.xml:74 -#, fuzzy msgid "" "<command>apt-sortpkgs</command> returns zero on normal operation, decimal " "100 on error." msgstr "" -"apt devuelve cero cuando no ocurre ningún error. Si hay algún error devuelve " -"el valor 100." +"<command>apt-sortpkgs</command> devuelve cero si no hay ningún error, y el " +"valor 100 en caso de error." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt.conf.5.xml:13 +#, fuzzy +#| msgid "" +#| "&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" +#| "firstname> <surname>Burrows</surname> <contrib>Initial documentation of " +#| "Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-" +#| "email; &apt-product; <date>18 September 2009</date>" msgid "" "&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" "firstname> <surname>Burrows</surname> <contrib>Initial documentation of " "Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; " "&apt-product; <date>16 January 2010</date>" msgstr "" +"&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" +"firstname> <surname>Burrows</surname> <contrib>Documentación inicial de " +"Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; " +"&apt-product; <date>18 de Septiembre de 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt.conf.5.xml:28 apt.conf.5.xml:35 -#, fuzzy msgid "apt.conf" -msgstr "apt-cdrom" +msgstr "apt.conf" #. type: Content of: <refentry><refmeta><manvolnum> #: apt.conf.5.xml:29 apt_preferences.5.xml:22 sources.list.5.xml:23 msgid "5" -msgstr "" +msgstr "5" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt.conf.5.xml:36 -#, fuzzy msgid "Configuration file for APT" -msgstr "Programa para la consulta de configuración de APT" +msgstr "Fichero de configuración de APT" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:40 @@ -5360,12 +6051,9 @@ msgstr "" #. type: Content of: <refentry><refsect1><orderedlist><listitem><para> #: apt.conf.5.xml:54 -#, fuzzy msgid "" "the main configuration file specified by <literal>Dir::Etc::main</literal>" msgstr "" -"Fichero de configuración de APT. Opción de Configuración: <literal>Dir::Etc::" -"Main</literal>." #. type: Content of: <refentry><refsect1><orderedlist><listitem><para> #: apt.conf.5.xml:56 @@ -5381,7 +6069,6 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:61 -#, fuzzy msgid "" "The configuration file is organized in a tree with options organized into " "functional groups. Option specification is given with a double colon " @@ -5390,10 +6077,10 @@ msgid "" "their parent groups." msgstr "" "El fichero de configuración está organizado en forma de árbol con las " -"opciones organizadas en grupos funcionales. Las opciones especificadas son " -"dadas con dobles dos puntos, por ejemplo <literal>APT::Get::Assume-Yes</" -"literal> es un opción de la función GET del conjunto de herramientas APT. " -"Las opciones no son heredadas de sus grupos padres." +"opciones organizadas en grupos funcionales. Las opciones se proporcionan con " +"dos puntos dobles, por ejemplo <literal>APT::Get::Assume-Yes</literal> es " +"una opción de la herramienta Get, dentro del conjunto de herramientas de " +"APT. Las opciones no se heredan de sus grupos paternos." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:67 @@ -5410,10 +6097,22 @@ msgid "" "alphanumerical characters and the \"/-:._+\" characters. A new scope can be " "opened with curly braces, like:" msgstr "" +"Sintácticamente, el modelo del lenguaje de configuración es similar a las " +"herramientas de ISC como pueden ser «bind» y «dhcp». Las líneas que " +"comienzan con <literal>//</literal> se tratan como comentarios (se ignoran), " +"así como todo el texto que haya entre <literal>/*</literal> y <literal>*/</" +"literal>, igual que en los comentarios de C/C++. Cada línea tiene la forma " +"<literal>APT::Get::Assume-Yes \"true\";</literal>. El punto y coma del final " +"y las comillas son necesarias. El valor debe estar en única línea y no hay " +"posibilidad de concatenar cadenas. No puede incluir comillas internas. El " +"comportamiento de barras inversas «\\» y caracteres de escape dentro de un " +"valor no está definido y no se debería usar. Un nombre de una opción debería " +"incluir caracteres alfanuméricos y los caracteres «/-:._+». Un nuevo ámbito " +"se puede abrir con llaves, como:" #. type: Content of: <refentry><refsect1><informalexample><programlisting> #: apt.conf.5.xml:81 -#, fuzzy, no-wrap +#, no-wrap msgid "" "APT {\n" " Get {\n" @@ -5422,8 +6121,6 @@ msgid "" " };\n" "};\n" msgstr "" -"<programlisting>\n" -" \n" "APT {\n" " Get {\n" " Assume-Yes \"true\";\n" @@ -5433,30 +6130,24 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:89 -#, fuzzy msgid "" "with newlines placed to make it more readable. Lists can be created by " "opening a scope and including a single string enclosed in quotes followed by " "a semicolon. Multiple entries can be included, each separated by a semicolon." msgstr "" -"</programlisting></informalexample> con nuevas líneas en cada lugar para " -"hacerlo más legible. Las listas pueden crearse abriendo un nuevo ámbito e " -"incluyendo una única palabra acotada entre comillas seguido de un punto y " -"coma. Pueden ser incluidas múltiples entradas, cada una separada por un " -"punto y coma. <informalexample>" +"con nuevas líneas ubicadas para hacerlo más legible. Las listas pueden " +"crearse abriendo un nuevo ámbito e incluyendo una única cadena acotada entre " +"comillas seguida de un punto y coma. Se pueden incluir varias entradas, cada " +"una separada por un punto y coma." #. type: Content of: <refentry><refsect1><informalexample><programlisting> #: apt.conf.5.xml:94 -#, fuzzy, no-wrap +#, no-wrap msgid "DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n" -msgstr "" -"<programlisting>\n" -" \n" -"DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n" +msgstr "DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:97 -#, fuzzy msgid "" "In general the sample configuration file in <filename>&docdir;examples/apt." "conf</filename> &configureindex; is a good guide for how it should look." @@ -5471,6 +6162,9 @@ msgid "" "The names of the configuration items are not case-sensitive. So in the " "previous example you could use <literal>dpkg::pre-install-pkgs</literal>." msgstr "" +"Los nombres de las opciones de configuración no diferencian mayúsculas de " +"minúsculas. De modo que en el ejemplo anterior se podría haber usado " +"<literal>dpkg::pre-install-pkgs</literal>." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:104 @@ -5481,10 +6175,14 @@ msgid "" "list. If you specify a name you can override the option as every other " "option by reassigning a new value to the option." msgstr "" +"Los nombres de las opciones de configuración son opcionales, si se define " +"una lista como se puede ver en el ejemplo anterior de <literal>DPkg::Pre-" +"Install-Pkgs</literal>. Si no se define un nombre, simplemente se añadirá " +"una nueva opción a la lista. Si se define un nombre, se puede redefinir la " +"opción como cualquier otra opción reasignando un nuevo valor a la opción." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:109 -#, fuzzy msgid "" "Two specials are allowed, <literal>#include</literal> (which is deprecated " "and not supported by alternative implementations) and <literal>#clear</" @@ -5494,11 +6192,14 @@ msgid "" "The specified element and all its descendants are erased. (Note that these " "lines also need to end with a semicolon.)" msgstr "" -"Se permiten dos valores especiales, <literal>#include</literal> y " -"<literal>#clear</literal>. <literal>#include</literal> incluirá el fichero " -"dado, a menos que el final del nombre del fichero acabe en una barra, " -"entonces se incluye el directorio entero. <literal>#clear</literal> se usa " -"para suprimir la lista de nombres." +"Se permiten dos valores especiales, <literal>#include</literal> (ya obsoleto " +"y no es compatible en implementaciones alternativas) y <literal>#clear</" +"literal>. <literal>#include</literal> incluirá el fichero proporcionado, a " +"menos que el final del nombre del fichero acabe en una barra, en este caso " +"se incluirá el directorio entero. <literal>#clear</literal> se usa para " +"borrar parte del árbol de configuración. El elemento especificado y sus " +"descendientes se eliminarán. (Tenga en cuenta que estas líneas también " +"necesitan acabar con punto y coma)." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:117 @@ -5509,10 +6210,14 @@ msgid "" "overridden by addressing a new value to it - lists and scopes can't be " "overridden, only cleared." msgstr "" +"La orden #clear ofrece la única manera de borrar una lista o un ámbito " +"completo. Reabrir un ámbito o el estilo de dos puntos dobles («::») descrito " +"a continuación <emphasis>no</emphasis> redefinirá las entradas escritas " +"anteriormente. Sólo las opciones se pueden redefinir asignándolas un nuevo " +"valor, las listas y los ámbitos no se pueden redefinir, sólo eliminar." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:122 -#, fuzzy msgid "" "All of the APT tools take a -o option which allows an arbitrary " "configuration directive to be specified on the command line. The syntax is a " @@ -5521,12 +6226,13 @@ msgid "" "appended too by adding a trailing :: to the list name. (As you might " "suspect: The scope syntax can't be used on the command line.)" msgstr "" -"Todas las utilidades APT permiten la opción -o como una directriz arbitraria " -"de configuración que es especificada en la línea de órdenes. La sintaxis es " -"un nombre de opción completo (<literal>APT::Get::Assume-Yes</literal> por " -"ejemplo) seguido por signos de igualdad y el nuevo valor de la opción. Las " -"listas también pueden ser añadidas incluyendo :: al final del nombre de la " -"lista." +"Todas las herramientas de APT permiten la opción -o como una directriz " +"arbitraria de configuración que se define en la línea de órdenes. La " +"sintaxis es un nombre de opción completo (por ejemplo, <literal>APT::Get::" +"Assume-Yes</literal>) seguido por signos de igualdad y el nuevo valor de la " +"opción. También puede añadir listas añadiendo dos puntos dobles («::») al " +"final del nombre de la lista. (Como ya podía imaginar, no puede usar la " +"sintaxis de los ámbitos en la línea de órdenes)." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:129 @@ -5544,100 +6250,146 @@ msgid "" "correct such statements now as long as APT doesn't complain explicit about " "them." msgstr "" +"Tenga en cuenta que puede usar los dos puntos dobles («::») sólo para añadir " +"un elemento por línea a una lista, y que no debería usarlo en combinación " +"con la sintaxis de los ámbitos. (La sintaxis de los ámbitos inserta de forma " +"implícita los dos puntos dobles «::»). Usando ambas sintaxis juntas causará " +"un error en el que algunos usuarios caen: Una opción con el inusual nombre " +"de «<literal>::</literal>» que actúa como cualquier otra opción con un " +"nombre. Esto introduce muchos problemas; por ejemplo, un usuario que " +"escribiese varias líneas con esta sintaxis <emphasis>incorrecta</emphasis>, " +"con la esperanza de añadir a una lista conseguiría lo opuesto ya que sólo se " +"usará la última asignación de esta opción «<literal>::</literal>». Las " +"próximas versiones de APT devolverán errores y dejarán de funcionar si " +"encuentran este fallo, así que corrija estas declaraciones ahora mientras " +"APT no se queja explícitamente de ellos." #. type: Content of: <refentry><refsect1><title> #: apt.conf.5.xml:141 -#, fuzzy msgid "The APT Group" msgstr "El grupo APT" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:142 -#, fuzzy msgid "" "This group of options controls general APT behavior as well as holding the " "options for all of the tools." msgstr "" -"Este grupo de opciones controlan la conducta general de APT así como el " -"mantenimiento de las opciones para todas las utilidades." +"Este grupo de opciones controla el comportamiento general de APT así como " +"mantiene las opciones para todas las herramientas." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt.conf.5.xml:146 -#, fuzzy msgid "Architecture" msgstr "Arquitectura" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt.conf.5.xml:147 -#, fuzzy msgid "" "System Architecture; sets the architecture to use when fetching files and " "parsing package lists. The internal default is the architecture apt was " "compiled for." msgstr "" -"Arquitectura del sistema; ajusta la arquitectura a usar cuando se obtengan " -"los ficheros y se analicen las listas de paquetes. El valor por defecto es " -"la arquitectura para la que ha sido compilado apt." +"La arquitectura del sistema, define la arquitectura a usar al obtener los " +"ficheros y analizar las listas de paquetes. El valor predeterminado es la " +"arquitectura para la que apt se compiló." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt.conf.5.xml:152 msgid "Default-Release" -msgstr "" +msgstr "Default-Release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt.conf.5.xml:153 +#, fuzzy +#| msgid "" +#| "Default release to install packages from if more than one version " +#| "available. Contains release name, codename or release version. Examples: " +#| "'stable', 'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See " +#| "also &apt-preferences;." msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" +"La versión predeterminada de la que se instalarán los paquetes, si hay más " +"de una versión disponible. Contiene el nombre de la versión, ya sea el " +"nombre en código o el número de la versión. Por ejemplo: «stable», " +"«testing», «unstable», «lenny», «squeeze», «4.0», «5.0*». Vea también &apt-" +"preferences;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 -#, fuzzy +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "Ignore-Hold" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 -#, fuzzy +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." msgstr "" -"Ignorar paquetes retenidos: Esta opción global causa que el solucionador de " -"problemas ignore paquetes retenidos cuando tome decisiones." +"Ignora paquetes retenidos, esta opción global causa que el solucionador de " +"problemas ignore los paquetes retenidos en la toma de decisiones." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 -#, fuzzy +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "Clean-Installed" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 -#, fuzzy +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " "then packages that are locally installed are also excluded from cleaning - " "but note that APT provides no direct means to reinstall them." msgstr "" -"Activo por defecto. Cuando se activa la función de auto-limpieza, ésta " -"eliminará cualquier paquete de la caché que ya no pueda descargarse. Si se " -"desactiva, entonces los paquetes que están localmente instalados son " -"excluidos de la limpieza - nótese que APT no provee ningún medio directo " -"para reinstalarlos." +"Activo de forma predeterminada. Cuando se activa la función «autoclean», " +"ésta eliminará cualquier paquete del almacén que ya no se pueda descargar. " +"Si se desactiva, entonces los paquetes que están localmente instalados son " +"excluidos de la limpieza - tenga en cuenta que APT no proporciona ningún " +"mecanismo directo para reinstalarlos." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 -#, fuzzy +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "Immediate-Configure" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 +#, fuzzy +#| msgid "" +#| "Defaults to on which will cause APT to install essential and important " +#| "packages as fast as possible in the install/upgrade operation. This is " +#| "done to limit the effect of a failing &dpkg; call: If this option is " +#| "disabled APT does treat an important package in the same way as an extra " +#| "package: Between the unpacking of the important package A and his " +#| "configuration can then be many other unpack or configuration calls, e.g. " +#| "for package B which has no relation to A, but causes the dpkg call to " +#| "fail (e.g. because maintainer script of package B generates an error) " +#| "which results in a system state in which package A is unpacked but " +#| "unconfigured - each package depending on A is now no longer guaranteed to " +#| "work as their dependency on A is not longer satisfied. The immediate " +#| "configuration marker is also applied to all dependencies which can " +#| "generate a problem if the dependencies e.g. form a circle as a dependency " +#| "with the immediate flag is comparable with a Pre-Dependency. So in theory " +#| "it is possible that APT encounters a situation in which it is unable to " +#| "perform immediate configuration, error out and refers to this option so " +#| "the user can deactivate the immediate configuration temporary to be able " +#| "to perform an install/upgrade again. Note the use of the word \"theory\" " +#| "here as this problem was only encountered by now in real world a few " +#| "times in non-stable distribution versions and caused by wrong " +#| "dependencies of the package in question or by a system in an already " +#| "broken state, so you should not blindly disable this option as the " +#| "mentioned scenario above is not the only problem immediate configuration " +#| "can help to prevent in the first place. Before a big operation like " +#| "<literal>dist-upgrade</literal> is run with this option disabled it " +#| "should be tried to explicitly <literal>install</literal> the package APT " +#| "is unable to configure immediately, but please make sure to report your " +#| "problem also to your distribution and to the APT team with the buglink " +#| "below so they can work on improving or correcting the upgrade process." msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -5668,16 +6420,45 @@ msgid "" "distribution and to the APT team with the buglink below so they can work on " "improving or correcting the upgrade process." msgstr "" +"Activo de forma predeterminada, hará que APT instale los paquetes esenciales " +"e importantes tan rápido como le sea posible al instalar y/o actualizar. " +"Esto se hace para limitar el efecto de un fallo en la ejecución de &dpkg;. " +"Si esta opción está desactivada, APT trata los paquetes importantes del " +"mismo modo que un paquete adicional: entre desempaquetar un paquete " +"importante A y su configuración puede haber muchos otros desempaquetados y " +"configuraciones. Por ejemplo, el paquete B que no tiene relación con A, pero " +"que hace que la ejecución de dpkg falle (ya sea porque el script del " +"mantenedor del paquete B genera un error) generará un estado del sistema en " +"el que el paquete A está desempaquetado pero no configurado; no se garantiza " +"el funcionamiento de cada paquete que depende de A ya que su dependencia con " +"A no está satisfecha. El marcador de configuración inmediata se aplicará a " +"todas las dependencias que puedan generar un problema si las dependencias, " +"por ejemplo, forman un círculo vicioso como dependencia con la marca de " +"configuración inmediata, lo cual lo califica casi como Pre-Dependencia. Así, " +"en teoría es posible que APT encuentre una situación en la que es incapaz de " +"llevar a cabo una configuración inmediata, devuelva un error y mencione esta " +"opción para que así el usuario puede desactivar la configuración inmediata " +"temporalmente para llevar a cabo una vez más la instalación y/o " +"actualización. Observe el uso de la expresión «en teoría», ya que esta " +"situación sólo se ha visto algunas veces con versiones de distribución no " +"estables, y causadas por dependencias incorrectas del paquete en cuestión o " +"en un sistema ya roto. Por ello, no debería desactivar ciegamente esta " +"opción ya que la situación mencionada anteriormente no es el único problema " +"que la configuración inmediata puede resolver. Antes de llevar a cabo una " +"operación grande como <literal>dist-upgrade</literal> con esta opción " +"desactivada debería intentar un <literal>install</literal> explícito con el " +"paquete que APT es incapaz de configurar inmediatamente, pero asegúrese de " +"informar del fallo a su distribución y al equipo de APT mediante el enlace a " +"informes de fallo para que así puedan mejorar o corregir el proceso de " +"actualización." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 -#, fuzzy +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "Force-LoopBreak" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 -#, fuzzy +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -5686,111 +6467,149 @@ msgid "" "essential packages are not tar, gzip, libc, dpkg, bash or anything that " "those packages depend on." msgstr "" -"Nunca habilite esta opción a menos que usted -realmente- conozca lo que está " +"Nunca active esta opción a menos que usted (realmente) sepa lo que está " "haciendo. Esto permite a APT eliminar temporalmente un paquete esencial para " -"romper conflictos o bucles conflictos/pre-dependencias entre dos paquetes " +"eliminar conflictos o bucles conflicto/pre-dependencia entre dos paquetes " "esenciales. EL BUCLE NO DEBERÍA EXISTIR NUNCA COMO TAL Y ES UN ERROR GRAVE. " -"Esta opción trabajará si el paquete esencial no es tar, gzip, libc, dpkg, " -"bash o cualquier otro del que dependan estos paquetes." +"Esta opción funcionará si el paquete esencial no es ni tar, ni gzip, ni " +"libc, ni dpkg, ni bash, ni cualquier otro del que dependan estos paquetes." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -#, fuzzy -msgid "Cache-Limit" -msgstr "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" +msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 -#, fuzzy +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." msgstr "" -"APT usa un fichero de caché de memoria mapeada de tamaño fijo para almacenar " -"la información disponible. Esto fija el tamaño de esa caché." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 -#, fuzzy +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "Build-Essential" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 -#, fuzzy +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" -"Define que paquete(s) son considerados dependencias de construcción " -"esenciales." +"Define qué paquete(s) se consideran dependencias de creación esenciales." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 -#, fuzzy +#: apt.conf.5.xml:222 msgid "Get" msgstr "Get" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 -#, fuzzy +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." msgstr "" -"La subsección Get controla la herramienta &apt-get;, por favor, mire su " +"La subsección Get controla la herramienta &apt-get;, por favor, consulte la " "documentación para más información sobre esta opción." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 -#, fuzzy +#: apt.conf.5.xml:227 msgid "Cache" -msgstr "check" +msgstr "Cache" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 -#, fuzzy +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." msgstr "" -"La subsección Cache controla la herramienta &apt-cache;, por favor, mire su " -"documentación para más información sobre esta opción." +"La subsección Cache controla la herramienta &apt-cache;, por favor, consulte " +"la documentación para más información sobre esta opción." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 -#, fuzzy +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "CDROM" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 -#, fuzzy +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." msgstr "" -"La subsección CDROM controla la herramienta &apt-cdrom;, por favor, mire la " -"documentación para más información sobre esta opción." +"La subsección CDROM controla la herramienta &apt-cdrom;, por favor, consulte " +"la documentación para más información sobre esta opción." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 -#, fuzzy +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "El grupo Acquire" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 -msgid "PDiffs" +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 +msgid "PDiffs" +msgstr "PDiffs" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." msgstr "" +"Intenta descargar deltas llamados <literal>PDiffs</literal> de los ficheros " +"«Packages» o «Sources» en lugar de descargarlos enteros. Es «true» de forma " +"predeterminada" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -5801,14 +6620,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 -#, fuzzy +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "Queue-Mode" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 -#, fuzzy +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -5816,53 +6633,48 @@ msgid "" "target host will be opened, <literal>access</literal> means that one " "connection per URI type will be opened." msgstr "" -"Modo de cola; <literal>Queue-Mode</literal> puede ser <literal>host</" -"literal> o <literal>access</literal> que determina como paralelizar las " -"conexiones salientes de APT. <literal>host</literal> significa que se abrirá " -"una conexión por puesto de destino, <literal>access</literal> significa que " -"será abierta una conexión por cada tipo de URI." +"Modo de cola, <literal>Queue-Mode</literal> puede ser <literal>host</" +"literal> o <literal>access</literal>, que determina cómo paralelizará APT " +"las conexiones salientes. <literal>host</literal> significa que se abrirá " +"una conexión por máquina de destino, <literal>access</literal> significa que " +"se abrirá una conexión por cada tipo de URI." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 -#, fuzzy +#: apt.conf.5.xml:289 msgid "Retries" msgstr "Retries" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 -#, fuzzy +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." msgstr "" -"Número de reintentos. Si es distinto de cero APT volverá a intentar obtener " -"los ficheros fallidos el número de veces dado." +"El número de reintentos a realizar. Si es distinto de cero APT volverá a " +"intentar obtener los ficheros fallidos el número de veces proporcionado." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 -#, fuzzy +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "Source-Symlinks" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 -#, fuzzy +#: apt.conf.5.xml:295 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 "" -"Usar enlaces simbólicos para los archivos fuente. Si es true los archivos " -"fuente se enlazarán a ser posible, en vez de copiarse. Por omisión es true." +"Usa enlaces simbólicos para los archivos fuente. Si es «true» los archivos " +"fuente se enlazarán cuando sea posible, en vez de copiarse. Es «true» de " +"forma predeterminada." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 -#, fuzzy +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "http" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 -#, fuzzy +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -5871,16 +6683,16 @@ msgid "" "meaning to use no proxies. If no one of the above settings is specified, " "<envar>http_proxy</envar> environment variable will be used." msgstr "" -"HTTP URIs; http::Proxy es el proxy http predeterminado a usar. Usa el " -"formato general <literal>http://[[usuario][:clave]@]puesto[:puerto]/</" -"literal>. También se puede especificar un proxy por cada puesto usando la " -"forma <literal>http::Proxy::<puesto></literal> con la palabra especial " -"<literal>DIRECT</literal> queriendo decir que no se use proxy. La variable " -"de entorno <envar>http_proxy</envar> modifica todas las preferencias." +"HTTP URI, http::Proxy es el proxy http predeterminado a usar. Usa el formato " +"estándar <literal>http://[[usuario][:contraseña]@]máquina[:puerto]/</" +"literal>. También se puede especificar un proxy por cada máquina usando la " +"forma <literal>http::Proxy::<máquina></literal> con la palabra " +"especial <literal>DIRECT</literal> que significa que no se use ningún proxy. " +"La variable de entorno <envar>http_proxy</envar> se usará en caso de no " +"definir ninguna de las opciones anteriores." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 -#, fuzzy +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -5893,31 +6705,30 @@ msgid "" "Note: Squid 2.0.2 does not support any of these options." msgstr "" "Para los proxies que cumplen con HTTP/1.1 se proporcionan tres opciones de " -"configuración. <literal>No-Cache</literal> dice al proxy que no use su caché " -"bajo ninguna circunstancia, <literal>Max-Age</literal> sólo se envía para " -"los ficheros de índice y le pide a la caché que refresque su copia si es más " -"antigua que un determinado número de segundos. Debian actualiza sus ficheros " -"de índices diariamente, debido a esto el valor predeterminado es 1 día. " -"<literal>No-Store</literal> especifica que la caché nunca deberá almacenar " -"la petición, sólo está habilitada para los ficheros de archivo. Puede ser " -"útil para prevenir que un proxy se contamine con ficheros .deb muy grandes. " -"Nota: Squid 2.0.2 no soporta ninguna de estas opciones." +"configuración para el control de la caché. <literal>No-Cache</literal> dice " +"al proxy que no use sus respuestas almacenadas bajo ninguna circunstancia, " +"<literal>Max-Age</literal> sólo se envía para los ficheros de índice y le " +"pide a la caché que actualice sus objetos si son más antiguos que un " +"determinado número de segundos. Debian actualiza sus ficheros de índices " +"diariamente, por lo que el valor predeterminado es un día. <literal>No-" +"Store</literal> especifica que la caché nunca deberá almacenar la petición, " +"sólo está habilitada para los ficheros de los archivos de paquetes. Puede " +"ser útil para prevenir que un proxy se contamine con ficheros «.deb» muy " +"grandes. Aviso: Squid 2.0.2 no permite usar ninguna de estas opciones." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 -#, fuzzy +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " "timeout." msgstr "" -"La opción <literal>timeout</literal> establece el tiempo máximo de espera " -"del método, esto se aplica a todo, incluyendo el tiempo de espera para " +"La opción <literal>timeout</literal> define el tiempo máximo de espera usado " +"por el método, esto se aplica a todo, incluyendo el tiempo de espera para " "realizar la conexión y para recibir datos." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 -#, fuzzy +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -5927,16 +6738,16 @@ msgid "" "connections - otherwise data corruption will occur. Hosts which require this " "are in violation of RFC 2068." msgstr "" -"Se proporciona una opción para controlar la profundidad de la tubería en " -"casos en que el servidor no cumpla con RFC o tenga fallos (como pasa con " +"Se ofrece una opción para controlar la profundidad de la tubería en casos en " +"que el servidor remoto no cumpla con la RFC o tenga fallos (como pasa con " "Squid 2.0.2). <literal>Acquire::http::Pipeline-Depth</literal> puede ser un " -"valor entre 0 y 5 indicando cuantas peticiones sin resolver puede envíar " -"APT. DEBE especificarse si el puesto remoto no demora apropiadamente las " -"conexiones TCP - de otro modo los datos se corromperán. Los puesto que " -"necesiten esto violan el RFC 2068." +"valor entre 0 y 5, e indica cuántas peticiones sin resolver puede enviar " +"APT. DEBE especificar si la máquina remota no retrasa apropiadamente las " +"conexiones TCP, de otro modo los datos se corromperán. Las máquinas que " +"necesitan esto violan la RFC 2068." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -5944,23 +6755,30 @@ msgid "" "bandwidth (Note that this option implicit deactivates the download from " "multiple servers at the same time.)" msgstr "" +"El ancho de banda usado se puede limitar mediante <literal>Acquire::http::Dl-" +"Limit</literal>, que acepta valores enteros en kilobytes. El valor " +"predeterminado es cero, que desactiva el límite e intenta usar lo máximo " +"posible del ancho de banda. (Tenga en cuenta que esta opción desactiva " +"implícitamente la descarga simultánea desde varios servidores)." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "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> se puede usar para definir un " +"«User-Agent» distinto para la descarga http ya que algunos proxys sólo " +"permiten el acceso para clientes que usan un identificador conocido." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 -#, fuzzy +#: apt.conf.5.xml:340 msgid "https" -msgstr "http" +msgstr "https" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -5968,9 +6786,14 @@ msgid "" "not explicitly set for https. <literal>Pipeline-Depth</literal> option is " "not supported yet." msgstr "" +"HTTPS URI. Las opciones de control de «Cache», «timeout», «AllowRedirect», " +"«Dl-Limit» y del proxy son las mismas que para el método <literal>http</" +"literal> y de forma predeterminada tienen el valor de las opciones de " +"<literal>http</literal> si no están explícitamente definidas para https. La " +"opción <literal>Pipeline-Depth</literal> no se puede usar por ahora." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -5989,16 +6812,30 @@ msgid "" "<literal><host>::SslForceVersion</literal> is corresponding per-host " "option." msgstr "" +"La sub-opción <literal>CaInfo</literal> define el lugar del fichero que " +"contiene la información sobre los certificados de confianza. <literal><" +"host>::CaInfo</literal> corresponde a la opción por máquina. La sub-" +"opción booleana <literal>Verify-Peer</literal> define si se comprobará el " +"certificado del servidor con los certificados de confianza. <literal><" +"host>::Verify-Peer</literal> corresponde a la opción por máquina. La sub-" +"opción <literal>Verify-Host</literal> define si se comprobará el nombre del " +"servidor. <literal><host>::Verify-Host</literal> corresponde a la " +"opción por máquina. <literal>SslCert</literal> define qué certificado usar " +"para la autenticación del cliente. <literal><host>::SslCert</literal> " +"corresponde a la opción por máquina. <literal>SslKey</literal> define qué " +"clave privada usar para la autenticación del cliente. <literal><host>::" +"SslKey</literal> corresponde a la opción por máquina. " +"<literal>SslForceVersion</literal> cambia la versión de SSL a usar. Puede " +"ser «TLSv1» o «SSLv3». <literal><host>::SslForceVersion</literal> " +"corresponde a la opción por máquina." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 -#, fuzzy +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "ftp" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 -#, fuzzy +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -6015,22 +6852,24 @@ msgid "" "literal> and <literal>$(SITE_PORT)</literal> Each is taken from it's " "respective URI component." msgstr "" -"FTP URIs; ftp::Proxy es el servidor proxy a usar de forma predeterminada. Se " -"encuentra en el formato estándar <literal>ftp://[[usuario][:clave]@]puesto[:" -"puerto]/</literal> y se modifica mediante la variable de entorno " -"<envar>ftp_proxy</envar>. Para usar un proxy ftp es necesario establecer el " -"script <literal>ftp::ProxyLogin</literal> en el fichero de configuración. " -"Esta entrada especifica órdenes que se mandan al servidor proxy para decirle " -"a donde debe conectarse. Consulte &configureindex; para ver un ejemplo de " -"como hacerlo. Las variables de substitución disponibles son <literal>" -"$(PROXY_USER)</literal>, <literal>$(PROXY_PASS)</literal>, <literal>" -"$(SITE_USER)</literal>, <literal>$(SITE_PASS)</literal>, <literal>$(SITE)</" -"literal>, y <literal>$(SITE_PORT)</literal>. Cada una se toma del componete " -"de la URI correspondiente." +"FTP URI, ftp::Proxy es el proxy ftp predeterminado a usar. Usa el formato " +"estándar <literal>ftp://[[usuario][:contraseña]@]máquina[:puerto]/</" +"literal>. También se puede especificar un proxy por cada máquina usando la " +"forma <literal>ftp::Proxy::<máquina></literal> con la palabra especial " +"<literal>DIRECT</literal>, que significa que no se use ningún proxy. La " +"variable de entorno <envar>ftp_proxy</envar> se usará en caso de no definir " +"ninguna de las opciones anteriores. Para usar un proxy ftp debe configurar " +"el script <literal>ftp::ProxyLogin</literal> en el fichero de configuración. " +"Esta entrada define las órdenes a enviar para decirle al servidor del proxy " +"a qué conectar. Por favor, vea &configureindex; para un ejemplo de cómo " +"usarlo. Las variables de sustitución disponibles son <literal>$(PROXY_USER)</" +"literal> <literal>$(PROXY_PASS)</literal> <literal>$(SITE_USER)</literal> " +"<literal>$(SITE_PASS)</literal> <literal>$(SITE)</literal> y <literal>" +"$(SITE_PORT)</literal>, cada uno tomada de su respectivo componente de la " +"URI." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 -#, fuzzy +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -6038,31 +6877,29 @@ msgid "" "instead. This can be done globally, for connections that go through a proxy " "or for a specific host (See the sample config file for examples)." msgstr "" -"Se proporcionan varias opciones para controlar el modo pasivo. Generalmente " -"es seguro dejar activado el modo pasivo, funciona en casi todos los " -"entornos. Sin embargo algunas situaciones requieren desactivar el modo " -"pasivo y usar el modo puerto e su lugar. Esto se puede hacer globalmente, " -"para conexiones a través de proxy o para un puesto específico (Consulte el " -"fichero de configuración de muestra para ver ejemplos)." +"Puede controlar el modo pasivo a través de varias opciones. Generalmente es " +"seguro dejar activado el modo pasivo, y funciona en casi todos los entornos. " +"Sin embargo algunas situaciones requieren desactivar el modo pasivo y usar " +"el modo puerto de ftp en su lugar. Esto se puede hacer globalmente, para " +"conexiones a través de un proxy o para una máquina en concreto (vea el " +"fichero de configuración de muestra para ver algunos ejemplos)." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 -#, fuzzy +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " "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 "" -"Es posible usar proxy FTP a través de HTTP estableciendo la variable de " -"entorno <envar>ftp_proxy</envar> a una dirección http - mire la discusión " -"del método http de arriba para la sintaxis. No se puede habilitar en el " -"fichero de configuración y no se recomienda su uso debido a su poca " -"eficiencia." +"Es posible usar un proxy FTP a través de HTTP definiendo la variable de " +"entorno <envar>ftp_proxy</envar> con una dirección http. Consulte la " +"discusión anterior del método http para la sintaxis. No puede definir esto " +"en el fichero de configuración y no se recomienda el uso de ftp por encima " +"de http debido a su poca eficiencia." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 -#, fuzzy +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -6071,26 +6908,25 @@ msgid "" "that most FTP servers do not support RFC2428." msgstr "" "La opción <literal>ForceExtended</literal> controla el uso de las órdenes de " -"RFC2428 <literal>EPSV</literal> y <literal>EPRT</literal>. Por omisión es " -"false, que quiere decir que sólo se usan si el control de conexión es IPv6. " -"Poniéndolo a true fuerza su uso incluso en conexiones IPv4. Dese cuenta que " -"la mayoría de los servidores FTP no soportan RFC2428." +"RFC 2428 <literal>EPSV</literal> y <literal>EPRT</literal>. De forma " +"predeterminada es «false», que significa que sólo se usa si el control de " +"conexión es IPv6. Cambiándolo a «true» fuerza su uso incluso en conexiones " +"IPv4. Tenga en cuenta que la mayoría de los servidores de FTP no son " +"compatibles con la RFC 2428." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 -#, fuzzy +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" -msgstr "apt-cdrom" +msgstr "cdrom" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" -msgstr "" +msgstr "/cdrom/::Mount \"algo\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 -#, fuzzy +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -6101,39 +6937,45 @@ msgid "" "cdrom block. It is important to have the trailing slash. Unmount commands " "can be specified using UMount." msgstr "" -"CDROM URIs; la única opción de configuración para los CDROM es el punto de " -"montaje, <literal>cdrom::Mount</literal> debe ser el punto de montaje de la " -"unidad de CDROM tal y como se especifica en <filename>/etc/fstab</filename>. " -"Es posible proporcionar órdenes mount y unmount alternativas si el punto de " -"montaje no puede especificarse en fstab (como con SMB y versiones de mount " -"antiguas). Respecto a la sintaxis se pone" +"CDROM URI, la única opción de configuración para las URI de CDROM es el " +"punto de montaje. <literal>cdrom::Mount</literal> debe ser el punto de " +"montaje de la unidad de CDROM tal y como se especifica en <filename>/etc/" +"fstab</filename>. Es posible proporcionar órdenes «mount» y «unmount» " +"alternativas si el punto de montaje no se puede especificar en el fichero " +"fstab (como con SMB y versiones antiguas de mount). La sintaxis consiste en " +"insertar <placeholder type=\"literallayout\" id=\"0\"/> dentro del bloque de " +"cdrom. Es importante dejar una barra al final. Puede especificar órdenes " +"para desmontar usando UMount." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" -msgstr "" +msgstr "gpgv" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " "passed to gpgv." msgstr "" +"GPGV URI, la única opción para las URI de GPGV es la entrega de parámetros " +"adicionales a gpgv. <literal>gpgv::Options</literal> Parámetros adicionales " +"introducidos a gpgv." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" -msgstr "" +msgstr "CompressionTypes" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" -msgstr "" +msgstr "Acquire::CompressionTypes::<replaceable>extensión-del-fichero</replaceable> \"<replaceable>nombre-del-método</replaceable>\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -6143,21 +6985,29 @@ msgid "" "the fly or the used method can be changed. The syntax for this is: " "<placeholder type=\"synopsis\" id=\"0\"/>" msgstr "" +"Lista de los tipos de compresión que se pueden usar en los métodos de " +"«acquire». Los ficheros como <filename>Packages</filename> pueden estar " +"disponibles en varios formatos de compresión. De forma predeterminada los " +"métodos de «acquire» pueden descomprimir los ficheros comprimidos en " +"<command>bzip2</command>, <command>lzma</command> y <command>gzip</command>, " +"y con esta opción se pueden añadir más formatos en el momento, o cambiar el " +"método usado. La sintaxis para esto es: <placeholder type=\"synopsis\" id=" +"\"0\"/>" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" -msgstr "" +msgstr "Acquire::CompressionTypes::Order:: \"gz\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" -msgstr "" +msgstr "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -6172,15 +7022,29 @@ msgid "" "<placeholder type=\"synopsis\" id=\"1\"/> It is not needed to add " "<literal>bz2</literal> explicit to the list as it will be added automatic." msgstr "" +"El subgrupo <literal>Order</literal> también se puede usar para definir en " +"qué orden el sistema de «acquire» intentará descargar los ficheros " +"comprimidos. El sistema de «acquire» intentará el primero y, en caso de " +"error, procederá con el siguiente tipo de compresión de la lista, por lo que " +"si prefiere un tipo antes que otro sólo tiene que añadirlo a la lista el " +"primero (los tipos predeterminados no se añaden, ya que se añaden durante la " +"ejecución al final de la lista, por ejemplo: <placeholder type=\"synopsis\" " +"id=\"0\"/> se puede usar cuando se prefieran los ficheros comprimidos con " +"<command>gzip</command> antes que con <command>bzip2</command> y " +"<command>lzma</command>. Si se prefieren los comprimidos con <command>lzma</" +"command> antes que con <command>gzip</command> y <command>bzip2</command>, " +"la opción de configuración debería parecerse a esto <placeholder type=" +"\"synopsis\" id=\"1\"/> No es necesario añadir <literal>bz2</literal> a la " +"lista ya que se añadirá de forma automática." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" -msgstr "" +msgstr "Dir::Bin::bzip2 \"/bin/bzip2\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -6193,9 +7057,20 @@ msgid "" "will not override the defined list, it will only prefix the list with this " "type." msgstr "" +"Tenga en cuenta que durante la ejecución se comprobará la opción " +"<literal>Dir::Bin::<replaceable>nombre-del-método</replaceable></literal>. " +"Si esta opción existe, el método sólo se usará si este fichero existe. Por " +"ejemplo: para el método bzip2 (incorporado de serie) la opción es " +"<placeholder type=\"literallayout\" id=\"0\"/> También tenga en cuenta que " +"las entradas de la lista definida en la línea de órdenes se añadirán al " +"final de la lista definida en los ficheros de configuración, pero antes que " +"las entradas predeterminadas. Para usar un tipo preferido, en este caso " +"antes que otros definidos en los ficheros de configuración, puede definir la " +"opción directamente (no en el formato de lista). Esto no sobrescribirá la " +"lista definida, sólo añadirá este tipo al principio de la lista." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -6203,14 +7078,43 @@ msgid "" "time false negatives. Future versions will maybe include a way to really " "prefer uncompressed files to support the usage of local mirrors." msgstr "" +"Aunque es posible añadir un tipo de compresión vacío a la lista, la versión " +"actual de APT no lo entiende correctamente y mostrará muchos avisos sobre " +"ficheros no descargados (la mayoría de estos avisos son falsos negativos). " +"Puede que las próximas versiones incluyan una forma de poder usar ficheros " +"sin comprimir de modo que se permita el uso de réplicas locales." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 -msgid "Languages" +#: apt.conf.5.xml:450 +msgid "GzipIndexes" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 +msgid "Languages" +msgstr "Languages" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:460 +#, fuzzy +#| msgid "" +#| "The Languages subsection controls which <filename>Translation</filename> " +#| "files are downloaded and in which order APT tries to display the " +#| "Description-Translations. APT will try to display the first available " +#| "Description for the Language which is listed at first. Languages can be " +#| "defined with their short or long Languagecodes. Note that not all " +#| "archives provide <filename>Translation</filename> files for every " +#| "Language - especially the long Languagecodes are rare, so please inform " +#| "you which ones are available before you set here impossible values." msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the Description-" @@ -6221,15 +7125,43 @@ msgid "" "long Languagecodes are rare, so please inform you which ones are available " "before you set here impossible values." msgstr "" +"La subsección «Languages» controla qué ficheros <filename>Translation</" +"filename> se descargan y en qué orden APT intentará mostrar las traducciones " +"de la descripción. APT intentará mostrar la primera descripción del idioma " +"que esté primero en la lista. Los idiomas se pueden definir con sus códigos " +"de idioma cortos o largos. Tenga en cuenta que no todos los archivos de " +"paquetes proporcionan ficheros <filename>Translation</filename> para cada " +"idioma (especialmente para los códigos de idioma largos), por lo que debería " +"informarse de cuales están disponibles antes de definir valores imposibles." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" -msgstr "" +msgstr "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; }" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 +#, fuzzy +#| msgid "" +#| "The default list includes \"environment\" and \"en\". " +#| "\"<literal>environment</literal>\" has a special meaning here: It will be " +#| "replaced at runtime with the languagecodes extracted from the " +#| "<literal>LC_MESSAGES</literal> enviroment variable. It will also ensure " +#| "that these codes are not included twice in the list. If " +#| "<literal>LC_MESSAGES</literal> is set to \"C\" only the " +#| "<filename>Translation-en</filename> file (if available) will be used. To " +#| "force apt to use no Translation file use the setting <literal>Acquire::" +#| "Languages=none</literal>. \"<literal>none</literal>\" is another special " +#| "meaning code which will stop the search for a fitting " +#| "<filename>Translation</filename> file. This can be used by the system " +#| "administrator to let APT know that it should download also this files " +#| "without actually use them if not the environment specifies this " +#| "languages. So the following example configuration will result in the " +#| "order \"en, de\" in an english and in \"de, en\" in a german " +#| "localization. Note that \"fr\" is downloaded, but not used if APT is not " +#| "used in a french localization, in such an environment the order would be " +#| "\"fr, de, en\". <placeholder type=\"programlisting\" id=\"0\"/>" msgid "" "The default list includes \"environment\" and \"en\". " "\"<literal>environment</literal>\" has a special meaning here: It will be " @@ -6247,29 +7179,44 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" +"La lista predeterminada incluye «environment» y «en». «<literal>environment</" +"literal>» tiene un significado especial aquí; se reemplazará durante la " +"ejecución con los códigos de idioma extraídos de la variable de entorno " +"<literal>LC_MESSAGES</literal>. También se asegurará de que estos códigos no " +"se incluyan dos veces en la lista. Si <literal>LC_MESSAGES</literal> está " +"definida con «C» sólo se usará el fichero <filename>Translation-en</" +"filename> (si está disponible). Puede usar la opción <literal>Acquire::" +"Languages=none</literal> para forzar apt a que no use ficheros " +"«Translation» . «<literal>none</literal>» es otro código especial que " +"significa que detendrá la búsqueda de un fichero <filename>Translation</" +"filename> adecuado. El administrador del sistema puede usar esto para " +"permitir que APT sepa que debería descargar estos ficheros sin tener que " +"usarlos si no se definen en «environment». De modo que la siguiente " +"configuración de ejemplo resultará en el orden «en, de» en una localización " +"inglesa y «de, en» en una localización alemana. Tenga en cuenta que «fr» se " +"descargará, pero no se usará si APT no se usa en una localización francesa " +"de modo que la orden en este entorno («environment») sería «fr, de, en». " +"<placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 -#, fuzzy +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" "El grupo de opciones <literal>Acquire</literal> controla la descarga de " -"paquetes y los manejadores de URI." +"paquetes y los gestores de URI. <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 -#, fuzzy +#: apt.conf.5.xml:483 msgid "Directories" msgstr "Directorios" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 -#, fuzzy +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -6279,18 +7226,17 @@ msgid "" "directory to prefix on all sub items if they do not start with <filename>/</" "filename> or <filename>./</filename>." msgstr "" -"La sección <literal>Dir::State</literal> contiene directorios que pertenecen " -"a información del estado local. <literal>lists</literal> es el directorio " -"donde se almacenan las listas de paquetes descargados y <literal>status</" -"literal> es el nombre del fichero de estado de dpkg. <literal>preferences</" -"literal> es el nombre del fichero de preferencias de APT. <literal>Dir::" -"State</literal> contiene el directorio que se usará como prefijo por omisión " -"en todas las opciones restantes en caso de que no empiezen con <filename>/</" -"filename> o <filename>./</filename>." +"La sección <literal>Dir::State</literal> contiene directorios que afectan a " +"la información de estado local. <literal>lists</literal> es el directorio en " +"el que se almacenan las listas de los paquetes descargados y " +"<literal>status</literal> es el nombre del fichero de estado de dpkg. " +"<literal>preferences</literal> es el nombre del fichero de preferencias de " +"APT. <literal>Dir::State</literal> contiene el directorio que se usará como " +"prefijo predeterminado en todos los elementos subordinados en caso de que no " +"empiecen con <filename>/</filename> ó <filename>./</filename>." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 -#, fuzzy +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -6301,18 +7247,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 lugares pertenecientes a información " -"de la caché local, como las dos cachés de paquetes <literal>srcpkgcache</" -"literal> y <literal>pkgcache</literal> o como el lugar donde se guardan los " -"ficheros descargados, <literal>Dir::Cache::archives</literal>. La generación " -"de cachés puede desactivarse dejando sus nombres en blanco. Ésto enlentecerá " -"el arranque pero ahorrará espacio. Normalmente se prefiere deshabilitar " -"pkgcache en vez de srcpkgcache. Al igual que con <literal>Dir::State</" -"literal> el directorio predeterminado está en <literal>Dir::Cache</literal>" +"<literal>Dir::Cache</literal> contiene las ubicaciones que afectan a la " +"información de la caché local, como los dos cachés de paquetes " +"<literal>srcpkgcache</literal> y <literal>pkgcache</literal>, así como a la " +"ubicación dónde se guardan los ficheros descargados, <literal>Dir::Cache::" +"archives</literal>. La generación de cachés se puede desactivar dejando sus " +"nombres en blanco. Ésto hará que el arranque sea más lento, pero ahorrará " +"espacio. Normalmente se prefiere deshabilitar pkgcache en vez de " +"srcpkgcache. Al igual que con <literal>Dir::State</literal> el directorio " +"predeterminado está en <literal>Dir::Cache</literal>" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 -#, fuzzy +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -6320,28 +7266,26 @@ msgid "" "effect, unless it is done from the config file specified by " "<envar>APT_CONFIG</envar>)." msgstr "" -"<literal>Dir::Etc</literal> contiene el lugar de los ficheros de " -"configuración, <literal>sourcelist</literal> contiene el lugar de sourcelist " -"y <literal>main</literal> es el fichero de configuración predeterminado " -"(esta opción de configuración no tiene ningún efecto a menos que se realice " -"desde el fichero de configuración especificado por <envar>APT_CONFIG</" -"envar>)." +"<literal>Dir::Etc</literal> contiene la ubicación de los ficheros de " +"configuración, <literal>sourcelist</literal> proporciona la ubicación de " +"sourcelist y <literal>main</literal> es el fichero de configuración " +"predeterminado (esta opción de configuración no tiene ningún efecto a menos " +"que se realice desde el fichero de configuración definido en " +"<envar>APT_CONFIG</envar>)." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 -#, fuzzy +#: apt.conf.5.xml:507 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 "" -"La opción <literal>Dir::Parts</literal> lee en todos los fragementos de " -"configuración en orden léxico desde el directorio especificado. Después de " -"esto se carga el fichero principal de configuración." +"La opción <literal>Dir::Parts</literal> lee en todos los fragmentos de " +"ficheros de configuración en orden léxico desde el directorio especificado. " +"Al finalizar este proceso carga el fichero de configuración principal." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 -#, fuzzy +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" "Bin::Methods</literal> specifies the location of the method handlers and " @@ -6351,14 +7295,14 @@ msgid "" "literal> specify the location of the respective programs." msgstr "" "<literal>Dir::Bin</literal> apunta a los programas binarios. <literal>Dir::" -"Bin::Methods</literal> especifica la localización de los manejadores de los " -"métodos y <literal>gzip</literal>, <literal>dpkg</literal>, <literal>apt-" -"get</literal>, <literal>dpkg-source</literal>, <literal>dpkg-buildpackage</" -"literal> y <literal>apt-cache</literal> especifican la localización de los " -"respectivos programas." +"Bin::Methods</literal> define la ubicación de los gestores de los métodos y " +"<literal>gzip</literal>, <literal>bzip2</literal>, <literal>lzma</literal>, " +"<literal>dpkg</literal>, <literal>apt-get</literal>, <literal>dpkg-source</" +"literal>, <literal>dpkg-buildpackage</literal> y <literal>apt-cache</" +"literal> especifican la ubicación de sus respectivos programas." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -6369,34 +7313,49 @@ msgid "" "status file will be looked up in <filename>/tmp/staging/var/lib/dpkg/status</" "filename>." msgstr "" +"La opción de configuración <literal>RootDir</literal> tiene un significado " +"especial. Si se define, todas las rutas de <literal>Dir::</literal> serán " +"relativas a <literal>RootDir</literal>, <emphasis>incluso las rutas que se " +"especifiquen de forma absoluta</emphasis>. De modo que, por ejemplo, si " +"<literal>RootDir</literal> se define como <filename>/tmp/staging</filename> " +"y <literal>Dir::State::status</literal> se define como <filename>/var/lib/" +"dpkg/status</filename>, entonces el fichero de estado será <filename>/tmp/" +"staging/var/lib/dpkg/status</filename>." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 -#, fuzzy +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "APT con DSelect" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 -#, fuzzy +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " "section." msgstr "" -"Cuando APT se usa como método de &dselect; varias directivas de " -"configuración controlan el comportamiento predeterminado. Se encuentran en " -"la sección <literal>DSelect</literal>." +"Varias directivas de configuración controlan el comportamiento " +"predeterminado cuando APT se usa como método de &dselect;. Éstas se " +"encuentran en la sección <literal>DSelect</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 -#, fuzzy +#: apt.conf.5.xml:547 msgid "Clean" -msgstr "clean" +msgstr "Clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 -#, fuzzy +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -6405,118 +7364,107 @@ msgid "" "for instance). pre-auto performs this action before downloading new " "packages." msgstr "" -"Modo de borrado de caché; este valor puede ser always, prompt, auto, pre-" -"auto y never. always y prompt borrarán todos los paquetes de la caché " -"después de actualizar, prompt (predeterminado) pregunta primero. auto borra " -"sólo aquellos paquetes que ya no se pueden descargar (han sido reemplazados " -"por otra versión, por ejemplo). pre-auto realiza esta última acción antes de " +"Modo de limpieza del almacén, este valor puede ser «always», «prompt», " +"«auto», «pre-auto» y «never». Los valores «always» y «prompt» borrarán todos " +"los paquetes del almacén después de actualizar, «prompt» (el valor " +"predeterminado) preguntará primero. El valor «auto» borrará sólo aquellos " +"paquetes que ya no se pueden descargar (por ejemplo, los reemplazados por " +"otra versión). El valor «pre-auto» realiza esta última acción antes de " "descargar los paquetes nuevos." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 -#, fuzzy +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." msgstr "" -"El contenido de esta variable se pasa a &apt-get; como opciones de línea de " -"ordenes cuando se ejecuta en la fase de instalación." +"Los contenidos de esta variable se introducen a &apt-get; como opciones de " +"la línea de ordenes al ejecutar la fase de instalación." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 -#, fuzzy +#: apt.conf.5.xml:561 msgid "Updateoptions" -msgstr "Opciones" +msgstr "Updateoptions" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 -#, fuzzy +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." msgstr "" -"El contenido de esta variable se pasa a &apt-get; como opciones de línea de " -"ordenes cuando se ejecuta en la fase de actualización." +"Los contenidos de esta variable se introducen a &apt-get; como opciones de " +"la línea de ordenes al ejecutar la fase de actualización." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 -#, fuzzy +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "PromptAfterUpdate" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 -#, fuzzy +#: apt.conf.5.xml:567 msgid "" "If true the [U]pdate operation in &dselect; will always prompt to continue. " "The default is to prompt only on error." msgstr "" -"Si es true la operación de [U]pdate en &dselect; preguntará siempre antes de " -"continuar. Por omisión sólo pregunta en caso de error." +"Si es «true», la operación de «[U]pdate» (actualización) en &dselect; " +"preguntará siempre antes de continuar. De forma predeterminada, sólo " +"preguntará en caso de error." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:519 -#, fuzzy +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" -msgstr "Como APT llama a dpkg" +msgstr "Cómo invoca APT a dpkg" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 -#, fuzzy +#: apt.conf.5.xml:574 msgid "" "Several configuration directives control how APT invokes &dpkg;. These are " "in the <literal>DPkg</literal> section." msgstr "" -"Varias directivas de configuración controlan como APT llama a &dpkg;. Se " -"encuentran en la sección <literal>DPkg</literal>." +"Varias directivas de configuración controlan cómo invoca APT a &dpkg;. Éstas " +"se encuentran en la sección <literal>DPkg</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:525 -#, fuzzy +#: apt.conf.5.xml:579 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 "" -"Lista de opciones que se pasan a dpkg. Las opciones deben especificarse " -"usando la notación de lista y cada elemento de la lista se pasa a &dpkg; " -"como un sólo argumento." +"Es una lista de opciones que se introducen a dpkg. Las opciones se deben " +"especificar usando la notación de lista y cada elemento de la lista se " +"introduce a &dpkg; como un sólo argumento." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 -#, fuzzy +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "Pre-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 -#, fuzzy +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "Post-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 -#, fuzzy +#: apt.conf.5.xml:585 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 "" -"Es una lista de órdenes de shell que se ejecutarán antes de llamar a &dpkg;. " -"Como <literal>Options</literal>, debe de especificarse con notación de " -"lista. Las órdenes se ejecutan en orden usando <filename>/bin/sh</filename>, " -"si alguna falla APT abortará." +"Es una lista de órdenes de la consola que se ejecutarán antes y/o después de " +"invocar a &dpkg;. Como <literal>options</literal>, se debe especificar con " +"notación de lista. Las órdenes se ejecutarán en orden usando <filename>/bin/" +"sh</filename>, y APT finalizará en caso de fallo." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 -#, fuzzy +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "Pre-Install-Pkgs" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 -#, fuzzy +#: apt.conf.5.xml:592 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 " @@ -6524,15 +7472,15 @@ msgid "" "fail APT will abort. APT will pass to the commands on standard input the " "filenames of all .deb files it is going to install, one per line." msgstr "" -"Lista de órdenes de shell que se ejecutarán antes de llamar a &dpkg;. Como " -"<literal>Options</literal>, debe de especificarse con notación de lista. Las " -"órdenes se ejecutan en orden usando <filename>/bin/sh</filename>, si alguna " -"falla APT abortará. APT pasará a los programas los nombres de fichero de " -"todos los .deb que va ha instalar por la entrada estándar, uno por línea." +"Es una lista de órdenes de la consola que se ejecutarán antes de invocar a " +"&dpkg;. Como <literal>options</literal>, se debe especificar con notación de " +"lista. Las órdenes se ejecutan en orden usando <filename>/bin/sh</filename>, " +"y APT finalizará en caso de fallo. APT introducirá las órdenes, por la " +"entrada estándar, de los nombres de fichero de todos los «.deb» que va a " +"instalar, uno por línea." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 -#, fuzzy +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -6541,51 +7489,48 @@ msgid "" "given to <literal>Pre-Install-Pkgs</literal>." msgstr "" "La versión 2 de este protocolo vuelca más información, incluyendo la versión " -"del protocolo, el espacio de configuración de APT , los ficheros y versiones " -"que cambian. La versión 2 se habilita estableciendo <literal>DPkg::Tools::" -"Options::cmd::Version</literal> a 2. <literal>cmd</literal> es una orden " -"dada a <literal>Pre-Install-Pkgs</literal>." +"del protocolo, el espacio de configuración de APT y de los paquetes, los " +"ficheros y las versiones que cambian. La versión 2 se habilita definiendo " +"<literal>DPkg::Tools::Options::cmd::Version</literal> con el valor 2. " +"<literal>cmd</literal> es una orden que se pasa a <literal>Pre-Install-Pkgs</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 -#, fuzzy +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "Run-Directory" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 -#, fuzzy +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." msgstr "" -"APT hace que éste sea su directorio de trabajo antes de llamar a dpkg, por " -"omisión es <filename>/</filename>." +"APT cambia a este directorio antes de invocar a dpkg, el valor " +"predeterminado es <filename>/</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 -#, fuzzy +#: apt.conf.5.xml:610 msgid "Build-options" -msgstr "Opciones" +msgstr "Build-options" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 -#, fuzzy +#: apt.conf.5.xml:611 msgid "" "These options are passed to &dpkg-buildpackage; when compiling packages, the " "default is to disable signing and produce all binaries." msgstr "" -"Éstas opciones se pasan a &dpkg-buildpackage; cuando compila paquetes, por " -"omisión se limita a deshabilitar el firmado de paquetes y producir todos los " -"binarios." +"Estas opciones se introducen a &dpkg-buildpackage; cuando compila paquetes, " +"el comportamiento predeterminado se limita a deshabilitar el firmado de " +"paquetes y a producir todos los binarios." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt.conf.5.xml:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" -msgstr "" +msgstr "Uso del disparador de dpkg (y de las opciones relacionadas)" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -6598,9 +7543,20 @@ msgid "" "all frontends will currently stay around half (or more) of the time in the " "100% state while it actually configures all packages." msgstr "" +"APT puede invocar a dpkg de forma que pueda hacer un uso agresivo de los " +"disparadores mediante varias invocaciones a dpkg. Sin más opciones, dpkg " +"usará los disparadores sólo en su propia ejecución. Activar estas opciones " +"puede reducir el tiempo necesario para realizar la instalación o la " +"actualización. Tenga en cuenta que está orientado a que estas opciones se " +"activen de forma predeterminada en un futuro, necesita muchas pruebas pero " +"la forma en que APT invoca a dpkg ha cambiado drásticamente. <emphasis>Estas " +"opciones actualmente son experimentales, y no se deberían usar en entornos " +"de producción.</emphasis> También rompe el informe del progreso ya que todas " +"las interfaces estarán alrededor de la mitad (o más) del tiempo en el 100% " +"mientras se están configurando todos los paquetes." #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -6608,9 +7564,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:572 +#: apt.conf.5.xml:626 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 " @@ -6622,14 +7582,24 @@ msgid "" "see e.g. <command>dpkg --audit</command>. A defensive option combination " "would be <placeholder type=\"literallayout\" id=\"0\"/>" msgstr "" +"Tenga en cuenta que no se garantiza que APT permitirá usar estas opciones o " +"que estas opciones no causen un (gran) problema en el futuro. Si ha " +"entendido los riesgos y los problemas actuales con estas opciones pero es lo " +"suficientemente valiente para ayudar a probarlas, cree un nuevo fichero de " +"configuración y pruebe una combinación de las opciones. Por favor, informe " +"de cualquier error, problema o mejora que encuentre y asegúrese de apuntar " +"en sus informes qué opciones ha usado. Pedir ayuda a dpkg también puede ser " +"útil por motivos de depuración, véase por ejemplo: <command>dpkg --audit</" +"command>. Una combinación de opciones defensivas sería <placeholder type=" +"\"literallayout\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" -msgstr "" +msgstr "DPkg::NoTriggers" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -6639,14 +7609,23 @@ msgid "" "Previously these option only append --no-triggers to the configure calls to " "dpkg - now apt will add these flag also to the unpack and remove calls." msgstr "" +"Añade a todas las llamadas a dpkg la opción sin disparadores («no " +"triggers»), excepto a la llamada a «ConfigurePending». Consulte &dpkg; si " +"está interesado en saber qué significa esto. De forma breve: dpkg no " +"ejecutará los disparadores cuando está opción esté presente a menos que se " +"ejecute explícitamente en una llamada adicional. Tenga en cuenta que esta " +"opción también existe en versiones antiguas de apt (aunque sin documentar) " +"con un significado diferente. Anteriormente sólo se añadía la opción «--no-" +"triggers» a las llamadas de la configuración para dpkg, ahora apt también " +"añadirá esta opción a las llamadas de desempaquetado y borrado." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" -msgstr "" +msgstr "PackageManager::Configure" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -6660,14 +7639,27 @@ msgid "" "value will implicitly activate also the next option per default as otherwise " "the system could end in an unconfigured status which could be unbootable!" msgstr "" +"Los valores válidos son «<literal>all</literal>», «<literal>smart</" +"literal>» y «<literal>no</literal>». «<literal>all</literal>» es el valor " +"predeterminado y hace que APT configure todos los paquetes de forma " +"explícita. El valor «<literal>smart</literal>» sólo configura los paquetes " +"que necesiten ser configurados antes de que otro paquete se desempaquete " +"(pre-dependencia) y permite que dpkg configure los restantes con una llamada " +"generada por la siguiente opción. El valor «<literal>no</literal>» no " +"configurará nada y dependerá totalmente de dpkg para la configuración (que " +"fallará si se encuentra una pre-dependencia). Definir esta opción a otro " +"valor distinto a «all» activará implícitamente la siguiente opción de forma " +"predeterminada, ya que de otro modo el sistema podría terminar en un estado " +"mal configurado qué podría derivar en la imposibilidad de arrancar el " +"sistema. " #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" -msgstr "" +msgstr "DPkg::ConfigurePending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -6676,14 +7668,21 @@ msgid "" "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 "" +"Si define esta opción, apt ejecutará <command>dpkg --configure --pending</" +"command> para permitir a dpkg manejar todas las configuraciones necesarias y " +"todos los disparadores. Esta opción se activa automáticamente de forma " +"predeterminada si la opción anterior no está definida como <literal>all</" +"literal>, pero desactivarla podría ser útil si se quiere ejecutar APT varias " +"veces seguidas, por ejemplo: en un instalador. En estas situaciones podría " +"desactivar esta opción en todas las ejecuciones menos la última." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" -msgstr "" +msgstr "DPkg::TriggersPending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -6691,14 +7690,20 @@ msgid "" "for Pre-Dependencies (see debbugs #526774). Note that this will process all " "triggers, not only the triggers needed to configure this package." msgstr "" +"Útil para una configuración <literal>smart</literal> en la que un paquete " +"que tiene disparadores pendientes no se considera como <literal>instalado</" +"literal> y que dpkg lo trata como <literal>desempaquetado</literal>, lo cual " +"rompe el sistema de pre-dependencias (véase debbugs #526774). Tenga en " +"cuenta que esto procesará todos los disparadores, no sólo los disparadores " +"necesarios para configurar este paquete." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" -msgstr "" +msgstr "PackageManager::UnpackAll" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -6708,14 +7713,22 @@ msgid "" "method is very experimental and needs further improvements before becoming " "really useful." msgstr "" +"Ya que la configuración se puede aplazar para que dpkg la haga al final se " +"puede intentar ordenar las series de desempaquetado por necesidades " +"críticas, por ejemplo, mediante pre-dependencias. De forma predeterminada, " +"es «true» y por tanto se usa el método «antiguo» de ordenación en varios " +"pasos para todo. Mientras ambos métodos estén presentes en versiones " +"anteriores de APT, el método <literal>OrderCritical</literal> no se usará, " +"ya que este método es experimental y necesita más mejoras antes de llegar a " +"ser realmente útil." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" -msgstr "" +msgstr "OrderList::Score::Immediate" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -6725,9 +7738,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:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -6739,29 +7758,44 @@ msgid "" "change the scoring. The following example shows the settings with there " "default values. <placeholder type=\"literallayout\" id=\"0\"/>" msgstr "" +"Los paquetes esenciales (y sus dependencias) se deberían configurar " +"inmediatamente después de desempaquetarlos. Es una buena idea hacerlo lo más " +"pronto posible en el proceso de actualización ya que actualmente estas " +"llamadas de configuración también necesitan <literal>DPkg::TriggersPending</" +"literal>, que ejecutará unos pocos disparadores (que puede que no sean " +"necesarios). Los esenciales tienen, de forma predeterminada, una puntuación " +"alta pero la opción inmediata es relativamente baja (un paquete que tenga " +"pre-dependencias tiene una puntuación más alta). Puede cambiar la puntuación " +"mediante esta opción y las otras del mismo grupo. El siguiente ejemplo " +"muestra la configuración con los valores predeterminados. <placeholder type=" +"\"literallayout\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" -msgstr "" +msgstr "Las opciones «Periodic» y «Archives»" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " "<literal>/etc/cron.daily/apt</literal> script. See header of this script for " "the brief documentation of these options." msgstr "" +"Los grupos de opciones <literal>APT::Periodic</literal> y <literal>APT::" +"Archives</literal> configuran el comportamiento de las actualizaciones " +"periódicas de apt, que se hacen mediante el script <literal>/etc/cron.daily/" +"apt</literal>. Consulte la cabecera de este script para una breve " +"documentación de estas opciones." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 -#, fuzzy +#: apt.conf.5.xml:708 msgid "Debug options" -msgstr "Opciones" +msgstr "Opciones de depuración" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -6770,248 +7804,285 @@ msgid "" "literal>. Most of these options are not interesting to a normal user, but a " "few may be:" msgstr "" +"Activar las opciones de la sección <literal>Debug::</literal> provocará que " +"la información de depuración se envíe a la salida estándar del programa que " +"esté utilizando las bibliotecas de <literal>apt</literal>, o activar los " +"modos especiales del programa que son útiles para depurar el comportamiento " +"de <literal>apt</literal>. La mayoría de estas opciones no son interesantes " +"para un usuario normal, aunque unas cuantas sí son:" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 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> activa la salida de las " +"decisiones tomadas por <literal>dist-upgrade, upgrade, install, remove, " +"purge</literal>." #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 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> desactiva todos los cerrojos de los " +"ficheros. Esto se puede usar para ejecutar algunas operaciones (por ejemplo, " +"<literal>apt-get -s install</literal>) como un usuario normal." #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." msgstr "" +"<literal>Debug::pkgDPkgPM</literal> muestra la línea de órdenes actual cada " +"vez que <literal>apt</literal> invoca a &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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." msgstr "" +"<literal>Debug::IdentCdrom</literal> desactiva la inclusión de los datos de " +"statfs en los identificadores de los CDROM." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 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><term> -#: apt.conf.5.xml:707 -#, fuzzy +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::Acquire::cdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" +"Muestra la información relacionada al acceso de las fuentes de " +"<literal>cdrom://</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 -#, fuzzy +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::Acquire::ftp</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 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><term> -#: apt.conf.5.xml:729 -#, fuzzy +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::Acquire::http</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 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><term> -#: apt.conf.5.xml:740 -#, fuzzy +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::Acquire::https</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 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><term> -#: apt.conf.5.xml:751 -#, fuzzy +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::Acquire::gpgv</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." msgstr "" +"Muestra la información relacionada con la comprobación de las firmas " +"criptográficas mediante <literal>gpg</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 -#, fuzzy +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" -msgstr "La línea <literal>Version:</literal> " +msgstr "<literal>Debug::aptcdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." msgstr "" +"Muestra la información sobre el proceso de acceso a las colecciones de " +"paquetes almacenadas en CD-ROM." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 -#, fuzzy +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" -msgstr "La línea <literal>Label:</literal> " +msgstr "<literal>Debug::BuildDeps</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 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><term> -#: apt.conf.5.xml:783 -#, fuzzy +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" -msgstr "La línea <literal>Label:</literal> " +msgstr "<literal>Debug::Hashes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." msgstr "" +"Muestra los «hashes» criptográficos que generan las bibliotecas de " +"<literal>apt</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 -#, fuzzy +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" -msgstr "La línea <literal>Label:</literal> " +msgstr "<literal>Debug::IdentCDROM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 "" +"No incluye la información de <literal>statfs</literal>, el número de bloques " +"libres y usados del sistema de ficheros del CD-ROM, cuando se genera un " +"identificador de un CD-ROM." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 -#, fuzzy +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" -msgstr "La línea <literal>Origin:</literal> " +msgstr "<literal>Debug::NoLocking</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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 "" +"Desactiva todos los cerrojos de los ficheros. Por ejemplo, esto permitirá " +"ejecutar dos instancias de <quote><literal>apt-get update</literal></quote> " +"a la vez." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:815 -#, fuzzy +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::pkgAcquire</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 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><term> -#: apt.conf.5.xml:826 -#, fuzzy +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::pkgAcquire::Auth</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." msgstr "" +"Muestra los mensajes de estado y los errores relacionados con la " +"comprobación de las sumas de verificación y las firmas criptográficas de los " +"ficheros descargados." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 -#, fuzzy +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::pkgAcquire::Diffs</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 msgid "" "Output information about downloading and applying package index list diffs, " "and errors relating to package index list diffs." msgstr "" +"Muestra la información de la descarga y la aplicación de los diffs de la " +"lista de índices de paquetes, y los errores relacionados con éstos." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:847 -#, fuzzy +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::pkgAcquire::RRed</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 msgid "" "Output information related to patching apt package lists when downloading " "index diffs instead of full indices." msgstr "" +"Muestra la información relacionada con el parcheado de las listas de " +"paquetes de apt cuando se descargan los diffs de los índices en lugar de los " +"índices completos." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:858 -#, fuzzy +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" -msgstr "La línea <literal>Archive:</literal> " +msgstr "<literal>Debug::pkgAcquire::Worker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" +"Registra todas las interacciones de los sub-procesos que están realizando " +"descargas." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAutoRemove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 msgid "" "Log events related to the automatically-installed status of packages and to " "the removal of unused packages." msgstr "" +"Registra los eventos relacionados con el estado «instalado automáticamente» " +"de los paquetes y con la eliminación de los paquetes sin usar." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDepCache::AutoInstall</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -7019,14 +8090,19 @@ msgid "" "to the full <literal>apt</literal> dependency resolver; see <literal>Debug::" "pkgProblemResolver</literal> for that." msgstr "" +"Genera los mensajes de depuración que describen qué paquetes se están " +"instalando automáticamente para resolver las dependencias. Esto corresponde " +"al paso inicial de instalación automática, por ejemplo: <literal>apt-get " +"install</literal> y no el solucionador completo de dependencias de " +"<literal>apt</literal>. Véase <literal>Debug::pkgProblemResolver</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDepCache::Marker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -7041,161 +8117,183 @@ msgid "" "there is none or if it is the same version as the installed. " "<literal>section</literal> is the name of the section the package appears in." msgstr "" +"Genera los mensajes de depuración que describen qué paquete se marcará como " +"mantener/instalar/borrar mientras el solucionador de problemas " +"(«ProblemResolver») realiza su trabajo. Cada adición o borrado puede iniciar " +"acciones adicionales; éstas se muestran sangradas con dos espacios bajo la " +"entrada original. El formato de cada línea es <literal>MarkKeep</literal>, " +"<literal>MarkDelete</literal> o <literal>MarkInstall</literal> seguido de " +"<literal>package-name <a.b.c -> d.e.f | x.y.z> (sección)</literal> " +"siendo <literal>a.b.c</literal> la versión actual del paquete, <literal>d.e." +"f</literal> la versión considerada para instalar y <literal>x.y.z</literal> " +"una versión nueva, pero no considerada para la instalación (por una " +"puntuación baja). Las dos últimas se pueden omitir si no hay o si es la " +"misma versión que la instalada. <literal>sección</literal> es el nombre de " +"la sección en la que aparece el paquete." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 -#, fuzzy +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" -msgstr "La línea <literal>Version:</literal> " +msgstr "<literal>Debug::pkgInitConfig</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" +"Vuelca la configuración predeterminada a la salida estándar durante al " +"iniciarse." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 -#, fuzzy +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" -msgstr "La línea <literal>Package:</literal> " +msgstr "<literal>Debug::pkgDPkgPM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 msgid "" "When invoking &dpkg;, output the precise command line with which it is being " "invoked, with arguments separated by a single space character." msgstr "" +"Cuando se invoca a &dpkg; muestra la línea de órdenes exacta con la que se " +"invocó, con los argumentos separados por un espacio." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDPkgProgressReporting</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 msgid "" "Output all the data received from &dpkg; on the status file descriptor and " "any errors encountered while parsing it." msgstr "" +"Muestra todos los datos recibidos de &dpkg; en el descriptor del fichero de " +"estado y cualquier error encontrado durante el análisis." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:947 -#, fuzzy +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" -msgstr "La línea <literal>Origin:</literal> " +msgstr "<literal>Debug::pkgOrderList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 msgid "" "Generate a trace of the algorithm that decides the order in which " "<literal>apt</literal> should pass packages to &dpkg;." msgstr "" +"Genera una traza del algoritmo que decide el orden en el que <literal>apt</" +"literal> debería entregar los paquetes a &dpkg;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:959 -#, fuzzy +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" -msgstr "La línea <literal>Package:</literal> " +msgstr "<literal>Debug::pkgPackageManager</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "" "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" +"Muestra los mensajes de estado siguiendo los pasos realizados al invocar a " +"&dpkg;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 -#, fuzzy +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" -msgstr "La línea <literal>Label:</literal> " +msgstr "<literal>Debug::pkgPolicy</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." -msgstr "" +msgstr "Muestra la prioridad de cada lista de paquetes al iniciarse." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" -msgstr "" +msgstr "<literal>Debug::pkgProblemResolver</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 msgid "" "Trace the execution of the dependency resolver (this applies only to what " "happens when a complex dependency problem is encountered)." msgstr "" +"Muestra la ejecución del solucionador de dependencias (esto se aplica sólo a " +"lo que ocurre cuando se encuentra un problema de dependencias complejo)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" -msgstr "" +msgstr "<literal>Debug::pkgProblemResolver::ShowScores</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 "" +"Muestra una lista de todos los paquetes instalados con sus puntuaciones " +"calculadas y usadas por pkgProblemResolver. La descripción del paquete es la " +"misma que la descrita en <literal>Debug::pkgDepCache::Marker</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 -#, fuzzy +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" -msgstr "La línea <literal>Version:</literal> " +msgstr "<literal>Debug::sourceList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." msgstr "" +"Muestra la información de los proveedores extraída de <filename>/etc/apt/" +"vendors.list</filename>." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 -#, fuzzy +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." msgstr "" -"&configureindex; contiene un fichero de configuración de ejemplo mostrando " -"los valores predeterminados para todas las opciones posibles." +"&configureindex; es un fichero de configuración de ejemplo que muestra " +"valores de ejemplo para todas las opciones posibles." #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 -#, fuzzy +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" -msgstr "apt-cdrom" +msgstr "&file-aptconf;" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 -#, fuzzy +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." -msgstr "&apt-cache; &apt-conf;" +msgstr "&apt-cache;, &apt-config;, &apt-preferences;." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +#, fuzzy +#| msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" msgstr "" +"&apt-author.team; &apt-email; &apt-product; <date>4 de Mayo 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt_preferences.5.xml:21 apt_preferences.5.xml:28 -#, fuzzy msgid "apt_preferences" msgstr "apt_preferences" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt_preferences.5.xml:29 -#, fuzzy msgid "Preference control file for APT" msgstr "Fichero de preferencias de APT" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:34 -#, fuzzy msgid "" "The APT preferences file <filename>/etc/apt/preferences</filename> and the " "fragment files in the <filename>/etc/apt/preferences.d/</filename> folder " @@ -7203,11 +8301,12 @@ msgid "" "installation." msgstr "" "El fichero de preferencias de APT <filename>/etc/apt/preferences</filename> " -"se puede usar para controlar las versiones de los paquetes seleccionados." +"y los segmentos de fichero dentro del directorio <filename>/etc/apt/" +"preferences.d/</filename> se pueden usar para controlar las versiones de los " +"paquetes seleccionados para su instalación." #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:39 -#, fuzzy msgid "" "Several versions of a package may be available for installation when the " "&sources-list; file contains references to more than one distribution (for " @@ -7218,17 +8317,17 @@ msgid "" "priorities that APT assigns to package versions by default, thus giving the " "user control over which one is selected for installation." msgstr "" -"Cuando el fichero &sources-list; contiene referencias a más de una " -"distribución (por ejemplo, <literal>estable</literal> y <literal>pruebas</" -"literal>). APT asigna una prioridad a cada versión disponible. Limitado por " -"las dependencias, <command>apt-get</command> selecciona la versión con mayor " -"prioridad. El fichero de preferencias de APT modifica las prioridades " -"asignadas por APT, dando control al usuario sobre que ejemplar se " -"seleccionará para la instalación." +"Puede disponer de varias versiones de un mismo paquete cuando el fichero " +"&sources-list; contiene referencias a más de una distribución (por ejemplo, " +"«<literal>stable</literal>» (estable) y «<literal>testing</literal>» (en " +"pruebas)). APT asigna una prioridad a cada versión disponible, y limitado " +"por las dependencias, <command>apt-get</command> selecciona la versión con " +"mayor prioridad. El fichero de preferencias de APT modifica las prioridades " +"asignadas por APT, dando control al usuario sobre qué versión se " +"seleccionará para su instalación." #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:49 -#, fuzzy msgid "" "Several instances of the same version of a package may be available when the " "&sources-list; file contains references to more than one source. In this " @@ -7236,15 +8335,30 @@ msgid "" "the &sources-list; file. The APT preferences file does not affect the " "choice of instance, only the choice of version." msgstr "" -"Puede estén disponibles varios ejemplares de la misma versión de un paquete " -"cuando el fichero &sources-list; contenga referencias a más de una fuente. " -"En este caso <command>apt-get</command> descarga el ejemplar que aparezca " -"listado primero en el fichero &sources-list;. El fichero de preferencias de " -"APT no modifica la elección del ejemplar, sólo la elección de la versión." +"Puede que estén disponibles varios ejemplares de la misma versión de un " +"paquete cuando el fichero «&sources-list;» contenga referencias a más de una " +"fuente. En este caso <command>apt-get</command> descarga el ejemplar que " +"aparezca listado primero en el fichero «&sources-list;». El fichero de " +"preferencias de APT no modifica la elección del ejemplar, sólo la elección " +"de la versión." #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -7254,30 +8368,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 -#, fuzzy +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "¿Cómo asigna APT las prioridades?" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:89 +#, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" -msgstr "" -"<programlisting>\n" -"<command>apt-get install -t testing <replaceable>paquete</replaceable></command>\n" +msgstr "<command>apt-get install -t testing <replaceable>paquete</replaceable></command>\n" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:92 +#, no-wrap msgid "APT::Default-Release \"stable\";\n" -msgstr "" -"<programlisting>\n" -"APT::Default-Release \"stable\";\n" +msgstr "APT::Default-Release \"stable\";\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 -#, fuzzy +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -7291,60 +8399,73 @@ msgid "" "specifically pinned packages. For example, <placeholder type=" "\"programlisting\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>" msgstr "" -"Si no existe el fichero de preferencias o no hay ninguna entrada en éste que " -"se pueda aplicar a una determinada versión, se asigna a la versión la " -"prioridad de la distribución a la que pertenece. Es posible seleccionar una " -"distribución, >>distribución objetivo<< (n. t. del inglés " -"<emphasis>target release</emphasis>), que recibe una prioridad mayor que el " -"resto. La distribución objetivo se puede definir en la línea de órdenes al " -"ejecutar <command>apt-get</command> o en el fichero de configuración de APT " -"(<filename>/etc/apt/apt.conf</filename>). Por ejemplo," +"De no existir el fichero de preferencias, o si no hay ninguna entrada en " +"éste que se pueda aplicar a una determinada versión, se asigna a la versión " +"la prioridad de la distribución a la que pertenece. Es posible seleccionar " +"una distribución, la >>distribución objetivo<< (n. t. del inglés " +"<emphasis>target release</emphasis>), que recibe una prioridad predefinida " +"mayor que el resto. La distribución objetivo se puede definir en la línea de " +"órdenes al ejecutar <command>apt-get</command> o en el fichero de " +"configuración de APT <filename>/etc/apt/apt.conf</filename>. Tenga en cuenta " +"que esto tiene preferencia sobre cualquier otra prioridad definida en " +"<filename>/etc/apt/preferencias</filename>, pero que no afecta al anclaje de " +"paquetes específicos. Por ejemplo, <placeholder type=\"programlisting\" id=" +"\"0\"/><placeholder type=\"programlisting\" id=\"1\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 #, fuzzy +#| msgid "priority 100" +msgid "priority 1" +msgstr "prioridad 100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 msgid "priority 100" msgstr "prioridad 100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 -#, fuzzy +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." -msgstr "a la versión instalada (si existe)." +msgstr "a la versión instalada (de existir)." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 -#, fuzzy +#: apt_preferences.5.xml:112 msgid "priority 500" msgstr "prioridad 500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 -#, fuzzy +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." msgstr "" -"a la versión que ni está instalada ni pertenece a la distribución objetivo." +"a las versiones que ni están instaladas ni pertenecen a la distribución " +"objetivo." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 -#, fuzzy +#: apt_preferences.5.xml:117 msgid "priority 990" msgstr "prioridad 990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 -#, fuzzy +#: apt_preferences.5.xml:118 msgid "" "to the versions that are not installed and belong to the target release." msgstr "" -"a las versiones que no están instaladas pero que pertenecen a la " -"distribución objetivo." +"a las versiones que no están instaladas y que pertenecen a la distribución " +"objetivo." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 -#, fuzzy +#: apt_preferences.5.xml:96 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: " @@ -7352,22 +8473,28 @@ msgid "" msgstr "" "Si se ha especificado una distribución objetivo, APT usa el siguiente " "algoritmo para establecer las prioridades de cada versión de un paquete. " -"Asigna:" +"Asignar: <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 #, fuzzy +#| msgid "" +#| "If the target release has not been specified then APT simply assigns " +#| "priority 100 to all installed package versions and priority 500 to all " +#| "uninstalled package versions." msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" "Si no se especifica ninguna distribución objetivo APT asigna prioridad 100 a " -"todas las versiones de los paquetes instalados y 500 al resto." +"todas las versiones de los paquetes instalados y 500 a las versiones no " +"instaladas de paquetes." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 -#, fuzzy +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." @@ -7376,8 +8503,7 @@ msgstr "" "determinar qué versión del paquete debe instalar." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 -#, fuzzy +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -7385,22 +8511,21 @@ msgid "" "exceeds 1000; such high priorities can only be set in the preferences file. " "Note also that downgrading a package can be risky.)" msgstr "" -"Nunca instalar una versión anterior de un paquete en lugar de la instalada a " -"menos que la prioridad de la versión disponible supere 1000 (Dese cuenta que " -"ninguna de las prioridades que asigna APT por omisión superan 1000, éstas " -"prioridades sólo se pueden establecer mediante el fichero de preferencias. " -"Tenga en consideración que instalar una versión anterior del paquete puede " +"Nunca instala una versión anterior de un paquete en lugar de la instalada a " +"menos que la prioridad de la versión disponible supere 1000 («Desactualizar» " +"significa instalar una versión menos reciente de un paquete. Tenga en cuenta " +"que ninguna de las prioridades que asigna APT por omisión superan 1000; " +"éstas prioridades sólo se pueden establecer mediante el fichero de " +"preferencias. Observe que instalar una versión anterior del paquete puede " "ser peligroso)." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 -#, fuzzy +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." -msgstr "Instalar la versión de mayor prioridad." +msgstr "Instala la versión de mayor prioridad." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 -#, fuzzy +#: apt_preferences.5.xml:139 msgid "" "If two or more versions have the same priority, install the most recent one " "(that is, the one with the higher version number)." @@ -7409,20 +8534,18 @@ msgstr "" "(esto es, la que tiene un número de versión mayor)." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 -#, fuzzy +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the <literal>--reinstall</" "literal> option is given, install the uninstalled one." msgstr "" "Si dos o más versiones tienen la misma prioridad y número de versión, pero o " -"bien difieren en su meta-información o se ha proporcionado la opción " -"<literal>--reinstall</literal> se instala la que no está instalada." +"bien difieren en su meta-información o se ha introducido la opción " +"<literal>--reinstall</literal>, se instalará la que no está instalada." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 -#, fuzzy +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -7430,15 +8553,14 @@ msgid "" "upgraded when <command>apt-get install <replaceable>some-package</" "replaceable></command> or <command>apt-get upgrade</command> is executed." msgstr "" -"Típicamente, la versión instalada del paquete (prioridad 100) no es tan " -"reciente como la disponible a través de &sources-list; (prioridad 500 o " -"990). Entonces el paquete se actualizará cuando se ejecute <command>apt-get " -"install <replaceable>algún-paquete</replaceable></command> o <command>apt-" -"get upgrade</command>." +"Generalmente, la versión instalada del paquete (prioridad 100) no es tan " +"reciente como la disponible a través de las fuentes en «&sources-" +"list;» (prioridad 500 o 990). En este caso, el paquete se actualizará al " +"ejecutar <command>apt-get install <replaceable>paquete</replaceable></" +"command> o <command>apt-get upgrade</command>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 -#, fuzzy +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -7447,13 +8569,12 @@ msgid "" msgstr "" "Rara vez la versión instalada de un paquete es <emphasis>más</emphasis> " "reciente que cualquiera de las versiones disponibles. En éste caso no se " -"instalará la versión anterior del paquete cuando se ejecute <command>apt-get " -"install <replaceable>algún-paquete</replaceable></command> o <command>apt-" -"get upgrade</command>." +"instalará la versión anterior del paquete al ejecutar <command>apt-get " +"install <replaceable>paquete</replaceable></command> o <command>apt-get " +"upgrade</command>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 -#, fuzzy +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -7463,23 +8584,21 @@ msgid "" "<emphasis>one</emphasis> of the available versions has a higher priority " "than the installed version." msgstr "" -"A veces la versión instalada de un paquete es más reciente que la versión " +"A veces, la versión instalada de un paquete es más reciente que la versión " "perteneciente a la distribución objetivo, pero no tan reciente como la " -"versión de otra distribución. Este tipo de paquetes se actualizarán cuando " -"se ejecute <command>apt-get install <replaceable>algún-paquete</" -"replaceable></command> o <command>apt-get upgrade</command> porque al menos " -"<emphasis>uno</emphasis> de los ejemplares disponibles tiene una prioridad " -"mayor que la versión instalada." +"versión de otra distribución. Este tipo de paquetes se actualizarán al " +"ejecutar <command>apt-get install <replaceable>paquete</replaceable></" +"command> o <command>apt-get upgrade</command> porque al menos <emphasis>uno</" +"emphasis> de los ejemplares disponibles tiene una prioridad mayor que la " +"versión instalada." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 -#, fuzzy +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "El efecto de las preferencias sobre APT" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 -#, fuzzy +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -7487,13 +8606,12 @@ msgid "" "specific form and a general form." msgstr "" "El fichero de preferencias de APT permite al administrador del sistema " -"controlar las asignaciones de prioridades. El fichero consiste en uno o más " +"controlar la asignación de prioridades. El fichero consiste en uno o más " "registros de varias líneas separados entre sí por espacios en blanco. Los " -"registros pueden tener una o dos formas: una específica y otra general." +"registros pueden tener una de estos dos formatos: el específico o el general." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 -#, fuzzy +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -7501,28 +8619,27 @@ msgid "" "<filename>perl</filename> package whose version number begins with " "\"<literal>5.8</literal>\". Multiple packages can be separated by spaces." msgstr "" -"La forma específica asigna una prioridad (\"Pin-Priority\") a un paquete " -"concreto y se aplica a una versión o rango de versiones. Por ejemplo, el " -"siguiente registro asigna una prioridad alta a todas las versiones del " -"paquete <filename>perl</filename> cuyo número de versión empiece con " -"\"<literal>5.8</literal>\"." +"El formato «específico» asigna una prioridad («Pin-Priority») a un paquete " +"concreto y afecta a una versión especificada o rango de versiones. Por " +"ejemplo, el siguiente registro asigna una prioridad alta a todas las " +"versiones del paquete <filename>perl</filename> cuyo número de versión " +"empiece con «<literal>5.8</literal>». Puede especificar varios paquetes " +"separados por espacios." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:184 +#, no-wrap msgid "" "Package: perl\n" "Pin: version 5.8*\n" "Pin-Priority: 1001\n" msgstr "" -"<programlisting>\n" "Package: perl\n" "Pin: version 5.8*\n" "Pin-Priority: 1001\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 -#, fuzzy +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -7530,57 +8647,85 @@ msgid "" "versions coming from a particular Internet site, as identified by the site's " "fully qualified domain name." msgstr "" -"La forma general asigna una prioridad a todas las versiones de los paquetes " -"en una distribución (esto es, a todas las versiones de paquetes provenientes " -"de un fichero <filename>Release</filename>), o a todos las versiones de un " -"paquete que provienen de un sitio concreto en internet, identificado por su " -"nombre de dominio." +"El formato «general» asigna una prioridad a todas las versiones de los " +"paquetes en una distribución (esto es, a todas las versiones de paquetes " +"listados en un fichero <filename>Release</filename> particular), o a todas " +"las versiones de un paquete provenientes de un sitio concreto en Internet, " +"identificado por su nombre de dominio." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 -#, fuzzy +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " "all package versions available from the local site." msgstr "" -"Esta forma general del fichero de preferencias de APT sólo se aplica a " -"grupos de paquetes. Por ejemplo, el siguiente registro hace que asigne una " +"Esta entrada con formato general en el fichero de preferencias de APT sólo " +"afecta a grupos de paquetes. Por ejemplo, el siguiente registro asigna una " "prioridad alta a todas las versiones disponibles desde un sitio local." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:201 +#, no-wrap msgid "" "Package: *\n" "Pin: origin \"\"\n" "Pin-Priority: 999\n" msgstr "" -"<programlisting>\n" "Package: *\n" "Pin: origin \"\"\n" "Pin-Priority: 999\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 -#, fuzzy +#: apt_preferences.5.xml:206 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: origin \"\"\n" +#| "Pin-Priority: 999\n" +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\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:214 +#, fuzzy +#| msgid "" +#| "A note of caution: the keyword used here is \"<literal>origin</literal>" +#| "\". This should not be confused with the Origin of a distribution as " +#| "specified in a <filename>Release</filename> file. What follows the " +#| "\"Origin:\" tag in a <filename>Release</filename> file is not an Internet " +#| "address but an author or vendor name, such as \"Debian\" or \"Ximian\"." +msgid "" +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." msgstr "" -"Un aviso acerca de la palabra clave usada en \"<literal>origin</literal>\": " -"no debe de confundirse con el origen (\"Origin:\") de una distribución tal y " -"como se especifica en el fichero <filename>Release</filename>. Lo que sigue " -"a \"Origin:\" en un fichero <filename>Release</filename> no es una dirección " -"de un sitio de internet, sino el autor o el nombre del proveedor, tales como " -"\"Debian\" o \"Ximian\"." +"Aviso: la palabra clave usada aquí es «<literal>origin</literal>». No se " +"debe confundir con el origen («Origin:») de una distribución tal y como se " +"especifica en el fichero <filename>Release</filename>. Lo que sigue a la " +"etiqueta «Origin:» en un fichero <filename>Release</filename> no es la " +"dirección de un sitio de Internet, sino el autor o el nombre del proveedor, " +"tales como «Debian» o «Ximian»." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 -#, fuzzy +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is \"<literal>unstable</" @@ -7588,199 +8733,188 @@ msgid "" msgstr "" "El siguiente registro asigna una prioridad baja a todas las versiones de los " "paquetes pertenecientes a cualquier distribución que tenga como nombre de " -"Archivo \"<literal>unstable</literal>\"." +"archivo de paquetes «<literal>unstable</literal>» (inestable)." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:223 +#, no-wrap msgid "" "Package: *\n" "Pin: release a=unstable\n" "Pin-Priority: 50\n" msgstr "" -"<programlisting>\n" "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:202 +#: apt_preferences.5.xml:228 #, fuzzy +#| msgid "" +#| "The following record assigns a high priority to all package versions " +#| "belonging to any distribution whose Codename is \"<literal>squeeze</" +#| "literal>\"." msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" -"El siguiente registro asigna una prioridad baja a todas las versiones de los " -"paquetes pertenecientes a cualquier distribución que tenga como nombre de " -"Archivo \"<literal>unstable</literal>\"." +"El siguiente registro asigna una prioridad alta a todas las versiones de los " +"paquetes pertenecientes a cualquier distribución que tenga como nombre clave " +"«<literal>squeeze</literal>»." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 +#: apt_preferences.5.xml:232 #, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" -"<programlisting>\n" "Package: *\n" -"Pin: release a=unstable\n" -"Pin-Priority: 50\n" +"Pin: release n=squeeze\n" +"Pin-Priority: 900\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 -#, fuzzy +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " "and whose release Version number is \"<literal>3.0</literal>\"." msgstr "" "El siguiente registro asigna una prioridad alta a todas las versiones de los " -"paquetes pertenecientes a la distribución que tiene como nombre de Archivo " -"\"<literal>stable</literal>\" y como número de versión \"<literal>3.0</" -"literal>\"." +"paquetes pertenecientes a cualquier publicación que tenga como nombre de " +"archivo de paquetes «<literal>stable</literal>» y como número de versión " +"«<literal>3.0</literal>»." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:242 +#, no-wrap msgid "" "Package: *\n" "Pin: release a=stable, v=3.0\n" "Pin-Priority: 500\n" msgstr "" -"<programlisting>\n" "Package: *\n" -"Pin: release a=unstable, v=3.0\n" -"Pin-Priority: 50\n" +"Pin: release a=stable, v=3.0\n" +"Pin-Priority: 500\n" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 -#, fuzzy +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "¿Cómo interpreta APT las prioridades?" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 -#, fuzzy +#: apt_preferences.5.xml:261 msgid "P > 1000" msgstr "P > 1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 -#, fuzzy +#: apt_preferences.5.xml:262 msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" msgstr "" -"la versión se instala incluso si es una versión anterior a la instalada en " +"La versión se instala incluso si es una versión anterior a la instalada en " "el sistema." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 -#, fuzzy +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" msgstr "990 < P <=1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 -#, fuzzy +#: apt_preferences.5.xml:267 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 "" -"la versión se instala aunque no venga de la distribución objetivo, a menos " +"La versión se instala aunque no venga de la distribución objetivo, a menos " "que la versión instalada sea más reciente." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 -#, fuzzy +#: apt_preferences.5.xml:272 msgid "500 < P <=990" msgstr "500 < P <=990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 -#, fuzzy +#: apt_preferences.5.xml:273 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 "" -"la versión se instala a menos que exista otro ejemplar disponible " -"perteneciente a la distribución objetivo o bien la versión instalada sea más " -"reciente." +"La versión se instala a menos que exista otro ejemplar disponible " +"perteneciente a la distribución objetivo, o bien si la versión instalada es " +"más reciente." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 -#, fuzzy +#: apt_preferences.5.xml:278 msgid "100 < P <=500" msgstr "100 < P <=500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 -#, fuzzy +#: apt_preferences.5.xml:279 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 "" -"la versión se instala a menos que exista un ejemplar perteneciente a otra " -"distribución o la versión instalada sea más reciente." +"La versión se instala a menos que exista una versión disponible " +"perteneciente a otra distribución, o si la versión instalada es más reciente." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 -#, fuzzy +#: apt_preferences.5.xml:284 msgid "0 < P <=100" msgstr "0 < P <=100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 -#, fuzzy +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" msgstr "" -"la versión sólo se instala si no hay ninguna versión del paquete instalado." +"La versión sólo se instala si no hay ninguna versión del paquete instalada." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 -#, fuzzy +#: apt_preferences.5.xml:289 msgid "P < 0" msgstr "P < 0" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 -#, fuzzy +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" -msgstr "la versión nunca se instala." +msgstr "Evita la instalación de la versión." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 -#, fuzzy +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " "<placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" "Las prioridades (P) asignadas en el fichero de preferencias deben ser " -"números enteros. Se interpretan (en general) del siguiente modo:" +"números enteros positivos o negativos. Se interpretan (en general) del " +"siguiente modo: <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 -#, fuzzy +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " "that, if any general-form records match an available package version then " "the first such record determines the priority of the package version." msgstr "" -"Si uno de los registros de forma específica descritos arriba coinciden con " -"una versión disponible de un paquete, el registro determina la prioridad de " -"la versión. En caso de que esto no sea así, si cualquier número de registros " -"de forma general coinciden con una versión, el primero determina la " -"prioridad de la versión del paquete." +"Si cualquier registro con formato específico coincide con una versión " +"disponible de un paquete, el registro determina la prioridad de la versión " +"del paquete. De no ser así, y si cualquier número de registros con formato " +"general coinciden con una versión, el primero determina la prioridad de la " +"versión del paquete." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 -#, fuzzy +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" @@ -7789,8 +8923,8 @@ msgstr "" "registros antes mencionados:" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:305 +#, no-wrap msgid "" "Package: perl\n" "Pin: version 5.8*\n" @@ -7804,7 +8938,6 @@ msgid "" "Pin: release unstable\n" "Pin-Priority: 50\n" msgstr "" -"<programlisting>\n" "Package: perl\n" "Pin: version 5.8*\n" "Pin-Priority: 1001\n" @@ -7818,13 +8951,12 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" -msgstr "" +msgstr "Por ello:" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 -#, fuzzy +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -7833,14 +8965,13 @@ msgid "" "<literal>perl</literal> will be downgraded." msgstr "" "La versión más reciente disponible del paquete <literal>perl</literal> se " -"instala mientras que el número de versión empieze con \"<literal>5.8</" -"literal>\". Si se encuentra disponible <emphasis>cualquier</emphasis> " -"versión 5.8* de <literal>perl</literal> y la versión instalada es 5.9*, " -"entonces se instala la versión5.8*." +"instalará siempre que el número de versión empiece con «<literal>5.8</" +"literal>». De existir <emphasis>cualquier</emphasis> versión 5.8* disponible " +"de <literal>perl</literal>, y si la versión instalada es 5.9*, se instalará " +"la versión 5.8*, desactualizando el paquete." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 -#, fuzzy +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -7851,8 +8982,7 @@ msgstr "" "versiones, incluso sobre los pertenecientes a la distribución objetivo." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 -#, fuzzy +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an <literal>unstable</" @@ -7860,57 +8990,48 @@ msgid "" "and no version of the package is already installed." msgstr "" "Otras versiones que tengan un origen distinto al sistema local listadas en " -"&sources-list; y que pertenezcan a la distribución <literal>inestable</" -"literal> sólo se instalarán si se seleccionan para instalar y no hay ninguna " -"versión del paquete instalado." +"«&sources-list;» y que pertenezcan a la distribución <literal>unstable</" +"literal> sólo se instalarán si se seleccionan para su instalación y si no " +"hay ninguna versión del paquete ya instalado." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 -#, fuzzy +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" -msgstr "" -"Determinación de la versión del paquete y de las propiedades de la\n" -"distribución" +msgstr "Determinar la versión del paquete y las propiedades de la distribución" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 -#, fuzzy +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " "describe the packages available at that location." msgstr "" -"Los recursos del fichero &sources-list; deben proporcionar los ficheros " -"<filename>Packages</filename> y <filename>Release</filename>. Éstos " +"Los recursos listados en el fichero «&sources-list;» deben proporcionar los " +"ficheros <filename>Packages</filename> y <filename>Release</filename>. Éstos " "describen los paquetes disponibles en cada uno de los sitios." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 -#, fuzzy +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" -msgstr "La línea <literal>Package:</literal> " +msgstr "La línea <literal>Package:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 -#, fuzzy +#: apt_preferences.5.xml:354 msgid "gives the package name" -msgstr "Indica el nombre del paquete" +msgstr "indica el nombre del paquete." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 -#, fuzzy +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" -msgstr "La línea <literal>Version:</literal> " +msgstr "La línea <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 -#, fuzzy +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" -msgstr "Indica el número de versión del paquete" +msgstr "indica el número de versión del paquete." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 -#, fuzzy +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/" @@ -7921,24 +9042,22 @@ msgid "" "relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" "\"0\"/>" msgstr "" -"El fichero <filename>Packages</filename> se encuentra normalmente en el " -"directorio <filename>.../dists/<replaceable>nombre-dist</replaceable>/ " +"El fichero <filename>Packages</filename> se suele encontrar en el directorio " +"<filename>.../dists/<replaceable>nombre-dist</replaceable>/" "<replaceable>componente</replaceable>/<replaceable>arquitectura</" "replaceable></filename>, por ejemplo, <filename>.../dists/stable/main/binary-" -"i386/Packages</filename>. El fichero consiste en una serie de registros de " -"varias líneas, uno por cada paquete disponible en ese directorio. Para " -"montar un repositorio de APT sólo son significativas dos de las líneas de " -"cada registro:" +"i386/Packages</filename>. Este fichero consiste en una serie de registros de " +"varias líneas, uno por cada paquete disponible en ese directorio. Sólo dos " +"líneas en cada registro son relevantes a la hora de definir las prioridades " +"de APT: <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 -#, fuzzy +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" -msgstr "La línea <literal>Archive:</literal> " +msgstr "Las líneas <literal>Archive:</literal> o <literal>Suite:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 -#, fuzzy +#: apt_preferences.5.xml:375 msgid "" "names the archive to which all the packages in the directory tree belong. " "For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " @@ -7947,55 +9066,60 @@ msgid "" "archive. Specifying this value in the APT preferences file would require " "the line:" msgstr "" -"Indica el nombre del archivo al que pertenecen todos los paquetes del árbol " -"de directorios. Por ejemplo, la línea \"Archive: stable\" especifica que " -"todos los paquetes en el árbol de directorios por debajo del directorio raíz " -"marcado en el fichero <filename>Release</filename> están en un archivo de " -"<literal>estable</literal>. Para especificar una preferencia de acuerdo con " -"este parámetro tendrá que poner la siguiente línea en el fichero de " -"preferencias de APT:" +"indican el nombre del archivo al que pertenecen todos los paquetes del árbol " +"de directorios. Por ejemplo, la línea «Archive: stable» o «Suite: stable» " +"especifica que todos los paquetes en el árbol de directorios por debajo del " +"directorio raíz marcado en el fichero <filename>Release</filename> están en " +"un archivo «<literal>stable</literal>» (estable). Para especificar una " +"preferencia de acuerdo con este parámetro tendrá que insertar la siguiente " +"línea en el fichero de preferencias de APT:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:385 +#, no-wrap msgid "Pin: release a=stable\n" -msgstr "" -"<programlisting>\n" -"Pin: release a=stable\n" +msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 -#, fuzzy +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" -msgstr "La línea <literal>Component:</literal> " +msgstr "La línea <literal>Codename:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 #, fuzzy +#| msgid "" +#| "names the codename to which all the packages in the directory tree " +#| "belong. For example, the line \"Codename: squeeze\" specifies that all " +#| "of the packages in the directory tree below the parent of the " +#| "<filename>Release</filename> file belong to a version named " +#| "<literal>squeeze</literal>. Specifying this value in the APT preferences " +#| "file would require the line:" msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" -msgstr "" -"Indica el nombre del archivo al que pertenecen todos los paquetes del árbol " -"de directorios. Por ejemplo, la línea \"Archive: stable\" especifica que " -"todos los paquetes en el árbol de directorios por debajo del directorio raíz " -"marcado en el fichero <filename>Release</filename> están en un archivo de " -"<literal>estable</literal>. Para especificar una preferencia de acuerdo con " -"este parámetro tendrá que poner la siguiente línea en el fichero de " -"preferencias de APT:" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" +msgstr "" +"indica el nombre de la distribución a la que pertenecen todos los paquetes " +"del árbol de directorios. Por ejemplo, la línea «Codename: squeeze» " +"especifica que todos los paquetes en el árbol de directorios por debajo del " +"directorio padre marcado en el fichero <filename>Release</filename> " +"pertenecen a la versión llamada <literal>squeeze</literal>. Para especificar " +"una preferencia de acuerdo con este parámetro tendrá que poner una de las " +"siguientes líneas en el fichero de preferencias de APT:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 -#, no-wrap -msgid "Pin: release n=squeeze\n" -msgstr "" +#: apt_preferences.5.xml:401 +#, fuzzy, no-wrap +#| msgid "Pin: release a=stable\n" +msgid "Pin: release n=&testing-codename;\n" +msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 -#, fuzzy +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -8003,35 +9127,32 @@ msgid "" "literal> distributions because they have not been released yet. Specifying " "this in the APT preferences file would require one of the following lines." msgstr "" -"Indica la versión de la distribución. Por ejemplo, los paquetes en árbol " -"pueden pertenecer a la versión 3.0 de Debian GNU/Linux. Dese cuenta de que " -"<literal>pruebas</literal> e <literal>inestable</literal> no tienen una " -"versión asignada porque no han sido liberadas. Para especificar una " +"nombra la versión de la publicación. Por ejemplo, los paquetes en el árbol " +"pueden pertenecer a la versión 3.0 de Debian GNU/Linux. Observe que, " +"generalmente, <literal>testing</literal> y <literal>unstable</literal> no " +"tienen una versión asignada porque no se han publicado. Para especificar una " "preferencia de acuerdo con este parámetro tendrá que poner una de las " "siguientes línea en el fichero de preferencias de APT:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:417 +#, no-wrap msgid "" "Pin: release v=3.0\n" "Pin: release a=stable, v=3.0\n" "Pin: release 3.0\n" msgstr "" -"<programlisting>\n" "Pin: release v=3.0\n" "Pin: release a=stable, v=3.0\n" "Pin: release 3.0\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 -#, fuzzy +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" -msgstr "La línea <literal>Component:</literal> " +msgstr "La línea <literal>Component:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 -#, fuzzy +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -8040,59 +9161,52 @@ 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 la licencia asociada a los paquetes en el árbol de directorios " +"indica la licencia asociada a los paquetes en el árbol de directorios " "correspondiente al fichero <filename>Release</filename>. Por ejemplo, la " -"línea <literal>Component: main</literal> especifica que todos los ejemplares " -"son de la sección <literal>main</literal>, ésto asegura que su licencia se " -"ajusta a las DFSG. Para especificar una preferencia de acuerdo con este " +"línea <literal>Component: main</literal> especifica que todos los paquetes " +"en el árbol de directorios pertenecen a la sección <literal>main</literal>, " +"lo cual asegura que su licencia se ajusta a las Directrices sobre software " +"libre de Debian (DFSG). Para especificar una preferencia de acuerdo con este " "parámetro tendrá que poner la siguiente línea en el fichero de preferencias " "de APT:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:436 +#, no-wrap msgid "Pin: release c=main\n" -msgstr "" -"<programlisting>\n" -"Pin: release c=main\n" +msgstr "Pin: release c=main\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 -#, fuzzy +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" -msgstr "La línea <literal>Origin:</literal> " +msgstr "La línea <literal>Origin:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 -#, fuzzy +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" "literal>. Specifying this origin in the APT preferences file would require " "the line:" msgstr "" -"Indica la procedencia de los paquetes en el árbol de directorios del fichero " -"<filename>Release</filename>. La procedencia más común es <literal>Debian</" -"literal>. Para especificar una preferencia de acuerdo con este parámetro " -"tendrá que poner la siguiente línea en el fichero de preferencias de APT:" +"indica la procedencia de los paquetes en el árbol de directorios del fichero " +"<filename>Release</filename>. La fuente más común es <literal>Debian</" +"literal>. Puede definir esta fuente en el fichero de preferencias de APT " +"mediante la siguiente línea:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:449 +#, no-wrap msgid "Pin: release o=Debian\n" -msgstr "" -"<programlisting>\n" -"Pin: release o=Debian\n" +msgstr "Pin: release o=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 -#, fuzzy +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" -msgstr "La línea <literal>Label:</literal> " +msgstr "La línea <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 -#, fuzzy +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8100,43 +9214,52 @@ msgid "" "the line:" msgstr "" "nombra la etiqueta de los paquetes en los árboles de directorios del fichero " -"<filename>Release</filename>. Normalmente es <literal>Debian</literal>. Para " -"especificar una preferencia de acuerdo con este parámetro tendrá que poner " -"la siguiente línea en el fichero de preferencias de APT:" +"<filename>Release</filename>. Generalmente, es <literal>Debian</literal>. " +"Puede definir esta etiqueta en el fichero de preferencias de APT mediante la " +"siguiente línea:" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:462 +#, no-wrap msgid "Pin: release l=Debian\n" -msgstr "" -"<programlisting>\n" -"Pin: release l=Debian\n" +msgstr "Pin: release l=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 -#, fuzzy +#: apt_preferences.5.xml:363 +#, fuzzy +#| msgid "" +#| "The <filename>Release</filename> file is normally found in the directory " +#| "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " +#| "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" +#| "dists/woody/Release</filename>. It consists of a single multi-line " +#| "record which applies to <emphasis>all</emphasis> of the packages in the " +#| "directory tree below its parent. Unlike the <filename>Packages</" +#| "filename> file, nearly all of the lines in a <filename>Release</filename> " +#| "file are relevant for setting APT priorities: <placeholder type=" +#| "\"variablelist\" id=\"0\"/>" msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" -msgstr "" -"El fichero <filename>Release</filename> normalmente se encuentra en el " -"directorio <filename>.../dists/<replaceable>nombre-dist</replaceable></" -"filename>, por ejemplo, <filename>.../dists/stable/Release</filename>, o " -"<filename>.../dists/woody/Release</filename>. El fichero consiste en " -"registros de una sola línea que se aplican a <emphasis>todos</emphasis> los " -"paquetes por debajo del directorio padre. Al contrario que el fichero " -"<filename>Packages</filename>, casi todas las líneas del fichero " -"<filename>Release</filename> son relevantes para las prioridades de APT:" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" +msgstr "" +"El fichero <filename>Release</filename> se suele encontrar en el directorio " +"<filename>.../dists/<replaceable>nombre-dist</replaceable></filename>, por " +"ejemplo <filename>.../dists/stable/Release</filename> o <filename>.../dists/" +"woody/Release</filename>. El fichero consiste en registros de una sola línea " +"que se aplican a <emphasis>todos</emphasis> los paquetes por debajo del " +"directorio padre. Al contrario que el fichero <filename>Packages</filename>, " +"casi todas las líneas del fichero <filename>Release</filename> son " +"relevantes para las prioridades de APT: <placeholder type=\"variablelist\" " +"id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 -#, fuzzy +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -8150,25 +9273,23 @@ msgid "" "<literal>unstable</literal> distribution." msgstr "" "Todos los ficheros <filename>Packages</filename> y <filename>Release</" -"filename> que se obtienen de los recursos de &sources-list; se guardan en el " +"filename> obtenidos de los recursos en «&sources-list;» se guardan en el " "directorio <filename>/var/lib/apt/lists</filename>, o en el directorio " -"definido por la variable <literal>Dir::State::Lists</literal>, que puede " -"estar definida en el fichero <filename>apt.conf</filename>. Por ejemplo, el " -"fichero <filename>debian.lcs.mit.edu_debian_dists_unstable_contrib_binary-" +"definido por la variable <literal>Dir::State::Lists</literal>, que se puede " +"definir en el fichero <filename>apt.conf</filename>. Por ejemplo, el fichero " +"<filename>debian.lcs.mit.edu_debian_dists_unstable_contrib_binary-" "i386_Release</filename> contiene los ficheros <filename>Release</filename> " "obtenidos de <literal>debian.lcs.mit.edu</literal> para la arquitectura " "<literal>binary-i386</literal> de la sección <literal>contrib</literal> de " -"la distribución <literal>inestable</literal>." +"la distribución «<literal>unstable</literal>» (inestable)." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 -#, fuzzy +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" -msgstr "Líneas opcionales en un registro de preferencias de APT" +msgstr "Líneas opcionales en el registro de preferencias de APT" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 -#, fuzzy +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " @@ -8178,28 +9299,14 @@ msgstr "" "más líneas que tengan como primera palabra <literal>Explanation:</literal>. " "Útil para comentarios." -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -#, fuzzy -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" -"La línea <literal>Pin-Priority:</literal> es opcional. Si se omite, APT " -"asigna una prioridad un número menor que la última prioridad especificada en " -"una línea que empieze con <literal>Pin-Priority: release ...</literal>." - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 -#, fuzzy +#: apt_preferences.5.xml:493 msgid "Tracking Stable" -msgstr "Siguiendo la distribución estable" +msgstr "Seguir la distribución «stable» (estable)" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:501 +#, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" "Explanation: package versions other than those in the stable distro\n" @@ -8211,7 +9318,6 @@ msgid "" "Pin: release o=Debian\n" "Pin-Priority: -10\n" msgstr "" -"<programlisting>\n" "Explanation: Desinstalar o no instalar los ejemplares que no\n" "Explanation: pertenecen a la distribución estable\n" "Package: *\n" @@ -8223,8 +9329,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 -#, fuzzy +#: apt_preferences.5.xml:495 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -8233,47 +9338,46 @@ msgid "" "distributions. <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "El siguiente fichero de preferencias de APT provoca que APT asigne una " -"prioridad mayor de la que asigna por omisión (500) a todos los ejemplares de " -"la distribución <literal>estable</literal> y una prioridad más baja al resto " -"de las distribuciones <literal>Debian</literal>." +"prioridad mayor de la que asigna por omisión (500) a todas las versiones de " +"paquete de la distribución <literal>stable</literal> y una prioridad más " +"baja al resto de versiones de paquetes de otras distribuciones " +"<literal>Debian</literal>. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 +#, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" "apt-get upgrade\n" "apt-get dist-upgrade\n" msgstr "" -"<programlisting>\n" "apt-get install <replaceable>paquete</replaceable>\n" "apt-get upgrade\n" "apt-get dist-upgrade\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 -#, fuzzy +#: apt_preferences.5.xml:513 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " "<literal>stable</literal> version(s). <placeholder type=\"programlisting\" " "id=\"0\"/>" msgstr "" -"Con un fichero &sources-list; apropiado y el fichero de preferencias " +"Con un fichero «&sources-list;» adecuado y el fichero de preferencias " "mostrado anteriormente, cualquiera de las siguientes órdenes de APT hace que " "o bien todo el sistema o bien sólo algunos paquetes se actualicen a la " -"última versión <literal>estable</literal>." +"última versión en <literal>stable</literal>. <placeholder type=" +"\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:530 +#, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" -msgstr "rdepends <replaceable>paquetes(s)</replaceable>" +msgstr "apt-get install <replaceable>paquete</replaceable>/testing\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 -#, fuzzy +#: apt_preferences.5.xml:524 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>testing</literal> distribution; the package " @@ -8281,18 +9385,18 @@ msgid "" "type=\"programlisting\" id=\"0\"/>" msgstr "" "La siguiente orden hace que APT actualice un paquete a la última versión de " -"la distribución de <literal>pruebas</literal>, el paquete no se actualizará " -"de nuevo amenos que se ejecute de nuevo la orden." +"la distribución <literal>testing</literal>, el paquete no se actualizará de " +"nuevo a menos que se ejecute la orden otra vez. <placeholder type=" +"\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 -#, fuzzy +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" -msgstr "Siguiendo la distribución de pruebas o inestable" +msgstr "Seguir la distribución «testing» (en pruebas) o «unstable» (inestable)" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:545 +#, no-wrap msgid "" "Package: *\n" "Pin: release a=testing\n" @@ -8306,7 +9410,6 @@ msgid "" "Pin: release o=Debian\n" "Pin-Priority: -10\n" msgstr "" -"<programlisting>\n" "Package: *\n" "Pin: release a=testing\n" "Pin-Priority: 900\n" @@ -8320,8 +9423,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 -#, fuzzy +#: apt_preferences.5.xml:538 msgid "" "The following APT preferences file will cause APT to assign a high priority " "to package versions from the <literal>testing</literal> distribution, a " @@ -8331,34 +9433,33 @@ msgid "" "\"programlisting\" id=\"0\"/>" msgstr "" "El siguiente fichero de preferencias de APT provocará que APT asigne mayor " -"prioridad a las versiones de la distribución de <literal>pruebas</literal>, " -"una prioridad menor a los paquetes de la distribución <literal>inestable</" +"prioridad a las versiones de la distribución <literal>testing</literal>, una " +"prioridad menor a los paquetes de la distribución <literal>unstable</" "literal>, y una prioridad prohibitiva a los paquetes de otras distribuciones " -"de <literal>Debian</literal>." +"de <literal>Debian</literal>. <placeholder type=\"programlisting\" id=\"0\"/" +">" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 -#, fuzzy +#: apt_preferences.5.xml:559 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " "<literal>testing</literal> version(s). <placeholder type=\"programlisting\" " "id=\"0\"/>" msgstr "" -"Con un fichero &sources-list; adecuado y el fichero de preferencias " -"anterior, cualquiera de la órdenes siguientes hace que APT actualice los " -"paquetes a la última versión de la distribución de <literal>pruebas</" -"literal>." +"Con un fichero &sources-list; adecuado y el fichero de preferencias anterior " +"cualquiera de las siguientes órdenes hará que APT actualice los paquetes a " +"la última versión de la distribución <literal>testing</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:579 +#, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" -msgstr "rdepends <replaceable>paquetes(s)</replaceable>" +msgstr "apt-get install <replaceable>paquete</replaceable>/unstable\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 -#, fuzzy +#: apt_preferences.5.xml:570 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>unstable</literal> distribution. " @@ -8369,50 +9470,69 @@ msgid "" "<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "La siguiente orden hace que APT actualice un determinado paquete a la última " -"versión de la distribución <literal>inestable</literal>. Más tarde, " -"<command>apt-get upgrade</command> actualizarán el paquete a la última " -"versión de la distribución de <literal>pruebas</literal> si es más reciente " -"que la versión instalada, de otro modo, se instalará la versión más reciente " -"de la distribución<literal>inestable</literal> si es más reciente que la " -"versión instalada." +"versión de la distribución <literal>unstable</literal>. Más tarde, " +"<command>apt-get upgrade</command> actualizará el paquete a la última " +"versión de la distribución <literal>testing</literal> si es más reciente que " +"la versión instalada. De otro modo, se instalará la versión más reciente de " +"la distribución<literal>unstable</literal> si es más reciente que la versión " +"instalada. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" -msgstr "" +msgstr "Seguir la evolución de una publicación por el nombre" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 +#: apt_preferences.5.xml:600 #, fuzzy, no-wrap +#| msgid "" +#| "Explanation: Uninstall or do not install any Debian-originated package versions\n" +#| "Explanation: other than those in the distribution codenamed with squeeze or sid\n" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" +#| "\n" +#| "Explanation: Debian unstable is always codenamed with sid\n" +#| "Package: *\n" +#| "Pin: release a=sid\n" +#| "Pin-Priority: 800\n" +#| "\n" +#| "Package: *\n" +#| "Pin: release o=Debian\n" +#| "Pin-Priority: -10\n" msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or sid\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" "Pin: release o=Debian\n" "Pin-Priority: -10\n" msgstr "" -"<programlisting>\n" -"Explanation: Desinstalar o no instalar los ejemplares que no\n" -"Explanation: pertenecen a la distribución estable\n" +"Explanation: Eliminar o no instalar cualquier paquete de Debian cuya versión sea\n" +"Explanation: distinta a aquellos en las distribuciones de nombre squeeze o sid\n" "Package: *\n" -"Pin: release a=stable\n" +"Pin: release n=squeeze\n" "Pin-Priority: 900\n" "\n" +"Explanation: El nombre clave de Debian unstable siempre es sid\n" +"Package: *\n" +"Pin: release a=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:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -8425,89 +9545,108 @@ msgid "" "notwithstanding the codename changes you should use the example " "configurations above. <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" +"El siguiente fichero de preferencias de APT provocará que APT asigne una " +"prioridad superior a la predeterminada (500) a todas las versiones de " +"paquetes pertenecientes a un nombre de distribución especificado, y una " +"prioridad prohibitivamente baja a las versiones de paquetes pertenecientes a " +"otras distribuciones de <literal>Debian</literal>, nombres clave y archivos " +"Debian. Tenga en cuenta que con esta preferencia, APT seguirá la migración " +"de una publicación desde el archivo <literal>testing</literal> a " +"<literal>stable</literal> y por último <literal>oldstable</literal>. Si " +"desea seguir, por ejemplo, el progreso en <literal>testing</literal> " +"obviando el nombre de la publicación, debería usar los ejemplos de " +"configuración mencionados anteriormente. <placeholder type=\"programlisting" +"\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 #, fuzzy +#| msgid "" +#| "With a suitable &sources-list; file and the above preferences file, any " +#| "of the following commands will cause APT to upgrade to the latest version" +#| "(s) in the release codenamed with <literal>squeeze</literal>. " +#| "<placeholder type=\"programlisting\" id=\"0\"/>" msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" -"Con un fichero &sources-list; apropiado y el fichero de preferencias " -"mostrado anteriormente, cualquiera de las siguientes órdenes de APT hace que " -"o bien todo el sistema o bien sólo algunos paquetes se actualicen a la " -"última versión <literal>estable</literal>." +"Con un fichero «&sources-list;» adecuado y el fichero de preferencias " +"mostrado anteriormente, cualquiera de las siguientes órdenes provocará que " +"APT actualice los paquetes a la última versión de la distribución llamada " +"<literal>squeeze</literal>. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 -#, fuzzy, no-wrap +#: apt_preferences.5.xml:637 +#, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" -msgstr "rdepends <replaceable>paquetes(s)</replaceable>" +msgstr "apt-get install <replaceable>paquete</replaceable>/sid\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 #, fuzzy +#| msgid "" +#| "The following command will cause APT to upgrade the specified package to " +#| "the latest version from the <literal>sid</literal> distribution. " +#| "Thereafter, <command>apt-get upgrade</command> will upgrade the package " +#| "to the most recent <literal>squeeze</literal> version if that is more " +#| "recent than the installed version, otherwise, to the most recent " +#| "<literal>sid</literal> version if that is more recent than the installed " +#| "version. <placeholder type=\"programlisting\" id=\"0\"/>" msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "La siguiente orden hace que APT actualice un determinado paquete a la última " -"versión de la distribución <literal>inestable</literal>. Más tarde, " -"<command>apt-get upgrade</command> actualizarán el paquete a la última " -"versión de la distribución de <literal>pruebas</literal> si es más reciente " -"que la versión instalada, de otro modo, se instalará la versión más reciente " -"de la distribución<literal>inestable</literal> si es más reciente que la " -"versión instalada." +"versión de la distribución <literal>sid</literal>. Más tarde, <command>apt-" +"get upgrade</command> actualizará el paquete a la última versión de la " +"distribución<literal>squeeze</literal> si es más reciente que la versión " +"instalada. De otro modo, se instalará la versión más reciente de la " +"distribución <literal>sid</literal> si es más reciente que la versión " +"instalada. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 -#, fuzzy +#: apt_preferences.5.xml:646 msgid "&file-preferences;" -msgstr "apt_preferences" +msgstr "&file-preferences;" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 -#, fuzzy +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" -msgstr "&apt-conf;, &apt-get;, &sources-list;" +msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" #. type: Content of: <refentry><refnamediv><refname> #: sources.list.5.xml:22 sources.list.5.xml:29 -#, fuzzy msgid "sources.list" -msgstr "source" +msgstr "sources.list" #. type: Content of: <refentry><refnamediv><refpurpose> #: sources.list.5.xml:30 -#, fuzzy msgid "Package resource list for APT" -msgstr "lista de recursos de paquetes para APT" +msgstr "Lista de los repositorios de paquetes para APT" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:34 -#, fuzzy msgid "" "The package resource list is used to locate archives of the package " "distribution system in use on the system. At this time, this manual page " "documents only the packaging system used by the Debian GNU/Linux system. " "This control file is <filename>/etc/apt/sources.list</filename>." msgstr "" -"La lista de recursos de paquetes se usa para localizar ficheros del sistema " -"de distribución de paquetes usado en el sistema. A día de hoy, esta página " -"del manual documenta sólamente el sistema de paquetes usado por Debian GNU/" -"Linux. Este fichero de control está situado en <filename>/etc/apt/sources." -"list</filename>" +"La lista de los repositorios de paquetes se usa para ubicar los archivos de " +"Debian del sistema de distribución de paquetes en uso en el sistema. A día " +"de hoy, esta página del manual documenta sólo el sistema de paquetes que usa " +"Debian GNU/Linux. Este fichero de control está ubicado en <filename>/etc/apt/" +"sources.list</filename>" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:39 -#, fuzzy msgid "" "The source list is designed to support any number of active sources and a " "variety of source media. The file lists one source per line, with the most " @@ -8518,21 +9657,20 @@ msgid "" "Universal Resource Locator, or URL. The rest of the line can be marked as a " "comment by using a #." msgstr "" -"La lista de procedencias está diseñada para soportar cualquier número y " -"distintos tipos de procedencias. El fichero lista una procedencia por línea, " -"con la procedencia de mayor prioridad en la primera línea. El formato de " -"cada línea es: <literal>tipo uri argumentos</literal>. El primer elemento, " -"<literal>tipo</literal>, determina el formato de <literal>argumentos</" -"literal>. <literal>uri</literal> es Universal Resource Identifier " -"(Identificador Universal de Recursos), un caso general de la más especifica " -"y bien conocida Universal Resource Locator, o URL. El resto de la línea " -"puede marcarse como comentario usando #." +"La lista de los repositorios está diseñada para gestionar cualquier número " +"de fuentes y distintos tipos de procedencias. El fichero lista una fuente " +"por línea, con la fuente de mayor prioridad en la primera línea. El formato " +"de cada línea es: <literal>tipo uri argumentos</literal>. El primer " +"elemento, <literal>tipo</literal>, determina el formato de " +"<literal>argumentos</literal>. <literal>uri</literal> es «Universal Resource " +"Identifier» (Identificador Universal de Recursos), un superconjunto de la " +"más específica y bien conocida «Universal Resource Locator» (URL). Se puede " +"marcar el resto de la línea como comentario usando #." #. type: Content of: <refentry><refsect1><title> #: sources.list.5.xml:50 -#, fuzzy msgid "sources.list.d" -msgstr "source" +msgstr "sources.list.d" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:51 @@ -8544,16 +9682,20 @@ msgid "" "digits (0-9), underscore (_), hyphen (-) and period (.) characters. " "Otherwise they will be silently ignored." msgstr "" +"El directorio <filename>/etc/apt/sources.list.d</filename> ofrece una manera " +"de añadir entradas de «sources.list» en ficheros separados. El formato es " +"idéntico al del fichero normal <filename>sources.list</filename>. Los " +"nombres de los ficheros deben terminar en <filename>.list</filename>, y sólo " +"pueden contener caracteres de letras (a-z y A-Z), dígitos (0-9), guión bajo " +"(_), guión (-) y punto (.). Otros caracteres se ignorarán." #. type: Content of: <refentry><refsect1><title> #: sources.list.5.xml:60 -#, fuzzy msgid "The deb and deb-src types" -msgstr "Los tipos deb y deb-src" +msgstr "Los tipos «deb» y «deb-src»" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:61 -#, fuzzy msgid "" "The <literal>deb</literal> type describes a typical two-level Debian " "archive, <filename>distribution/component</filename>. Typically, " @@ -8566,19 +9708,18 @@ msgid "" "is required to fetch source indexes." msgstr "" "El tipo <literal>deb</literal> hace referencia a un típico archivo de Debian " -"de dos niveles, <filename>distribución/componente</filename>. Normalmente " -"<literal>distribución</literal> es <literal>stable</literal>, " -"<literal>testing</literal>, o <literal>unstable</literal>, mientras que " -"componente es <literal>main</literal>, <literal>contrib</literal>, " -"<literal>non-free</literal>, o <literal>non-us</literal>. El tipo " -"<literal>deb-src</literal> hace referencia al código fuente de la " -"distribución con la misma sintaxis que el tipo <literal>deb</literal>. Es " -"necesaria una línea <literal>deb-src</literal> para descargar un índice de " -"los paquetes que tienen código fuente disponible." +"de dos niveles, <filename>distribución/componente</filename>. Normalmente, " +"<literal>distribución</literal> es «<literal>stable</literal>» (estable), " +"«<literal>testing</literal>» (en pruebas), o «<literal>unstable</" +"literal>» (inestable), mientras que el componente es <literal>main</literal> " +"(principal), <literal>contrib</literal>, <literal>non-free</literal> (no " +"libre), o <literal>non-us</literal>. El tipo <literal>deb-src</literal> hace " +"referencia al código fuente de la distribución con la misma sintaxis que el " +"tipo <literal>deb</literal>. Debe insertar una línea <literal>deb-src</" +"literal> para obtener los índices de fuentes." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:73 -#, fuzzy msgid "" "The format for a <filename>sources.list</filename> entry using the " "<literal>deb</literal> and <literal>deb-src</literal> types is:" @@ -8588,15 +9729,12 @@ msgstr "" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:76 -#, fuzzy, no-wrap +#, no-wrap msgid "deb uri distribution [component1] [component2] [...]" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb uri distribución [componente1] [componente2] [...]" +msgstr "deb uri distribución [componente1] [componente2] [...]" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:78 -#, fuzzy msgid "" "The URI for the <literal>deb</literal> type must specify the base of the " "Debian distribution, from which APT will find the information it needs. " @@ -8607,18 +9745,17 @@ msgid "" "literal> does not specify an exact path, at least one <literal>component</" "literal> must be present." msgstr "" -"La URI para el tipo <literal>deb</literal> debe de especificar la base de la " -"distribución de Debian, donde APT encontrará la información que necesita. " -"<literal>distribución</literal> puede especificar un ruta exacta, en cuyo " -"caso se deben omitir los componentes y <literal>distribución</literal> debe " -"finalizar con una barra (/). Esto es útil cuando únicamente queremos una sub-" -"sección del archivo denotado por la URI. Si <literal>distribución</literal> " -"no especifica la ruta exacta, al menos uno de los <literal>componentes</" -"literal> debe de estar presente." +"La URI para el tipo <literal>deb</literal> debe especificar la base de la " +"distribución de Debian desde la que APT encontrará la información que " +"necesita. <literal>distribución</literal> puede definir una ruta exacta, en " +"cuyo caso debe omitir los componentes y <literal>distribución</literal> debe " +"finalizar con una barra (/). Esto es útil cuando sólo se quiere una sub-" +"sección del archivo señalado por la URI. Al menos uno de los " +"<literal>componentes</literal> debe estar presente si <literal>distribución</" +"literal> no define una ruta exacta." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:87 -#, fuzzy msgid "" "<literal>distribution</literal> may also contain a variable, <literal>$(ARCH)" "</literal> which expands to the Debian architecture (i386, m68k, " @@ -8628,16 +9765,15 @@ msgid "" "automatically generate a URI with the current architecture otherwise." msgstr "" "<literal>distribución</literal> puede contener una variable, <literal>$(ARCH)" -"</literal>, que se expandirá en la arquitectura de Debian usada en el " -"sistema (i386, m68k, powerpc, ...). Esto permite que <filename>sources.list</" -"filename> sea independiente de la arquitectura. En general esta " -"característica sólo es de interés cuando se especifica una ruta completa, de " -"lo contrario <literal>APT</literal> generará automáticamente la URI con la " +"</literal>, que se expandirá a la arquitectura de Debian usada en el sistema " +"(i386, m68k, powerpc, ...). Esto permite que los ficheros <filename>sources." +"list</filename> sean independientes de la arquitectura. En general, esta " +"característica sólo es de interés si se especifica una ruta completa, de lo " +"contrario <literal>APT</literal> generará automáticamente la URI con la " "arquitectura actual del sistema." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:95 -#, fuzzy msgid "" "Since only one distribution can be specified per line it may be necessary to " "have multiple lines for the same URI, if a subset of all available " @@ -8650,88 +9786,85 @@ msgid "" "number of simultaneous anonymous users. APT also parallelizes connections to " "different hosts to more effectively deal with sites with low bandwidth." msgstr "" -"Debido a que sólo se puede especificar una distribución por línea es posible " -"que sea necesario tener múltiples líneas para la misma URI si deseamos tener " -"accesibles más de una distribución o componente de ese sitio. APT ordenará " -"internamente la lista de URI's después de haber generado una copia interna, " -"y juntará varias referencias al mismo servidor de Internet en una sola " -"conexión, para así no establecer una conexión FTP de forma ineficiente, " -"cerrarla, hacer algo más, y entonces restablecer la conexión al mismo " -"servidor. Esta característica es útil para acceder a FPT's concurridos que " -"limitan el número de accesos simultáneos de usuarios anónimos. APT también " -"paralelará conexiones a diferentes servidores para aprovechar mejor el ancho " -"de banda." +"Debido a que sólo se puede especificar una distribución por línea, es " +"posible que se precisen varias líneas para la misma URI si desea tener " +"acceso a más de una distribución o componente de esa ubicación. APT ordenará " +"internamente la lista de direcciones URI después de generar una copia " +"interna, y unirá varias referencias al mismo servidor de Internet en una " +"sola conexión, para así no establecer una conexión FTP de forma ineficiente, " +"cerrarla, hacer otra cosa, y entonces restablecer la conexión con el mismo " +"servidor. Esta característica es útil para acceder a sitios FPT muy " +"visitados que limitan el número de accesos simultáneos a usuarios anónimos. " +"APT también realizará conexiones paralelas a diferentes servidores para " +"aprovechar mejor el ancho de banda." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:107 -#, fuzzy msgid "" "It is important to list sources in order of preference, with the most " "preferred source listed first. Typically this will result in sorting by " "speed from fastest to slowest (CD-ROM followed by hosts on a local network, " "followed by distant Internet hosts, for example)." msgstr "" -"Es importante listar las fuente por orden de preferencia, con la fuente de " -"más preferencia al principio. Lo normal es ordenar las fuentes por " -"velocidad, de la más rápida a la más lenta (CD-ROM seguido de servidores en " -"la red local, seguidos por servidores de Internet distantes, por ejemplo)." +"Es importante listar las fuentes por orden de preferencia, con la fuente " +"preferente al inicio. Lo normal es ordenar las fuentes por velocidad, de la " +"más rápida a la más lenta (CD-ROM seguido de servidores en la red local, " +"seguidos por servidores de Internet distantes, por ejemplo)." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:112 -#, fuzzy msgid "Some examples:" msgstr "Algunos ejemplos:" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:114 #, fuzzy, no-wrap +#| msgid "" +#| "deb http://http.us.debian.org/debian stable main contrib non-free\n" +#| "deb http://http.us.debian.org/debian dists/stable-updates/\n" +#| " " msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" -"<literallayout class=\"normal\">\n" "deb http://http.us.debian.org/debian stable main contrib non-free\n" "deb http://http.us.debian.org/debian dists/stable-updates/\n" " " #. type: Content of: <refentry><refsect1><title> #: sources.list.5.xml:120 -#, fuzzy msgid "URI specification" -msgstr "especificación de la URI" +msgstr "Especificación de la URI" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:125 -#, fuzzy msgid "file" -msgstr "Ficheros" +msgstr "file" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:127 -#, fuzzy msgid "" "The file scheme allows an arbitrary directory in the file system to be " "considered an archive. This is useful for NFS mounts and local mirrors or " "archives." msgstr "" -"file permite considerar como archivo a cualquier fichero en el sistema de " -"ficheros. Esto es útil para particiones montadas mediante NFS y réplicas " -"locales." +"El esquema «file» permite considerar cualquier directorio en el sistema de " +"ficheros como un archivo de paquetes adicional. Esto es útil para " +"particiones montadas mediante NFS y réplicas o archivos de paquetes locales." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:134 -#, fuzzy msgid "" "The cdrom scheme allows APT to use a local CDROM drive with media swapping. " "Use the &apt-cdrom; program to create cdrom entries in the source list." msgstr "" -"El cdrom permite a APT usar la unidad de CDROM local. Use el programa &apt-" -"cdrom; para añadir entradas de un cdrom a sources.list." +"El esquema «cdrom» permite a APT usar la unidad de CDROM local. Use el " +"programa &apt-cdrom; para añadir entradas de un disco óptico a «sources." +"list»." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:141 -#, fuzzy msgid "" "The http scheme specifies an HTTP server for the archive. If an environment " "variable <envar>http_proxy</envar> is set with the format http://server:" @@ -8740,16 +9873,15 @@ msgid "" "http://user:pass@server:port/. Note that this is an insecure method of " "authentication." msgstr "" -"Http especifica un servidor HTTP como archivo. Si la variable de entorno " -"<envar>http_proxy</envar> está establecida con el formato http://server:" -"port/, se usará el servidor proxy especificado en <envar>http_proxy</envar>. " -"Usuarios de servidor proxy de autenticación HTTP/1.1 deberán usar la cadena " -"de caracteres http://user:pass@server:port/ Dese cuenta que este método de " -"autenticación es inseguro." +"El esquema «http» especifica un servidor HTTP como archivo. Si la variable " +"de entorno <envar>http_proxy</envar> está definida con formato «http://" +"servidor:puerto/», se usará el servidor proxy definido en <envar>http_proxy</" +"envar>. Los usuarios de servidores proxy con autenticación HTTP/1.1 deberán " +"usar la cadena de caracteres «http://usuario:contraseña@servidor:puerto/». " +"Tenga en cuenta que este método de autenticación no es seguro." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:152 -#, fuzzy msgid "" "The ftp scheme specifies an FTP server for the archive. APT's FTP behavior " "is highly configurable; for more information see the &apt-conf; manual page. " @@ -8759,48 +9891,42 @@ msgid "" "method. ftp proxies using http specified in the configuration file will be " "ignored." msgstr "" -"Ftp especifica un servidor FTP como archivo. El comportamiento de APT con " -"FTP es altamente configurable, para más información consulte la página del " -"manual de &apt-conf;. Dese cuenta que un proxy ftp puede ser especificado " -"usando la variable de entorno <envar>ftp_proxy</envar>. Es posible " -"especificar un servidor proxy http (servidores proxy http normalmente " -"comprenden las url's tipo ftp) usando este método y SÓLO este método. Se " -"ignorarán los proxies ftp especificados en el fichero de configuración que " -"usen http." +"El esquema «ftp» especifica un servidor FTP como archivo. El comportamiento " +"de APT con FTP es altamente configurable, para más información consulte la " +"página de manual de &apt-conf;. Tenga en cuenta que puede especificar un " +"proxy ftp usando la variable de entorno <envar>ftp_proxy</envar>. Es posible " +"especificar un servidor proxy http (los servidores proxy http normalmente " +"comprenden las url de tipo ftp) usando este método y SÓLO este método. Se " +"ignorarán proxies ftp definidos en el fichero de configuración que usen http." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:161 -#, fuzzy msgid "copy" msgstr "copy" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:163 -#, fuzzy msgid "" "The copy scheme is identical to the file scheme except that packages are " "copied into the cache directory instead of used directly at their location. " "This is useful for people using a zip disk to copy files around with APT." msgstr "" -"Copy es idéntico a file excepto en que los paquetes son copiados al " -"directorio que contiene la caché en vez de usar directamente su lugar " -"original. Esto es útil para gente que use discos zip con APT." +"El esquema «copy» es idéntico a «file», pero los paquetes se copian al " +"directorio almacén en vez de usarlos directamente en su ubicación original. " +"Esto es útil para gente que use discos zip con APT." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:168 -#, fuzzy msgid "rsh" msgstr "rsh" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:168 -#, fuzzy msgid "ssh" msgstr "ssh" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:170 -#, fuzzy msgid "" "The rsh/ssh method invokes rsh/ssh to connect to a remote host as a given " "user and access the files. It is a good idea to do prior arrangements with " @@ -8808,20 +9934,31 @@ msgid "" "<command>find</command> and <command>dd</command> commands to perform the " "file transfers from the remote." msgstr "" -"El método rsh/ssh usa rsh/ssh para conectar a los servidores remotos como un " -"usuario dado y acceder a los ficheros. No es posible realizar ninguna " -"autenticación por contraseña, debe hacerse previamente una configuración de " -"claves RSA o rhosts. El acceso a los ficheros del sistema remoto usa las " -"órdenes estándar <command>find</command> y <command>dd</command> para " -"realizar las transferencias." +"El método «rsh/ssh» invoca «rsh/ssh» para establecer conexiones con los " +"servidores remotos como un usuario dado, y acceder a los ficheros. Es " +"aconsejable realizar previamente una configuración de claves RSA o rhosts. " +"El acceso a los ficheros remotos usa las órdenes estándar <command>find</" +"command> y <command>dd</command> para realizar la transferencia de ficheros." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:178 +#, fuzzy +#| msgid "more recongnizable URI types" msgid "more recognizable URI types" -msgstr "" +msgstr "Otros tipos de URI reconocidos." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:180 +#, fuzzy +#| msgid "" +#| "APT can be extended with more methods shipped in other optional packages " +#| "which should follow the nameing scheme <literal>apt-transport-" +#| "<replaceable>method</replaceable></literal>. The APT team e.g. maintain " +#| "also the <literal>apt-transport-https</literal> package which provides " +#| "access methods for https-URIs with features similiar to the http method, " +#| "but other methods for using e.g. debtorrent are also available, see " +#| "<citerefentry> <refentrytitle><filename>apt-transport-debtorrent</" +#| "filename></refentrytitle> <manvolnum>1</manvolnum></citerefentry>." msgid "" "APT can be extended with more methods shipped in other optional packages " "which should follow the nameing scheme <literal>apt-transport-" @@ -8832,146 +9969,139 @@ msgid "" "<citerefentry> <refentrytitle><filename>apt-transport-debtorrent</filename></" "refentrytitle> <manvolnum>1</manvolnum></citerefentry>." msgstr "" +"Puede extender APT con más métodos, proporcionados en otros paquetes " +"opcionales que siguen el esquema de nombre <literal>apt-transport-" +"<replaceable>método</replaceable></literal>. El equipo de APT, por ejemplo, " +"es responsable del paquete <literal>apt-transport-https</literal>, que " +"ofrece métodos de acceso para URI https con características similares al " +"método «http». Existen otros métodos disponibles, por ejemplo «debtorrent», " +"consulte <citerefentry> <refentrytitle><filename>apt-transport-debtorrent</" +"filename></refentrytitle> <manvolnum>1</manvolnum></citerefentry>." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:122 -#, fuzzy msgid "" "The currently recognized URI types are cdrom, file, http, ftp, copy, ssh, " "rsh. <placeholder type=\"variablelist\" id=\"0\"/>" -msgstr "Se reconocen los siguientes tipos de URI: cdrom, file, http, y ftp." +msgstr "" +"Los tipos de URI reconocidos son cdrom, file, http, ftp, copy, ssh y rsh. " +"<placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:194 -#, fuzzy msgid "" "Uses the archive stored locally (or NFS mounted) at /home/jason/debian for " "stable/main, stable/contrib, and stable/non-free." msgstr "" -"Usa el archivo local (o montado mediante NFS) en /home/jason/debian para " -"stable/main, stable/contrib, y stable/non-free." +"Usa el archivo local (o montado mediante NFS) en «/home/jason/debian» para " +"«stable/main», «stable/contrib», y «stable/non-free»." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:196 -#, fuzzy, no-wrap +#, no-wrap msgid "deb file:/home/jason/debian stable main contrib non-free" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb file:/home/jason/debian stable main contrib non-free" +msgstr "deb file:/home/jason/debian stable main contrib non-free" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:198 -#, fuzzy msgid "As above, except this uses the unstable (development) distribution." -msgstr "Como arriba, excepto que usa la distribución inestable." +msgstr "" +"Como arriba, excepto que usa la distribución «unstable» (en desarrollo)." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:199 -#, fuzzy, no-wrap +#, no-wrap msgid "deb file:/home/jason/debian unstable main contrib non-free" -msgstr "<literallayout class=\"normal\">deb file:/home/jason/debian unstable main contrib non-free" +msgstr "deb file:/home/jason/debian unstable main contrib non-free" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:201 -#, fuzzy msgid "Source line for the above" -msgstr "Línea para el código fuente de lo mismo que arriba" +msgstr "Línea para obtener el código fuente desde la ubicación anterior." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:202 -#, fuzzy, no-wrap +#, no-wrap msgid "deb-src file:/home/jason/debian unstable main contrib non-free" -msgstr "<literallayout class=\"normal\">deb-src file:/home/jason/debian unstable main contrib non-free" +msgstr "deb-src file:/home/jason/debian unstable main contrib non-free" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:204 -#, fuzzy msgid "" "Uses HTTP to access the archive at archive.debian.org, and uses only the " "hamm/main area." msgstr "" -"Usa HTTP para acceder al archivo en archive.debian.org, y usa sólo la parte " -"de hamm/main." +"Usa HTTP para acceder al archivo de Debian en «archive.debian.org», y usa " +"sólo la sección «hamm/main»." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:206 -#, fuzzy, no-wrap +#, no-wrap msgid "deb http://archive.debian.org/debian-archive hamm main" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb http://archive.debian.org/debian-archive hamm main" +msgstr "deb http://archive.debian.org/debian-archive hamm main" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:208 #, fuzzy +#| msgid "" +#| "Uses FTP to access the archive at ftp.debian.org, under the debian " +#| "directory, and uses only the stable/contrib area." msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" -"Usa FTP para acceder al archivo en ftp.debian.org, debajo del directorio " -"debian, y usa sólo la parte de stable/contrib." +"Usa FTP para acceder al archivo de Debian en «ftp.debian.org», debajo del " +"directorio «debian», y usa sólo la sección «stable/contrib»." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 #, fuzzy, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb ftp://ftp.debian.org/debian stable contrib" +#| msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" +msgstr "deb ftp://ftp.debian.org/debian stable contrib" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:212 -#, fuzzy msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " "directory, and uses only the unstable/contrib area. If this line appears as " "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 para acceder al archivo en ftp.debian.org, debajo del directorio " -"debian, y usa sólo la parte de unstable/contrib. Si tanto esta línea como la " -"del ejemplo anterior aparecen en <filename>sources.list</filename>, se usará " -"sólo una sesión FTP para ambas." +"Usa FTP para acceder al archivo de Debian en «ftp.debian.org», debajo del " +"directorio «debian», y usa sólo la sección unstable/contrib. Si tanto esta " +"línea como la del ejemplo anterior aparecen en <filename>sources.list</" +"filename>, se usará sólo una sesión FTP para ambas." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:216 -#, fuzzy, no-wrap +#, no-wrap msgid "deb ftp://ftp.debian.org/debian unstable contrib" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb ftp://ftp.debian.org/debian stable contrib" +msgstr "deb ftp://ftp.debian.org/debian unstable contrib" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:218 -#, fuzzy msgid "" "Uses HTTP to access the archive at nonus.debian.org, under the debian-non-US " "directory." msgstr "" -"Usa HTTP para acceder al archivo en nonus.debian.org, bajo el directorio " -"debian-non-US." +"Usa HTTP para acceder al archivo de Debian en «nonus.debian.org», bajo el " +"directorio debian-non-US." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:220 -#, fuzzy, no-wrap +#, no-wrap msgid "deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb http://nonus.debian.org/debian-non-US stable/non-US main\n" -" contrib non-free" +msgstr "deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free" #. type: Content of: <refentry><refsect1><para><literallayout> #: sources.list.5.xml:229 -#, fuzzy, no-wrap +#, no-wrap msgid "deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/" -msgstr "" -"<literallayout class=\"normal\">\n" -"deb http://ftp.de.debian.org/debian-non-US\n" -" unstable/binary-$(ARCH)/" +msgstr "deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:222 -#, fuzzy msgid "" "Uses HTTP to access the archive at nonus.debian.org, under the debian-non-US " "directory, and uses only files found under <filename>unstable/binary-i386</" @@ -8980,45 +10110,46 @@ msgid "" "only illustrates how to use the substitution variable; non-us is no longer " "structured like this] <placeholder type=\"literallayout\" id=\"0\"/>" msgstr "" -"Usa HTTP para acceder al archivo en nonus.debian.org, bajo el directorio " -"debian-non-US, y usa sólo ficheros que se encuentren debajo de " +"Usa HTTP para acceder al archivo en «nonus.debian.org», bajo el directorio " +"«debian-non-US», y sólo usa ficheros que se encuentren bajo " "<filename>unstable/binary-i386</filename> en máquinas i386, " "<filename>unstable/binary-m68k</filename> en máquinas m68k, y así para todas " -"las arquitecturas soportadas. (Dese cuenta que este ejemplo sólo sirve para " -"ilustrar como se usa la variable de substitución, non-us ya no está " -"estructurado de este modo)" +"las arquitecturas compatibles. (Tenga en cuenta que este ejemplo sólo sirve " +"para ilustrar cómo se usa la variable de sustitución, «non-us» ya tiene esta " +"estructura.) <placeholder type=\"literallayout\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:234 -#, fuzzy msgid "&apt-cache; &apt-conf;" msgstr "&apt-cache; &apt-conf;" #. type: <title></title> #: guide.sgml:4 msgid "APT User's Guide" -msgstr "" +msgstr "Guía de usuario de APT" #. type: <author></author> #: guide.sgml:6 offline.sgml:6 msgid "<name>Jason Gunthorpe </name><email>jgg@debian.org</email>" -msgstr "" +msgstr "<name>Jason Gunthorpe </name><email>jgg@debian.org</email>" #. type: <version></version> #: guide.sgml:7 msgid "$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $" -msgstr "" +msgstr "$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $" #. type: <abstract></abstract> #: guide.sgml:11 msgid "" "This document provides an overview of how to use the the APT package manager." msgstr "" +"Este documento ofrece una introducción sobre cómo usar el gestor de paquetes " +"APT." #. type: <copyrightsummary></copyrightsummary> #: guide.sgml:15 msgid "Copyright © Jason Gunthorpe, 1998." -msgstr "" +msgstr "Copyright © Jason Gunthorpe, 1998." #. type: <p></p> #: guide.sgml:21 offline.sgml:22 @@ -9028,6 +10159,10 @@ msgid "" "published by the Free Software Foundation; either version 2 of the License, " "or (at your option) any later version." msgstr "" +"APT y este documento son software libre. Se garantiza permiso para copiar, " +"distribuir y modificar este documento según los términos de la GNU General " +"Public License publicada por la Free Software Foundation, ya sea en su " +"versión 2 o (a su elección) cualquier versión posterior." #. type: <p></p> #: guide.sgml:24 offline.sgml:25 @@ -9035,11 +10170,13 @@ msgid "" "For more details, on Debian GNU/Linux systems, see the file /usr/share/" "common-licenses/GPL for the full license." msgstr "" +"Para más detalles acerca de sistemas Debian GNU/Linux y la licencia " +"completa, consulte el fichero «/usr/share/common-licenses/GPL»." #. type: <heading></heading> #: guide.sgml:32 msgid "General" -msgstr "" +msgstr "General" #. type: <p></p> #: guide.sgml:38 @@ -9049,11 +10186,15 @@ msgid "" "provide a way to install and remove packages as well as download new " "packages from the Internet." msgstr "" +"El paquete APT contiene a día de hoy dos secciones, el método <prgn>dselect</" +"prgn> y la interfaz de usuario para la línea de órdenes <prgn>apt-get</" +"prgn>. Ambos ofrecen una manera de instalar y desinstalar paquetes, así como " +"descargar paquetes nuevos de Internet." #. type: <heading></heading> #: guide.sgml:39 msgid "Anatomy of the Package System" -msgstr "" +msgstr "Anatomía del sistema de paquetes" #. type: <p></p> #: guide.sgml:44 @@ -9062,6 +10203,9 @@ msgid "" "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 "" +"El sistema de empaquetado de Debian tiene una gran cantidad de información " +"asociada a cada paquete para asegurar una integración sencilla y limpia en " +"el sistema. La característica más importante es el sistema de dependencias." #. type: <p></p> #: guide.sgml:52 @@ -9072,6 +10216,12 @@ msgid "" "things the average user is required to install. Also, it allows for choices " "in mail transport agents, X servers and so on." msgstr "" +"El sistema de dependencias permite el uso de elementos compartidos en el " +"sistema por programas individuales, tales como bibliotecas. Ésto simplifica " +"ubicar porciones poco usadas de programas en distintos paquetes para así " +"reducir el número de cosas que el usuario medio tiene que instalar. También " +"permite elegir el agente de transporte del correo electrónico, el servidor " +"de X y demás." #. type: <p></p> #: guide.sgml:57 @@ -9081,15 +10231,30 @@ msgid "" "package requires another package to be installed at the same time to work " "properly." msgstr "" +"El primer paso para entender el sistema de dependencias es familiarizarse " +"con el concepto de dependencia simple. El significado de una dependencia " +"simple es que un paquete requiere que otro también esté instalado para poder " +"funcionar correctamente." #. 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 mail-crypt 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." 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 "" +"Por ejemplo, mailcrypt es una extensión de emacs que asiste en el cifrado de " +"correo con GPG. Sin GPG, mailcrypt es inservible, y por ello mailcrypt tiene " +"una dependencia simple con GPG. Como también es una extensión de emacs tiene " +"una dependencia simple con emacs, ya que sin él mailcrypt es inservible." #. type: <p></p> #: guide.sgml:73 @@ -9103,6 +10268,15 @@ msgid "" "system so all mail transport agents have a conflicting dependency with all " "other mail transport agents." msgstr "" +"Otra importante dependencia que debe entender es la dependencia de " +"conflicto. Esto se produce cuando se instala un paquete junto con otro de " +"modo que la combinación los hace inservibles, pudiendo causar daños en el " +"sistema. Como ejemplo, suponga un agente de transporte de correo electrónico " +"como sendmail, exim o qmail. Es imposible tener dos agentes de transporte de " +"correo instalados ya que ambos necesitan una conexión con la red para " +"recibir correo. El intento de instalar dos puede dañar gravemente el " +"sistema, y por ello todos los agentes de transporte de correo tienen una " +"dependencia de conflicto con todos los demás." #. type: <p></p> #: guide.sgml:83 @@ -9116,6 +10290,14 @@ msgid "" "depend on mail-transport-agent. This can add a great deal of confusion when " "trying to manually fix packages." msgstr "" +"Para complicarlo todo, cabe la posibilidad de que un paquete pretenda ser " +"otro. En muchos aspectos, exim y sendmail son idénticos; ambos envían correo " +"y entienden una misma interfaz. Por ello, el sistema de paquetes tiene una " +"forma de hacer que ambos declaren ser agentes de transporte de correo («mail-" +"transport-agent»). Así, exim y sendmail declaran que proporcionan un agente " +"de transporte de correo y los paquetes que dependen de tales agentes " +"dependerán de «mail-transport-agent». Esto puede añadir confusión al " +"intentar arreglar paquetes manualmente." #. type: <p></p> #: guide.sgml:88 @@ -9125,6 +10307,10 @@ msgid "" "issues by providing a number of automatic algorithms that help in selecting " "packages for installation." msgstr "" +"Puede que en cualquier momento una dependencia simple se satisfaga por " +"paquetes ya instalados, o que la dependencia no esté satisfecha. APT intenta " +"asistir en la resolución de problemas de dependencias mediante un número de " +"algoritmos automáticos que ayudan en la selección de paquetes a instalar." #. type: <p></p> #: guide.sgml:102 @@ -9134,6 +10320,10 @@ msgid "" "understand .deb files, it works with the package's proper name and can only " "install .deb archives from a <em>Source</em>." msgstr "" +"<prgn>apt-get</prgn> ofrece una forma sencilla de instalar paquetes desde la " +"línea de órdenes. A diferencia de <prgn>dpkg</prgn>, <prgn>apt-get</prgn> no " +"intenta comprender los ficheros «.deb», sino que funciona con el nombre real " +"del paquete y sólo puede instalar ficheros «.deb» desde una <em>fuente</em>." #. type: <p></p> #: guide.sgml:109 @@ -9145,6 +10335,12 @@ msgid "" "packages are available. This is done with <tt>apt-get update</tt>. For " "instance," msgstr "" +"La primera <footnote><p>Si está usando un servidor proxy primero debe " +"definir la variable de entorno http_proxy, consulte sources.list (5).</p></" +"footnote> cosa que debería hacer antes de usar <prgn>apt-get</prgn> es " +"obtener las listas de paquetes desde las <em>fuentes</em> para así conocer " +"los paquetes disponibles. Puede hacer esto mediante <tt>apt-get update</tt>. " +"Por ejemplo," #. type: <example></example> #: guide.sgml:116 @@ -9156,11 +10352,16 @@ msgid "" "Reading Package Lists... Done\n" "Building Dependency Tree... Done" msgstr "" +"# apt-get update\n" +"Des http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages\n" +"Des http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n" +"Leyendo lista de paquetes... Hecho\n" +"Creando árbol de dependencias... Hecho" #. type: <p><taglist> #: guide.sgml:120 msgid "Once updated there are several commands that can be used:" -msgstr "" +msgstr "Puede usar varias órdenes después de actualizar:" #. type: <p></p> #: guide.sgml:131 @@ -9173,6 +10374,14 @@ msgid "" "on new packages or conflict with some other package. <prgn>dselect</prgn> or " "<tt>apt-get install</tt> can be used to force these packages to install." msgstr "" +"«upgrade» intentará actualizar con cuidado todo el sistema. «upgrade» nunca " +"intentará instalar un paquete nuevo o eliminar un paquete existente, y en " +"ningún caso actualizará un paquete que pueda causar un problema de " +"dependencias rotas a otro paquete. «upgrade» mostrará todos los paquetes que " +"no pudo actualizar, lo cual generalmente significa que dependen de paquetes " +"nuevos o que entran en conflicto con otro paquete. Puede usar <prgn>dselect</" +"prgn> o <tt>apt-get install</tt> para forzar la instalación de tales " +"paquetes." #. type: <p></p> #: guide.sgml:140 @@ -9185,6 +10394,13 @@ msgid "" "listed packages and will print a summary and ask for confirmation if " "anything other than its arguments are changed." msgstr "" +"«install» se usa para instalar paquetes por nombre. El paquete se obtendrá e " +"instalará automáticamente. Es de utilidad si ya conoce el nombre del paquete " +"a instalar y no desea ejecutar una interfaz gráfica para seleccionarlo. " +"Puede introducir cualquier número de paquetes para su instalación y todos se " +"obtendrán. La instalación automática intenta resolver problemas de " +"dependencias con los paquetes listados, y mostrará un resumen al pedir una " +"confirmación en caso de modificar cualquiera de los argumentos introducidos." #. type: <p></p> #: guide.sgml:149 @@ -9197,6 +10413,13 @@ 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» es una actualizador completo diseñado para simplificar la " +"actualización entre publicaciones de Debian. Usa un sofisticado algoritmo " +"para diseñar el mejor conjunto de paquetes a instalar, actualizar y eliminar " +"para así obtener cuanto sea posible de la última publicación. Puede que en " +"algunas situaciones desee usar «dist-upgrade» en lugar de pasar tiempo " +"resolviendo dependencias con <prgn>dselect</prgn>. Puede usar <prgn>dselect</" +"prgn> para instalar cualquier paquete que se haya quedado atrás." #. type: <p></p> #: guide.sgml:152 @@ -9204,6 +10427,8 @@ msgid "" "It is important to closely look at what dist-upgrade is going to do, its " "decisions may sometimes be quite surprising." msgstr "" +"Es importante revisar lo que «dist-upgrade» planea hacer, ya que sus " +"decisiones a veces pueden resultar sorprendentes." #. type: <p></p> #: guide.sgml:163 @@ -9216,12 +10441,18 @@ 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> ofrece varias opciones de línea de órdenes detalladas " +"en su página de manual, <manref section=\"8\" name=\"apt-get\">. La opción " +"más útil es <tt>-d</tt>, que no instala los ficheros obtenidos. Puede que no " +"desee instalar los paquetes de inicio si el sistema se tiene que descargar " +"un gran número de éstos, en caso de que algo vaya mal. Cuando usa <tt>-d</" +"tt> puede instalar los ficheros descargados simplemente ejecutando la orden " +"que provocó su descarga, sin <tt>-d</tt>." #. type: <heading></heading> #: guide.sgml:168 -#, fuzzy msgid "DSelect" -msgstr "APT con DSelect" +msgstr "DSelect" #. type: <p></p> #: guide.sgml:173 @@ -9231,9 +10462,24 @@ msgid "" "to select the packages to be installed or removed and APT actually installs " "them." msgstr "" +"El método <prgn>dselect</prgn> de APT ofrece el sistema completo de APT con " +"la interfaz gráfica de selección de paquetes <prgn>dselect</prgn>. " +"<prgn>dselect</prgn> se usa para seleccionar los paquetes a instalar o " +"desinstalar que en realidad instalará APT." #. type: <p></p> #: guide.sgml:184 +#, fuzzy +#| msgid "" +#| "To enable the APT method you need to 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." 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 " @@ -9245,6 +10491,17 @@ msgid "" "have access to the latest bug fixes. APT will automatically use packages on " "your CDROM before downloading from the Internet." msgstr "" +"Para habilitar el método APT tiene que seleccionar [M]étodo en " +"<prgn>dselect</prgn>, y después seleccionar el método APT. Se le pedirá un " +"conjunto de <em>fuentes</em>, ubicaciones de donde obtener los ficheros. " +"Pueden ser sitios remotos de Internet, replicas locales de Debian o discos " +"ópticos. Cada fuente puede proporcionar un fragmento del total del archivo " +"Debian, los cuales APT combinará automáticamente para formar un conjunto " +"completo de paquetes. Si tiene un disco óptico es una buena idea definirlo " +"primero en el fichero de configuración y después especificar una replica " +"para así tener acceso a los últimos arreglos de fallos. APT usará " +"automáticamente los paquetes del disco óptico en lugar de descargarlos de " +"Internet." #. type: <example></example> #: guide.sgml:198 @@ -9263,6 +10520,18 @@ msgid "" " \n" " URL [http://llug.sep.bnl.gov/debian]:" msgstr "" +" Set up a list of distribution source locations\n" +"\t \n" +" Please give the base URL of the debian distribution.\n" +" The access schemes I know about are: http file\n" +"\t \n" +" For example:\n" +" file:/mnt/debian,\n" +" ftp://ftp.debian.org/debian,\n" +" http://ftp.de.debian.org/debian,\n" +" \n" +" \n" +" URL [http://llug.sep.bnl.gov/debian]:" #. type: <p></p> #: guide.sgml:205 @@ -9271,6 +10540,9 @@ msgid "" "archive, defaulting to a HTTP mirror. Next it asks for the distribution to " "get." msgstr "" +"La configuración de las <em>fuentes</em> comienza preguntando la base del " +"archivo de Debian, cuyo valor predeterminado es una réplica HTTP. A " +"continuación, preguntará la distribución a obtener." #. type: <example></example> #: guide.sgml:212 @@ -9282,6 +10554,11 @@ msgid "" " \n" " Distribution [stable]:" msgstr "" +" Please give the distribution tag to get or a path to the\n" +" package file ending in a /. The distribution\n" +" tags are typically something like: stable unstable testing non-US\n" +" \n" +" Distribution [stable]:" #. type: <p></p> #: guide.sgml:222 @@ -9293,6 +10570,12 @@ msgid "" "that cannot be exported from the United States. Importing these packages " "into the US is legal however." msgstr "" +"La distribución se refiere a la versión de Debian en el archivo, <em>stable</" +"em> (estable) se refiere a la última versión publicada, y <em>unstable</em> " +"(inestable) se refiere a la versión en desarrollo. <em>non-US</em> sólo está " +"disponible en algunas réplicas, aquellos paquetes que contienen tecnología " +"cifrada y otras cosas que no se pueden exportar desde los Estados Unidos. " +"Aun así, importar estos paquetes a E.E.U.U es ilegal." #. type: <example></example> #: guide.sgml:228 @@ -9303,6 +10586,10 @@ msgid "" " \n" " Components [main contrib non-free]:" msgstr "" +" Please give the components to get\n" +" The components are typically something like: main contrib non-free\n" +" \n" +" Components [main contrib non-free]:" #. type: <p></p> #: guide.sgml:236 @@ -9312,6 +10599,11 @@ msgid "" "packages while contrib and non-free contain things that have various " "restrictions placed on their use and distribution." msgstr "" +"La lista de componentes se refiere a la lista de sub-distribuciones a " +"obtener. La distribución está dividida en base a licencias de software, " +"siendo «main» paquetes libres de acuerdo con DFSG, mientras que «contrib» y " +"«non-free» contienen paquetes con restricciones en cuanto a su uso y " +"distribución." #. type: <p></p> #: guide.sgml:240 @@ -9319,9 +10611,18 @@ msgid "" "Any number of sources can be added, the setup script will continue to prompt " "until you have specified all that you want." msgstr "" +"Puede añadir cualquier número de fuentes, el script de configuración le " +"preguntará por fuentes hasta que el usuario defina todo lo que quiera." #. 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 super-set " +#| "of <tt>apt-get update</tt> that makes the fetched information available " +#| "to <prgn>dselect</prgn>. [U]pdate must be performed even if <tt>apt-get " +#| "update</tt> has been run before." 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 " @@ -9329,6 +10630,11 @@ msgid "" "<prgn>dselect</prgn>. [U]pdate must be performed even if <tt>apt-get update</" "tt> has been run before." msgstr "" +"Es necesario actualizar la lista disponible mediante el elemento de menú [A]" +"ctualizar antes de iniciar <prgn>dselect</prgn>. Éste es un super-conjunto " +"de <tt>apt-get update</tt> que permite a <prgn>dselect</prgn> disponer de la " +"información obtenida. Debe ejecutar [A]ctualizar aunque haya ejecutado " +"<tt>apt-get update</tt> con anterioridad." #. type: <p></p> #: guide.sgml:253 @@ -9338,6 +10644,10 @@ msgid "" "[R]emove commands have no meaning, the [I]nstall command performs both of " "them together." msgstr "" +"Hecho esto puede realizar sus selecciones usando [S]elect y ejecutar la " +"instalación posteriormente con [I]nstall. Al usar el método APT las órdenes " +"[C]onfig y [R]emove carecen de significado ya que la orden [I]nstall ejecuta " +"ambos a la vez." #. type: <p></p> #: guide.sgml:258 @@ -9346,11 +10656,15 @@ msgid "" "have been successfully installed. To change this behavior place <tt>Dselect::" "clean \"prompt\";</tt> in /etc/apt/apt.conf." msgstr "" +"Por omisión, APT eliminará automáticamente los ficheros de paquete («.deb») " +"una vez que se hayan instalado con éxito. Para modificar este " +"comportamiento, inserte <tt>Dselect::clean \"prompt\";</tt> en «/etc/apt/apt." +"conf»." #. type: <heading></heading> #: guide.sgml:264 msgid "The Interface" -msgstr "" +msgstr "La interfaz" #. type: <p></p> #: guide.sgml:278 @@ -9364,11 +10678,19 @@ 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 "" +"El método <prgn>dselect</prgn> de APT y <prgn>apt-get</prgn> comparten la " +"misma interfaz. Es un sencillo programa que le informa de lo que va a hacer, " +"para después llevarlo a cabo. <footnote><p> El método <prgn>dselect</prgn> " +"es en realidad un conjunto de scripts en torno a <prgn>apt-get</prgn>. En " +"realidad, el método ofrece más funcionalidad que la presente en <prgn>apt-" +"get</prgn> por si mismo. </p></footnote> Después de mostrar el resumen de lo " +"que va a pasar APT mostrará mensajes de estado informativos para ofrecer una " +"estimación de cuánto queda por hacer." #. type: <heading></heading> #: guide.sgml:280 msgid "Startup" -msgstr "" +msgstr "Arranque" #. type: <p></p> #: guide.sgml:284 @@ -9378,6 +10700,10 @@ msgid "" "At any time these operations can be performed by running <tt>apt-get check</" "tt>." msgstr "" +"APT realiza un número de acciones para preparar su estado interno antes de " +"cualquier operación, a excepción de «update». También realiza algunas " +"revisiones del estado del sistema. Puede llevar a cabo estas acciones en " +"cualquier momento ejecutando <tt>apt-get check</tt>." #. type: <example></example> #: guide.sgml:289 @@ -9387,6 +10713,10 @@ msgid "" "Reading Package Lists... Done\n" "Building Dependency Tree... Done" msgstr "" +"# apt-get check\n" +"Leyendo lista de paquetes... Hecho\n" +"Creando árbol de dependencias \n" +"Leyendo la información de estado... Hecho" #. type: <p></p> #: guide.sgml:297 @@ -9396,6 +10726,10 @@ msgid "" "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 primera acción que ejecuta es pasar todos los ficheros de paquete a la " +"memoria. APT usa un esquema de almacenado con lo cual esta operación será " +"más rápida la segunda vez que la ejecute. De no encontrar algún fichero de " +"paquete, éstos se ignorarán y verá una advertencia al finalizar apt-get." #. type: <p></p> #: guide.sgml:303 @@ -9405,6 +10739,10 @@ msgid "" "package and considers if it is OK. Should this find a problem then a report " "will be printed out and <prgn>apt-get</prgn> will refuse to run." msgstr "" +"La última acción realiza un detallado análisis de las dependencias del " +"sistema. Revisa cada dependencia de cada paquete instalado o sin " +"desempaquetar analiza su validación. En caso de error aparecerá un informe, " +"y <prgn>apt-get</prgn> se negará a ejecutarse." #. type: <example></example> #: guide.sgml:320 @@ -9426,6 +10764,22 @@ msgid "" " Depends: xlib6g (>= 3.3-5) but it is not installed\n" " libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)" msgstr "" +"# apt-get check\n" +"Leyendo lista de paquetes... Hecho\n" +"Creando árbol de dependencias \n" +"Leyendo la información de estado... Hecho\n" +"Tal vez quiera ejecutar `apt-get -f install' para corregirlo.\n" +"Los siguientes paquetes tienen dependencias incumplidas:\n" +" 9fonts: Depende: xlib6g pero no está instalado\n" +" uucp: Depende: mailx pero no está instalado\n" +" blast: Depende: xlib6g (>= 3.3-5) pero no está instalado\n" +" adduser: Depende: perl-base pero no está instalado\n" +" aumix: Depende: libgpmg1 pero no está instalado\n" +" debiandoc-sgml: Depende: sgml-base pero no está instalado\n" +" bash-builtins: Depende: bash (>= 2.01) pero 2.0-3 está instalado\n" +" cthugha: Depende: svgalibg1 pero no está instalado\n" +" Depende: xlib6g (>= 3.3-5) pero no está instalado\n" +" libreadlineg2: Entra en conflicto:libreadline2 (<< 2.1-2.1)" #. type: <p></p> #: guide.sgml:329 @@ -9436,6 +10790,11 @@ msgid "" "that are unmet. A short explanation of why the package has a dependency " "problem is also included." msgstr "" +"En este ejemplo el sistema tiene varios problemas, incluyendo un serio " +"problema con libreadlineg2. Una línea aparecerá por cada paquete con " +"dependencias no satisfechas indicando el paquete con el problema y las " +"dependencias no satisfechas. También incluye una explicación de porqué el " +"paquete tiene un problema de dependencias." #. type: <p></p> #: guide.sgml:337 @@ -9448,6 +10807,14 @@ msgid "" "situation a package may have been unpacked without its dependents being " "installed." msgstr "" +"Hay dos formas de que el sistema tenga un estado roto como éste. El primero " +"es causado por la omisión de <prgn>dpkg</prgn> de ciertas relaciones " +"delicadas entre paquetes al realizar una actualización. <footnote><p>APT, de " +"todas formas, considera todas las dependencias conocidas e intenta prevenir " +"paquetes rotos</p></footnote>. El segundo ocurre se la instalación de un " +"paquete falla durante la operación. En esta situación puede que un paquete " +"se haya desempaquetado sin que sus dependencias estuviesen instaladas " +"previamente." #. type: <p></p> #: guide.sgml:345 @@ -9459,6 +10826,13 @@ msgid "" "<prgn>dselect</prgn> method always supplies the <tt>-f</tt> option to allow " "for easy continuation of failed maintainer scripts." msgstr "" +"La segunda situación es mucho menos grave que la primera ya que APT define " +"ciertos límites en el orden de instalación de los paquetes. En ambos casos, " +"introducir la opción <tt>-f</tt> a <prgn>apt-get</prgn> causará que APT " +"deduzca una posible solución al problema para después continuar. El método " +"<prgn>dselect</prgn> de APT siempre ofrece la opción <tt>-f</tt> para " +"permitir una fácil continuación cuando existen scripts fallidos del " +"mantenedor." #. type: <p></p> #: guide.sgml:351 @@ -9469,11 +10843,16 @@ msgid "" "necessary to manually use dpkg (possibly with forcing options) to correct " "the situation enough to allow APT to proceed." msgstr "" +"Aún así, de usar la opción <tt>-f</tt> para corregir un sistema gravemente " +"roto por el primer caso cabe que la acción falle inmediatamente o que la " +"secuencia de instalación se interrumpa. En cualquier caso es necesario usar " +"dpkg manualmente (puede que con opciones de forzado) para corregir la " +"situación lo suficiente como para que APT pueda continuar." #. type: <heading></heading> #: guide.sgml:356 msgid "The Status Report" -msgstr "" +msgstr "El informe de estado" #. type: <p></p> #: guide.sgml:363 @@ -9484,11 +10863,16 @@ msgid "" "final state of things, taking into account the <tt>-f</tt> option and any " "other relevant activities to the command being executed." msgstr "" +"Antes de proceder <prgn>apt-get</prgn> presentará un informe de lo que va a " +"ocurrir. Generalmente el informe refleja el tipo de operación a realizar, " +"pero hay ciertos elementos comunes. La lista refleja el estado final de las " +"cosas en todos los casos, teniendo en cuenta la opción <tt>-f</tt> y " +"cualquier otra actividad relevante a la orden ejecutada." #. type: <heading></heading> #: guide.sgml:364 msgid "The Extra Package list" -msgstr "" +msgstr "La lista de paquetes extras" #. type: <example></example> #: guide.sgml:372 @@ -9501,6 +10885,12 @@ msgid "" " squake pgp-i python-base debmake ldso perl libreadlineg2\n" " ssh" msgstr "" +"Se instalarán los siguientes paquetes extras:\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" +" squake pgp-i python-base debmake ldso perl libreadlineg2\n" +" ssh" #. type: <p></p> #: guide.sgml:379 @@ -9510,11 +10900,15 @@ msgid "" "generated for an <tt>install</tt> command. The listed packages are often the " "result of an Auto Install." msgstr "" +"La lista de paquetes extras muestra todos los paquetes que se van a instalar " +"o actualizar en adición a aquellos mencionados en la línea de órdenes. Sólo " +"se genera para la orden <tt>install</tt>. Generalmente, los paquetes " +"listados son el resultado de una instalación automática." #. type: <heading></heading> #: guide.sgml:382 msgid "The Packages to Remove" -msgstr "" +msgstr "Los paquetes a eliminar" #. type: <example></example> #: guide.sgml:389 @@ -9526,6 +10920,11 @@ msgid "" " xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid\n" " nas xpilot xfig" msgstr "" +"Los siguientes paquetes se ELIMINARÁN:\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" +" nas xpilot xfig" #. type: <p></p> #: guide.sgml:399 @@ -9538,11 +10937,17 @@ msgid "" "that are going to be removed because they are only partially installed, " "possibly due to an aborted installation." msgstr "" +"La lista de paquetes a eliminar muestra todos los paquetes que se van a " +"eliminar del sistema. Puede aparecer durante cualquier operación, y se " +"debería revisar cuidadosamente para asegurar que no se va a eliminar nada " +"importante, y de ser así el caso se debería actuar cuidadosamente. La lista " +"puede contener paquetes a eliminar porque están parcialmente instalados, " +"posiblemente debido a una instalación interrumpida." #. type: <heading></heading> #: guide.sgml:402 msgid "The New Packages list" -msgstr "" +msgstr "La lista de paquetes nuevos" #. type: <example></example> #: guide.sgml:406 @@ -9551,6 +10956,8 @@ msgid "" "The following NEW packages will installed:\n" " zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base" msgstr "" +"Se instalarán los siguientes paquetes NUEVOS:\n" +" zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base" #. type: <p></p> #: guide.sgml:411 @@ -9559,11 +10966,14 @@ msgid "" "listed are not presently installed in the system but will be when APT is " "done." msgstr "" +"La lista de paquetes nuevos es sólo un recordatorio de lo que va a ocurrir. " +"Los paquetes listados no se encuentran instalados en el sistema pero lo " +"estarán cuando APT finalice." #. type: <heading></heading> #: guide.sgml:414 msgid "The Kept Back list" -msgstr "" +msgstr "La lista de paquetes retenidos" #. type: <example></example> #: guide.sgml:419 @@ -9573,6 +10983,9 @@ msgid "" " compface man-db tetex-base msql libpaper svgalib1\n" " gs snmp arena lynx xpat2 groff xscreensaver" msgstr "" +"Los siguientes paquetes se han retenido:\n" +" compface man-db tetex-base msql libpaper svgalib1\n" +" gs snmp arena lynx xpat2 groff xscreensaver" #. type: <p></p> #: guide.sgml:428 @@ -9584,11 +10997,17 @@ msgid "" "to install is with <tt>apt-get install</tt> or by using <prgn>dselect</prgn> " "to resolve their problems." msgstr "" +"Puede que al actualizar el sistema por completo no se puedan instalar " +"versiones nuevas de paquetes porque requieren nuevos elementos que entran en " +"conflicto con paquetes ya instalados. En este caso, el paquete aparecerá en " +"la lista de paquetes retenidos. La mejor manera de instalar paquetes " +"listados aquí es mediante <tt>apt-get install</tt> o mediante <prgn>dselect</" +"prgn> para así resolver esos problemas." #. type: <heading></heading> #: guide.sgml:431 msgid "Held Packages warning" -msgstr "" +msgstr "Advertencia de paquetes retenidos" #. type: <example></example> #: guide.sgml:435 @@ -9597,6 +11016,8 @@ msgid "" "The following held packages will be changed:\n" " cvs" msgstr "" +"Se cambiarán los siguientes paquetes retenidos:\n" +" cvs" #. type: <p></p> #: guide.sgml:441 @@ -9605,17 +11026,21 @@ msgid "" "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 "" +"Puede que a veces ordene a APT que instale un paquete retenido, en cuyo caso " +"verá una advertencia de que el paquete retenido se va a modificar. Esto sólo " +"debería ocurrir durante un «dist-upgrade» o un «install»." #. type: <heading></heading> #: guide.sgml:444 msgid "Final summary" -msgstr "" +msgstr "Resumen final" #. type: <p></p> #: guide.sgml:447 msgid "" "Finally, APT will print out a summary of all the changes that will occur." msgstr "" +"Por último, APT mostrará un resumen de los cambios que se llevarán a cabo." #. type: <example></example> #: guide.sgml:452 @@ -9625,6 +11050,10 @@ msgid "" "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 paquetes actualizados, 8 se instalarán, 23 para eliminar y 51 no\n" +"actualizados.\n" +"12 paquetes no instalados del todo o eliminados.\n" +"Se necesita descargar 65.7M/66.7M de archivos. Se usarán 26.5M después de desempaquetar." #. type: <p></p> #: guide.sgml:470 @@ -9643,6 +11072,20 @@ 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 primera línea del resumen es simplemente una versión reducida de todas " +"las listas e incluye el número de actualizaciones, esto es, paquetes ya " +"instalados y de los cuales existen versiones nuevas disponibles. La segunda " +"línea indica el número de paquetes mal configurados, posiblemente el " +"resultado de una instalación interrumpida. La última línea muestra los " +"requerimientos de espacio para la instalación. El primer par de números " +"indican el tamaño de los ficheros del archivo. El primer número indica el " +"número de bytes que se tienen que obtener de ubicaciones remotas, y el " +"segundo indica el tamaño total de todos los archivos requeridos. El " +"siguiente número indica la diferencia de tamaño entre los paquetes " +"instalados y los paquetes nuevos a instalar. Básicamente equivale al espacio " +"requerido en «/usr» al finalizar el proceso. En caso de existir varios " +"paquetes a eliminar el valor puede indicar la cantidad de espacio que se va " +"a liberar." #. type: <p></p> #: guide.sgml:473 @@ -9650,11 +11093,13 @@ msgid "" "Some other reports can be generated by using the -u option to show packages " "to upgrade, they are similar to the previous examples." msgstr "" +"Puede generar otros informes con la opción «-u» para mostrar los paquetes a " +"actualizar, similar a los ejemplos anteriores." #. type: <heading></heading> #: guide.sgml:477 msgid "The Status Display" -msgstr "" +msgstr "La pantalla de estado" #. type: <p></p> #: guide.sgml:481 @@ -9662,6 +11107,8 @@ msgid "" "During the download of archives and package files APT prints out a series of " "status messages." msgstr "" +"APT muestra una serie de mensajes de estado en el transcurso de descargar " +"ficheros de paquete y archivo." #. type: <example></example> #: guide.sgml:490 @@ -9675,6 +11122,13 @@ msgid "" "Get: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" msgstr "" +"# apt-get update\n" +"Des:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages\n" +"Des:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n" +"Obj http://llug.sep.bnl.gov/debian/ testing/main Packages\n" +"Des:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages\n" +"es:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages\n" +"11% [5 testing/non-free Esperando las cabeceras 0/32.1k 0%] 2203b/s 1m52s" #. type: <p></p> #: guide.sgml:500 @@ -9686,6 +11140,12 @@ msgid "" "<tt>apt-get update</tt> estimates the percent done which causes some " "inaccuracies." msgstr "" +"Las líneas comenzando con <em>Des</em> aparecen cuando APT inicia la " +"obtención de un fichero, mientras que la última línea indica el progreso de " +"la descarga. El primer valor porcentual en la barra de progreso indica el " +"porcentaje total de los ficheros ya descargados. Desafortunadamente, <tt>apt-" +"get update</tt> desconoce el tamaño de los ficheros de paquete y por ello " +"genera una estimación que puede ser inexacta." #. type: <p></p> #: guide.sgml:509 @@ -9698,6 +11158,14 @@ 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 siguiente sección de la línea de estado se repite por cada instancia de " +"descarga e indica la operación realizada, así como información útil relativa " +"a lo que está pasando. Puede que esta sección sólo muestre <em>Forking</em>, " +"lo cual significa que el sistema operativo está cargando el módulo de " +"descargas. La primera palabra después de «[» es el número de obtención tal y " +"como se muestra en la línea del histórico. La siguiente palabra es la forma " +"corta del nombre del objeto en descarga. Al conectarse con los archivos, " +"contendrá el nombre del paquete obtenido." #. type: <p></p> #: guide.sgml:524 @@ -9716,6 +11184,20 @@ msgid "" "regularly and reflects the time to complete everything at the shown transfer " "rate." msgstr "" +"Una cadena informativa aparecerá entre comillas simples indicando el " +"progreso de la fase de negociación de la descarga. Generalmente progresa de " +"<em>Conectando</em> a <em>Esperando fichero</em>, finalizando con " +"<em>Descargando</em> o <em>Continuando</em>. El último valor es el número de " +"bytes descargados desde el sitio remoto. Una vez que la descarga arranque se " +"representará como <tt>102/10.2k</tt> indicando que ya se han obtenido 102 " +"bytes y que se esperan 10.2 kilobytes. El tamaño total siempre aparece con " +"la notación de la figura 4 para conservar espacio. A continuación aparece un " +"medidor porcentual del fichero. El penúltimo elemento es la media " +"instantánea de velocidad. Estos valores se actualizan cada 5 segundos y " +"reflejan la tasa de descarga de datos de ese periodo. Por último puede ver " +"el tiempo estimado para la transferencia. Esto se actualiza regularmente y " +"refleja el tiempo restante para completar todo tal y como se ve en la tasa " +"de transferencia visible." #. type: <p></p> #: guide.sgml:530 @@ -9726,11 +11208,17 @@ msgid "" "for logging to a file, use the <tt>-q</tt> option to remove the status " "display." msgstr "" +"La pantalla de estado se actualiza cada medio segundo para ofrecer una " +"constante información del progreso de la descarga, mientras que las líneas " +"«Des» se desplazan hacia atrás cuando se inicia la descarga de otro fichero. " +"Ya que la pantalla de estado se actualiza constantemente carece de utilidad " +"para su registro en un fichero. Puede usar la opción <tt>-q</tt> para omitir " +"la pantalla de estado." #. type: <heading></heading> #: guide.sgml:535 msgid "Dpkg" -msgstr "" +msgstr "Dpkg" #. type: <p></p> #: guide.sgml:542 @@ -9742,16 +11230,22 @@ msgid "" "each question there is usually a description of what it is asking and the " "questions are too varied to discuss completely here." msgstr "" +"APT usa <prgn>dpkg</prgn> para instalar ficheros, y pasará a interactuar con " +"<prgn>dpkg</prgn> al finalizar la descarga. <prgn>dpkg</prgn> también " +"planteará un número de preguntas a medida que procesa los paquetes, los " +"cuales también pueden formular preguntas. A cada pregunta generalmente le " +"precede una descripción de la pregunta en sí. Éstas son demasiado variadas " +"como para poder tratarlas aquí en su totalidad." #. type: <title></title> #: offline.sgml:4 msgid "Using APT Offline" -msgstr "" +msgstr "Usar APT Offline" #. type: <version></version> #: offline.sgml:7 msgid "$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $" -msgstr "" +msgstr "$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $" #. type: <abstract></abstract> #: offline.sgml:12 @@ -9759,21 +11253,23 @@ msgid "" "This document describes how to use APT in a non-networked environment, " "specifically a 'sneaker-net' approach for performing upgrades." msgstr "" +"Este documento describe el uso de APT en un entorno sin conexión a red, " +"específicamente una aproximación «sneaker-net» a la acción de actualizar." #. type: <copyrightsummary></copyrightsummary> #: offline.sgml:16 msgid "Copyright © Jason Gunthorpe, 1999." -msgstr "" +msgstr "Copyright © Jason Gunthorpe, 1999." #. type: <heading></heading> #: offline.sgml:32 msgid "Introduction" -msgstr "" +msgstr "Introducción" #. type: <heading></heading> #: offline.sgml:34 offline.sgml:65 offline.sgml:180 msgid "Overview" -msgstr "" +msgstr "Resumen" #. type: <p></p> #: offline.sgml:40 @@ -9783,6 +11279,11 @@ 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 "" +"Generalmente, APT necesita un acceso directo a un archivo de Debian, bien " +"desde un dispositivo local o a través de una red. Otra queja frecuente es " +"que una máquina con un sistema Debian dispone de una conexión lenta como la " +"de un módem, y otra máquina físicamente lejos dispone de una conexión muy " +"rápida." #. type: <p></p> #: offline.sgml:51 @@ -9797,20 +11298,41 @@ msgid "" "the machine downloading the packages, and <em>target host</em> the one with " "bad or no connection." msgstr "" +"La solución a esto es usar dispositivos extraíbles de gran capacidad tales " +"como un disco Zip o uno SuperDisk. Estos discos no tienen la suficiente " +"capacidad para almacenar todo el archivo de Debian, pero pueden contener un " +"sub-conjunto suficientemente grande para la mayoría de usuarios. La idea es " +"usar APT para generar una lista de los paquetes requeridos para después " +"almacenarlos en un disco usando el sistema que tiene una conexión rápida. Es " +"incluso posible usar otro sistema Debian con APT, o usar un sistema " +"operativo totalmente distinto junto con una herramienta de descarga como " +"wget. Digamos que el <em>sistema remoto</em> es aquél que descarga los " +"paquetes, y <em>sistema destino</em> es aquél con poca o ninguna conexión." #. type: <p></p> #: offline.sgml:57 +#, fuzzy +#| msgid "" +#| "This is achieved by creatively manipulating the APT configuration file. " +#| "The essential premis to tell APT to look on a disc for it's archive " +#| "files. Note that the disc should be formated with a filesystem that can " +#| "handle long file names such as ext2, fat32 or vfat." msgid "" "This is achieved by creatively manipulating the APT configuration file. The " "essential premise to tell APT to look on a disc for it's archive files. Note " "that the disc should be formated with a filesystem that can handle long file " "names such as ext2, fat32 or vfat." msgstr "" +"Esto se logra manipulando con imaginación el fichero de configuración de " +"APT. La premisa esencial es decirle a APT que busque en el disco los " +"ficheros del archivo. Tenga en cuenta que el disco debería tener un formato " +"de un sistema de ficheros capaz de gestionar nombres largos de ficheros, " +"tales como ext2, fat32 o vfat." #. type: <heading></heading> #: offline.sgml:63 msgid "Using APT on both machines" -msgstr "" +msgstr "Usar APT en ambas máquinas" #. type: <p><example> #: offline.sgml:71 @@ -9820,6 +11342,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 configuración más sencilla es posible si APT está instalado en ambas " +"máquinas. La idea básica es guardar una copia del fichero de estado en el " +"disco, después usar el sistema remoto para obtener los últimos ficheros de " +"paquete y decidir qué paquetes descargar. La estructura de directorios del " +"disco debería tener este aspecto:" #. type: <example></example> #: offline.sgml:80 @@ -9834,12 +11361,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 -#, fuzzy msgid "The configuration file" -msgstr "Programa para la consulta de configuración de APT" +msgstr "El fichero de configuración" #. type: <p></p> #: offline.sgml:96 @@ -9851,6 +11385,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 "" +"El fichero de configuración debería hacer que APT guarde los ficheros en el " +"disco, así como usar los ficheros de configuración en el disco. El fichero " +"«sources.list» debería contener los sitios apropiados que desea usar desde " +"el sistema remoto, y el fichero de estado debería ser una copia de <em>/var/" +"lib/dpkg/status</em> del <em>sistema destino</em>. Tenga en cuenta que si " +"usa un archivo local debe usar la URI «copy», de idéntica sintaxis a la URI " +"«file»." #. type: <p><example> #: offline.sgml:100 @@ -9858,6 +11399,8 @@ msgid "" "<em>apt.conf</em> must contain the necessary information to make APT use the " "disc:" msgstr "" +"<em>apt-conf</em> debe contener toda la información necesaria para que APT " +"use el disco:" #. type: <example></example> #: offline.sgml:124 @@ -9887,6 +11430,29 @@ msgid "" " Etc \"/disc/\";\n" " };" msgstr "" +" APT\n" +" {\n" +" /* Esto no es necesario si ambos sistemas tienen la misma arquitectura,\n" +" informa al APT remoto la arquitectura del sistema destino */\n" +" Architecture \"i386\";\n" +" \n" +" Get::Download-Only \"true\";\n" +" };\n" +" \n" +" Dir\n" +" {\n" +" /* Use el disco para información de estado y redireccionar el fichero de\n" +" estado desde el valor predeterminado «/var/lib/dpkg» */\n" +" State \"/disc/\";\n" +" State::status \"status\";\n" +"\n" +" // Los cachés binarios se guardan localmente\n" +" Cache::archives \"/disc/archives/\";\n" +" Cache \"/tmp/\";\n" +" \n" +" // Ubicación del fichero de fuentes.\n" +" Etc \"/disc/\";\n" +" };" #. type: </example></p> #: offline.sgml:129 @@ -9894,9 +11460,18 @@ 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 "" +"Para más detalles vea la página de manual y el fichero de configuración de " +"ejemplo en <em>/usr/share/doc/apt/examples/apt.conf</em>." #. type: <p><example> #: offline.sgml:136 +#, fuzzy +#| msgid "" +#| "On the target machine the first thing to do is mount the disc and copy " +#| "<em>/var/lib/dpkg/status</em> to it. You will also need to create the " +#| "directories outlined in the Overview, <em>archives/partial/</em> and " +#| "<em>lists/partial/</em> Then take the disc to the remote machine and " +#| "configure the sources.list. On the remote machine execute the following:" msgid "" "On the target machine the first thing to do is mount the disc and copy <em>/" "var/lib/dpkg/status</em> to it. You will also need to create the directories " @@ -9904,6 +11479,11 @@ msgid "" "em>. Then take the disc to the remote machine and configure the sources." "list. On the remote machine execute the following:" msgstr "" +"Lo primero que debe hacer en el sistema destino es montar el disco y guardar " +"en él una copia de <em>/var/lib/dpkg/status</em>. También debe crear los " +"directorios definidos en el Resumen, <em>archives/partial/</em> y <em>lists/" +"partial/</em>. Lleve el disco hasta el sistema remoto y configure «sources." +"list». Ejecute lo siguiente en el sistema remoto:" #. type: <example></example> #: offline.sgml:142 @@ -9915,15 +11495,31 @@ 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 obtiene los ficheros de paquete ]\n" +" # apt-get dist-upgrade\n" +" [ APT obtiene todos los paquetes necesarios para actualizar el sistema\n" +" destino ]" #. type: </example></p> #: offline.sgml:149 +#, fuzzy +#| msgid "" +#| "The dist-upgrade command can be replaced with any-other standard APT " +#| "commands, particularly dselect-upgrade. You can even use an APT front end " +#| "such as <em>dselect</em> However this presents a problem in communicating " +#| "your selections back to the local computer." msgid "" "The dist-upgrade command can be replaced with any other standard APT " "commands, particularly dselect-upgrade. You can even use an APT front end " "such as <em>dselect</em>. However this presents a problem in communicating " "your selections back to the local computer." msgstr "" +"Puede reemplazar la orden «dist-upgrade» con cualquiera otra orden estándar " +"de APT, en especial «dselect-upgrade». Incluso puede usar una interfaz de " +"APT como <em>dselect</em>. Sin embargo, esto presenta un problema al " +"informar después de sus selecciones al sistema remoto." #. type: <p><example> #: offline.sgml:153 @@ -9931,6 +11527,8 @@ 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 "" +"Ahora el disco contiene todos los ficheros de índice y archivo necesarios " +"para actualizar el sistema destino. Inserte el disco otra vez y ejecute:" #. type: <example></example> #: offline.sgml:159 @@ -9942,6 +11540,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 local de los ficheros de caché ]\n" +" # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade\n" +" [ O cualquiera otra orden de APT ]" #. type: <p></p> #: offline.sgml:165 @@ -9949,6 +11552,8 @@ msgid "" "It is necessary for proper function to re-specify the status file to be the " "local one. This is very important!" msgstr "" +"Para un correcto funcionamiento debe definir nuevamente el fichero de estado " +"local. ¡Es muy importante!" #. type: <p></p> #: offline.sgml:172 @@ -9959,11 +11564,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 "" +"Si está usando dselect puede realizar la arriesgada operación de copiar " +"«disc/status» a «/var/lib/dpkg/status» para actualizar toda selección hecha " +"en el sistema remoto. Recomiendo seriamente hacer las selecciones sólo en el " +"sistema local, aunque puede que no sea posible. NO copie el fichero de " +"estado si dpkg o APT se han ejecutado mientras tanto." #. type: <heading></heading> #: offline.sgml:178 msgid "Using APT and wget" -msgstr "" +msgstr "Usar APT y wget" #. type: <p></p> #: offline.sgml:185 @@ -9972,6 +11582,9 @@ msgid "" "any machine. Unlike the method above this requires that the Debian machine " "already has a list of available packages." msgstr "" +"<em>wget</em> es una herramienta de descarga muy popular que funciona " +"prácticamente en cualquier sistema. A diferencia del método anterior, " +"requiere que el sistema Debian tenga una lista de paquetes disponibles." #. type: <p></p> #: offline.sgml:190 @@ -9981,12 +11594,15 @@ msgid "" "option to apt-get and then preparing a wget script to actually fetch the " "packages." msgstr "" +"La idea básica es crear un disco que sólo contiene los ficheros del archivo " +"descargados desde el sistema remoto. Esto se hace mediante la opción de apt-" +"get «--print-uris», para después preparar un script de wget que finalmente " +"obtendrá los paquetes." #. type: <heading></heading> #: offline.sgml:196 -#, fuzzy msgid "Operation" -msgstr "Opciones" +msgstr "Operación" #. type: <p><example> #: offline.sgml:200 @@ -9994,6 +11610,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 diferencia de la técnica anterior no necesita ningún fichero de " +"configuración especial. Se usan sólo las órdenes estándar de APT para " +"generar el fichero con la lista." #. type: <example></example> #: offline.sgml:205 @@ -10004,6 +11623,11 @@ 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" +" [ Pulse no cuando se le pregunte, asegúrese de estar conforme con las\n" +" acciones ]\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 @@ -10011,6 +11635,8 @@ msgid "" "Any command other than dist-upgrade could be used here, including dselect-" "upgrade." msgstr "" +"Ahora podría usar cualquiera otra orden aparte de «dist-upgrade», incluyendo " +"«dselect-upgrade»." #. type: <p></p> #: offline.sgml:216 @@ -10020,11 +11646,15 @@ msgid "" "with the current directory as the disc's mount point so as to save the " "output on the disc." msgstr "" +"El fichero «/disc/wget-script» ahora contiene una lista de órdenes de wget a " +"ejecutar para obtener los archivos necesarios. Este script se debería " +"ejecutar en el directorio del punto de montaje del disco para poder guardar " +"la salida en el disco." #. type: <p><example> #: offline.sgml:219 msgid "The remote machine would do something like" -msgstr "" +msgstr "El sistema remoto haría algo como" #. type: <example></example> #: offline.sgml:223 @@ -10034,6 +11664,9 @@ msgid "" " # sh -x ./wget-script\n" " [ wait.. ]" msgstr "" +" # cd /disc\n" +" # sh -x ./wget-script\n" +" [ wait.. ]" #. type: </example><example> #: offline.sgml:228 @@ -10041,351 +11674,97 @@ msgid "" "Once the archives are downloaded and the disc returned to the Debian machine " "installation can proceed using," msgstr "" +"Una vez que los archivos se han descargado y el disco está finalmente " +"conectado al sistema Debian, ejecute la instalación con lo siguiente." #. 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 "" - -#, fuzzy -#~ msgid "" -#~ "<filename>apt.conf</filename> is the main configuration file for the APT " -#~ "suite of tools, all tools make use of the configuration file and a common " -#~ "command line parser to provide a uniform environment. When an APT tool " -#~ "starts up it will read the configuration specified by the " -#~ "<envar>APT_CONFIG</envar> environment variable (if any) and then read the " -#~ "files in <literal>Dir::Etc::Parts</literal> then read the main " -#~ "configuration file specified by <literal>Dir::Etc::main</literal> then " -#~ "finally apply the command line options to override the configuration " -#~ "directives, possibly loading even more config files." -#~ msgstr "" -#~ "<filename>apt.conf</filename> es el fichero principal de configuración " -#~ "del conjunto de herramientas APT, todas las herramientas hacen uso del " -#~ "fichero de configuración y un analizador común de sintaxis de la línea de " -#~ "órdenes para proporcionar un entorno uniforme. Cuando se inicia una " -#~ "utilidad APT, este leerá la configuración especificada en la variable de " -#~ "entorno <envar>APT_CONFIG</envar> (si existe), luego leerá los ficheos en " -#~ "<literal>Dir::Etc::Parts</literal>, entonces leerá el fichero de " -#~ "configuración principal especificado por <literal>Dir::Etc::main</" -#~ "literal>, finalmente aplicará las opciones de la línea de órdenes para " -#~ "reescribir la directrices de la configuración, posiblemente cargando " -#~ "incluso más ficheros de configuración." - -#, fuzzy -#~ msgid "<filename>/etc/apt/trusted.gpg</filename>" -#~ msgstr "<filename>/etc/apt/apt.conf</filename>" - -#, fuzzy -#~ msgid "/usr/share/doc/apt/" -#~ msgstr "/usr/share/doc/apt/" - -#, fuzzy -#~ msgid "<filename>&docdir;examples/configure-index.gz</>" -#~ msgstr "<filename>&docdir;examples/configure-index.gz</>" - -#, fuzzy -#~ msgid "<filename>/etc/apt.conf</>" -#~ msgstr "<filename>/etc/apt.conf</>" - -#, fuzzy -#~ msgid "/var/lib/apt" -#~ msgstr "/var/lib/apt" - -#, fuzzy -#~ msgid "/var/cache/apt" -#~ msgstr "/var/cache/apt" - -#, fuzzy -#~ msgid "" -#~ "\n" -#~ " <VarListEntry><term><option/-h/</><term><option/--help/</>\n" -#~ " <ListItem><Para>\n" -#~ " Show a short usage summary.\n" -#~ " </VarListEntry>\n" -#~ " \n" -#~ " <VarListEntry><term><option/-v/</><term><option/--version/</>\n" -#~ " <ListItem><Para>\n" -#~ " Show the program version.\n" -#~ " </VarListEntry>\n" -#~ "\n" -#~ " <VarListEntry><term><option/-c/</><term><option/--config-file/</>\n" -#~ " <ListItem><Para>\n" -#~ " 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" -#~ " </VarListEntry>\n" -#~ " \n" -#~ " <VarListEntry><term><option/-o/</><term><option/--option/</>\n" -#~ " <ListItem><Para>\n" -#~ " Set a Configuration Option; This will set an arbitary " -#~ "configuration \n" -#~ " option. The syntax is <option>-o Foo::Bar=bar</>.\n" -#~ " </VarListEntry>\n" -#~ msgstr "" -#~ "\n" -#~ " <VarListEntry><term><option/-h/</><term><option/--help/</>\n" -#~ " <ListItem><Para>\n" -#~ " Muestra un breve resumen del modo de uso.\n" -#~ " </VarListEntry>\n" -#~ " \n" -#~ " <VarListEntry><term><option/-v/</><term><option/--version/</>\n" -#~ " <ListItem><Para>\n" -#~ " Muestra la versión del programa.\n" -#~ " </VarListEntry>\n" -#~ "\n" -#~ " <VarListEntry><term><option/-c/</><term><option/--config-file/</>\n" -#~ " <ListItem><Para>\n" -#~ " Especifica el fichero de configuración a usar.\n" -#~ " El programa leerá el fichero de configuración por omisión y luego\n" -#~ " este otro. Lea &apt-conf; para más información acerca de la " -#~ "sintaxis.\n" -#~ " </VarListEntry>\n" -#~ " \n" -#~ " <VarListEntry><term><option/-o/</><term><option/--option/</>\n" -#~ " <ListItem><Para>\n" -#~ " Establece una opción de configuración. La sintaxis es <option>-o\n" -#~ " Foo::Bar=bar</>. \n" -#~ " </VarListEntry>\n" - -#, fuzzy -#~ msgid "" -#~ "&apt-docinfo;\n" -#~ " \n" -#~ " " -#~ msgstr "" -#~ "&apt-docinfo;\n" -#~ " \n" -#~ " " - -#, fuzzy -#~ msgid "<manvolnum>5</manvolnum>" -#~ msgstr "<manvolnum>8</manvolnum>" - -#, fuzzy -#~ msgid "" -#~ "Syntacticly the configuration language is modeled after what the ISC " -#~ "tools such as bind and dhcp use. Lines starting with <literal>//</" -#~ "literal> are treated as comments (ignored). Each line is of the form" -#~ msgstr "" -#~ "Sintácticamente, el lenguaje de configuración es modelado como en " -#~ "utilidades ISC, como bind y dhcp. Las líneas que comienzan con <literal>//" -#~ "</literal> se tratan como comentarios (se ignoran). Cada línea es de la " -#~ "forma" - -#, fuzzy -#~ msgid "" -#~ "<literallayout class=\"normal\">\n" -#~ "APT::Get::Assume-Yes \"true\";" -#~ msgstr "" -#~ "<literallayout class=\"normal\">\n" -#~ "APT::Get::Assume-Yes \"true\";" - -#, fuzzy -#~ msgid "" -#~ "</literallayout> The trailing semicolon is required and the quotes are " -#~ "optional. A new scope can be opened with curly braces, like: " -#~ "<informalexample>" -#~ msgstr "" -#~ "</literallayout> Los espacios entre los dos puntos son obligatorios, y " -#~ "las comillas son opcionales. Un nuevo ámbito puede abrirse con llaves, " -#~ "por ejemplo: <informalexample>" - -#, fuzzy -#~ msgid "" -#~ "Disable Immediate Configuration; This dangerous option disables some of " -#~ "APT's ordering code to cause it to make fewer dpkg calls. Doing so may be " -#~ "necessary on some extremely slow single user systems but is very " -#~ "dangerous and may cause package install scripts to fail or worse. Use at " -#~ "your own risk." -#~ msgstr "" -#~ "Deshabilita la configuración inmediata: Esta peligrosa opción deshabilita " -#~ "algunas partes del código de ordenación de APT para inducir a éste a " -#~ "hacer pocas llamadas a dpkg. Hacer esto podría ser necesario en algún " -#~ "sistema de usuario extremadamente lento, pero sería muy peligroso y " -#~ "podría causar que los scripts de instalación del paquete fallaran o algo " -#~ "peor. Úselo a su cuenta y riesgo." - -#, fuzzy -#~ msgid "" -#~ "<literallayout class=\"normal\">\n" -#~ "\"/cdrom/\"::Mount \"foo\";" -#~ msgstr "" -#~ "<literallayout class=\"normal\">\n" -#~ "deb ftp://ftp.debian.org/debian unstable contrib" - -#, fuzzy -#~ msgid "" -#~ "</literallayout> within the cdrom block. It is important to have the " -#~ "trailing slash. Unmount commands can be specified using UMount." -#~ msgstr "" -#~ "</literallayout> dentro del bloque cdrom. Es importante no tener una " -#~ "barra final. Las órdenes de unmount pueden especificarse usando UMount." - -#, fuzzy -#~ msgid "" -#~ "Most of the options in the <literal>debug</literal> section are not " -#~ "interesting to the normal user, however <literal>Debug::" -#~ "pkgProblemResolver</literal> shows interesting output about the decisions " -#~ "dist-upgrade makes. <literal>Debug::NoLocking</literal> disables file " -#~ "locking so APT can do some operations as non-root and <literal>Debug::" -#~ "pkgDPkgPM</literal> will print out the command line for each dpkg " -#~ "invokation. <literal>Debug::IdentCdrom</literal> will disable the " -#~ "inclusion of statfs data in CDROM IDs." -#~ msgstr "" -#~ "La mayoría de las opciones de la sección <literal>debug</literal> no son " -#~ "interesantes para el usuario normal, sin embargo <literal>Debug::" -#~ "pkgProblemResolver</literal> muestra una salida interesante acerca de las " -#~ "decisiones que realiza dist-upgrade. <literal>Debug::NoLocking</literal> " -#~ "deshabilita el bloqueo de fichero de forma que APT puede realizar algunas " -#~ "operaciones sin permisos de superusuario y <literal>Debug::pkgDPkgPM</" -#~ "literal> mostrará la línea de órdenes para cada llamada a dpkg. " -#~ "<literal>Debug::IdentCdrom</literal> deshabilitará la inclusión de datos " -#~ "de statfs en los ID's de los CDROM." - -#, fuzzy -#~ msgid "&manbugs; &manauthor;" -#~ msgstr "&manbugs; &manauthor;" - -#, fuzzy -#~ msgid "<manvolnum>8</manvolnum>" -#~ msgstr "<manvolnum>8</manvolnum>" - -#, fuzzy -#~ msgid "" -#~ "<arg rep=\"norepeat\" choice=\"opt\">shell</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">dump</arg>" -#~ msgstr "" -#~ "<arg rep=\"norepeat\" choice=\"opt\">add</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">ident</arg>" +msgstr "Ésto usará los archivos del disco previamente obtenidos." -#, fuzzy #~ msgid "" -#~ "&apt-docinfo;\n" -#~ "\n" -#~ " " +#~ "<!ENTITY gnome-apt \"<citerefentry>\n" +#~ " <refentrytitle><command>gnome-apt</command></refentrytitle>\n" +#~ " <manvolnum>1</manvolnum>\n" +#~ " </citerefentry>\"\n" +#~ ">\n" #~ msgstr "" -#~ "&apt-docinfo;\n" -#~ " \n" -#~ " " - -#, fuzzy -#~ msgid "</programlisting> Then:" -#~ msgstr "</programlisting> Entonces:" +#~ "<!ENTITY gnome-apt \"<citerefentry>\n" +#~ " <refentrytitle><command>gnome-apt</command></refentrytitle>\n" +#~ " <manvolnum>1</manvolnum>\n" +#~ " </citerefentry>\"\n" +#~ ">\n" -#, fuzzy -#~ msgid "<filename>/etc/apt/sources.list</filename>" -#~ msgstr "<filename>/etc/apt/sources.list</filename>" +#~ msgid "<filename>/var/lib/apt/extended_states</filename>" +#~ msgstr "<filename>/var/lib/apt/extended_states</filename>" -#, fuzzy #~ msgid "" -#~ "Locations to fetch packages from. Configuration Item: <literal>Dir::Etc::" -#~ "SourceList</literal>." +#~ "Status list of auto-installed packages. Configuration Item: " +#~ "<literal>Dir::State</literal> sets the path to the " +#~ "<filename>extended_states</filename> file." #~ msgstr "" -#~ "#-#-#-#-# apt-cdrom.es.8.sgml:558 apt-cache.es.8.sgml:558 apt-get.es.8." -#~ "sgml:558 #-#-#-#-#\n" -#~ "Fichero que contiene los sitios de donde se obtienen los paquetes. Opción " -#~ "de configuración: <literal>Dir::Etc::SourceList</literal>.\n" -#~ "#-#-#-#-# apt-cdrom.es.8.sgml:1091 apt-cache.es.8.sgml:1091 apt-get.es.8." -#~ "sgml:1091 #-#-#-#-#\n" -#~ "Fichero que contiene los sitios de donde se obtienen los paquetes. Opción " -#~ "de Configuración: <literal>Dir::Etc::SourceList</literal>.\n" -#~ "#-#-#-#-# apt-cdrom.es.8.sgml:558 apt-cache.es.8.sgml:558 apt-get.es.8." -#~ "sgml:558 #-#-#-#-#\n" -#~ "Fichero que contiene los sitios de donde se obtienen los paquetes. Opción " -#~ "de configuración: <literal>Dir::Etc::SourceList</literal>.\n" -#~ "#-#-#-#-# apt-cdrom.es.8.sgml:1091 apt-cache.es.8.sgml:1091 apt-get.es.8." -#~ "sgml:1091 #-#-#-#-#\n" -#~ "Fichero que contiene los sitios de donde se obtienen los paquetes. Opción " -#~ "de Configuración: <literal>Dir::Etc::SourceList</literal>.\n" -#~ "#-#-#-#-# apt-cdrom.es.8.sgml:558 apt-cache.es.8.sgml:558 apt-get.es.8." -#~ "sgml:558 #-#-#-#-#\n" -#~ "Fichero que contiene los sitios de donde se obtienen los paquetes. Opción " -#~ "de configuración: <literal>Dir::Etc::SourceList</literal>.\n" -#~ "#-#-#-#-# apt-cdrom.es.8.sgml:1091 apt-cache.es.8.sgml:1091 apt-get.es.8." -#~ "sgml:1091 #-#-#-#-#\n" -#~ "Fichero que contiene los sitios de donde se obtienen los paquetes. Opción " -#~ "de Configuración: <literal>Dir::Etc::SourceList</literal>." +#~ "Lista del estado de los paquetes instalados automáticamente. Opción de " +#~ "configuración: <literal>Dir::State</literal> define la ruta del fichero " +#~ "<filename>extended_states</filename>." -#, fuzzy -#~ msgid "<filename>&statedir;/lists/</filename>" -#~ msgstr "<filename>&statedir;/lists/</filename>" +#~ msgid "Cache-Limit" +#~ msgstr "Cache-Limit" -#, fuzzy -#~ msgid "<filename>&statedir;/lists/partial/</filename>" -#~ msgstr "<filename>&statedir;/lists/partial/</filename>" - -#, fuzzy #~ msgid "" -#~ "<arg rep=\"norepeat\" choice=\"opt\">update</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">upgrade</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">dselect-upgrade</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">install <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>pkg</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">remove <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>pkg</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">source <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>pkg</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">build-dep <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>pkg</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">check</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">clean</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">autoclean</arg>" +#~ "APT uses a fixed size memory mapped cache file to store the 'available' " +#~ "information. This sets the size of that cache (in bytes)." #~ msgstr "" -#~ "<arg rep=\"norepeat\" choice=\"opt\">update</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">upgrade</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">dselect-upgrade</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">install <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">remove <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">source <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">build-dep <arg rep=\"repeat\" choice=" -#~ "\"plain\"><replaceable>paquete</replaceable></arg></arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">check</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">clean</arg>\n" -#~ "<arg rep=\"norepeat\" choice=\"opt\">autoclean</arg>" +#~ "APT usa un fichero de caché de memoria mapeada de tamaño fijo para " +#~ "almacenar la información «disponible». Esto limita el tamaño de esa caché " +#~ "(en bytes)." -#, fuzzy -#~ msgid "<filename>/etc/apt/apt.conf.d/</filename>" -#~ msgstr "<filename>/etc/apt/apt.conf.d/</filename>" +#~ msgid "Pin: release n=squeeze\n" +#~ msgstr "Pin: release n=squeeze\n" -#, fuzzy #~ msgid "" -#~ "APT configuration file fragments Configuration Item: <literal>Dir::Etc::" -#~ "Parts</literal>." +#~ "The <literal>Pin-Priority:</literal> line in each APT preferences record " +#~ "is optional. If omitted, APT assigns a priority of 1 less than the last " +#~ "value specified on a line beginning with <literal>Pin-Priority: " +#~ "release ...</literal>." #~ msgstr "" -#~ "Directorio con fragmentos de ficheros de configuración APT. Opción de " -#~ "Configuración: <literal>Dir::Etc::Parts</literal>." +#~ "La línea <literal>Pin-Priority:</literal> es opcional. Si se omite, APT " +#~ "asigna una prioridad de un número menor que la última prioridad " +#~ "especificada en una línea que empiece con <literal>Pin-Priority: " +#~ "release ...</literal>." -#, fuzzy -#~ msgid "<filename>&cachedir;/archives/</filename>" -#~ msgstr "<filename>&cachedir;/archives/</filename>" +#~ msgid "<filename>/etc/apt/trusted.gpg</filename>" +#~ msgstr "<filename>/etc/apt/trusted.gpg</filename>" -#, fuzzy -#~ msgid "" -#~ "Storage area for retrieved package files. Configuration Item: " -#~ "<literal>Dir::Cache::Archives</literal>." +#~ msgid "Keyring of local trusted keys, new keys will be added here." #~ msgstr "" -#~ "Directorio donde se guardan los paquetes obtenidos. Opción de " -#~ "Configuración: <literal>Dir::Cache::Archives</literal>." - -#, fuzzy -#~ msgid "<filename>&cachedir;/archives/partial/</filename>" -#~ msgstr "<filename>&cachedir;/archives/partial/</filename>" +#~ "El registro local de las claves de confianza. Las claves nuevas se " +#~ "añadirán a este fichero." -#, fuzzy #~ msgid "" -#~ "APT is a management system for software packages. It is still under " -#~ "development; the snazzy front ends are not yet available. In the " -#~ "meantime, please see B<apt-get>(8)." +#~ "<filename>apt.conf</filename> is the main configuration file for the APT " +#~ "suite of tools, all tools make use of the configuration file and a common " +#~ "command line parser to provide a uniform environment. When an APT tool " +#~ "starts up it will read the configuration specified by the " +#~ "<envar>APT_CONFIG</envar> environment variable (if any) and then read the " +#~ "files in <literal>Dir::Etc::Parts</literal> then read the main " +#~ "configuration file specified by <literal>Dir::Etc::main</literal> then " +#~ "finally apply the command line options to override the configuration " +#~ "directives, possibly loading even more config files." #~ msgstr "" -#~ "APT es un sistema de gestión de paquetes de software. No hay aún " -#~ "interfaces amigables para éste, ya que está aún en desarrollo. Consulte " -#~ "mientras tanto, B<apt-get>(8)." +#~ "<filename>apt.conf</filename> es el fichero principal de configuración " +#~ "del conjunto de herramientas de APT, todas las herramientas hacen uso del " +#~ "fichero de configuración y de un analizador común de la línea de órdenes " +#~ "para proporcionar un entorno uniforme. Cuando se inicia una herramienta " +#~ "de APT, ésta leerá la configuración definida en la variable de entorno " +#~ "<envar>APT_CONFIG</envar> (si existe), y luego leerá los ficheros " +#~ "definidos en <literal>Dir::Etc::Parts</literal>. Entonces, leerá el " +#~ "fichero de la configuración principal definido en <literal>Dir::Etc::" +#~ "main</literal> para finalmente aplicar las opciones de la línea de " +#~ "órdenes y redefinir las directrices de la configuración, posiblemente " +#~ "cargando incluso más ficheros de configuración." diff --git a/doc/po/fr.po b/doc/po/fr.po index ed881fa32..43f8b87ee 100644 --- a/doc/po/fr.po +++ b/doc/po/fr.po @@ -9,10 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" -"PO-Revision-Date: 2010-01-29 19:58+0100\n" +"POT-Creation-Date: 2010-08-23 18:46-0300\n" +"PO-Revision-Date: 2010-08-23 14:04-0400\n" "Last-Translator: Christian Perrier <bubulle@debian.org>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -536,22 +537,6 @@ msgstr "" #: apt.ent:150 #, no-wrap 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" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" @@ -565,7 +550,7 @@ msgstr "" ">\n" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" @@ -593,7 +578,7 @@ msgstr "" " <productname>Linux</productname>\n" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" @@ -603,7 +588,7 @@ msgstr "" "\"> \n" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -619,7 +604,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -639,7 +624,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -659,7 +644,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -677,7 +662,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" @@ -689,7 +674,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -707,7 +692,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -723,7 +708,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -749,7 +734,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -769,7 +754,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -793,7 +778,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -813,7 +798,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:268 +#: apt.ent:264 #, no-wrap msgid "" " <varlistentry>\n" @@ -821,7 +806,9 @@ msgid "" " <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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. See &apt-conf; for syntax information.\n" " </para>\n" " </listitem>\n" " </varlistentry>\n" @@ -831,13 +818,14 @@ msgstr "" " <term><option>--config-file</option></term>\n" " <listitem><para>Fichier de configuration ; indique le fichier de configuration à utiliser. \n" " Le programme lira le fichier de configuration par défaut puis le fichier indiqué ici. \n" -" Veuillez consulter &apt-conf; pour des informations sur la syntaxe d'utilisation. \n" +" Si les réglages de configuration doivent être établis avant l'analyse des fichiers\n" +" de configuration par défaut, un fichier peut être indiqué avec la variable d'environnement <envar>APT_CONFIG</envar>. Veuillez consulter &apt-conf; pour des informations sur la syntaxe d'utilisation. \n" " </para>\n" " </listitem>\n" " </varlistentry>\n" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -865,7 +853,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -891,7 +879,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -907,7 +895,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -923,7 +911,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -939,7 +927,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, no-wrap msgid "" " <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" @@ -955,7 +943,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, no-wrap msgid "" "<!ENTITY file-preferences \"\n" @@ -976,7 +964,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -992,7 +980,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -1008,7 +996,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -1024,7 +1012,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, no-wrap msgid "" "<!ENTITY file-statelists \"\n" @@ -1041,7 +1029,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, no-wrap msgid "" " <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" @@ -1057,7 +1045,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, no-wrap msgid "" "<!ENTITY file-trustedgpg \"\n" @@ -1073,14 +1061,8 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:369 -#, fuzzy, no-wrap -#| msgid "" -#| " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" -#| " <listitem><para>File fragments for locations to fetch packages from.\n" -#| " Configuration Item: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" -#| " </varlistentry>\n" -#| "\">\n" +#: apt.ent:365 +#, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" " <listitem><para>File fragments for the trusted keys, additional keyrings can\n" @@ -1089,22 +1071,45 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" -" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" -" <listitem><para>Fragments de fichiers définissant les emplacements de récupération de paquets.\n" -" Élément de configuration : <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +" <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" +" <listitem><para>Fragments de fichiers pour les clés de signatures sûres. Des fichiers\n" +" supplémentaires peuvent être placés à cet endroit (par des paquets ou par l'administrateur).\n" +" Élément de configuration : <literal>Dir::Etc::TrustedParts</literal>.</para></listitem>\n" " </varlistentry>\n" "\">\n" #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" -msgstr "<!ENTITY translation-title \"Traducteurs\">" +#: apt.ent:373 +#, no-wrap +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Liste d'état des paquets installés automatiquement.\n" +" Élément de configuration : <literal>Dir::State::extended_states</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:377 +#, no-wrap +msgid "" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "<!ENTITY translation-title \"TRADUCTEURS\">\n" #. type: Plain text -#: apt.ent:380 +#: apt.ent:386 #, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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" @@ -1119,11 +1124,14 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -1136,6 +1144,15 @@ msgstr "" " traduction est légèrement en retard sur le contenu d'origine.\n" "\">\n" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 @@ -1218,7 +1235,7 @@ msgstr "" #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 @@ -1239,7 +1256,7 @@ msgstr "" "desquelles il extrait les informations intéressantes." #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." @@ -1404,8 +1421,8 @@ msgstr "" "paquets « fournissent » seulement un nom de paquet virtuel et aucun paquet " "n'utilise véritablement ce nom. Par exemple, au sein du système Debian GNU/" "Linux, le nom « mail-transport-agent » est un paquet virtuel pur ; plusieurs " -"paquets peuvent « fournir » ce nom « mail-transport-agent », mais il n'existe " -"aucun paquet nommé « mail-transport-agent »." +"paquets peuvent « fournir » ce nom « mail-transport-agent », mais il " +"n'existe aucun paquet nommé « mail-transport-agent »." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:139 @@ -1417,8 +1434,8 @@ msgid "" msgstr "" "<literal>Single virtual packages</literal> est le nombre de paquets virtuels " "qui ne peuvent être remplis que par un seul paquet. Par exemple, au sein du " -"système Debian GNU/Linux, « X11-text-viewer » est un paquet virtuel ; seul le " -"paquet « xless » remplit « X11-text-viewer »." +"système Debian GNU/Linux, « X11-text-viewer » est un paquet virtuel ; seul " +"le paquet « xless » remplit « X11-text-viewer »." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:145 @@ -1663,7 +1680,7 @@ msgstr "" "La commande <literal>dotty</literal> prend une liste de paquets sur la ligne " "de commande et affiche une sortie appropriée à une utilisation par la " "commande dotty du paquet <ulink url=\"http://www.research.att.com/sw/tools/" -"graphviz/\">GraphViz</ulink>. Il en résulte un ensemble de noeuds et d'arcs " +"graphviz/\">GraphViz</ulink>. Il en résulte un ensemble de nœuds et d'arcs " "représentant les relations entre les paquets. Par défaut les paquets donnés " "en argument suivent toutes leurs dépendances, ce qui peut produire un graphe " "très volumineux. Pour limiter la sortie aux seuls paquets listés sur la " @@ -1679,10 +1696,10 @@ msgid "" "lines are pre-depends, green lines are conflicts." msgstr "" "Les noeuds résultants ont plusieurs formes ; les paquets normaux sont des " -"boîtes, les « provides » purs sont des triangles, les « provides » mixtes sont " -"des diamants et les paquets manquants sont des hexagones. Les boîtes oranges " -"expriment un arrêt de la récursivité [paquet feuille], les lignes bleues " -"représentent des prédépendances et les lignes vertes représentent des " +"boîtes, les « provides » purs sont des triangles, les « provides » mixtes " +"sont des diamants et les paquets manquants sont des hexagones. Les boîtes " +"oranges expriment un arrêt de la récursivité [paquet feuille], les lignes " +"bleues représentent des prédépendances et les lignes vertes représentent des " "conflits." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> @@ -1752,8 +1769,8 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "options" @@ -1779,7 +1796,7 @@ msgstr "" "<literal>Dir::Cache::pkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" msgstr "<option>-s</option>" @@ -1806,12 +1823,12 @@ msgstr "" "<literal>Dir::Cache::srcpkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "<option>-q</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "<option>--quiet</option>" @@ -1852,17 +1869,72 @@ msgstr "" "Élément de configuration : <literal>APT::Cache::Important</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:312 +msgid "<option>--no-pre-depends</option>" +msgstr "<option>--no-pre-depends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +msgid "<option>--no-depends</option>" +msgstr "<option>--no-depends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +msgid "<option>--no-recommends</option>" +msgstr "<option>--no-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +msgid "<option>--no-suggests</option>" +msgstr "<option>--no-suggests</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +msgid "<option>--no-conflicts</option>" +msgstr "<option>--no-conflicts</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +msgid "<option>--no-breaks</option>" +msgstr "<option>--no-breaks</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +msgid "<option>--no-replaces</option>" +msgstr "<option>--no-replaces</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +msgid "<option>--no-enhances</option>" +msgstr "<option>--no-enhances</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" +"Avec cette option, <literal>depends</literal> et <literal>rdepends</literal> " +"affichent toutes les dépendances. Ce comportement peut être modifié avec ces " +"réglages qui omettront le type de dépendance indiqué. Élément de " +"configuration : <literal>APT::Cache::Show<replaceable>TypeDépendance</" +"replaceable></literal>, p. ex. <literal>APT::Cache::ShowRecommends</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "<option>-f</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "<option>--full</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." @@ -1872,17 +1944,17 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "<option>-a</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "<option>--all-versions</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 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-" @@ -1900,17 +1972,17 @@ msgstr "" "<literal>APT::Cache::AllVersions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "<option>-g</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "<option>--generate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" @@ -1922,17 +1994,17 @@ msgstr "" "configuration : <literal>APT::Cache::Generate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "<option>--names-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "<option>-n</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." @@ -1942,12 +2014,12 @@ msgstr "" "NamesOnly</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "<option>--all-names</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" @@ -1958,12 +2030,12 @@ msgstr "" "configuration : <literal>APT::Cache::AllNames</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "<option>--recurse</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " @@ -1975,12 +2047,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "<option>--installed</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " @@ -1991,46 +2063,46 @@ msgstr "" "Élément de configuration : <literal>APT::Cache::Installed</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" msgstr "&apt-commonoptions;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "Fichiers" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" msgstr "&file-sourceslist; &file-statelists;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 msgid "See Also" msgstr "Voir aussi" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "&apt-conf;, &sources-list;, &apt-get;." #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "Diagnostics" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." @@ -2106,7 +2178,7 @@ msgstr "add" #: apt-cdrom.8.xml:66 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 procceed " +"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." @@ -2159,7 +2231,7 @@ msgid "Options" msgstr "Options" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "<option>-d</option>" @@ -2203,7 +2275,7 @@ msgstr "" "<literal>APT::CDROM::Rename</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "<option>-m</option>" @@ -2260,17 +2332,17 @@ msgstr "" "le CD mais tous les paquets seront repérés." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "<option>--just-print</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "<option>--recon</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "<option>--no-act</option>" @@ -2337,7 +2409,7 @@ msgstr "" "apt.conf</filename>." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." @@ -2395,8 +2467,9 @@ msgid "" "integer. Each of the returns is normalized and verified internally." msgstr "" "L'élément de configuration peut être suivi par /[fdbi]. « f » renvoie un nom " -"de fichier, « d » un nom de répertoire, « b » renvoie « true » ou « false » et " -"« i » renvoie un entier. Chacune de ses valeurs est normalisée et vérifiée." +"de fichier, « d » un nom de répertoire, « b » renvoie « true » ou « false » " +"et « i » renvoie un entier. Chacune de ses valeurs est normalisée et " +"vérifiée." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:86 @@ -2404,7 +2477,7 @@ msgid "Just show the contents of the configuration space." msgstr "Affiche seulement le contenu de l'espace de configuration." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 msgid "&apt-conf;" msgstr "&apt-conf;" @@ -2483,7 +2556,7 @@ msgstr "" "<filename>package.config.XXXX</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "<option>-t</option>" @@ -2519,7 +2592,7 @@ msgid "" "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>17 " "August 2009</date>" msgstr "" -"&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; <date>17 " +"&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>17 " "août 2009</date>" #. type: Content of: <refentry><refnamediv><refname> @@ -2538,6 +2611,7 @@ 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=" @@ -2556,6 +2630,7 @@ 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>architecture</replaceable></option></" "arg> <arg><option>-o <replaceable>option de configuration</" "replaceable>=<replaceable>chaîne</replaceable></option></arg> <arg><option>-" "c=<replaceable>fichier</replaceable></option></arg> <group choice=\"req\"> " @@ -2574,7 +2649,7 @@ msgstr "" "replaceable></arg></arg> </group>" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -2586,7 +2661,7 @@ msgstr "" "index doit être créé pour un site et basé sur le contenu de ce site." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -2598,10 +2673,10 @@ msgstr "" "&dpkg-scanpackages; et toutes ses fonctionnalités via la commande " "<literal>packages</literal> ; il comprend aussi un générateur de fichier " "« Contents », la commande <literal>contents</literal>, et une technique " -"élaborée pour « scripter » le processus de création d'une archive complète." +"élaborée pour automatiser le processus de création d'une archive complète." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -2616,26 +2691,26 @@ msgstr "" "voulus." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "packages" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " "emitting a package record to stdout for each. This command is approximately " "equivalent to &dpkg-scanpackages;." msgstr "" -"La commande <literal>packages</literal> crée un fichier « Packages » à partir " -"d'une arborescence. Elle recherche récursivement à travers le répertoire " -"donné les fichiers .deb et, pour chaque fichier trouvé, envoie une entrée " -"pour ce paquet sur la sortie standard. Cette commande est approximativement " +"La commande packages crée un fichier « Packages » à partir d'une " +"arborescence. Elle recherche récursivement à travers le répertoire donné les " +"fichiers .deb et, pour chaque fichier trouvé, envoie une entrée pour ce " +"paquet sur la sortie standard. Cette commande est approximativement " "équivalente à &dpkg-scanpackages;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" @@ -2643,12 +2718,12 @@ msgstr "" "binaire." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" msgstr "sources" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2662,23 +2737,23 @@ msgstr "" "équivalente à &dpkg-scansources;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " "change the source override file that will be used." msgstr "" "Quand on précise un fichier « override », c'est un fichier source avec une " -"extension .src qui est recherché. On peut se servir de l'option <option>--" -"source-override</option> pour changer de fichier source d'« override »." +"extension .src qui est recherché. On peut se servir de l'option --source-" +"override pour changer de fichier source d'« override »." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "contents" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2687,21 +2762,21 @@ msgid "" "written to the output. If multiple packages own the same file then each " "package is separated by a comma in the output." msgstr "" -"La commande <literal>contents</literal> crée un fichier « Contents » à partir " -"d'une arborescence. Elle recherche récursivement à travers le répertoire " -"donné les fichiers .deb et, pour chaque fichier trouvé, lit la liste des " -"fichiers. Elle trie la liste des fichiers correspondant à des paquets et " -"l'envoie sur la sortie standard. Les répertoires ne font pas partie du " -"résultat. Quand un fichier appartient à plusieurs paquets, une virgule " -"sépare les paquets." +"La commande <literal>contents</literal> crée un fichier « Contents » à " +"partir d'une arborescence. Elle recherche récursivement à travers le " +"répertoire donné les fichiers .deb et, pour chaque fichier trouvé, lit la " +"liste des fichiers. Elle trie la liste des fichiers correspondant à des " +"paquets et l'envoie sur la sortie standard. Les répertoires ne font pas " +"partie du résultat. Quand un fichier appartient à plusieurs paquets, une " +"virgule sépare les paquets." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2709,38 +2784,40 @@ msgid "" "md5sum.txt files. It then writes to stdout a Release file containing an MD5 " "digest and SHA1 digest for each file." msgstr "" -"La commande <literal>release</literal> crée un fichier « Releases » à partir " +"La commande <literal>release</literal> crée un fichier « Release » à partir " "d'un répertoire. Elle cherche récursivement dans ce répertoire les fichiers " "Packages, Packages.gz, Packages.bz2, Sources, Sources.gz, Sources.bz2, " "Release et md5sum.txt. Elle envoie alors un fichier Release sur la sortie " "standard avec un résumé MD5 et un résumé SHA1 pour chaque fichier." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 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 "" -"La valeur des autres champs du fichier Release est tirée de la valeur " -"correspondante dans <literal>APT::FTPArchive::Release</literal>, p. ex. " -"<literal>APT::FTPArchive::Release::Origin</literal>. Les champs reconnus " -"sont : <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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." +msgstr "" +"La valeur des autres champs de métadonnées du fichier Release sont tirées de " +"la valeur correspondante dans <literal>APT::FTPArchive::Release</literal>, " +"p. ex. <literal>APT::FTPArchive::Release::Origin</literal>. Les champs " +"reconnus sont : <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><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" msgstr "generate" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2754,12 +2831,12 @@ msgstr "" "préciser index et répertoires aussi bien que les paramètres requis." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 msgid "" "The <literal>clean</literal> command tidies the databases used by the given " "configuration file by removing any records that are no longer necessary." @@ -2769,12 +2846,12 @@ msgstr "" "sont plus nécessaires." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" msgstr "Configuration de la commande generate" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2791,19 +2868,19 @@ msgstr "" "arborescence. Cela n'affecte que l'usage de l'étiquette de visée (scope tag)." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" "Ce fichier de configuration possède quatre sections, décrites ci-dessous." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 msgid "Dir Section" msgstr "La section Dir" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " @@ -2816,12 +2893,12 @@ msgstr "" "manière à produire un chemin absolu et complet." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "ArchiveDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2832,32 +2909,32 @@ msgstr "" "filename> et les noeuds des distributions." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" msgstr "OverrideDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "Indique l'emplacement des fichiers d'« override »." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" msgstr "CacheDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "Indique l'emplacement des fichiers de cache." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" msgstr "FileListDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." @@ -2866,12 +2943,12 @@ msgstr "" "sert de la valeur <literal>FileList</literal> définie plus bas)." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "La section Default" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -2882,12 +2959,12 @@ msgstr "" "annulées dans d'autres sections (paramètrage par section)." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" msgstr "Packages::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -2896,16 +2973,16 @@ msgid "" msgstr "" "Indique comment sont compressés les fichiers d'index. C'est une chaîne qui " "contient des valeurs séparées par des espaces ; elle contient au moins l'une " -"des valeurs suivantes : « . » (pas de compression), « gzip », « bzip2 ». Par " -"défaut, c'est la chaîne « . gzip »." +"des valeurs suivantes : « . » (pas de compression), « gzip », « bzip2 ». " +"Par défaut, c'est la chaîne « . gzip »." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "Packages::Extensions" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." @@ -2914,12 +2991,12 @@ msgstr "" "paquets. Par défaut, c'est « .deb »." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "Sources::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." @@ -2928,12 +3005,12 @@ msgstr "" "compressés les fichiers sources." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "Sources::Extensions" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." @@ -2942,12 +3019,12 @@ msgstr "" "fichiers sources. Par défaut, c'est « .dsc »." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "Contents::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." @@ -2956,12 +3033,26 @@ msgstr "" "compressés les fichiers « Contents »." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +msgid "Translation::Compress" +msgstr "Translation::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" +"Identique à <literal>Packages::Compress</literal> mais précise comment est " +"compressé le fichier maître Translations-en." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "DeLinkLimit" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" @@ -2972,12 +3063,12 @@ msgstr "" "paramètre <literal>External-Links</literal>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" msgstr "FileMode" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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." @@ -2986,13 +3077,27 @@ msgstr "" "c'est le mode 0644. Tous les fichiers d'index ont ce mode et le masque " "utilisateur (umasq) est ignoré." +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +msgid "LongDescription" +msgstr "LongDescription" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" +"Définit si les descriptions longues doivent être incluses dans le fichier " +"Packages ou déplacées dans un fichier maître Translation-en." + #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "La section TreeDefault" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -3004,29 +3109,28 @@ msgstr "" "respective." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "MaxContentsChange" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " "be rebuilt." msgstr "" "Indique le nombre de kilo-octets de fichiers « Contents » qui sont créés " -"chaque jour. Les fichiers « Contents » sont choisis selon le système " -"<emphasis>round-robin</emphasis> de manière que, sur plusieurs jours, tous " -"soient reconstruits." +"chaque jour. Les fichiers « Contents » sont choisis selon le système « round-" +"robin » de manière que, sur plusieurs jours, tous soient reconstruits." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "ContentsAge" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -3039,31 +3143,31 @@ msgstr "" "utilisé sans actualisation. Quand cette limite est franchie, le « mtime » du " "fichier « Contents » est mis à jour. Cela peut arriver quand un fichier est " "modifié sans que cela modifie le fichier « Contents » (modification par " -"« override » par exemple). Un délai est permis dans l'espoir que de nouveaux " -"« .deb » seront installés, exigeant un nouveau « Contents ». Par défaut ce " -"nombre vaut 10, l'unité étant le jour." +"« override » par exemple). Un délai est permis dans l'espoir que de " +"nouveaux « .deb » seront installés, exigeant un nouveau « Contents ». Par " +"défaut ce nombre vaut 10, l'unité étant le jour." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "Directory" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" msgstr "" -"Indique la racine de l'arborescence des « .deb ». Par défaut, c'est <filename>" -"$(DIST)/$(SECTION)/binary-$(ARCH)/</filename>." +"Indique la racine de l'arborescence des « .deb ». Par défaut, c'est " +"<filename>$(DIST)/$(SECTION)/binary-$(ARCH)/</filename>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "SrcDirectory" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" @@ -3072,12 +3176,12 @@ msgstr "" "<filename>$(DIST)/$(SECTION)/source/</filename>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "Packages" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" @@ -3086,12 +3190,12 @@ msgstr "" "$(SECTION)/binary-$(ARCH)/Packages</filename>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" msgstr "Sources" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 msgid "" "Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/" "source/Sources</filename>" @@ -3100,12 +3204,28 @@ msgstr "" "$(SECTION)/source/Sources</filename>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +msgid "Translation" +msgstr "Translation" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" +"Définit le fichier maître Translation-en qui comporte les descriptions " +"longues si elles ne sont pas incluses dans le fichier Packages. Valeur par " +"défaut : <filename>$(DIST)/$(SECTION)/i18n/Translation-en</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "InternalPrefix" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" @@ -3116,12 +3236,12 @@ msgstr "" "défaut, c'est <filename>$(DIST)/$(SECTION)/</filename>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "Contents" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)" "</filename>. If this setting causes multiple Packages files to map onto a " @@ -3130,26 +3250,26 @@ msgid "" msgstr "" "Indique le fichier « Contents » créé. Par défaut, c'est <filename>$(DIST)/" "Contents-$(ARCH)</filename>. Quand le paramètrage fait que différents " -"fichiers « Packages » se réfèrent à un seul fichier « Contents », <command>apt-" -"ftparchive</command> les intègre automatiquement." +"fichiers « Packages » se réfèrent à un seul fichier « Contents », " +"<command>apt-ftparchive</command> les intègre automatiquement." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "Contents::Header" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "Indique l'en-tête à préfixer au fichier « Contents » créé." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" msgstr "BinCacheDB" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." @@ -3158,12 +3278,12 @@ msgstr "" "Différentes sections peuvent partager cette base de données." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" msgstr "FileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -3174,12 +3294,12 @@ msgstr "" "relatifs sont préfixés par le répertoire de l'archive." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" msgstr "SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -3192,12 +3312,12 @@ msgstr "" "traiter les index de sources." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "La section Tree" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -3211,20 +3331,20 @@ msgstr "" "par la variable de substitution <literal>Directory</literal>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" "La section <literal>Tree</literal> accepte une étiquette de visée (scope " "tag) qui détermine la variable <literal>$(DIST)</literal> et la racine de " "l'arborescence (le chemin est préfixé par <literal>ArchiveDir</literal>). " -"C'est par exemple : <filename>dists/woody</filename>." +"C'est par exemple : <filename>dists/&stable-codename;</filename>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -3235,7 +3355,7 @@ msgstr "" "trois nouvelles variables suivantes." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, no-wrap msgid "" "for i in Sections do \n" @@ -3249,7 +3369,7 @@ msgstr "" " " #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 msgid "" "When processing a <literal>Tree</literal> section <command>apt-ftparchive</" "command> performs an operation similar to: <placeholder type=\"programlisting" @@ -3260,12 +3380,12 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 msgid "Sections" msgstr "Sections" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib non-" @@ -3276,12 +3396,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "Architectures" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -3292,12 +3412,12 @@ msgstr "" "que l'arborescence est une arborescence de sources." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" msgstr "BinOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." @@ -3306,12 +3426,12 @@ msgstr "" "informations sur la section, la priorité et le responsable du paquet." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" msgstr "SrcOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." @@ -3320,32 +3440,32 @@ msgstr "" "informations sur la section." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" msgstr "ExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "Indique un autre fichier d'« override » pour les binaires." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" msgstr "SrcExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "Indique un autre fichier d'« override » pour les sources." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "La section BinDirectory" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -3360,12 +3480,12 @@ msgstr "" "paramètrage de <literal>Section</literal><literal>Architecture</literal>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "Définit le fichier « Packages » créé." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." @@ -3374,52 +3494,52 @@ msgstr "" "<literal>Packages</literal> ou <literal>Sources</literal> est nécessaire." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "Définit le fichier « Contents » créé." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "Définit le fichier d'« override » pour les binaires." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "Définit le fichier d'« override » pour les sources." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "Définit la base de données cache." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "PathPrefix" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "Ajoute un chemin à tous les chemins créés." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "FileList, SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "Définit le fichier contenant la liste des fichiers." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" msgstr "Le fichier d'« Override » pour les binaires." #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -3427,26 +3547,26 @@ msgid "" "section to force that package to and the final field is the maintainer " "permutation field." msgstr "" -"Le fichier d'« Override » est pleinement compatible avec &dpkg-scanpackages;. " -"Il contient quatre champs séparés par des espaces. Le premier est le nom du " -"paquet ; le deuxième est la priorité à donner à ce paquet ; le troisième est " -"sa section et le dernier champ est un champ pour changer le nom du " -"responsable de paquet." +"Le fichier d'« Override » est pleinement compatible avec &dpkg-" +"scanpackages;. Il contient quatre champs séparés par des espaces. Le premier " +"est le nom du paquet ; le deuxième est la priorité à donner à ce paquet ; le " +"troisième est sa section et le dernier champ est un champ pour changer le " +"nom du responsable de paquet." #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" -msgstr "old [// oldn]* => new" +msgstr "old [// oldn]* => new" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" msgstr "new" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -3463,12 +3583,12 @@ msgstr "" "deuxième forme remplace inconditionnellement le champ." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" msgstr "Le fichier d'« Override » pour les sources" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -3479,29 +3599,29 @@ msgstr "" "sa section." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "Le fichier supplémentaire d'« Override »" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " "tag and the remainder of the line is the new value." msgstr "" -"Le fichier supplémentaire d'« Override » permet d'ajouter ou de remplacer des " -"étiquettes sur la sortie. Il possède trois colonnes : la première représente " -"le paquet, la seconde est une étiquette et la troisième en fin de ligne est " -"la nouvelle valeur." +"Le fichier supplémentaire d'« Override » permet d'ajouter ou de remplacer " +"des étiquettes sur la sortie. Il possède trois colonnes : la première " +"représente le paquet, la seconde est une étiquette et la troisième en fin de " +"ligne est la nouvelle valeur." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" msgstr "<option>--md5</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -3513,12 +3633,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" msgstr "<option>--db</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." @@ -3528,7 +3648,7 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3543,12 +3663,12 @@ msgstr "" "configuration : <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" msgstr "<option>--delink</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " @@ -3562,12 +3682,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" msgstr "<option>--contents</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -3583,12 +3703,12 @@ msgstr "" "de configuration : <literal>APT::FTPArchive::Contents</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" msgstr "<option>--source-override</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" @@ -3599,12 +3719,12 @@ msgstr "" "FTPArchive::SourceOverride</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" msgstr "<option>--readonly</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." @@ -3613,16 +3733,33 @@ msgstr "" "configuration : <literal>APT::FTPArchive::ReadOnlyDB</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 -#, fuzzy -#| msgid "<option>APT::FTPArchive::LongDescription</option>" +#: apt-ftparchive.1.xml:574 +msgid "<option>--arch</option>" +msgstr "<option>--arch</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +msgid "" +"Accept in the <literal>packages</literal> and <literal>contents</literal> " +"commands only package files matching <literal>*_arch.deb</literal> or " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" +"N'accepte dans les commandes <literal>packages</literal> et " +"<literal>contents</literal> que les fichiers de paquets correspondant à " +"<literal>*_arch.deb</literal> ou <literal>*_all.deb</literal> au lieu de " +"tous les fichiers de paquets du chemin indiqué.Élément de configuration : " +"<literal>APT::FTPArchive::Architecture</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 msgid "<option>APT::FTPArchive::AlwaysStat</option>" -msgstr "<option>APT::FTPArchive::LongDescription</option>" +msgstr "<option>APT::FTPArchive::AlwaysStat</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -3632,50 +3769,60 @@ msgid "" "theory nobody will have these problems and therefore all these extra checks " "are useless." msgstr "" +"&apt-ftparchive; met le plus de métadonnées possible en cache dans une base " +"de données. Si les paquets sont recompilés ou republiés avec à nouveau la " +"même version, cela pourra causer des problèmes car, alors, les métadonnées " +"en cache (p. ex. les tailles et les sommes de contrôle) seront utilisées. Si " +"cette option est choisie, cela n'arrivera plus car le fichier sera contrôlé " +"pour vérifier s'il a été modifié. Veuillez noter que cette option n'est pas " +"activée par défaut car il est déconseillé d'envoyer dans les archives des " +"versions identiques. En théorie, donc, ces problème ne devraient pas " +"survenir et l'ensemble de ces contrôles devient inutile." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 msgid "<option>APT::FTPArchive::LongDescription</option>" msgstr "<option>APT::FTPArchive::LongDescription</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" "Cette option de configuration a « <literal>true</literal> » comme valeur par " "défaut et ne devrait être placée sur « <literal>false</literal> » que si " "l'archive créée avec &apt-ftparchive; fournit également des fichiers " -"<filename>Translation</filename>. Veuillez noter qu'il n'est actuellement " -"pas possible de créer ces fichiers avec <command>apt-ftparchive</command>." +"<filename>Translation</filename>. Veuillez noter que le fichier maître " +"<filename>Translation-en</filename> ne peut être créé que par la commande " +"generate." #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 msgid "Examples" msgstr "Exemples" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, no-wrap msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" msgstr "<command>apt-ftparchive</command> packages <replaceable>répertoire</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" -"Création d'un fichier « Packages » compressé pour un répertoire contenant des " -"paquets binaires (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" +"Création d'un fichier « Packages » compressé pour un répertoire contenant " +"des paquets binaires (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." @@ -3710,26 +3857,21 @@ msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -3743,22 +3885,18 @@ msgstr "" "<option>-o= <replaceable>option_de_configuration</replaceable> </option> </" "arg> <arg> <option>-c= <replaceable>fichier_de_configuration</replaceable> </" "option> </arg> <arg> <option>-t=</option> <group choice='req'> <arg " -"choice='plain'> <replaceable>nom_version_cible</replaceable> </arg> <arg " -"choice='plain'> <replaceable>expression_numéro_version_cible</replaceable> </" -"arg> <arg choice='plain'> <replaceable>nom_code_version_cible</replaceable> " -"</arg> </group> </arg> <group choice=\"req\"> <arg choice='plain'>update</" -"arg> <arg choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</" -"arg> <arg choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " +"choice='plain'> <replaceable>nom_version_cible</replaceable> </arg> <group " +"choice=\"req\"> <arg choice='plain'>update</arg> <arg " +"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " +"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " "choice='req'> <arg choice='plain'> =<replaceable>numero_version_paquet</" "replaceable> </arg> <arg choice='plain'> /<replaceable>nom_version_cible</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>nom_code_version_cible</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>paquet</replaceable> <arg> " +"replaceable> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>paquet</replaceable> <arg> " "=<replaceable>numéro_version_paquet</replaceable> </arg> </arg> </arg> <arg " "choice='plain'>build-dep <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>paquet</replaceable></arg></arg> <arg choice='plain'>check</" @@ -3770,25 +3908,25 @@ msgstr "" "group>" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" "<command>Apt-get</command> est le programme en ligne de commande pour la " "gestion des paquets. Il peut être considéré comme l'outil de base pour les " "autres programmes de la bibliothèque APT. Plusieurs interfaces utilisateur " -"existent, comme dselect, aptitude, synaptic, gnome-apt ou wajig." +"existent, comme &dselect;, &aptitude;, &synaptic; and &wajig;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" msgstr "update" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -3813,12 +3951,12 @@ msgstr "" "ne peut être connue à l'avance." #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" msgstr "upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -3844,12 +3982,12 @@ msgstr "" "l'existence de nouvelles versions des paquets." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 msgid "dselect-upgrade" msgstr "dselect-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -3867,12 +4005,12 @@ msgstr "" "installation de nouveaux paquets)." #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" msgstr "dist-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -3895,12 +4033,12 @@ msgstr "" "un mécanisme de remplacement des paramètres généraux pour certains paquets." #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" msgstr "install" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -3922,13 +4060,13 @@ msgstr "" "récupérés et installés. Le fichier <filename>/etc/apt/sources.list</" "filename> est utilisé pour retrouver les paquets désirés. Quand un trait " "d'union est accolé (sans espace intermédiaire) au nom d'un paquet déjà " -"installé, ce paquet est supprimé. De même on peut ajouter un signe « + » pour " -"désigner un paquet à installer. Cette dernière fonctionnalité peut être " -"utilisée pour annuler les décisions prises par le système de résolution des " -"conflits d'apt-get." +"installé, ce paquet est supprimé. De même on peut ajouter un signe « + » " +"pour désigner un paquet à installer. Cette dernière fonctionnalité peut " +"être utilisée pour annuler les décisions prises par le système de résolution " +"des conflits d'apt-get." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -3945,7 +4083,7 @@ msgstr "" "unstable)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." @@ -3955,7 +4093,7 @@ msgstr "" "avec précaution." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -3975,7 +4113,7 @@ msgstr "" "décrit plus haut) sera récupérée et installée." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." @@ -3984,7 +4122,7 @@ msgstr "" "l'installation des paquets." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -3995,22 +4133,22 @@ msgid "" "expression." msgstr "" "Quand aucun paquet ne correspond à l'expression donnée en paramètre et que " -"cette expression contient l'un des caractères « . », « ? » ou « * », elle est " -"considérée comme une expression rationnelle POSIX et elle est appliquée à " -"tous les paquets de la base de données. Tout paquet correspondant est " +"cette expression contient l'un des caractères « . », « ? » ou « * », elle " +"est considérée comme une expression rationnelle POSIX et elle est appliquée " +"à tous les paquets de la base de données. Tout paquet correspondant est " "installé (ou supprimé). Veuillez noter que la comparaison est effectuée par " -"sous-chaîne et « lo.* » correspond aussi bien à « how-lo » qu'à « lowest ». Si " -"ce n'est pas le comportement souhaité, l'expression peut être ancrée avec un " -"caractère « ^ » ou un caractère « $ », une autre possibilité étant d'utiliser " -"une expression plus précise." +"sous-chaîne et « lo.* » correspond aussi bien à « how-lo » qu'à « lowest ». " +"Si ce n'est pas le comportement souhaité, l'expression peut être ancrée avec " +"un caractère « ^ » ou un caractère « $ », une autre possibilité étant " +"d'utiliser une expression plus précise." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" msgstr "remove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -4026,12 +4164,12 @@ msgstr "" "d'être supprimé." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" msgstr "purge" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " @@ -4042,12 +4180,12 @@ msgstr "" "de configuration sont également effacés)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" msgstr "source" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -4067,7 +4205,7 @@ msgstr "" "respect the default release\"\"\" me paraît douteux." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -4083,7 +4221,7 @@ msgstr "" "installé ou que vous voulez installer." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " @@ -4095,7 +4233,7 @@ msgstr "" "download-only</option> est spécifié, le source n'est pas décompacté." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -4110,7 +4248,7 @@ msgstr "" "Source</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " @@ -4121,12 +4259,12 @@ msgstr "" "sont semblables à des sources téléchargées sous forme d'archives tar." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" msgstr "build-dep" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." @@ -4136,12 +4274,12 @@ msgstr "" "paquet source." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" msgstr "check" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." @@ -4150,7 +4288,7 @@ msgstr "" "jour le cache des paquets et cherche les dépendances défectueuses." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -4169,12 +4307,12 @@ msgstr "" "temps en temps si l'on veut libérer de l'espace disque." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" msgstr "autoclean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -4193,12 +4331,12 @@ msgstr "" "installés." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" msgstr "autoremove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " @@ -4209,12 +4347,12 @@ msgstr "" "ne sont plus nécessaires." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" msgstr "<option>--no-install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." @@ -4223,12 +4361,12 @@ msgstr "" "Élément de configuration : <literal>APT::Install-Recommends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "<option>--download-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." @@ -4238,25 +4376,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "<option>--fix-broken</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 -#, fuzzy -#| msgid "" -#| "Fix; attempt to correct a system with broken dependencies in place. This " -#| "option, when used with install/remove, can omit any packages to permit " -#| "APT to deduce a likely solution. Any Package that are specified must " -#| "completely correct the problem. The option is sometimes necessary when " -#| "running APT for the first time; APT itself does not allow broken package " -#| "dependencies to exist on a system. It is possible that a system's " -#| "dependency structure can be so corrupt as to require manual intervention " -#| "(which usually means using &dselect; or <command>dpkg --remove</command> " -#| "to eliminate some of the offending packages). Use of this option together " -#| "with <option>-m</option> may produce an error in some situations. " -#| "Configuration Item: <literal>APT::Get::Fix-Broken</literal>." +#: apt-get.8.xml:320 msgid "" "Fix; attempt to correct a system with broken dependencies in place. This " "option, when used with install/remove, can omit any packages to permit APT " @@ -4284,17 +4409,17 @@ msgstr "" "configuration : <literal>APT::Get::Fix-Broken</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "<option>--ignore-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "<option>--fix-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -4314,12 +4439,12 @@ msgstr "" "<literal>APT::Get::Fix-Missing</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "<option>--no-download</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " @@ -4331,7 +4456,7 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -4353,17 +4478,17 @@ msgstr "" "configuration : <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "<option>--simulate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "<option>--dry-run</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" @@ -4374,7 +4499,7 @@ msgstr "" "<literal>APT::Get::Simulate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -4393,7 +4518,7 @@ msgstr "" "utile qu'<literal>apt-get</literal> envoie de telles notifications)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " @@ -4406,22 +4531,22 @@ msgstr "" "que les dommages n'ont aucune conséquence (rare)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "<option>-y</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "<option>--yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "<option>--assume-yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -4437,17 +4562,17 @@ msgstr "" "configuration : <literal>APT::Get::Assume-Yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "<option>-u</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "<option>--show-upgraded</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 msgid "" "Show upgraded packages; Print out a list of all packages that are to be " "upgraded. Configuration Item: <literal>APT::Get::Show-Upgraded</literal>." @@ -4457,17 +4582,17 @@ msgstr "" "Upgraded</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "<option>-V</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "<option>--verbose-versions</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." @@ -4476,22 +4601,22 @@ msgstr "" "Élément de configuration : <literal>APT::Get::Show-Versions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "<option>-b</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "<option>--compile</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "<option>--build</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." @@ -4500,27 +4625,27 @@ msgstr "" "configuration : <literal>APT::Get::Compile</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" msgstr "<option>--install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." msgstr "Installer également les paquets recommandés." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." msgstr "Ne pas installer les paquets recommandés." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "<option>--ignore-hold</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " @@ -4534,12 +4659,12 @@ msgstr "" "<literal>APT::Ignore-Hold</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "<option>--no-upgrade</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " @@ -4552,12 +4677,31 @@ msgstr "" "Upgrade</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +msgid "<option>--only-upgrade</option>" +msgstr "<option>--only-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" +"N'install aucun nouveau paquet ; quand elle est utilisée avec " +"<literal>install</literal>, <literal>only-upgrade</literal> empêche les " +"paquets mentionnés sur la ligne de commande d'être mis à niveau s'ils ne " +"sont pas déjà installés. Élément de configuration : <literal>APT::Get::Only-" +"Upgrade</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "<option>--force-yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -4573,12 +4717,12 @@ msgstr "" "yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "<option>--print-uris</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -4600,19 +4744,12 @@ msgstr "" "<literal>APT::Get::Print-URIs</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "<option>--purge</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 -#, fuzzy -#| msgid "" -#| "Use purge instead of remove for anything that would be removed. An " -#| "asterisk (\"*\") will be displayed next to packages which are scheduled " -#| "to be purged. <option>remove --purge</option> is equivalent for " -#| "<option>purge</option> command. Configuration Item: <literal>APT::Get::" -#| "Purge</literal>." +#: apt-get.8.xml:460 msgid "" "Use purge instead of remove for anything that would be removed. An asterisk " "(\"*\") will be displayed next to packages which are scheduled to be purged. " @@ -4621,15 +4758,17 @@ msgid "" msgstr "" "Utiliser « purge » à la place de « remove » pour supprimer tout ce qui peut " "être supprimé. Un astérisque (*) sera accolé aux noms des paquets qui vont " -"être purgés. Élément de configuration : <literal>APT::Get::Purge</literal>." +"être purgés. <option>remove --purge</option> est équivalent à la commande " +"<option>purge</option>. Élément de configuration : <literal>APT::Get::Purge</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "<option>--reinstall</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." @@ -4638,12 +4777,12 @@ msgstr "" "Élément de configuration : <literal>APT::Get::ReInstall</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "<option>--list-cleanup</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -4661,17 +4800,17 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "<option>--target-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "<option>--default-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -4693,12 +4832,12 @@ msgstr "" "Release</literal>. Voyez aussi la page de manuel d'&apt-preferences;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "<option>--trivial-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" @@ -4712,12 +4851,12 @@ msgstr "" "Get::Trivial-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "<option>--no-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." @@ -4727,12 +4866,12 @@ msgstr "" "Remove</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" msgstr "<option>--auto-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 msgid "" "If the command is either <literal>install</literal> or <literal>remove</" "literal>, then this option acts like running <literal>autoremove</literal> " @@ -4745,12 +4884,12 @@ msgstr "" "inutilisés. Élément de configuration : <literal>APT::Get::Upgrade</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "<option>--only-source</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -4770,22 +4909,22 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "<option>--diff-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" msgstr "<option>--dsc-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "<option>--tar-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" @@ -4797,12 +4936,12 @@ msgstr "" "literal>, " #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "<option>--arch-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." @@ -4812,12 +4951,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" msgstr "<option>--allow-unauthenticated</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" @@ -4829,7 +4968,7 @@ msgstr "" "AllowUnauthenticated</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" @@ -4838,7 +4977,7 @@ msgstr "" "&file-statelists;" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, &apt-" @@ -4849,7 +4988,7 @@ msgstr "" "« HOWTO » d'APT." #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." @@ -4858,22 +4997,22 @@ msgstr "" "décimal 100 en cas d'erreur." #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" msgstr "AUTEURS D'ORIGINE" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" msgstr "&apt-author.jgunthorpe;" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" msgstr "AUTEURS ACTUELS" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" msgstr "&apt-author.team;" @@ -4889,18 +5028,14 @@ msgstr "Utilitaire de gestion des clés d'APT" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-key.8.xml:28 -#, fuzzy -#| msgid "" -#| "<command>apt-key</command> <arg><replaceable>command</replaceable>/</arg> " -#| "<arg rep=\"repeat\"><option><replaceable>arguments</replaceable></" -#| "option></arg>" msgid "" "<command>apt-key</command> <arg><option>--keyring <replaceable>filename</" "replaceable></option></arg> <arg><replaceable>command</replaceable></arg> " "<arg rep=\"repeat\"><option><replaceable>arguments</replaceable></option></" "arg>" msgstr "" -"<command>apt-key</command> <arg><replaceable>command</replaceable>/</arg> " +"<command>apt-key</command> <arg><option>--keyring <replaceable>fichier</" +"replaceable></option></arg> <arg><replaceable>commande</replaceable></arg> " "<arg rep=\"repeat\"><option><replaceable>paramètres</replaceable></option></" "arg>" @@ -5014,13 +5149,13 @@ msgid "" "Note that options need to be defined before the commands described in the " "previous section." msgstr "" +"Veuillez noter que les options doivent être utilisées avant les commandes " +"décrites dans la section suivante." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:142 -#, fuzzy -#| msgid "add <replaceable>filename</replaceable>" msgid "--keyring <replaceable>filename</replaceable>" -msgstr "add <replaceable>fichier</replaceable>" +msgstr "--keyring <replaceable>fichier</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:143 @@ -5032,11 +5167,17 @@ msgid "" "filename> is the primary keyring which means that e.g. new keys are added to " "this one." msgstr "" +"Cette option permet d'indiquer le fichier porte-clés sur lequel la commande " +"doit agir. Par défaut, une commande sera exécutée sur le fichier " +"<filename>trusted.gpg</filename> ainsi que sur tous les fichiers du " +"répertoire <filename>trusted.gpg.d</filename>. Le fichier <filename>trusted." +"gpg</filename> reste le fichier principal pour les clés donc, par exemple, " +"les nouvelles clés y seront ajoutées." #. type: Content of: <refentry><refsect1><variablelist> #: apt-key.8.xml:156 msgid "&file-trustedgpg;" -msgstr "" +msgstr "&file-trustedgpg;" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:158 @@ -5242,29 +5383,18 @@ msgstr "<option>--version</option>" msgid "Show the program version." msgstr "Affiche la version du programme." -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "<filename>/var/lib/apt/extended_states</filename>" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." -msgstr "" -"États des paquets automatiquement installés. L'élément de configuration " -"<literal>Dir::State</literal> définit le chemin d'accès au fichier " -"<filename>extended_states</filename>." +msgid " &file-extended_states;" +msgstr " &file-extended_states;" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 msgid "&apt-get;,&aptitude;,&apt-conf;" msgstr "&apt-get;,&aptitude;,&apt-conf;" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." @@ -5422,11 +5552,11 @@ msgid "" "element (router, switch, etc.) or by redirecting traffic to a rogue server " "(through arp or DNS spoofing attacks)." msgstr "" -"<literal>Attaque réseau de type <quote>homme au milieu</quote></literal>. " -"Sans vérification de signature, quelqu'un de malveillant peut s'introduire " -"au milieu du processus de téléchargement et insérer du code soit en " -"contrôlant un élément du réseau, routeur, commutateur, etc. soit en " -"détournant le trafic vers un serveur fourbe (par usurpation d'adresses)." +"<literal>Attaque réseau de type « homme au milieu »</literal>. Sans " +"vérification de signature, quelqu'un de malveillant peut s'introduire au " +"milieu du processus de téléchargement et insérer du code soit en contrôlant " +"un élément du réseau, routeur, commutateur, etc. soit en détournant le " +"trafic vers un serveur fourbe (par usurpation d'adresses)." #. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> #: apt-secure.8.xml:122 @@ -5651,12 +5781,6 @@ msgstr "" #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt.conf.5.xml:13 -#, fuzzy -#| msgid "" -#| "&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" -#| "firstname> <surname>Burrows</surname> <contrib>Initial documentation of " -#| "Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-" -#| "email; &apt-product; <date>18 September 2009</date>" msgid "" "&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" "firstname> <surname>Burrows</surname> <contrib>Initial documentation of " @@ -5666,7 +5790,7 @@ msgstr "" "&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" "firstname> <surname>Burrows</surname> <contrib>Documentation d'origine de " "Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; " -"&apt-product; <date>18 septembre 2009</date>" +"&apt-product; <date>16 janvier 2010</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt.conf.5.xml:28 apt.conf.5.xml:35 @@ -5691,6 +5815,12 @@ msgid "" "made. All tools therefore share the configuration files and also use a " "common command line parser to provide a uniform environment." msgstr "" +"Le fichier <filename>apt.conf</filename> est le fichier de configuration " +"principal du l'ensemble de programmes APT, mais n'est de loin pas le seul " +"endroit où des choix d'options peuvent être effectués. Tous les outils " +"partagent les fichiers de configuration et utilisent également une analyse " +"commune de la ligne de commande, ce qui permet de garantir un environnement " +"d'utilisation uniforme." #. type: Content of: <refentry><refsect1><orderedlist><para> #: apt.conf.5.xml:45 @@ -5698,6 +5828,8 @@ msgid "" "When an APT tool starts up it will read the configuration files in the " "following order:" msgstr "" +"Lorsqu'un programme de l'ensemble APT est utilisé, il lit le fichier de " +"configuration dans l'ordre suivant :" #. type: Content of: <refentry><refsect1><orderedlist><listitem><para> #: apt.conf.5.xml:47 @@ -5705,6 +5837,8 @@ msgid "" "the file specified by the <envar>APT_CONFIG</envar> environment variable (if " "any)" msgstr "" +"fichier indiqué par la variable d'environnement <envar>APT_CONFIG</envar> si " +"elle existe" #. type: Content of: <refentry><refsect1><orderedlist><listitem><para> #: apt.conf.5.xml:49 @@ -5714,18 +5848,18 @@ msgid "" "which only contain alphanumeric, hyphen (-), underscore (_) and period (.) " "characters - otherwise they will be silently ignored." msgstr "" +"tous les fichiers de <literal>Dir::Etc::Parts</literal> dans l'ordre " +"alphanumérique ascendant qui ont soit l'extension \"<literal>conf</literal>" +"\", soit aucune extension et qui ne contiennent que des caractères " +"alphanumériques, des tirets (-), des caractères de soulignement (_) et des " +"points (.), les autres fichiers étant ignorés." #. type: Content of: <refentry><refsect1><orderedlist><listitem><para> #: apt.conf.5.xml:54 -#, fuzzy -#| msgid "" -#| "APT configuration file. Configuration Item: <literal>Dir::Etc::Main</" -#| "literal>." msgid "" "the main configuration file specified by <literal>Dir::Etc::main</literal>" msgstr "" -"Fichier de configuration d'APT. Élément de configuration : <literal>Dir::" -"Etc::Main</literal>." +"le fichier de configuration défini par <literal>Dir::Etc::Main</literal>" #. type: Content of: <refentry><refsect1><orderedlist><listitem><para> #: apt.conf.5.xml:56 @@ -5733,11 +5867,14 @@ msgid "" "the command line options are applied to override the configuration " "directives or to load even more configuration files." msgstr "" +"les options de ligne de commande sont appliquées pour remplacer les " +"directives de configuration ou pour charger d'autres fichiers de " +"configuration." #. type: Content of: <refentry><refsect1><title> #: apt.conf.5.xml:60 msgid "Syntax" -msgstr "" +msgstr "Syntaxe" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:61 @@ -5906,8 +6043,8 @@ msgstr "" "syntaxe consiste en un nom complet d'option (par exemple <literal>APT::Get::" "Assume-Yes</literal>) suivi par un signe égal, puis par la nouvelle valeur " "de l'option. On peut compléter une liste en ajoutant un « :: » au nom de la " -"liste. Comme on peut s'en douter, la syntaxe de champ d'action (« scope ») ne " -"peut pas être indiquée à la ligne de commande." +"liste. Comme on peut s'en douter, la syntaxe de champ d'action (« scope ») " +"ne peut pas être indiquée à la ligne de commande." #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:129 @@ -5925,17 +6062,17 @@ msgid "" "correct such statements now as long as APT doesn't complain explicit about " "them." msgstr "" -"Veuillez noter que vous ne pouvez utiliser « :: » que pour ajouter un élément " -"par ligne à la liste et que cela ne devrait pas être utilisé en combinaison " -"avec la syntaxe de champ d'action (« scope ») qui inclut implicitement « :: ». " -"L'utilisation simultanée des deux syntaxes déclenchera un bogue dont " -"certains utilisateurs se servent comme d'une fonctionnalité : une option " -"avec le nom inhabituel « <literal>::</literal> » se comportera comme toute " -"autre option nommée. Cela risque d'avoir de nombreux problèmes comme " -"conséquence, par exemple si un utilisateur écrit plusieurs lignes avec cette " -"syntaxe <emphasis>erronée</emphasis> afin de faire un ajout à la liste, " -"l'effet obtenu sera inverse puisque seule la dernière valeur pour l'option " -"« <literal>::</literal> » sera utilisée. Les futures versions d'APT " +"Veuillez noter que vous ne pouvez utiliser « :: » que pour ajouter un " +"élément par ligne à la liste et que cela ne devrait pas être utilisé en " +"combinaison avec la syntaxe de champ d'action (« scope ») qui inclut " +"implicitement « :: ». L'utilisation simultanée des deux syntaxes déclenchera " +"un bogue dont certains utilisateurs se servent comme d'une fonctionnalité : " +"une option avec le nom inhabituel « <literal>::</literal> » se comportera " +"comme toute autre option nommée. Cela risque d'avoir de nombreux problèmes " +"comme conséquence, par exemple si un utilisateur écrit plusieurs lignes avec " +"cette syntaxe <emphasis>erronée</emphasis> afin de faire un ajout à la " +"liste, l'effet obtenu sera inverse puisque seule la dernière valeur pour " +"l'option « <literal>::</literal> » sera utilisée. Les futures versions d'APT " "retourneront une erreur et l'exécution sera interrompue si cette utilisation " "incorrecte est rencontrée. Il est donc conseillé de corriger ces défauts " "tant qu'APT ne s'en plaint pas explicitement." @@ -5980,21 +6117,22 @@ msgstr "Default-Release" msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" "Indique la distribution à utiliser par défaut lors de l'installation d'un " "paquet si plusieurs versions sont disponibles. La valeur peut être un nom de " "distribution ou un numéro de version. Exemples : « stable », « testing », " -"« lenny », « squeeze », « 4.0 », « 5.0* ». Voir aussi &apt-preferences;." +"« &stable-codename; », « &testing-codename; », « 4.0 », « 5.0* ». Voir aussi " +"&apt-preferences;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "Ignore-Hold" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." @@ -6004,62 +6142,31 @@ msgstr "" "décision." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "Clean-Installed" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " "then packages that are locally installed are also excluded from cleaning - " "but note that APT provides no direct means to reinstall them." msgstr "" -"Avec cette option qui est activée par défaut, la fonctionnalité « autoclean » " -"supprime du cache tout paquet qui ne peut plus être récupéré. Quand cette " -"option est désactivée, les paquets qui sont installés localement sont aussi " -"exclus du nettoyage - mais notez que APT ne fournit aucun moyen direct pour " -"les réinstaller." +"Avec cette option qui est activée par défaut, la fonctionnalité " +"« autoclean » supprime du cache tout paquet qui ne peut plus être récupéré. " +"Quand cette option est désactivée, les paquets qui sont installés localement " +"sont aussi exclus du nettoyage - mais notez que APT ne fournit aucun moyen " +"direct pour les réinstaller." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "Immediate-Configure" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 -#, fuzzy -#| msgid "" -#| "Defaults to on which will cause APT to install essential and important " -#| "packages as fast as possible in the install/upgrade operation. This is " -#| "done to limit the effect of a failing &dpkg; call: If this option is " -#| "disabled APT does treat an important package in the same way as an extra " -#| "package: Between the unpacking of the important package A and his " -#| "configuration can then be many other unpack or configuration calls, e.g. " -#| "for package B which has no relation to A, but causes the dpkg call to " -#| "fail (e.g. because maintainer script of package B generates an error) " -#| "which results in a system state in which package A is unpacked but " -#| "unconfigured - each package depending on A is now no longer guaranteed to " -#| "work as their dependency on A is not longer satisfied. The immediate " -#| "configuration marker is also applied to all dependencies which can " -#| "generate a problem if the dependencies e.g. form a circle as a dependency " -#| "with the immediate flag is comparable with a Pre-Dependency. So in theory " -#| "it is possible that APT encounters a situation in which it is unable to " -#| "perform immediate configuration, error out and refers to this option so " -#| "the user can deactivate the immediate configuration temporary to be able " -#| "to perform an install/upgrade again. Note the use of the word \"theory\" " -#| "here as this problem was only encountered by now in real world a few " -#| "times in non-stable distribution versions and caused by wrong " -#| "dependencies of the package in question or by a system in an already " -#| "broken state, so you should not blindly disable this option as the " -#| "mentioned scenario above is not the only problem immediate configuration " -#| "can help to prevent in the first place. Before a big operation like " -#| "<literal>dist-upgrade</literal> is run with this option disabled it " -#| "should be tried to explicitly <literal>install</literal> the package APT " -#| "is unable to configure immediately, but please make sure to report your " -#| "problem also to your distribution and to the APT team with the buglink " -#| "below so they can work on improving or correcting the upgrade process." +#: apt.conf.5.xml:171 msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -6090,44 +6197,45 @@ msgid "" "distribution and to the APT team with the buglink below so they can work on " "improving or correcting the upgrade process." msgstr "" -"La valeur par défaut de ce réglage est « on » ce qui conduira APT à installer " -"les paquets essentiels et importants dès que possible pendant les opérations " -"d'installation ou de mise à jour. Cela permet de limiter les conséquences de " -"l'échec d'un appel à &dpkg; : si cette option est désactivée, APT gérera un " -"paquet important de la même manière qu'un paquet « extra » ; entre le " -"dépaquetage du paquet important A et sa configuration pourront prendre place " -"de nombreux autres opérations de dépaquetage ou de configuration. Ainsi, si " -"le paquet B, qui n'a pas de rapport avec A, provoque une erreur de &dpkg; " -"(p. ex. en cas d'erreur dans les scripts du responsable), le paquet A sera " -"alors dans l'état installé mais non configuré et chaque paquet qui en dépend " -"ne fonctionnera plus nécessairement puisque sa dépendance n'est pas " -"satisfaite. Le marqueur de configuration immédiate sera aussi utilisé pour " -"toute dépendance qui peut créer un problème, par exemple les dépendances " -"circulaires. En effet, les marqueur de configuration immédiate revient à " -"gérer une pré-dépendance. Il est donc possible, en théorie, qu'APT rencontre " -"une situation où il lui est impossible d'effectuer la configuration " -"immédiate, qu'il se termine alors avec une erreur en faisant référence à " -"cette option afin que l'utilisateur puisse la désactiver temporairement pour " -"retenter l'opération d'installation ou de mise à jour. Il est à noter que " -"« en théorie » indique ici que cette situation n'a été rencontrée que dans de " -"rares cas, sur des versions instables de distributions, la cause étant des " -"dépendances incorrectes ou un système déjà dans un état instable. Il est " -"donc déconseillé de désactiver cette option sans réfléchir car la situation " -"décrite précédemmebnt n'est qu'un des cas où la configuration immédiate " -"permet de résoudre des situations complexes. Avant de tenter une opération " -"telle que <literal>dist-upgrade</literal> avec cette option désactivée, il " -"est largement préférable d'essayer une opération <literal>install</literal> " -"sur le paquet qu'APT ne peut configurer immédiatement. Il est également " -"conseillé de signaler ce type de problème dans le système de suivi de bogues " -"de la distribution utilisée afin qu'il soit étudié et corrigé." - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +"La valeur par défaut de ce réglage est « on » ce qui conduira APT à " +"installer les paquets essentiels et importants dès que possible pendant les " +"opérations d'installation ou de mise à jour. Cela permet de limiter les " +"conséquences de l'échec d'un appel à &dpkg; : si cette option est " +"désactivée, APT gérera un paquet important de la même manière qu'un paquet " +"« extra » ; entre le dépaquetage du paquet important A et sa configuration " +"pourront prendre place de nombreux autres opérations de dépaquetage ou de " +"configuration. Ainsi, si le paquet B, qui n'a pas de rapport avec A, " +"provoque une erreur de &dpkg; (p. ex. en cas d'erreur dans les scripts du " +"responsable), le paquet A sera alors dans l'état installé mais non configuré " +"et chaque paquet qui en dépend ne fonctionnera plus nécessairement puisque " +"sa dépendance n'est pas satisfaite. Le marqueur de configuration immédiate " +"sera aussi utilisé pour toute dépendance qui peut créer un problème, par " +"exemple les dépendances circulaires. En effet, utiliser le marqueur de " +"configuration immédiate revient à gérer une pré-dépendance. Il est donc " +"possible, en théorie, qu'APT rencontre une situation où il lui est " +"impossible d'effectuer la configuration immédiate, qu'il se termine alors " +"avec une erreur en faisant référence à cette option afin que l'utilisateur " +"puisse la désactiver temporairement pour retenter l'opération d'installation " +"ou de mise à jour. Il est à noter que « en théorie » indique ici que cette " +"situation n'a été rencontrée que dans de rares cas, sur des versions " +"instables de distributions, la cause étant des dépendances incorrectes ou un " +"système déjà dans un état instable. Il est donc déconseillé de désactiver " +"cette option sans réfléchir car la situation décrite précédemment n'est " +"qu'un des cas où la configuration immédiate permet de résoudre des " +"situations complexes. Avant de tenter une opération telle que <literal>dist-" +"upgrade</literal> avec cette option désactivée, il est largement préférable " +"d'essayer une opération <literal>install</literal> sur le paquet qu'APT ne " +"peut configurer immédiatement. Il est également conseillé de signaler ce " +"type de problème dans le système de suivi de bogues de la distribution " +"utilisée afin qu'il soit étudié et corrigé." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "Force-LoopBreak" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -6145,39 +6253,69 @@ msgstr "" "les paquets dont ces paquets dépendent." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" -msgstr "Cache-Limit" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt.conf.5.xml:202 -msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." -msgstr "" -"APT utilise un fichier de cache chargé en mémoire avec mmap pour ranger les " -"informations sur les paquets disponibles. Cette option fixe la taille " -"mémoire allouée (en octets) pour le chargement de ce cache." - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +msgid "Cache-Start, Cache-Grow and Cache-Limit" +msgstr "Cache-Start, Cache-Grow et Cache-Limit" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:203 +msgid "" +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." +msgstr "" +"À partir de la version 0.7.26, APT utilise un fichier de cache de taille " +"variable indexé en mémoire (« resizable memory mapped cache file ») pour " +"conserver les informations du fichier « available ». <literal>Cache-Start</" +"literal> définit la taille minimale de ce cache et par conséquent la " +"quantité de mémoire qu'APT utilisera dès son lancement. La valeur par défaut " +"est de 20971520 octets (environ 20 Mo). Il est indispensable que l'ensemble " +"de cette mémoire soit disponible, sinon APT ne pourra se lancer. Il peut " +"donc être nécessaire de diminuer cette valeur sur des systèmes disposant de " +"peu de mémoire. Au contraire, pour des systèmes qui utilisent de nombreuses " +"sources de paquet, il peut être nécessaire de l'augmenter. La valeur de " +"<literal>Cache-Grow</literal> définit, en octets, la quantité de mémoire " +"supplémentaire qui peut être allouée au cache si la valeur définie par " +"<literal>Cache-Start</literal> est insuffisante. La valeur par défaut de " +"<literal>Cache-Grow</literal> est de 1048576 octets (environ 1 Mo). Cette " +"augmentation se fera tant que la taille du cache sera insuffisante pour " +"contenir toutes les informations nécessaires ou qu'elle atteint la valeur " +"limite définie par <literal>Cache-Limit</literal>. La valeur par défaut de " +"<literal>Cache-Limit</literal> est nulle (il n'existe donc pas de limite à " +"la taille maximale du cache). Si <literal>Cache-Grow</literal> est égal à 0, " +"l'augmentation automatique de la taille du cache est désactivée." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "Build-Essential" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" "Cette option définit les paquets qui sont considérés comme faisant partie " "des dépendances essentielles pour la construction de paquets." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" msgstr "Get" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." @@ -6187,12 +6325,12 @@ msgstr "" "question." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" msgstr "Cache" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." @@ -6202,12 +6340,12 @@ msgstr "" "options en question." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "CDROM" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." @@ -6217,17 +6355,71 @@ msgstr "" "options en question." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "Le groupe Acquire" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "Check-Valid-Until" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" +"L'activation de l'option de sécurité qui permet de mettre une limite " +"temporelle de validité au fichier Release permet d'éviter des attaques de " +"type « longtime replay » et permet d'éviter d'utiliser des miroirs qui ne " +"sont plus à jour. Cependant, cette fonctionnalité a besoin que l'horloge du " +"système soit à jour. Les gestionnaires d'archives devraient créer des " +"fichiers Release comportant l'en-tête <literal>Valid-Until</literal>. " +"Cependant, si cet en-tête est absent, la valeur du paramètre <literal>Max-" +"ValidTime</literal> est alors utilisée." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "Max-ValidTime" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" +"Durée (en secondes) pendant laquelle un fichier Release est considéré comme " +"valable, à partir du moment de sa création. La valeur par défaut est 0 " +"(fichier valable indéfiniment) si le fichier Release de l'archive ne " +"comporte pas d'en-tête <literal>Valid-Until</literal>. Dans le cas " +"contraire, c'est la valeur de cet en-tête qui est la valeur par défaut du " +"paramètre. La date du fichier Release ou la date indiquée dans l'en-tête " +"<literal>Date</literal>, augmentées du nombre de secondes indiquées sont " +"comparées à la date courante pour déterminer si un fichier Release donné est " +"obsolète ou pas. Un réglage spécifique pour une archive donnée peut être " +"défini en ajoutant l'étiquette de l'archive au nom de l'option." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "PDiffs" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." @@ -6237,7 +6429,7 @@ msgstr "" "télécharger entièrement. Par défaut à « true »." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -6246,14 +6438,22 @@ msgid "" "the size of the targeted file. If one of these limits is exceeded the " "complete file is downloaded instead of the patches." msgstr "" +"Deux sous-options permettant de limite l'utilisation de fichiers « pdiff » " +"sont également disponibles. <literal>FileLimit</literal> permet d'indiquer " +"le nombre maximal de fichiers de différences peuvent être téléchargés pour " +"modifier un fichier. <literal>SizeLimit</literal> permet par ailleurs de " +"limiter la taille combinée des fichiers de différences récupérés à un " +"certain pourcentage du fichier à modifier. Si une de ces limites est " +"dépassée, le fichier complet est téléchargé au lieu de télécharger les " +"fichiers de différences." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "Queue-Mode" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -6269,12 +6469,12 @@ msgstr "" "initiée." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "Retries" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." @@ -6284,12 +6484,12 @@ msgstr "" "échoué." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "Source-Symlinks" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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." @@ -6299,12 +6499,12 @@ msgstr "" "archives de sources au lieu de les copier. Par défaut à « true »." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "http" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -6324,7 +6524,7 @@ msgstr "" "options de mandataire HTTP." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -6349,7 +6549,7 @@ msgstr "" "en compte aucune de ces options." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -6360,7 +6560,7 @@ msgstr "" "données." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -6380,7 +6580,7 @@ msgstr "" "cette option ne respectent pas la RFC 2068." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -6395,7 +6595,7 @@ msgstr "" "implicitement le téléchargement simultané depuis plusieurs serveurs." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -6407,12 +6607,12 @@ msgstr "" "n'autorisent l'accès qu'aux client s'identifiant de manière spécifique.." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" msgstr "https" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -6428,7 +6628,7 @@ msgstr "" "encore gérée." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -6460,12 +6660,12 @@ msgstr "" "ou 'SSLv3'." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "ftp" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -6500,7 +6700,7 @@ msgstr "" "correspond à l'élément respectif de l'URI." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -6517,7 +6717,7 @@ msgstr "" "modèle de fichier de configuration)." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " @@ -6532,7 +6732,7 @@ msgstr "" "efficacité de cette méthode." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -6548,18 +6748,18 @@ msgstr "" "des serveurs FTP ne suivent pas la RFC 2428." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" msgstr "cdrom" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" msgstr "/cdrom/::Mount \"foo\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -6581,12 +6781,12 @@ msgstr "" "spécifiées en utilisant <literal>UMount</literal>." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" msgstr "gpgv" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -6597,18 +6797,18 @@ msgstr "" "supplémentaires passées à gpgv." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "CompressionTypes" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" msgstr "Acquire::CompressionTypes::<replaceable>ExtensionFichier</replaceable> \"<replaceable>NomMethode</replaceable>\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -6628,19 +6828,19 @@ msgstr "" "type=\"synopsis\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" msgstr "Acquire::CompressionTypes::Order:: \"gz\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" msgstr "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -6671,13 +6871,13 @@ msgstr "" "<literal>bz2</literal> à liste car il sera ajouté automatiquement." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" msgstr "Dir::Bin::bzip2 \"/bin/bzip2\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -6693,17 +6893,17 @@ msgstr "" "Veuillez noter qu'à l'exécution, <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> sera vérifié : si ce réglage existe, la méthode ne " "sera utilisée que si ce fichier existe. Ainsi, pour la méthode bzip2, le " -"réglage (utilisé en interne) est <placeholder type=\"literallayout\" id=\"0" -"\"/>. Veuillez également noter que les éléments de liste indiqués à la ligne " -"de commande seront ajoutés à la fin de la liste indiquée dans les fichiers " -"de configuration, mais avant les valeurs par défaut. Dans ce cas, pour " -"établir une préférence par rapport aux types mentionnés dans les fichiers de " -"configuration, il est possible de placer l'option directement, pas sous " -"forme de liste. Cela ne remplacera pas la liste par défaut mais elle sera " -"simplement préfixée avec l'option en question." +"réglage (utilisé en interne) est <placeholder type=\"literallayout\" id=" +"\"0\"/>. Veuillez également noter que les éléments de liste indiqués à la " +"ligne de commande seront ajoutés à la fin de la liste indiquée dans les " +"fichiers de configuration, mais avant les valeurs par défaut. Dans ce cas, " +"pour établir une préférence par rapport aux types mentionnés dans les " +"fichiers de configuration, il est possible de placer l'option directement, " +"pas sous forme de liste. Cela ne remplacera pas la liste par défaut mais " +"elle sera simplement préfixée avec l'option en question." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -6719,22 +6919,32 @@ msgstr "" "non compressés afin de gérer des miroirs locaux." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "GzipIndexes" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" +"Lorsque des index compressés par gzip doivent être utilisés (pour les " +"fichiers Packages, Sources, Translations), ceux-ci seront compressés avec " +"gzip au lieu d'être laissés décompressés. Cela peut permettre de gagner " +"beaucoup d'espace disque au prix d'une utilisation plus importante du " +"processeur lorsque les caches locaux sont créés. Valeur par défaut : Faux " +"(« False »)." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "Langues" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 -#, fuzzy -#| msgid "" -#| "The Languages subsection controls which <filename>Translation</filename> " -#| "files are downloaded and in which order APT tries to display the " -#| "Description-Translations. APT will try to display the first available " -#| "Description for the Language which is listed at first. Languages can be " -#| "defined with their short or long Languagecodes. Note that not all " -#| "archives provide <filename>Translation</filename> files for every " -#| "Language - especially the long Languagecodes are rare, so please inform " -#| "you which ones are available before you set here impossible values." +#: apt.conf.5.xml:460 msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the Description-" @@ -6752,38 +6962,17 @@ msgstr "" "choisie en premier. Les langues peuvent être indiquées par leur code long ou " "court. Veuillez noter que tous les dépôts ne fournissent pas les fichiers " "<filename>Translation</filename> pour toutes les langues, particulièrement " -"pour les code de langues long sont rares. Il est donc conseillé de vous " -"renseigner sur ce qui est disponible avant d'établir des réglages " -"impossibles." +"pour les codes rarement utilisés. Il est donc conseillé de vous renseigner " +"sur ce qui est disponible avant d'établir des réglages impossibles." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "Acquire::Languages { \"environment\"; \"fr\"; \"en\"; \"none\"; \"de\"; };" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 -#, fuzzy -#| msgid "" -#| "The default list includes \"environment\" and \"en\". " -#| "\"<literal>environment</literal>\" has a special meaning here: It will be " -#| "replaced at runtime with the languagecodes extracted from the " -#| "<literal>LC_MESSAGES</literal> enviroment variable. It will also ensure " -#| "that these codes are not included twice in the list. If " -#| "<literal>LC_MESSAGES</literal> is set to \"C\" only the " -#| "<filename>Translation-en</filename> file (if available) will be used. To " -#| "force apt to use no Translation file use the setting <literal>Acquire::" -#| "Languages=none</literal>. \"<literal>none</literal>\" is another special " -#| "meaning code which will stop the search for a fitting " -#| "<filename>Translation</filename> file. This can be used by the system " -#| "administrator to let APT know that it should download also this files " -#| "without actually use them if not the environment specifies this " -#| "languages. So the following example configuration will result in the " -#| "order \"en, de\" in an english and in \"de, en\" in a german " -#| "localization. Note that \"fr\" is downloaded, but not used if APT is not " -#| "used in a french localization, in such an environment the order would be " -#| "\"fr, de, en\". <placeholder type=\"programlisting\" id=\"0\"/>" +#: apt.conf.5.xml:466 msgid "" "The default list includes \"environment\" and \"en\". " "\"<literal>environment</literal>\" has a special meaning here: It will be " @@ -6801,8 +6990,8 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" "La liste par défaut contient « environment » and « en ». La valeur " "« environment » a une signification spéciale : elle sera remplacée, à " @@ -6817,15 +7006,15 @@ msgstr "" "fichier <filename>Translation</filename>. Cela permet à l'administrateur " "local d'indiquer à APT de télécharger des fichiers sans les utiliser si la " "variable d'environnement ne les comporte pas. Ainsi, dans l'exemple qui " -"suit, l'ordre utilisé sera « en, fr » si dans un environnement configuré pour " -"l'anglais et « fr, en » pour un environnement configuré en français. Les " -"fichiers pour l'allemand seront également téléchargés mais ne sont utilisés " -"que dans un environnement configuré pour l'allemand. Dans ce dernier cas, " -"l'ordre est alors « de, fr, en ». <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"suit, l'ordre utilisé sera « en, fr » si dans un environnement configuré " +"pour l'anglais et « fr, en » pour un environnement configuré en français. " +"Les fichiers pour l'allemand seront également téléchargés mais ne sont " +"utilisés que dans un environnement configuré pour l'allemand. Dans ce " +"dernier cas, l'ordre est alors « de, fr, en ». <placeholder type=" +"\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" @@ -6835,12 +7024,12 @@ msgstr "" "id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "Les répertoires" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -6860,7 +7049,7 @@ msgstr "" "filename>." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -6883,7 +7072,7 @@ msgstr "" "Cache</literal>." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -6898,7 +7087,7 @@ msgstr "" "fichier de configuration indiqué par la variable <envar>APT_CONFIG</envar>)." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -6909,7 +7098,7 @@ msgstr "" "configuration est chargé." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" "Bin::Methods</literal> specifies the location of the method handlers and " @@ -6927,7 +7116,7 @@ msgstr "" "programmes correspondants." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -6948,13 +7137,31 @@ msgstr "" "dpkg/status</filename> alors ce fichier sera cherché dans <filename>/tmp/" "staging/var/lib/dpkg/status</filename>." +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" +"La liste <literal>Ignore-Files-Silently</literal> permet d'indiquer quels " +"sont les fichiers qu'APT peut ignorer sans avertissement dans les " +"répertoires contenant des fragments de configuration. Par défaut, les " +"fichiers qui se terminent par literal>.disabled</literal>, <literal>~</" +"literal>, <literal>.bak</literal> ou <literal>.dpkg-[a-z]+</literal> sont " +"ignorés. Comme cela est visible dans le dernier élément de cette liste, il " +"est possible d'utiliser la syntaxe des expressions rationnelles." + #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "APT et DSelect" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -6965,12 +7172,12 @@ msgstr "" "<literal>DSelect</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 msgid "Clean" msgstr "Clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -6981,14 +7188,14 @@ msgid "" msgstr "" "Mode de nettoyage du cache ; cette variable peut prendre l'une des valeurs " "suivantes : « always », « prompt », « auto », « pre-auto » et « never ». " -"« always » et « prompt » suppriment tous les paquets du cache après la mise à " -"niveau ; « prompt » (valeur par défaut) les supprime après une demande et " +"« always » et « prompt » suppriment tous les paquets du cache après la mise " +"à niveau ; « prompt » (valeur par défaut) les supprime après une demande et " "« auto » ne supprime que les archives qui ne peuvent plus être téléchargées " "(remplacées, par exemple, par une nouvelle version). « pre-auto » les " "supprime avant de récupérer de nouveaux paquets." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." @@ -6997,12 +7204,12 @@ msgstr "" "&apt-get; lors de la phase d'installation." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 msgid "Updateoptions" msgstr "UpdateOptions" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." @@ -7011,12 +7218,12 @@ msgstr "" "&apt-get; lors de la phase de mise à jour." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "PromptAfterUpdate" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 msgid "" "If true the [U]pdate operation in &dselect; will always prompt to continue. " "The default is to prompt only on error." @@ -7026,12 +7233,12 @@ msgstr "" "d'erreur que l'on propose à l'utilisateur d'intervenir." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "Méthode d'appel de &dpkg; par APT" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 msgid "" "Several configuration directives control how APT invokes &dpkg;. These are " "in the <literal>DPkg</literal> section." @@ -7040,7 +7247,7 @@ msgstr "" "&dpkg; : elles figurent dans la section <literal>DPkg</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:525 +#: apt.conf.5.xml:579 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 " @@ -7051,17 +7258,17 @@ msgstr "" "est passé comme un seul paramètre à &dpkg;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "Pre-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "Post-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -7074,12 +7281,12 @@ msgstr "" "<filename>/bin/sh</filename> : APT s'arrête dès que l'une d'elles échoue." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "Pre-Install-Pkgs" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -7095,7 +7302,7 @@ msgstr "" "qu'il va installer, à raison d'un par ligne." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -7111,12 +7318,12 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "Run-Directory" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." @@ -7125,12 +7332,12 @@ msgstr "" "le répertoire <filename>/</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 msgid "Build-options" msgstr "Build-options" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 msgid "" "These options are passed to &dpkg-buildpackage; when compiling packages, the " "default is to disable signing and produce all binaries." @@ -7140,14 +7347,14 @@ msgstr "" "créés." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt.conf.5.xml:562 +#: apt.conf.5.xml:616 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:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -7174,7 +7381,7 @@ msgstr "" "configuration des paquets." #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -7188,7 +7395,7 @@ msgstr "" "DPkg::TriggersPending \"true\";" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:572 +#: apt.conf.5.xml:626 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 " @@ -7212,12 +7419,12 @@ msgstr "" "type=\"literallayout\" id=\"0\"/>." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" msgstr "DPkg::NoTriggers" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -7234,17 +7441,17 @@ msgstr "" "demandé explicitement dans une invocation supplémentaire. Cette option " "existe en fait déjà (mais n'est pas documentée) dans de plus anciennes " "version d'APT avec une signification légèrement différente : elle n'ajoutait " -"l'option « --no-triggers » qu'aux appels de dpkg avec « configure » alors que " -"cela sera désormais utilisé également avec les appels à dpkg avec les " +"l'option « --no-triggers » qu'aux appels de dpkg avec « configure » alors " +"que cela sera désormais utilisé également avec les appels à dpkg avec les " "options « unpack » et « remove »." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" msgstr "PackageManager::Configure" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -7272,12 +7479,12 @@ msgstr "" "configuré et donc éventuellement non amorçable." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" msgstr "DPkg::ConfigurePending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -7289,19 +7496,19 @@ msgstr "" "Si cette option est choisie, APT lancera <command>dpkg --configure --" "pending</command> pour laisser dpkg gérer les configurations de paquets et " "les actions différées. Cette option est automatiquement activée si l'option " -"précédente a une valeur différente de « <literal>all</literal> ». Il peut par " -"contre être utile de la désactiver pour lancer APT plusieurs fois " +"précédente a une valeur différente de « <literal>all</literal> ». Il peut " +"par contre être utile de la désactiver pour lancer APT plusieurs fois " "successives, par exemple quand il est utilisé depuis un outil " "d'installation. Dans ce cas, seul le dernier de tous les appels successifs " "peut conserver l'option active." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" msgstr "DPkg::TriggersPending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -7310,8 +7517,8 @@ msgid "" "triggers, not only the triggers needed to configure this package." msgstr "" "Cette option est utile pour la configuration en mode « <literal>smart</" -"literal> ». En effet, un paquet qui a des actions différées (« triggers ») en " -"attente n'est pas considéré comme installé (état « <literal>installed</" +"literal> ». En effet, un paquet qui a des actions différées (« triggers ») " +"en attente n'est pas considéré comme installé (état « <literal>installed</" "literal> ») et dpkg le considère actuellement comme simplement décompacté " "(état « <literal>unpacked</literal> ») ce qui empêche une gestion correcte " "des pré-dépendances (voir le bogue Debian #526774). Veuillez noter que cette " @@ -7319,12 +7526,12 @@ msgstr "" "celles concernant le paquet en cours de traitement." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" msgstr "PackageManager::UnpackAll" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -7349,12 +7556,12 @@ msgstr "" "traduction n'est pas exclu...)." #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" msgstr "OrderList::Score::Immediate" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -7372,7 +7579,7 @@ msgstr "" "};" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -7398,12 +7605,12 @@ msgstr "" "id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "Options « Periodic » et « Archive »" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -7415,12 +7622,12 @@ msgstr "" "script <literal>/etc/cron.daily/apt</literal>, lancé quotidiennement." #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 msgid "Debug options" msgstr "Les options de débogage" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -7438,7 +7645,7 @@ msgstr "" "peuvent tout de même être utiles :" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</" @@ -7449,7 +7656,7 @@ msgstr "" "upgrade, upgrade, install, remove et purge</literal>." #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s install</" @@ -7461,7 +7668,7 @@ msgstr "" "superutilisateur." #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -7473,7 +7680,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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." @@ -7482,17 +7689,17 @@ msgstr "" "type statfs dans les identifiants de CD." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 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><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" msgstr "<literal>Debug::Acquire::cdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" @@ -7500,44 +7707,44 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" msgstr "<literal>Debug::Acquire::ftp</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 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><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" msgstr "<literal>Debug::Acquire::http</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 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><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" msgstr "<literal>Debug::Acquire::https</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 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><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" msgstr "<literal>Debug::Acquire::gpgv</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." @@ -7546,12 +7753,12 @@ msgstr "" "cryptographiques avec <literal>gpg</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" msgstr "<literal>Debug::aptcdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." @@ -7560,24 +7767,24 @@ msgstr "" "stockées sur CD." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" msgstr "<literal>Debug::BuildDeps</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 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><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" msgstr "<literal>Debug::Hashes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." @@ -7586,12 +7793,12 @@ msgstr "" "librairies d'<literal>apt</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" msgstr "<literal>Debug::IdentCDROM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -7602,12 +7809,12 @@ msgstr "" "utilisés sur le système de fichier du CD." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" msgstr "<literal>Debug::NoLocking</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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." @@ -7617,24 +7824,24 @@ msgstr "" "temps." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" msgstr "<literal>Debug::pkgAcquire</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 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><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" msgstr "<literal>Debug::pkgAcquire::Auth</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." @@ -7644,12 +7851,12 @@ msgstr "" "éventuelles." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" msgstr "<literal>Debug::pkgAcquire::Diffs</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 msgid "" "Output information about downloading and applying package index list diffs, " "and errors relating to package index list diffs." @@ -7659,12 +7866,12 @@ msgstr "" "éventuelles." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" msgstr "<literal>Debug::pkgAcquire::RRed</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 msgid "" "Output information related to patching apt package lists when downloading " "index diffs instead of full indices." @@ -7674,12 +7881,12 @@ msgstr "" "place des fichiers complets." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" msgstr "<literal>Debug::pkgAcquire::Worker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" @@ -7687,12 +7894,12 @@ msgstr "" "effectivement des téléchargements." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" msgstr "<literal>Debug::pkgAutoRemove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 msgid "" "Log events related to the automatically-installed status of packages and to " "the removal of unused packages." @@ -7701,12 +7908,12 @@ msgstr "" "automatiquement, et la suppression des paquets inutiles." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" msgstr "<literal>Debug::pkgDepCache::AutoInstall</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -7721,12 +7928,12 @@ msgstr "" "de APT ; voir <literal>Debug::pkgProblemResolver</literal> pour ce dernier." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" msgstr "<literal>Debug::pkgDepCache::Marker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -7761,24 +7968,24 @@ msgstr "" "de APT ; voir <literal>Debug::pkgProblemResolver</literal> pour ce dernier." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" msgstr "<literal>Debug::pkgInitConfig</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" "Affiche, au lancement, l'ensemble de la configuration sur la sortie d'erreur " "standard." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" msgstr "<literal>Debug::pkgDPkgPM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 msgid "" "When invoking &dpkg;, output the precise command line with which it is being " "invoked, with arguments separated by a single space character." @@ -7787,12 +7994,12 @@ msgstr "" "paramètres sont séparés par des espaces." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" msgstr "<literal>Debug::pkgDPkgProgressReporting</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 msgid "" "Output all the data received from &dpkg; on the status file descriptor and " "any errors encountered while parsing it." @@ -7802,12 +8009,12 @@ msgstr "" "fichier." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" msgstr "<literal>Debug::pkgOrderList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 msgid "" "Generate a trace of the algorithm that decides the order in which " "<literal>apt</literal> should pass packages to &dpkg;." @@ -7816,33 +8023,33 @@ msgstr "" "<literal>apt</literal> passe les paquets à &dpkg;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" msgstr "<literal>Debug::pkgPackageManager</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 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><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" msgstr "<literal>Debug::pkgPolicy</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 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><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" msgstr "<literal>Debug::pkgProblemResolver</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 msgid "" "Trace the execution of the dependency resolver (this applies only to what " "happens when a complex dependency problem is encountered)." @@ -7851,12 +8058,12 @@ msgstr "" "concerne que les cas où un problème de dépendances complexe se présente)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" msgstr "<literal>Debug::pkgProblemResolver::ShowScores</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -7867,12 +8074,12 @@ msgstr "" "est décrite dans <literal>Debug::pkgDepCache::Marker</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" msgstr "<literal>Debug::sourceList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." @@ -7881,7 +8088,7 @@ msgstr "" "list</filename>." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." @@ -7890,21 +8097,23 @@ msgstr "" "exemples pour toutes les options existantes." #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" msgstr "&file-aptconf;" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." msgstr "&apt-cache;, &apt-config;, &apt-preferences;." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" -msgstr "&apt-author.team; &apt-email; &apt-product; <date>04 mai 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" +msgstr "" +"&apt-author.team; &apt-email; &apt-product; <date>16 février 2010</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt_preferences.5.xml:21 apt_preferences.5.xml:28 @@ -7969,6 +8178,27 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" +"Les préférences sont un outil puissant pour les administrateurs système mais " +"peuvent devenir leur pire cauchemar si elles sont utilisées sans " +"précautions. APT ne remettra pas en doute les réglages choisis. Des valeurs " +"erronées pourront alors conduire à des paquets non installables ou à des " +"décisions incorrectes lors de la mise à jour des paquets. Des problèmes " +"supplémentaires peuvent survenir si des distributions multiples sont " +"mélangées sans une bonne compréhension des paragraphes qui suivent." + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -7976,26 +8206,32 @@ msgid "" "underscore (_) and period (.) characters - otherwise they will be silently " "ignored." msgstr "" +"Veuillez noter que les fichiers du répertoire <filename>/etc/apt/preferences." +"d</filename> sont analysés par ordre alphanumérique ascendant, doivent avoir " +"l'extension \"<literal>pref</literal>\" ou aucune extension et ne peuvent " +"continir que des caractères alphanumériques, des tirets (-), des caractères " +"de soulignement (_) et des points (.). Dans le cas contraire, ils seront " +"ignorés sans avertissement." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "Priorités affectées par défaut" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" msgstr "<command>apt-get install -t testing <replaceable>paquet</replaceable></command>\n" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, no-wrap msgid "APT::Default-Release \"stable\";\n" msgstr "APT::Default-Release \"stable\";\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -8020,22 +8256,38 @@ msgstr "" "\"programlisting\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 +msgid "priority 1" +msgstr "priorité 1" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" +"pour les versions issues d'archives dont le fichier <filename>Release</" +"filename> comporte la mention « NotAutomatic: yes » comme, par exemple, " +"l'archive « experimental » de Debian." + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 msgid "priority 100" msgstr "une priorité égale à 100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." msgstr "est affectée à la version déjà installée (si elle existe)." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 msgid "priority 500" msgstr "une priorité égale à 500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." @@ -8044,12 +8296,12 @@ msgstr "" "pas à la distribution par défaut." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 msgid "priority 990" msgstr "une priorité égale à 990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 msgid "" "to the versions that are not installed and belong to the target release." msgstr "" @@ -8057,7 +8309,7 @@ msgstr "" "la distribution par défaut." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 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: " @@ -8068,18 +8320,23 @@ msgstr "" "type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" "Quand aucune distribution par défaut n'a été indiquée, APT affecte " "simplement une priorité égale à 100 à toute version installée d'un paquet et " -"une priorité égale à 500 à tout version non installée." +"une priorité égale à 500 à tout version non installée. Cela à l'exception " +"des versions issues des archives qui ont la mention « NotAutomatic: yes » " +"dans leur fichier <filename>Release</filename>, qui auront alors une " +"priorité égale à 1." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." @@ -8088,7 +8345,7 @@ msgstr "" "qu'il faut installer (par ordre de priorité) :" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -8104,12 +8361,12 @@ msgstr "" "arrière." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." msgstr "Installer la version qui possède la priorité la plus haute." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 msgid "" "If two or more versions have the same priority, install the most recent one " "(that is, the one with the higher version number)." @@ -8118,7 +8375,7 @@ msgstr "" "plus récente (c.-à-d. celle dont le numéro de version est le plus grand)." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the <literal>--reinstall</" @@ -8130,7 +8387,7 @@ msgstr "" "qui n'est pas installée." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -8145,7 +8402,7 @@ msgstr "" "replaceable></command> ou <command>apt-get dist-upgrade</command>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -8158,7 +8415,7 @@ msgstr "" "<command>apt-get upgrade</command> ne provoquent pas de retour en arrière." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -8177,12 +8434,12 @@ msgstr "" "priorité que celle de la version installée." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "Conséquences des préférences" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -8195,7 +8452,7 @@ msgstr "" "formes, une forme particulière et une forme générale." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -8210,7 +8467,7 @@ msgstr "" "dont le numéro de version commence par <literal>5.8</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, no-wrap msgid "" "Package: perl\n" @@ -8222,7 +8479,7 @@ msgstr "" "Pin-Priority: 1001\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -8237,7 +8494,7 @@ msgstr "" "un nom complètement qualifié." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " @@ -8248,7 +8505,7 @@ msgstr "" "priorité haute à toutes les versions disponibles dans le site local." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, no-wrap msgid "" "Package: *\n" @@ -8260,13 +8517,38 @@ msgstr "" "Pin-Priority: 999\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 +#: apt_preferences.5.xml:206 +msgid "" +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" +"Il est important de noter que le mot-clé utilisé ici est « <literal>origin</" +"literal> » qui peut servir à indiquer un nom d'hôte. Dans l'exemple qui " +"suit, une haute priorité est donnée à toutes les versions disponibles sur le " +"serveur identifié par l' nom d'hôte « ftp.de.debian.org »." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, no-wrap +msgid "" +"Package: *\n" +"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:214 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." msgstr "" "Veuillez noter que le mot-clé utilisé ici, <literal>origin</literal>, ne " "doit pas être confondu avec l'Origine d'une distribution indiquée dans un " @@ -8275,7 +8557,7 @@ msgstr "" "mais le nom d'un auteur ou d'un distributeur, comme « Debian » ou « Ximian »." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is \"<literal>unstable</" @@ -8286,7 +8568,7 @@ msgstr "" "<literal>unstable</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, no-wrap msgid "" "Package: *\n" @@ -8298,30 +8580,30 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:202 +#: apt_preferences.5.xml:228 msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" "L'entrée suivante affecte une priorité basse à toutes les versions d'un " "paquet appartenant à toute distribution dont le nom d'« Archive » est " -"<literal>squeeze</literal>." +"<literal>&testing-codename;</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 +#: apt_preferences.5.xml:232 #, no-wrap msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" "Package: *\n" -"Pin: release n=squeeze\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:211 +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " @@ -8333,7 +8615,7 @@ msgstr "" "literal>." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, no-wrap msgid "" "Package: *\n" @@ -8345,17 +8627,17 @@ msgstr "" "Pin-Priority: 500\n" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "Méthode d'interprétation des priorités par APT" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 msgid "P > 1000" msgstr "P > 1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" @@ -8364,12 +8646,12 @@ msgstr "" "retour en arrière." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" msgstr "990 < P <=1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 msgid "" "causes a version to be installed even if it does not come from the target " "release, unless the installed version is more recent" @@ -8379,12 +8661,12 @@ msgstr "" "plus récente." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 msgid "500 < P <=990" msgstr "500 < P <=990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 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" @@ -8393,12 +8675,12 @@ msgstr "" "distribution par défaut ou si la version installée est plus récente." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 msgid "100 < P <=500" msgstr "100 < P <=500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 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" @@ -8407,29 +8689,29 @@ msgstr "" "autre distribution ou si la version installée est plus récente." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 msgid "0 < P <=100" msgstr "0 < P <=100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" msgstr "la version sera installée si aucune version du paquet n'est installée." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 msgid "P < 0" msgstr "P < 0" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" msgstr "cette priorité empêche l'installation de la version." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " @@ -8440,7 +8722,7 @@ msgstr "" "<placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " @@ -8454,7 +8736,7 @@ msgstr "" "trouvée détermine la priorité." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" @@ -8463,7 +8745,7 @@ msgstr "" "entrées décrites ci-dessous :" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, no-wrap msgid "" "Package: perl\n" @@ -8491,12 +8773,12 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" msgstr "Alors :" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -8510,7 +8792,7 @@ msgstr "" "installée est une version 5.9*, il y aura un retour en arrière." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -8521,7 +8803,7 @@ msgstr "" "appartenant à la distribution par défaut." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an <literal>unstable</" @@ -8534,13 +8816,13 @@ msgstr "" "paquet n'est déjà installée." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" msgstr "" "Détermination de la version des paquets et des propriétés des distributions" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " @@ -8551,27 +8833,27 @@ msgstr "" "décrivent les paquets disponibles à cet endroit." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" msgstr "la ligne <literal>Package:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 msgid "gives the package name" msgstr "donne le nom du paquet" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" msgstr "la ligne <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" msgstr "donne le numéro de version du paquet" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/" @@ -8592,12 +8874,12 @@ msgstr "" "\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" msgstr "La ligne <literal>Archive:</literal> ou <literal>Suite:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 msgid "" "names the archive to which all the packages in the directory tree belong. " "For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " @@ -8614,40 +8896,42 @@ msgstr "" "préférences demanderait cette ligne :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, no-wrap msgid "Pin: release a=stable\n" msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" msgstr "la ligne <literal>Codename:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" -msgstr "" -"nomme l'archive à laquelle appartiennent tous les paquets situés dans les " -"répertoires. Par exemple, la ligne <literal>Archive: stable</literal> " -"indique que tous les paquets dans les répertoires situés sous le répertoire " -"parent du fichier <filename>Release</filename> appartiennent à l'archive " -"<literal>stable</literal>. Indiquer cette valeur dans le fichier des " -"préférences demanderait cette ligne :" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" +msgstr "" +"indique le nom de code auquel appartiennent tous les paquets situés dans les " +"répertoires. Par exemple, la ligne <literal>Codename: &testing-codename;</" +"literal> indique que tous les paquets dans les répertoires situés sous le " +"répertoire parent du fichier <filename>Release</filename> appartiennent à la " +"version portant le nom de code <literal>&testing-codename;</literal>. " +"Indiquer cette valeur dans le fichier des préférences demanderait cette " +"ligne :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 +#: apt_preferences.5.xml:401 #, no-wrap -msgid "Pin: release n=squeeze\n" -msgstr "Pin: release n=squeeze\n" +msgid "Pin: release n=&testing-codename;\n" +msgstr "Pin: release n=&testing-codename;\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -8663,7 +8947,7 @@ msgstr "" "préférences demanderait ces lignes :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, no-wrap msgid "" "Pin: release v=3.0\n" @@ -8675,12 +8959,12 @@ msgstr "" "Pin: release 3.0\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" msgstr "La ligne <literal>Component:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -8698,18 +8982,18 @@ msgstr "" "fichier des préférences demanderait cette ligne :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, no-wrap msgid "Pin: release c=main\n" msgstr "Pin: release c=main\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" msgstr "La ligne <literal>Origin:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8722,18 +9006,18 @@ msgstr "" "ligne :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, no-wrap msgid "Pin: release o=Debian\n" msgstr "Pin: release o=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" msgstr "La ligne <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8746,35 +9030,37 @@ msgstr "" "préférences demanderait cette ligne :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, no-wrap msgid "Pin: release l=Debian\n" msgstr "Pin: release l=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 +#: apt_preferences.5.xml:363 msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" msgstr "" "Le fichier <filename>Release</filename> se trouve normalement dans le " -"répertoire <filename>.../dists/<replaceable>dist-name</replaceable></" +"répertoire <filename>.../dists/<replaceable>nom-distribution</replaceable></" "filename>, par exemple, <filename>.../dists/stable/Release</filename>, ou " -"<filename>.../dists/woody/Release</filename>. Il consiste en une seule " -"entrée composée de plusieurs lignes qui s'applique à <emphasis>tous</" -"emphasis> les paquets situés dans les répertoires sous le répertoire parent. " -"Contrairement au fichier <filename>Packages</filename>, presque toutes les " -"lignes du fichier <filename>Release</filename> sont pertinentes pour " -"déterminer les priorités : <placeholder type=\"variablelist\" id=\"0\"/>" +"<filename>.../dists/&stable-codename;/Release</filename>. Il consiste en " +"une seule entrée composée de plusieurs lignes qui s'applique à " +"<emphasis>tous</emphasis> les paquets situés dans les répertoires sous le " +"répertoire parent. Contrairement au fichier <filename>Packages</filename>, " +"presque toutes les lignes du fichier <filename>Release</filename> sont " +"pertinentes pour déterminer les priorités : <placeholder type=\"variablelist" +"\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -8799,12 +9085,12 @@ msgstr "" "<literal>unstable</literal>." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" msgstr "Lignes facultatives dans le fichier des préférences" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " @@ -8814,26 +9100,13 @@ msgstr "" "lignes contenant le mot <literal>Explanation:</literal>. Cela permet des " "commentaires." -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" -"La ligne <literal>Pin-Priority:</literal> d'une entrée est facultative. Si " -"elle n'existe pas, APT affecte une priorité inférieure de 1 à la valeur " -"spécifiée sur une ligne commençant par <literal>Pin-Priority: release ...</" -"literal>." - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 msgid "Tracking Stable" msgstr "Méthode pour suivre Stable" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 +#: apt_preferences.5.xml:501 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" @@ -8857,7 +9130,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 +#: apt_preferences.5.xml:495 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -8872,8 +9145,8 @@ msgstr "" "literal>. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 #, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" @@ -8885,7 +9158,7 @@ msgstr "" "apt-get dist-upgrade\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -8898,13 +9171,13 @@ msgstr "" "\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" msgstr "apt-get install <replaceable>paquet</replaceable>/testing\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>testing</literal> distribution; the package " @@ -8917,12 +9190,12 @@ msgstr "" "de relancer la commande. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" msgstr "Méthode pour suivre Testing ou Unstable" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, no-wrap msgid "" "Package: *\n" @@ -8950,7 +9223,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 +#: apt_preferences.5.xml:538 msgid "" "The following APT preferences file will cause APT to assign a high priority " "to package versions from the <literal>testing</literal> distribution, a " @@ -8967,7 +9240,7 @@ msgstr "" "<placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -8980,13 +9253,13 @@ msgstr "" "type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" msgstr "apt-get install <replaceable>paquet</replaceable>/unstable\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>unstable</literal> distribution. " @@ -9005,23 +9278,23 @@ msgstr "" "installée. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "Suivre l'évolution d'une version par son nom de code" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 +#: apt_preferences.5.xml:600 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or sid\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" @@ -9029,12 +9302,12 @@ msgid "" "Pin-Priority: -10\n" msgstr "" "Explanation: Ne pas installer des exemplaires d'origine Debian\n" -"Explanation: sauf ceux de la distribution squeeze ou sid\n" +"Explanation: sauf ceux de la distribution &testing-codename; ou sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" -"Explanation: Debian unstable is always codenamed with sid\n" +"Explanation: Debian unstable porte toujours le nom sid\n" "Package: *\n" "Pin: release a=sid\n" "Pin-Priority: 800\n" @@ -9044,7 +9317,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -9068,50 +9341,50 @@ msgstr "" "exemples précédents. <placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "Avec le fichier des préférences ci-dessus et un fichier &sources-list; " "adéquat, les commandes suivantes utiliseront les versions les plus récentes " -"de <literal>squeeze</literal> pour faire la mise à niveau : <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"de <literal>&testing-codename;</literal> pour faire la mise à niveau : " +"<placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" msgstr "apt-get install <replaceable>paquet</replaceable>/sid\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "La commande suivante utilisera la version la plus récente de la distribution " "<literal>sid</literal> pour mettre à niveau le paquet spécifié ; Par la " "suite, <command>apt-get upgrade</command> mettra le paquet à jour avec la " -"plus récente version dans <literal>squeez</literal> si elle est plus récente " -"que la version installée ou avec la plus récente version dans <literal>sid</" -"literal> si elle est plus récente que la version installée. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"plus récente version dans <literal>&testing-codename;</literal> si elle est " +"plus récente que la version installée ou avec la plus récente version dans " +"<literal>sid</literal> si elle est plus récente que la version installée. " +"<placeholder type=\"programlisting\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 msgid "&file-preferences;" msgstr "&file-preferences;" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" @@ -9314,12 +9587,12 @@ msgstr "Exemples :" #: sources.list.5.xml:114 #, no-wrap msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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> @@ -9434,23 +9707,11 @@ msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:178 -#, fuzzy -#| msgid "more recongnizable URI types" msgid "more recognizable URI types" -msgstr "type d'URI les plus simples à reconnaître" +msgstr "plus de types d'URI simples à reconnaître" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:180 -#, fuzzy -#| msgid "" -#| "APT can be extended with more methods shipped in other optional packages " -#| "which should follow the nameing scheme <literal>apt-transport-" -#| "<replaceable>method</replaceable></literal>. The APT team e.g. maintain " -#| "also the <literal>apt-transport-https</literal> package which provides " -#| "access methods for https-URIs with features similiar to the http method, " -#| "but other methods for using e.g. debtorrent are also available, see " -#| "<citerefentry> <refentrytitle><filename>apt-transport-debtorrent</" -#| "filename></refentrytitle> <manvolnum>1</manvolnum></citerefentry>." msgid "" "APT can be extended with more methods shipped in other optional packages " "which should follow the nameing scheme <literal>apt-transport-" @@ -9538,16 +9799,16 @@ msgstr "deb http://archive.debian.org/debian-archive hamm main" #: sources.list.5.xml:208 msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" "Utiliser FTP pour accéder à l'archive située à ftp.debian.org, dans le " -"répertoire debian, et n'utiliser que la section stable/contrib." +"répertoire debian, et n'utiliser que la section &stable-codename;/contrib." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 #, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" -msgstr "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" +msgstr "deb ftp://ftp.debian.org/debian &stable-codename; contrib" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:212 @@ -9605,8 +9866,8 @@ msgstr "" "<filename>unstable/binary-m68k</filename> pour les machines m68k et ainsi de " "suite pour les autres architectures reconnues. [Notez que cet exemple montre " "seulement la manière d'utiliser la variable à substituer, non-us n'étant " -"plus structuré de cette manière.] <placeholder type=\"literallayout\" id=\"0" -"\"/>" +"plus structuré de cette manière.] <placeholder type=\"literallayout\" id=" +"\"0\"/>" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:234 @@ -9730,13 +9991,6 @@ 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 mail-crypt 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." 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 " @@ -9919,15 +10173,15 @@ 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 "" -"La commande « dist-upgrade » est une commande de mise à jour complète d'abord " -"destinés à permettre les mises à jour entre deux versions successives de la " -"distribution. Via un algorithme complexe, le meilleur jeu de paquets à " -"installer, mettre à jour ou supprimer est déterminé dans le but d'amener une " -"majorité du système vers la nouvelle version. Dans certains cas, il peut " -"être judicieux d'utiliser « dist-upgrade » plutôt que de chercher à résoudre " -"manuellement les dépendances avec <prgn>dselect</prgn>. Une fois que « dist-" -"upgrade » a été utilisé, <prgn>dselect</prgn> peut servir à installer les " -"paquets qui auraient pu être laissés de côté." +"La commande « dist-upgrade » est une commande de mise à jour complète " +"d'abord destinés à permettre les mises à jour entre deux versions " +"successives de la distribution. Via un algorithme complexe, le meilleur jeu " +"de paquets à installer, mettre à jour ou supprimer est déterminé dans le but " +"d'amener une majorité du système vers la nouvelle version. Dans certains " +"cas, il peut être judicieux d'utiliser « dist-upgrade » plutôt que de " +"chercher à résoudre manuellement les dépendances avec <prgn>dselect</prgn>. " +"Une fois que « dist-upgrade » a été utilisé, <prgn>dselect</prgn> peut " +"servir à installer les paquets qui auraient pu être laissés de côté." #. type: <p></p> #: guide.sgml:152 @@ -9980,17 +10234,6 @@ msgstr "" #. type: <p></p> #: guide.sgml:184 -#, fuzzy -#| msgid "" -#| "To enable the APT method you need to 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." 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 " @@ -10002,7 +10245,7 @@ msgid "" "have access to the latest bug fixes. APT will automatically use packages on " "your CDROM before downloading from the Internet." msgstr "" -"Pou ractiver la méthode APT, il est nécessaire de choisir [A]ccéder dans " +"Pour activer la méthode APT, il est nécessaire de choisir [A]ccéder dans " "<prgn>dselect</prgn> puis utiliser le choix permettant d'activer APT. Des " "<em>Sources</em> d'installation seront demandées, qui sont les emplacements " "d'où les paquets seront récupérés. Cela peut être des sites Internet " @@ -10133,13 +10376,6 @@ msgstr "" #. 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 super-set " -#| "of <tt>apt-get update</tt> that makes the fetched information available " -#| "to <prgn>dselect</prgn>. [U]pdate must be performed even if <tt>apt-get " -#| "update</tt> has been run before." 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 " @@ -10664,8 +10900,8 @@ msgid "" "<tt>apt-get update</tt> estimates the percent done which causes some " "inaccuracies." msgstr "" -"Les lignes qui débutent par « Réception de » sont affichées quand APT démarre " -"la récupération d'un fichier alors que la dernière ligne indique la " +"Les lignes qui débutent par « Réception de » sont affichées quand APT " +"démarre la récupération d'un fichier alors que la dernière ligne indique la " "progression du téléchargement. La première valeur de pourcentage de la ligne " "est le pourcentage de téléchargement déjà effectué, pour l'ensemble des " "fichiers. Il faut noter que, comme la taille des fichiers de paquets n'est " @@ -10736,9 +10972,9 @@ msgid "" msgstr "" "La ligne d'état est mise à jour chaque demi-seconde afin de fournir un " "retour régulier sur la progression du téléchargement alors que les lignes " -"« Réception de » reculent d'une unité à chaque fois qu'un nouveau fichier est " -"démarré. Comme l'état est mis à jour régulièrement, il ne peut pas servir " -"pour la journalisation dans un fichier. Il est nécessaire d'utiliser " +"« Réception de » reculent d'une unité à chaque fois qu'un nouveau fichier " +"est démarré. Comme l'état est mis à jour régulièrement, il ne peut pas " +"servir pour la journalisation dans un fichier. Il est nécessaire d'utiliser " "l'option <tt>-q</tt> pour supprimer cet affichage." #. type: <heading></heading> @@ -10839,12 +11075,6 @@ msgstr "" #. type: <p></p> #: offline.sgml:57 -#, fuzzy -#| msgid "" -#| "This is achieved by creatively manipulating the APT configuration file. " -#| "The essential premis to tell APT to look on a disc for it's archive " -#| "files. Note that the disc should be formated with a filesystem that can " -#| "handle long file names such as ext2, fat32 or vfat." msgid "" "This is achieved by creatively manipulating the APT configuration file. The " "essential premise to tell APT to look on a disc for it's archive files. Note " @@ -10994,13 +11224,6 @@ msgstr "" #. type: <p><example> #: offline.sgml:136 -#, fuzzy -#| msgid "" -#| "On the target machine the first thing to do is mount the disc and copy " -#| "<em>/var/lib/dpkg/status</em> to it. You will also need to create the " -#| "directories outlined in the Overview, <em>archives/partial/</em> and " -#| "<em>lists/partial/</em> Then take the disc to the remote machine and " -#| "configure the sources.list. On the remote machine execute the following:" msgid "" "On the target machine the first thing to do is mount the disc and copy <em>/" "var/lib/dpkg/status</em> to it. You will also need to create the directories " @@ -11033,12 +11256,6 @@ msgstr "" #. type: </example></p> #: offline.sgml:149 -#, fuzzy -#| msgid "" -#| "The dist-upgrade command can be replaced with any-other standard APT " -#| "commands, particularly dselect-upgrade. You can even use an APT front end " -#| "such as <em>dselect</em> However this presents a problem in communicating " -#| "your selections back to the local computer." msgid "" "The dist-upgrade command can be replaced with any other standard APT " "commands, particularly dselect-upgrade. You can even use an APT front end " @@ -11219,6 +11436,56 @@ 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 "" +#~ "<!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 "<filename>/var/lib/apt/extended_states</filename>" +#~ msgstr "<filename>/var/lib/apt/extended_states</filename>" + +#~ msgid "" +#~ "Status list of auto-installed packages. Configuration Item: " +#~ "<literal>Dir::State</literal> sets the path to the " +#~ "<filename>extended_states</filename> file." +#~ msgstr "" +#~ "États des paquets automatiquement installés. L'élément de configuration " +#~ "<literal>Dir::State</literal> définit le chemin d'accès au fichier " +#~ "<filename>extended_states</filename>." + +#~ msgid "Cache-Limit" +#~ msgstr "Cache-Limit" + +#~ msgid "" +#~ "APT uses a fixed size memory mapped cache file to store the 'available' " +#~ "information. This sets the size of that cache (in bytes)." +#~ msgstr "" +#~ "APT utilise un fichier de cache chargé en mémoire avec mmap pour ranger " +#~ "les informations sur les paquets disponibles. Cette option fixe la taille " +#~ "mémoire allouée (en octets) pour le chargement de ce cache." + +#~ msgid "Pin: release n=squeeze\n" +#~ msgstr "Pin: release n=squeeze\n" + +#~ msgid "" +#~ "The <literal>Pin-Priority:</literal> line in each APT preferences record " +#~ "is optional. If omitted, APT assigns a priority of 1 less than the last " +#~ "value specified on a line beginning with <literal>Pin-Priority: " +#~ "release ...</literal>." +#~ msgstr "" +#~ "La ligne <literal>Pin-Priority:</literal> d'une entrée est facultative. " +#~ "Si elle n'existe pas, APT affecte une priorité inférieure de 1 à la " +#~ "valeur spécifiée sur une ligne commençant par <literal>Pin-Priority: " +#~ "release ...</literal>." + #~ msgid "<filename>/etc/apt/trusted.gpg</filename>" #~ msgstr "<filename>/etc/apt/trusted.gpg</filename>" diff --git a/doc/po/it.po b/doc/po/it.po index fd2e2994e..d204b64e6 100644 --- a/doc/po/it.po +++ b/doc/po/it.po @@ -9,10 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" +"POT-Creation-Date: 2010-07-30 12:46+0300\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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -405,17 +406,6 @@ msgstr "" #: apt.ent:150 #, no-wrap msgid "" -"<!ENTITY gnome-apt \"<citerefentry>\n" -" <refentrytitle><command>gnome-apt</command></refentrytitle>\n" -" <manvolnum>1</manvolnum>\n" -" </citerefentry>\"\n" -">\n" -msgstr "" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" @@ -424,7 +414,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" @@ -441,7 +431,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" @@ -449,7 +439,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -460,7 +450,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -473,7 +463,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -486,7 +476,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -498,7 +488,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" @@ -507,7 +497,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -519,7 +509,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -530,7 +520,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -546,7 +536,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -559,7 +549,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -574,7 +564,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -587,7 +577,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:268 +#: apt.ent:264 #, no-wrap msgid "" " <varlistentry>\n" @@ -595,14 +585,16 @@ msgid "" " <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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. See &apt-conf; for syntax information.\n" " </para>\n" " </listitem>\n" " </varlistentry>\n" msgstr "" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -619,7 +611,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -635,7 +627,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -646,7 +638,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -657,7 +649,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -668,7 +660,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, no-wrap msgid "" " <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" @@ -679,7 +671,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, no-wrap msgid "" "<!ENTITY file-preferences \"\n" @@ -694,7 +686,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -705,7 +697,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -716,7 +708,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -727,7 +719,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, no-wrap msgid "" "<!ENTITY file-statelists \"\n" @@ -739,7 +731,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, no-wrap msgid "" " <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" @@ -750,7 +742,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, no-wrap msgid "" "<!ENTITY file-trustedgpg \"\n" @@ -761,7 +753,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" @@ -773,15 +765,32 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" +#: apt.ent:373 +#, no-wrap +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" + +#. type: Plain text +#: apt.ent:377 +#, no-wrap +msgid "" +"<!-- 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 \"TRANSLATION\">\n" msgstr "" #. type: Plain text -#: apt.ent:380 +#: apt.ent:386 #, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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" @@ -792,11 +801,14 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -804,6 +816,13 @@ msgid "" "\">\n" msgstr "" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 @@ -866,7 +885,7 @@ msgstr "" #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 @@ -883,7 +902,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." @@ -1257,8 +1276,8 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "" @@ -1281,7 +1300,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" msgstr "" @@ -1302,12 +1321,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "" @@ -1339,34 +1358,84 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:312 +msgid "<option>--no-pre-depends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +msgid "<option>--no-depends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +msgid "<option>--no-recommends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +msgid "<option>--no-suggests</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +msgid "<option>--no-conflicts</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +msgid "<option>--no-breaks</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +msgid "<option>--no-replaces</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +msgid "<option>--no-enhances</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 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-" @@ -1377,17 +1446,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" @@ -1395,29 +1464,29 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" @@ -1425,12 +1494,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " @@ -1438,12 +1507,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " @@ -1451,46 +1520,46 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 msgid "See Also" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." @@ -1549,7 +1618,7 @@ msgstr "" #: apt-cdrom.8.xml:66 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 procceed " +"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." @@ -1589,7 +1658,7 @@ msgid "Options" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "" @@ -1625,7 +1694,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "" @@ -1670,17 +1739,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "" @@ -1733,7 +1802,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." @@ -1784,7 +1853,7 @@ msgid "Just show the contents of the configuration space." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 msgid "&apt-conf;" msgstr "" @@ -1845,7 +1914,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "" @@ -1893,6 +1962,7 @@ 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=" @@ -1910,7 +1980,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -1919,7 +1989,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -1929,7 +1999,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -1939,12 +2009,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " @@ -1953,18 +2023,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -1973,7 +2043,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " @@ -1981,12 +2051,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -1997,12 +2067,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2012,25 +2082,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 #, fuzzy msgid "generate" msgstr "Descrizione generale" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2040,24 +2111,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 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 "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2068,18 +2139,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 msgid "Dir Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " @@ -2088,12 +2159,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2101,44 +2172,44 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -2146,12 +2217,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -2160,60 +2231,72 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +msgid "Translation::Compress" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" @@ -2221,24 +2304,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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 "" +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +msgid "LongDescription" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" + #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -2246,12 +2341,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " @@ -2259,12 +2354,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -2275,60 +2370,73 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 msgid "" "Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/" "source/Sources</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +msgid "Translation" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" @@ -2336,12 +2444,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)" "</filename>. If this setting causes multiple Packages files to map onto a " @@ -2350,34 +2458,34 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -2385,12 +2493,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -2399,12 +2507,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -2414,16 +2522,16 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -2431,7 +2539,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, no-wrap msgid "" "for i in Sections do \n" @@ -2441,7 +2549,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 msgid "" "When processing a <literal>Tree</literal> section <command>apt-ftparchive</" "command> performs an operation similar to: <placeholder type=\"programlisting" @@ -2449,12 +2557,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 msgid "Sections" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib non-" @@ -2462,12 +2570,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -2475,56 +2583,56 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -2534,64 +2642,64 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -2601,19 +2709,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -2624,12 +2732,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -2637,12 +2745,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " @@ -2650,12 +2758,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -2663,19 +2771,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -2684,12 +2792,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " @@ -2698,12 +2806,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -2713,12 +2821,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" @@ -2726,26 +2834,40 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 +#: apt-ftparchive.1.xml:574 +msgid "<option>--arch</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +msgid "" +"Accept in the <literal>packages</literal> and <literal>contents</literal> " +"commands only package files matching <literal>*_arch.deb</literal> or " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 msgid "<option>APT::FTPArchive::AlwaysStat</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -2757,41 +2879,41 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 msgid "<option>APT::FTPArchive::LongDescription</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 msgid "Examples" msgstr "" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, no-wrap msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." @@ -2822,26 +2944,21 @@ msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -2853,22 +2970,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 #, fuzzy msgid "update" msgstr "upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -2882,13 +2999,13 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 #, fuzzy msgid "upgrade" msgstr "upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -2903,13 +3020,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 #, fuzzy msgid "dselect-upgrade" msgstr "dist-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -2920,13 +3037,13 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 #, fuzzy msgid "dist-upgrade" msgstr "dist-upgrade" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -2940,13 +3057,13 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 #, fuzzy msgid "install" msgstr "install" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -2962,7 +3079,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -2973,14 +3090,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -2992,14 +3109,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -3011,12 +3128,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -3026,12 +3143,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " @@ -3039,12 +3156,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -3056,7 +3173,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -3066,7 +3183,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " @@ -3075,7 +3192,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -3085,7 +3202,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " @@ -3093,31 +3210,31 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -3129,12 +3246,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -3146,12 +3263,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " @@ -3159,36 +3276,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 msgid "" "Fix; attempt to correct a system with broken dependencies in place. This " "option, when used with install/remove, can omit any packages to permit APT " @@ -3204,17 +3321,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -3226,12 +3343,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " @@ -3239,7 +3356,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3251,17 +3368,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" @@ -3269,7 +3386,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -3280,7 +3397,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " @@ -3289,22 +3406,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -3314,83 +3431,83 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 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 "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " @@ -3399,12 +3516,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " @@ -3413,12 +3530,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +msgid "<option>--only-upgrade</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -3428,12 +3559,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -3446,12 +3577,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 msgid "" "Use purge instead of remove for anything that would be removed. An asterisk " "(\"*\") will be displayed next to packages which are scheduled to be purged. " @@ -3460,24 +3591,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -3488,17 +3619,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -3512,12 +3643,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" @@ -3526,24 +3657,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 msgid "" "If the command is either <literal>install</literal> or <literal>remove</" "literal>, then this option acts like running <literal>autoremove</literal> " @@ -3552,12 +3683,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -3569,22 +3700,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" @@ -3592,24 +3723,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" @@ -3617,14 +3748,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, &apt-" @@ -3632,29 +3763,29 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" msgstr "" @@ -3973,26 +4104,18 @@ msgstr "" msgid "Show the program version." msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." +msgid " &file-extended_states;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 msgid "&apt-get;,&aptitude;,&apt-conf;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." @@ -4511,29 +4634,29 @@ msgstr "" msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " @@ -4542,12 +4665,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -4580,12 +4703,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -4596,82 +4719,131 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -4682,12 +4854,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -4697,36 +4869,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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 "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -4737,7 +4909,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -4751,7 +4923,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -4759,7 +4931,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -4771,7 +4943,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -4781,7 +4953,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -4789,12 +4961,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -4804,7 +4976,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -4825,12 +4997,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -4849,7 +5021,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -4859,7 +5031,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " @@ -4868,7 +5040,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -4878,18 +5050,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -4902,12 +5074,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -4915,18 +5087,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -4938,19 +5110,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -4967,13 +5139,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -4988,7 +5160,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -4998,12 +5170,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:460 msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the Description-" @@ -5016,13 +5202,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 msgid "" "The default list includes \"environment\" and \"en\". " "\"<literal>environment</literal>\" has a special meaning here: It will be " @@ -5040,24 +5226,24 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -5069,7 +5255,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -5082,7 +5268,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -5092,7 +5278,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -5100,7 +5286,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" "Bin::Methods</literal> specifies the location of the method handlers and " @@ -5111,7 +5297,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -5123,14 +5309,25 @@ msgid "" "filename>." msgstr "" +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" + #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 #, fuzzy msgid "APT in DSelect" msgstr "DSelect" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -5138,12 +5335,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 msgid "Clean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -5154,50 +5351,50 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 msgid "Updateoptions" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 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:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 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:525 +#: apt.conf.5.xml:579 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 " @@ -5205,17 +5402,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -5224,12 +5421,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -5239,7 +5436,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -5249,36 +5446,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 msgid "Build-options" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 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:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -5293,7 +5490,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -5303,7 +5500,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:572 +#: apt.conf.5.xml:626 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 " @@ -5317,12 +5514,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -5334,12 +5531,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -5355,12 +5552,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -5371,12 +5568,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -5386,12 +5583,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -5403,12 +5600,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -5420,7 +5617,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -5434,12 +5631,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -5448,12 +5645,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 msgid "Debug options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -5464,7 +5661,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</" @@ -5472,7 +5669,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s install</" @@ -5480,7 +5677,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -5490,111 +5687,111 @@ 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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 msgid "A full list of debugging options to apt follows." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 msgid "Print information related to downloading packages using FTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 msgid "Print information related to downloading packages using HTTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 msgid "Print information related to downloading packages using HTTPS." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 msgid "Describes the process of resolving build-dependencies in &apt-get;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -5602,93 +5799,93 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 msgid "Log when items are added to or removed from the global download queue." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 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><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 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><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 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><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -5698,12 +5895,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -5720,91 +5917,91 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 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><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 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><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 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><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "" "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 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><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -5812,39 +6009,40 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" msgstr "" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." msgstr "" #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" msgstr "" #. type: Content of: <refentry><refnamediv><refname> @@ -5892,6 +6090,20 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -5901,24 +6113,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, no-wrap msgid "APT::Default-Release \"stable\";\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -5934,40 +6146,53 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 +msgid "priority 1" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 msgid "priority 100" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 msgid "priority 500" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 msgid "priority 990" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 msgid "" "to the versions that are not installed and belong to the target release." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 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: " @@ -5975,22 +6200,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -6000,19 +6227,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the <literal>--reinstall</" @@ -6020,7 +6247,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -6030,7 +6257,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -6039,7 +6266,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -6051,12 +6278,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -6065,7 +6292,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -6075,7 +6302,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, no-wrap msgid "" "Package: perl\n" @@ -6084,7 +6311,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -6094,7 +6321,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " @@ -6102,7 +6329,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, no-wrap msgid "" "Package: *\n" @@ -6111,17 +6338,35 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 +#: apt_preferences.5.xml:206 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, no-wrap +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\n" +"Pin-Priority: 999\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:214 +msgid "" +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is \"<literal>unstable</" @@ -6129,7 +6374,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, no-wrap msgid "" "Package: *\n" @@ -6138,24 +6383,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:202 +#: apt_preferences.5.xml:228 msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 +#: apt_preferences.5.xml:232 #, no-wrap msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " @@ -6163,7 +6408,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, no-wrap msgid "" "Package: *\n" @@ -6172,82 +6417,82 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 msgid "P > 1000" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 msgid "500 < P <=990" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 msgid "100 < P <=500" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 msgid "0 < P <=100" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 msgid "P < 0" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " @@ -6255,7 +6500,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " @@ -6264,14 +6509,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, no-wrap msgid "" "Package: perl\n" @@ -6288,12 +6533,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -6303,7 +6548,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -6311,7 +6556,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an <literal>unstable</" @@ -6320,12 +6565,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " @@ -6333,27 +6578,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 msgid "gives the package name" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/" @@ -6366,12 +6611,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 msgid "" "names the archive to which all the packages in the directory tree belong. " "For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " @@ -6382,34 +6627,35 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, no-wrap msgid "Pin: release a=stable\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 +#: apt_preferences.5.xml:401 #, no-wrap -msgid "Pin: release n=squeeze\n" +msgid "Pin: release n=&testing-codename;\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -6419,7 +6665,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, no-wrap msgid "" "Pin: release v=3.0\n" @@ -6428,12 +6674,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -6444,18 +6690,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, no-wrap msgid "Pin: release c=main\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -6464,18 +6710,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, no-wrap msgid "Pin: release o=Debian\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -6484,26 +6730,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, no-wrap msgid "Pin: release l=Debian\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 +#: apt_preferences.5.xml:363 msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -6518,34 +6765,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " "provides a place for comments." msgstr "" -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 msgid "Tracking Stable" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 +#: apt_preferences.5.xml:501 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" @@ -6560,7 +6798,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 +#: apt_preferences.5.xml:495 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -6570,8 +6808,8 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 #, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" @@ -6580,7 +6818,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -6589,13 +6827,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>testing</literal> distribution; the package " @@ -6604,12 +6842,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, no-wrap msgid "" "Package: *\n" @@ -6626,7 +6864,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 +#: apt_preferences.5.xml:538 msgid "" "The following APT preferences file will cause APT to assign a high priority " "to package versions from the <literal>testing</literal> distribution, a " @@ -6637,7 +6875,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -6646,13 +6884,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>unstable</literal> distribution. " @@ -6664,23 +6902,23 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 +#: apt_preferences.5.xml:600 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or sid\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" @@ -6689,7 +6927,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -6704,39 +6942,39 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 msgid "&file-preferences;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" msgstr "" @@ -6877,8 +7115,8 @@ msgstr "" #: sources.list.5.xml:114 #, no-wrap msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" @@ -7040,13 +7278,13 @@ msgstr "" #: sources.list.5.xml:208 msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 #, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" msgstr "" #. type: Content of: <refentry><refsect1><para> diff --git a/doc/po/ja.po b/doc/po/ja.po index f1a766d97..11a0d446f 100644 --- a/doc/po/ja.po +++ b/doc/po/ja.po @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" +"POT-Creation-Date: 2010-07-30 12:46+0300\n" "PO-Revision-Date: 2009-07-30 22:55+0900\n" "Last-Translator: KURASAWA Nozomu <nabetaro@caldron.jp>\n" "Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -573,22 +574,6 @@ msgstr "" #: apt.ent:150 #, no-wrap 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" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" @@ -602,7 +587,7 @@ msgstr "" ">\n" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, fuzzy, no-wrap #| msgid "" #| "<!-- Boiler plate docinfo section -->\n" @@ -636,7 +621,7 @@ msgstr "" " <productname>Linux</productname>\n" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" @@ -646,7 +631,7 @@ msgstr "" "\"> \n" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -662,7 +647,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, fuzzy, no-wrap #| msgid "" #| "<!ENTITY apt-author.jgunthorpe \"\n" @@ -688,7 +673,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, fuzzy, no-wrap #| msgid "" #| "<!ENTITY apt-author.moconnor \"\n" @@ -714,7 +699,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, fuzzy, no-wrap #| msgid "" #| "<!ENTITY apt-author.team \"\n" @@ -737,7 +722,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" @@ -749,7 +734,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -767,7 +752,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -783,7 +768,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -809,7 +794,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -829,7 +814,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -853,7 +838,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -873,15 +858,27 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:268 -#, no-wrap +#: apt.ent:264 +#, fuzzy, no-wrap +#| 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" 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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. See &apt-conf; for syntax information.\n" " </para>\n" " </listitem>\n" " </varlistentry>\n" @@ -897,7 +894,7 @@ msgstr "" " </varlistentry>\n" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -924,7 +921,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -950,7 +947,7 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -961,7 +958,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -972,7 +969,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -984,7 +981,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, fuzzy, no-wrap #| msgid "Storage area for package files in transit. Configuration Item: <literal>Dir::Cache::Archives</literal> (implicit partial)." msgid "" @@ -997,7 +994,7 @@ msgstr "取得中パッケージファイル格納エリア。設定項目 - <li # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, fuzzy, no-wrap #| msgid "Version preferences file. This is where you would specify \"pinning\", i.e. a preference to get certain packages from a separate source or from a different version of a distribution. Configuration Item: <literal>Dir::Etc::Preferences</literal>." msgid "" @@ -1013,7 +1010,7 @@ msgid "" msgstr "バージョン優先ファイル。ここに \"pin\" の設定を行います。つまり、別々の取得元や異なるディストリビューションのバージョンの、どこからパッケージを取得するかを設定します。設定項目 - <literal>Dir::Etc::Preferences</literal>" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -1024,7 +1021,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -1035,7 +1032,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -1047,7 +1044,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, fuzzy, no-wrap #| msgid "Storage area for state information for each package resource specified in &sources-list; Configuration Item: <literal>Dir::State::Lists</literal>." msgid "" @@ -1061,7 +1058,7 @@ msgstr "&sources-list; に指定した、パッケージリソースごとの状 # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, fuzzy, no-wrap #| msgid "Storage area for state information in transit. Configuration Item: <literal>Dir::State::Lists</literal> (implicit partial)." msgid "" @@ -1074,7 +1071,7 @@ msgstr "取得中状態情報格納エリア。設定項目 - <literal>Dir::Stat # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, fuzzy, no-wrap #| msgid "Storage area for state information for each package resource specified in &sources-list; Configuration Item: <literal>Dir::State::Lists</literal>." msgid "" @@ -1087,7 +1084,7 @@ msgstr "&sources-list; に指定した、パッケージリソースごとの状 # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, fuzzy, no-wrap #| msgid "Storage area for state information in transit. Configuration Item: <literal>Dir::State::Lists</literal> (implicit partial)." msgid "" @@ -1099,16 +1096,35 @@ msgid "" "\">\n" msgstr "取得中状態情報格納エリア。設定項目 - <literal>Dir::State::Lists</literal> (必然的に不完全)" +# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" -msgstr "<!ENTITY translation-title \"訳者\">" +#: apt.ent:373 +#, fuzzy, no-wrap +#| msgid "Storage area for state information for each package resource specified in &sources-list; Configuration Item: <literal>Dir::State::Lists</literal>." +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "&sources-list; に指定した、パッケージリソースごとの状態情報格納エリア。設定項目 - <literal>Dir::State::Lists</literal>" #. type: Plain text -#: apt.ent:380 +#: apt.ent:377 #, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "<!ENTITY translation-title \"訳者\">\n" + +#. type: Plain text +#: apt.ent:386 +#, no-wrap +msgid "" +"<!-- 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" @@ -1123,11 +1139,14 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -1135,6 +1154,13 @@ msgid "" "\">\n" msgstr "" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 @@ -1222,7 +1248,7 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 @@ -1245,7 +1271,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." @@ -1786,8 +1812,8 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "オプション" @@ -1814,7 +1840,7 @@ msgstr "" "pkgcache</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" msgstr "<option>-s</option>" @@ -1841,12 +1867,12 @@ msgstr "" "<literal>Dir::Cache::srcpkgcache</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "<option>-q</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "<option>--quiet</option>" @@ -1887,18 +1913,93 @@ msgstr "" "Cache::Important</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:312 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-pre-depends</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +#, fuzzy +#| msgid "<option>--no-download</option>" +msgid "<option>--no-depends</option>" +msgstr "<option>--no-download</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +#, fuzzy +#| msgid "<option>--install-recommends</option>" +msgid "<option>--no-recommends</option>" +msgstr "<option>--install-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-suggests</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +#, fuzzy +#| msgid "<option>--no-mount</option>" +msgid "<option>--no-conflicts</option>" +msgstr "<option>--no-mount</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-breaks</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-replaces</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-enhances</option>" +msgstr "<option>--no-act</option>" + +# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +#, fuzzy +#| msgid "" +#| "Make <literal>depends</literal> and <literal>rdepends</literal> recursive " +#| "so that all packages mentioned are printed once. Configuration Item: " +#| "<literal>APT::Cache::RecurseDepends</literal>." +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" +"<literal>depends</literal> や <literal>rdepends</literal> で、指定した全パッ" +"ケージを再帰的に一度に表示します。設定項目 - <literal>APT::Cache::" +"RecurseDepends</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "<option>-f</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "<option>--full</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." @@ -1907,18 +2008,18 @@ msgstr "" "ShowFull</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "<option>-a</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "<option>--all-versions</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 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-" @@ -1934,18 +2035,18 @@ msgstr "" "用できます。設定項目 - <literal>APT::Cache::AllVersions</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "<option>-g</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "<option>--generate</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" @@ -1957,18 +2058,18 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "<option>--names-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "<option>-n</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." @@ -1977,13 +2078,13 @@ msgstr "" "Cache::NamesOnly</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "<option>--all-names</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" @@ -1993,13 +2094,13 @@ msgstr "" "表示します。設定項目 - <literal>APT::Cache::AllNames</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "<option>--recurse</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " @@ -2010,13 +2111,13 @@ msgstr "" "RecurseDepends</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "<option>--installed</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " @@ -2028,51 +2129,51 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" msgstr "&apt-commonoptions;" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "ファイル" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 msgid "See Also" msgstr "関連項目" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "&apt-conf;, &sources-list;, &apt-get;" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "診断メッセージ" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." @@ -2151,9 +2252,16 @@ msgstr "add" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:66 +#, fuzzy +#| 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 " +#| "procceed 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." 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 procceed " +"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." @@ -2208,7 +2316,7 @@ msgid "Options" msgstr "オプション" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "<option>-d</option>" @@ -2252,7 +2360,7 @@ msgstr "" "ます。設定項目 - <literal>APT::CDROM::Rename</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "<option>-m</option>" @@ -2311,17 +2419,17 @@ msgstr "" "できます。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "<option>--just-print</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "<option>--recon</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "<option>--no-act</option>" @@ -2395,7 +2503,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." @@ -2466,7 +2574,7 @@ msgstr "設定箇所の内容を表示するだけです。" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 msgid "&apt-conf;" msgstr "&apt-conf;" @@ -2550,7 +2658,7 @@ msgstr "" "<filename>package.config.XXXX</filename> と言った形になります。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "<option>-t</option>" @@ -2638,6 +2746,7 @@ 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=" @@ -2673,7 +2782,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -2686,7 +2795,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -2701,7 +2810,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -2716,13 +2825,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "packages" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " @@ -2736,20 +2845,20 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "<option>--db</option> オプションで、キャッシュ DB を指定できます。" # type: Content of: <refentry><refnamediv><refname> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" msgstr "sources" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2763,7 +2872,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " @@ -2774,13 +2883,13 @@ msgstr "" "override オプションを使用します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "contents" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2797,13 +2906,13 @@ msgstr "" "で出力します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "release" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2819,15 +2928,26 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 +#, fuzzy +#| 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>." 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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." msgstr "" "Release ファイルの追加メタデータフィールドの値は、<literal>APT::FTPArchive::" "Release</literal> 以下の相当する値 (例: <literal>APT::FTPArchive::Release::" @@ -2838,13 +2958,13 @@ msgstr "" "<literal>Description</literal> です。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" msgstr "generate" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2858,13 +2978,13 @@ msgstr "" "のディレクトリから作成するかを指定する、柔軟な方法を提供します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "clean" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 msgid "" "The <literal>clean</literal> command tidies the databases used by the given " "configuration file by removing any records that are no longer necessary." @@ -2874,13 +2994,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" msgstr "Generate 設定" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2898,7 +3018,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" @@ -2907,13 +3027,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 msgid "Dir Section" msgstr "Dir セクション" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 #, fuzzy #| msgid "" #| "The <literal>Dir</literal> section defines the standard directories " @@ -2932,13 +3052,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "ArchiveDir" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2948,36 +3068,36 @@ msgstr "" "リには <filename>ls-LR</filename> と dist ノードがあります。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" msgstr "OverrideDir" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "オーバーライドファイルの場所を指定します。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" msgstr "CacheDir" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "キャッシュファイルの場所を指定します。" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" msgstr "FileListDir" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." @@ -2987,13 +3107,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "Default セクション" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -3005,13 +3125,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" msgstr "Packages::Compress" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -3023,13 +3143,13 @@ msgstr "" "法のデフォルトはすべて '. gzip' です。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "Packages::Extensions" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." @@ -3038,13 +3158,13 @@ msgstr "" "deb' です。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "Sources::Compress" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." @@ -3053,13 +3173,13 @@ msgstr "" "指定します。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "Sources::Extensions" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." @@ -3068,13 +3188,13 @@ msgstr "" "す。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "Contents::Compress" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." @@ -3083,13 +3203,34 @@ msgstr "" "指定します。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +#, fuzzy +#| msgid "Contents::Compress" +msgid "Translation::Compress" +msgstr "Contents::Compress" + +# type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +#, fuzzy +#| msgid "" +#| "This is similar to <literal>Packages::Compress</literal> except that it " +#| "controls the compression for the Contents files." +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" +"<literal>Packages::Compress</literal> と同様に、Contents ファイルの圧縮方法を" +"指定します。" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "DeLinkLimit" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" @@ -3101,13 +3242,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" msgstr "FileMode" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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." @@ -3115,15 +3256,30 @@ msgstr "" "作成したインデックスファイルのモードを指定します。デフォルトは 0644 です。全" "インデックスファイルは、umask を無視してこのモードを使用します。" +# type: Content of: <refentry><refsect1><title> +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +#, fuzzy +#| msgid "Description" +msgid "LongDescription" +msgstr "説明" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" + # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "TreeDefault セクション" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -3134,13 +3290,13 @@ msgstr "" "に展開します。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "MaxContentsChange" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " @@ -3151,13 +3307,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "ContentsAge" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -3174,13 +3330,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "Directory" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" @@ -3190,13 +3346,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "SrcDirectory" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" @@ -3206,13 +3362,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "Packages" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" @@ -3222,13 +3378,13 @@ msgstr "" # type: Content of: <refentry><refnamediv><refname> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" msgstr "Sources" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 #, fuzzy #| msgid "" #| "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" @@ -3240,14 +3396,29 @@ msgstr "" "Packages ファイルの出力先を設定します。デフォルトは <filename>$(DIST)/" "$(SECTION)/source/Sources</filename> です。" +# type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +#, fuzzy +msgid "Translation" +msgstr "オプション" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "InternalPrefix" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" @@ -3258,13 +3429,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "Contents" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)" "</filename>. If this setting causes multiple Packages files to map onto a " @@ -3277,24 +3448,24 @@ msgstr "" "ftparchive</command> は自動でパッケージファイルをまとめます。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "Contents::Header" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "contents の出力に付けるヘッダファイルを設定します。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" msgstr "BinCacheDB" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." @@ -3304,13 +3475,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" msgstr "FileList" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -3322,13 +3493,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" msgstr "SourceFileList" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -3341,13 +3512,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "Tree セクション" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -3362,12 +3533,18 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 +#, fuzzy +#| 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>." 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" "<literal>Tree</literal> セクションは、<literal>$(DIST)</literal> 変数で設定さ" "れているスコープタグをとり、ツリーのルート (<literal>ArchiveDir</literal>が先" @@ -3376,7 +3553,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -3387,7 +3564,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><informalexample><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, fuzzy, no-wrap #| msgid "" #| "for i in Sections do \n" @@ -3405,7 +3582,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><informalexample> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 #, fuzzy #| msgid "" #| "When processing a <literal>Tree</literal> section <command>apt-" @@ -3420,13 +3597,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 msgid "Sections" msgstr "Sections" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib non-" @@ -3437,13 +3614,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "Architectures" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -3455,13 +3632,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" msgstr "BinOverride" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." @@ -3471,13 +3648,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" msgstr "SrcOverride" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." @@ -3487,37 +3664,37 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" msgstr "ExtraOverride" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "バイナリ特別オーバーライドファイルを設定します。" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" msgstr "SrcExtraOverride" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "ソース特別オーバーライドファイルを設定します。" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "BinDirectory セクション" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -3532,13 +3709,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "Packages ファイルの出力先を設定します。" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." @@ -3548,59 +3725,59 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "Contents ファイルの出力先を設定します。(オプション)" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "バイナリオーバーライドファイルを設定します。" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "ソースオーバーライドファイルを設定します。" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "キャッシュ DB を設定します。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "PathPrefix" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "全出力パスに付加するパス。" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "FileList, SourceFileList" # type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "ファイル一覧ファイルを指定します。" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" msgstr "バイナリオーバーライドファイル" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -3615,20 +3792,20 @@ msgstr "" "す。" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" msgstr "old [// oldn]* => new" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" msgstr "new" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -3646,13 +3823,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" msgstr "ソースオーバーライドファイル" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -3664,13 +3841,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "特別オーバーライドファイル" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " @@ -3680,13 +3857,13 @@ msgstr "" "す。3 列からなり、先頭はパッケージ、2番目はタグ、残りは新しい値です。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" msgstr "<option>--md5</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -3697,13 +3874,13 @@ msgstr "" "FTPArchive::MD5</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" msgstr "<option>--db</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." @@ -3713,7 +3890,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3726,13 +3903,13 @@ msgstr "" "<literal>quiet</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" msgstr "<option>--delink</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " @@ -3745,13 +3922,13 @@ msgstr "" "<literal>APT::FTPArchive::DeLinkAct</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" msgstr "<option>--contents</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -3766,13 +3943,13 @@ msgstr "" "<literal>APT::FTPArchive::Contents</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" msgstr "<option>--source-override</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" @@ -3782,13 +3959,13 @@ msgstr "" "選択します。設定項目 - <literal>APT::FTPArchive::SourceOverride</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" msgstr "<option>--readonly</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." @@ -3797,16 +3974,43 @@ msgstr "" "FTPArchive::ReadOnlyDB</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 +#: apt-ftparchive.1.xml:574 +#, fuzzy +#| msgid "<option>-a</option>" +msgid "<option>--arch</option>" +msgstr "<option>-a</option>" + +# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +#, 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 " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" +"コマンドが <literal>install</literal> か <literal>remove</literal> である場" +"合、このオプションは使用していないパッケージを削除し、<literal>autoremove</" +"literal> のように動作します。設定項目 - <literal>APT::Get::AutomaticRemove</" +"literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 #, fuzzy #| msgid "<option>--version</option>" msgid "<option>APT::FTPArchive::AlwaysStat</option>" msgstr "<option>--version</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -3818,39 +4022,39 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 #, fuzzy #| msgid "<option>--version</option>" msgid "<option>APT::FTPArchive::LongDescription</option>" msgstr "<option>--version</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 msgid "Examples" msgstr "サンプル" # type: Content of: <refentry><refsect1><para><programlisting> #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, no-wrap msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" msgstr "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" @@ -3860,7 +4064,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." @@ -3928,26 +4132,21 @@ msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -3988,12 +4187,18 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 +#, fuzzy +#| msgid "" +#| "<command>apt-get</command> is the command-line tool for handling " +#| "packages, and may be considered the user's \"back-end\" to other tools " +#| "using the APT library. Several \"front-end\" interfaces exist, such as " +#| "&dselect;, &aptitude;, &synaptic;, &gnome-apt; and &wajig;." msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" "<command>apt-get</command> は、パッケージを操作するコマンドラインツールで、" "APT ライブラリを用いる他のツールのユーザ側「バックエンド」といえるものです。" @@ -4001,13 +4206,13 @@ msgstr "" "&gnome-apt;, &wajig; などがあります。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" msgstr "update" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -4030,13 +4235,13 @@ msgstr "" # type: <tag></tag> #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" msgstr "upgrade" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -4060,13 +4265,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 msgid "dselect-upgrade" msgstr "dselect-upgrade" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -4084,13 +4289,13 @@ msgstr "" # type: <tag></tag> #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" msgstr "dist-upgrade" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -4114,13 +4319,13 @@ msgstr "" # type: <tag></tag> #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" msgstr "install" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -4147,7 +4352,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -4165,7 +4370,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." @@ -4174,7 +4379,7 @@ msgstr "" "ばなりません。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -4187,7 +4392,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." @@ -4197,7 +4402,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -4214,13 +4419,13 @@ msgstr "" "ば、'^' や '$' を付けるか、もっと詳しい正規表現を指定してください。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" msgstr "remove" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -4235,13 +4440,13 @@ msgstr "" "トールします。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" msgstr "purge" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " @@ -4252,13 +4457,13 @@ msgstr "" # type: Content of: <refentry><refnamediv><refname> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" msgstr "source" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 #, fuzzy #| msgid "" #| "<literal>source</literal> causes <command>apt-get</command> to fetch " @@ -4292,7 +4497,7 @@ msgstr "" "います。--download-only の場合はソースパッケージを展開しません。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -4302,7 +4507,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " @@ -4312,7 +4517,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -4327,7 +4532,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " @@ -4337,13 +4542,13 @@ msgstr "" "展開されることに注意してください。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" msgstr "build-dep" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." @@ -4352,13 +4557,13 @@ msgstr "" "に、パッケージのインストール・削除を行います。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" msgstr "check" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." @@ -4368,7 +4573,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -4386,13 +4591,13 @@ msgstr "" "<literal>apt-get clean</literal> を実行したくなるでしょう。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" msgstr "autoclean" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -4411,13 +4616,13 @@ msgstr "" "防げます。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" msgstr "autoremove" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " @@ -4427,13 +4632,13 @@ msgstr "" "され、もう必要なくなったパッケージを削除するのに使用します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" msgstr "<option>--no-install-recommends</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." @@ -4442,13 +4647,13 @@ msgstr "" "<literal>APT::Install-Recommends</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "<option>--download-only</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." @@ -4457,13 +4662,13 @@ msgstr "" "いません。設定項目 - <literal>APT::Get::Download-Only</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "<option>--fix-broken</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 #, fuzzy #| msgid "" #| "Fix; attempt to correct a system with broken dependencies in place. This " @@ -4502,18 +4707,18 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "<option>--ignore-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "<option>--fix-missing</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -4532,13 +4737,13 @@ msgstr "" "Get::Fix-Missing</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "<option>--no-download</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " @@ -4550,7 +4755,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -4569,18 +4774,18 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "<option>--simulate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "<option>--dry-run</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" @@ -4590,7 +4795,7 @@ msgstr "" "行いません。設定項目 - <literal>APT::Get::Simulate</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -4602,7 +4807,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 #, fuzzy #| msgid "" #| "Simulate prints out a series of lines each one representing a dpkg " @@ -4620,23 +4825,23 @@ msgstr "" "空の角カッコは大した問題ではないことを表します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "<option>-y</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "<option>--yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "<option>--assume-yes</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -4650,18 +4855,18 @@ msgstr "" "定項目 - <literal>APT::Get::Assume-Yes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "<option>-u</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "<option>--show-upgraded</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 msgid "" "Show upgraded packages; Print out a list of all packages that are to be " "upgraded. Configuration Item: <literal>APT::Get::Show-Upgraded</literal>." @@ -4670,18 +4875,18 @@ msgstr "" "<literal>APT::Get::Show-Upgraded</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "<option>-V</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "<option>--verbose-versions</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." @@ -4690,23 +4895,23 @@ msgstr "" "<literal>APT::Get::Show-Versions</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "<option>-b</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "<option>--compile</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "<option>--build</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." @@ -4715,28 +4920,28 @@ msgstr "" "Get::Compile</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" msgstr "<option>--install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." msgstr "「推奨」パッケージもインストールします。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." msgstr "「推奨」パッケージをインストールしません。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "<option>--ignore-hold</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " @@ -4749,13 +4954,13 @@ msgstr "" "Hold</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "<option>--no-upgrade</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " @@ -4767,13 +4972,39 @@ msgstr "" "ある場合に更新を行いません。設定項目 - <literal>APT::Get::Upgrade</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--only-upgrade</option>" +msgstr "<option>--no-upgrade</option>" + +# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +#, fuzzy +#| msgid "" +#| "Do not upgrade packages; When used in conjunction with <literal>install</" +#| "literal>, <literal>no-upgrade</literal> will prevent packages on the " +#| "command line from being upgraded if they are already installed. " +#| "Configuration Item: <literal>APT::Get::Upgrade</literal>." +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" +"パッケージ更新なし - <literal>install</literal> と同時に使用すると、" +"<literal>no-upgrade</literal> は、指定したパッケージがすでにインストールして" +"ある場合に更新を行いません。設定項目 - <literal>APT::Get::Upgrade</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "<option>--force-yes</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -4787,13 +5018,13 @@ msgstr "" "ねません! 設定項目 - <literal>APT::Get::force-yes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "<option>--print-uris</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -4814,13 +5045,13 @@ msgstr "" "Print-URIs</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "<option>--purge</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 #, fuzzy #| msgid "" #| "Use purge instead of remove for anything that would be removed. An " @@ -4840,13 +5071,13 @@ msgstr "" "<literal>APT::Get::Purge</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "<option>--reinstall</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." @@ -4855,13 +5086,13 @@ msgstr "" "定項目 - <literal>APT::Get::ReInstall</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "<option>--list-cleanup</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -4877,18 +5108,18 @@ msgstr "" "する時ぐらいでしょう。設定項目 - <literal>APT::Get::List-Cleanup</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "<option>--target-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "<option>--default-release</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -4910,13 +5141,13 @@ msgstr "" "Release</literal>。&apt-preferences; のマニュアルページもご覧ください。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "<option>--trivial-only</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" @@ -4929,13 +5160,13 @@ msgstr "" "目 - <literal>APT::Get::Trivial-Only</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "<option>--no-remove</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." @@ -4944,13 +5175,13 @@ msgstr "" "項目 - <literal>APT::Get::Remove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" msgstr "<option>--auto-remove</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 msgid "" "If the command is either <literal>install</literal> or <literal>remove</" "literal>, then this option acts like running <literal>autoremove</literal> " @@ -4963,13 +5194,13 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "<option>--only-source</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -4987,23 +5218,23 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "<option>--diff-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" msgstr "<option>--dsc-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "<option>--tar-only</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" @@ -5014,13 +5245,13 @@ msgstr "" "Only</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "<option>--arch-only</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." @@ -5029,13 +5260,13 @@ msgstr "" "<literal>APT::Get::Arch-Only</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" msgstr "<option>--allow-unauthenticated</option>" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 #, fuzzy msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " @@ -5047,7 +5278,7 @@ msgstr "" "literal>" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" @@ -5055,7 +5286,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, &apt-" @@ -5066,7 +5297,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." @@ -5075,22 +5306,22 @@ msgstr "" "100 を返します。" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" msgstr "原著者" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" msgstr "&apt-author.jgunthorpe;" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" msgstr "現著者" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" msgstr "&apt-author.team;" @@ -5518,25 +5749,14 @@ msgstr "<option>--version</option>" msgid "Show the program version." msgstr "プログラムのバージョン情報を表示します" -# type: Content of: <refentry><refsect1><para> -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -#, fuzzy -#| msgid "<filename>/etc/apt/preferences</filename>" -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "<filename>/etc/apt/preferences</filename>" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." +msgid " &file-extended_states;" msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 #, fuzzy #| msgid "&apt-cache; &apt-conf;" msgid "&apt-get;,&aptitude;,&apt-conf;" @@ -5544,7 +5764,7 @@ msgstr "&apt-cache; &apt-conf;" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." @@ -6318,11 +6538,17 @@ msgstr "Default-Release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt.conf.5.xml:153 +#, fuzzy +#| msgid "" +#| "Default release to install packages from if more than one version " +#| "available. Contains release name, codename or release version. Examples: " +#| "'stable', 'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See " +#| "also &apt-preferences;." msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" "ひとつ以上のバージョンがある場合に、パッケージをインストールを行うデフォルト" "リリースです。リリース名や、コード名、リリースバージョンです。例えば " @@ -6330,13 +6556,13 @@ msgstr "" "す。 &apt-preferences; も参照してください。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "Ignore-Hold" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." @@ -6346,13 +6572,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "Clean-Installed" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " @@ -6367,12 +6593,12 @@ msgstr "" # type: Content of: <refentry><refnamediv><refname> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "Immediate-Configure" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -6405,13 +6631,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "Force-LoopBreak" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -6429,39 +6655,49 @@ msgstr "" "不可欠パッケージで動作します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" -msgstr "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" +msgstr "" -# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." msgstr "" -"APT は「利用可能」情報を格納するために、固定サイズのメモリマップキャッシュ" -"ファイルを使用します。このオプションは、そのキャッシュサイズを指定します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "Build-Essential" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "構築依存関係で不可欠なパッケージを定義します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" msgstr "Get" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." @@ -6470,13 +6706,13 @@ msgstr "" "&apt-get; の文書を参照してください。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" msgstr "Cache" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." @@ -6485,13 +6721,13 @@ msgstr "" "は &apt-cache; の文書を参照してください。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "CDROM" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." @@ -6501,17 +6737,53 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "Acquire グループ" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "PDiffs" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." @@ -6521,7 +6793,7 @@ msgstr "" "ルトでは True です。" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -6532,13 +6804,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "Queue-Mode" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -6553,13 +6825,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "Retries" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." @@ -6568,13 +6840,13 @@ msgstr "" "えられた回数だけリトライを行います。" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "Source-Symlinks" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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." @@ -6585,13 +6857,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "http" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 #, fuzzy #| msgid "" #| "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " @@ -6617,7 +6889,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -6642,7 +6914,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -6654,7 +6926,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 #, fuzzy #| msgid "" #| "One setting is provided to control the pipeline depth in cases where the " @@ -6682,7 +6954,7 @@ msgstr "" "ます。" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -6692,7 +6964,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -6701,12 +6973,12 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" msgstr "https" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 #, fuzzy #| msgid "" #| "HTTPS URIs. Cache-control and proxy options are the same as for " @@ -6724,7 +6996,7 @@ msgstr "" "していません。" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -6746,13 +7018,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "ftp" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 #, fuzzy #| msgid "" #| "FTP URIs; ftp::Proxy is the default proxy server to use. It is in the " @@ -6795,7 +7067,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -6811,7 +7083,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " @@ -6825,7 +7097,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -6842,12 +7114,12 @@ msgstr "" # type: Content of: <refentry><refnamediv><refname> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" msgstr "cdrom" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, fuzzy, no-wrap #| msgid "\"/cdrom/\"::Mount \"foo\";" msgid "/cdrom/::Mount \"foo\";" @@ -6855,7 +7127,7 @@ msgstr "\"/cdrom/\"::Mount \"foo\";" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -6876,13 +7148,13 @@ msgstr "" "す。" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" msgstr "gpgv" # type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -6893,18 +7165,18 @@ msgstr "" "す。" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -6916,19 +7188,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -6945,13 +7217,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -6966,7 +7238,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -6975,13 +7247,30 @@ msgid "" "prefer uncompressed files to support the usage of local mirrors." msgstr "" +# type: <tag></tag> #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +#, fuzzy +#| msgid "IndexType" +msgid "GzipIndexes" +msgstr "IndexType" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:460 msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the Description-" @@ -6994,13 +7283,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 msgid "" "The default list includes \"environment\" and \"en\". " "\"<literal>environment</literal>\" has a special meaning here: It will be " @@ -7018,13 +7307,13 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" @@ -7035,13 +7324,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "ディレクトリ" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -7061,7 +7350,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -7083,7 +7372,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -7098,7 +7387,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -7110,7 +7399,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 #, fuzzy #| msgid "" #| "Binary programs are pointed to by <literal>Dir::Bin</literal>. " @@ -7135,7 +7424,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -7154,15 +7443,26 @@ msgstr "" "lib/dpkg/status</filename> にセットされている場合、status ファイルを " "<filename>/tmp/staging/var/lib/dpkg/status</filename> から探します。" +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" + # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "DSelect での APT" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -7172,13 +7472,13 @@ msgstr "" "設定項目で、デフォルトの動作を制御します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 msgid "Clean" msgstr "Clean" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -7195,7 +7495,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." @@ -7205,13 +7505,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 msgid "Updateoptions" msgstr "Updateoptions" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." @@ -7220,13 +7520,13 @@ msgstr "" "されます。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "PromptAfterUpdate" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 msgid "" "If true the [U]pdate operation in &dselect; will always prompt to continue. " "The default is to prompt only on error." @@ -7236,13 +7536,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "APT が dpkg を呼ぶ方法" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 msgid "" "Several configuration directives control how APT invokes &dpkg;. These are " "in the <literal>DPkg</literal> section." @@ -7252,7 +7552,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:525 +#: apt.conf.5.xml:579 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 " @@ -7262,18 +7562,18 @@ msgstr "" "ければなりません。また、各リストは単一の引数として &dpkg; に渡されます。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "Pre-Invoke" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "Post-Invoke" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -7287,13 +7587,13 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "Pre-Install-Pkgs" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -7309,7 +7609,7 @@ msgstr "" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -7325,13 +7625,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "Run-Directory" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." @@ -7341,13 +7641,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 msgid "Build-options" msgstr "Build-options" # type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 msgid "" "These options are passed to &dpkg-buildpackage; when compiling packages, the " "default is to disable signing and produce all binaries." @@ -7356,12 +7656,12 @@ msgstr "" "ます。デフォルトでは署名を無効にし、全バイナリを生成します。" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt.conf.5.xml:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -7376,7 +7676,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -7386,7 +7686,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:572 +#: apt.conf.5.xml:626 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 " @@ -7400,12 +7700,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -7418,14 +7718,14 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 #, fuzzy #| msgid "Packages::Compress" msgid "PackageManager::Configure" msgstr "Packages::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -7442,13 +7742,13 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 #, fuzzy msgid "DPkg::ConfigurePending" msgstr "ユーザの設定" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -7459,12 +7759,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -7474,12 +7774,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -7491,12 +7791,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -7508,7 +7808,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -7522,12 +7822,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "Periodic オプションと Archives オプション" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -7541,12 +7841,12 @@ msgstr "" # type: Content of: <refentry><refsect1><title> #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 msgid "Debug options" msgstr "デバッグオプション" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -7557,7 +7857,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</" @@ -7568,7 +7868,7 @@ msgstr "" "にします。" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s install</" @@ -7579,7 +7879,7 @@ msgstr "" "literal>) を行う場合に使用します。" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -7589,66 +7889,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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 msgid "A full list of debugging options to apt follows." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" msgstr "<literal>Debug::Acquire::cdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" "<literal>cdrom://</literal> ソースへのアクセスに関する情報を出力します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" msgstr "<literal>Debug::Acquire::ftp</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 msgid "Print information related to downloading packages using FTP." msgstr "FTP を用いたパッケージのダウンロードに関する情報を出力します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" msgstr "<literal>Debug::Acquire::http</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 msgid "Print information related to downloading packages using HTTP." msgstr "HTTP を用いたパッケージのダウンロードに関する情報を出力します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" msgstr "<literal>Debug::Acquire::https</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 msgid "Print information related to downloading packages using HTTPS." msgstr "HTTPS を用いたパッケージのダウンロードに関する情報を出力します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" msgstr "<literal>Debug::Acquire::gpgv</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." @@ -7656,46 +7956,46 @@ msgstr "" "<literal>gpg</literal> を用いた暗号署名の検証に関する情報を出力します。" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" msgstr "<literal>Debug::aptcdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" msgstr "<literal>Debug::BuildDeps</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 msgid "Describes the process of resolving build-dependencies in &apt-get;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" msgstr "<literal>Debug::Hashes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" msgstr "<literal>Debug::IdentCDROM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -7703,93 +8003,93 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" msgstr "<literal>Debug::NoLocking</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" msgstr "<literal>Debug::pkgAcquire</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 msgid "Log when items are added to or removed from the global download queue." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" msgstr "<literal>Debug::pkgAcquire::Auth</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" msgstr "<literal>Debug::pkgAcquire::Diffs</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 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><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" msgstr "<literal>Debug::pkgAcquire::RRed</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 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><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" msgstr "<literal>Debug::pkgAcquire::Worker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" msgstr "<literal>Debug::pkgAutoRemove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 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><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" msgstr "<literal>Debug::pkgDepCache::AutoInstall</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -7799,12 +8099,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" msgstr "<literal>Debug::pkgDepCache::Marker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -7821,91 +8121,91 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" msgstr "<literal>Debug::pkgInitConfig</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" msgstr "<literal>Debug::pkgDPkgPM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 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><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" msgstr "<literal>Debug::pkgDPkgProgressReporting</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 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><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" msgstr "<literal>Debug::pkgOrderList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 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><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" msgstr "<literal>Debug::pkgPackageManager</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "" "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" msgstr "<literal>Debug::pkgPolicy</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" msgstr "<literal>Debug::pkgProblemResolver</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 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><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" msgstr "<literal>Debug::pkgProblemResolver::ShowScores</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -7913,12 +8213,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" msgstr "<literal>Debug::sourceList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." @@ -7926,7 +8226,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." @@ -7936,7 +8236,7 @@ msgstr "" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 #, fuzzy #| msgid "&apt-conf;" msgid "&file-aptconf;" @@ -7945,14 +8245,17 @@ msgstr "&apt-conf;" # type: Content of: <refentry><refsect1><para> #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." msgstr "&apt-cache;, &apt-config;, &apt-preferences;." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +#, fuzzy +#| msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" msgstr "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" # type: Content of: <refentry><refnamediv><refname> @@ -8025,6 +8328,20 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -8035,27 +8352,27 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "APT のデフォルト優先度の割り当て" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" msgstr "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, no-wrap msgid "APT::Default-Release \"stable\";\n" msgstr "APT::Default-Release \"stable\";\n" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -8080,25 +8397,41 @@ msgstr "" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 +#, fuzzy +#| msgid "priority 100" +msgid "priority 1" +msgstr "priority 100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" + +# type: <tag></tag> +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 msgid "priority 100" msgstr "priority 100" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." msgstr "(あるならば) 既にインストールされているバージョン。" # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 msgid "priority 500" msgstr "priority 500" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." @@ -8106,20 +8439,20 @@ msgstr "インストールされておらず、ターゲットリリースに含 # type: <tag></tag> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 msgid "priority 990" msgstr "priority 990" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 msgid "" "to the versions that are not installed and belong to the target release." msgstr "インストールされておらず、ターゲットリリースに含まれるバージョン。" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 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: " @@ -8131,11 +8464,18 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 +#, fuzzy +#| msgid "" +#| "If the target release has not been specified then APT simply assigns " +#| "priority 100 to all installed package versions and priority 500 to all " +#| "uninstalled package versions." msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" "ターゲットリリースが指定されていなければ、APT は単純にインストールしている" "パッケージのバージョンには 100 を、インストールしていないパッケージのバージョ" @@ -8143,7 +8483,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." @@ -8153,7 +8493,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -8169,13 +8509,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." msgstr "最も高い優先度のバージョンをインストールします。" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 msgid "" "If two or more versions have the same priority, install the most recent one " "(that is, the one with the higher version number)." @@ -8185,7 +8525,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the <literal>--reinstall</" @@ -8197,7 +8537,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -8213,7 +8553,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -8227,7 +8567,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -8247,13 +8587,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "APT 設定の効果" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -8266,7 +8606,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -8281,7 +8621,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, no-wrap msgid "" "Package: perl\n" @@ -8294,7 +8634,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -8309,7 +8649,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " @@ -8321,7 +8661,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, no-wrap msgid "" "Package: *\n" @@ -8332,15 +8672,48 @@ msgstr "" "Pin: origin \"\"\n" "Pin-Priority: 999\n" -# type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 +#: apt_preferences.5.xml:206 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +# type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: origin \"\"\n" +#| "Pin-Priority: 999\n" +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\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> +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:214 +#, fuzzy +#| msgid "" +#| "A note of caution: the keyword used here is \"<literal>origin</literal>" +#| "\". This should not be confused with the Origin of a distribution as " +#| "specified in a <filename>Release</filename> file. What follows the " +#| "\"Origin:\" tag in a <filename>Release</filename> file is not an Internet " +#| "address but an author or vendor name, such as \"Debian\" or \"Ximian\"." +msgid "" +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." msgstr "" "注意: ここで使用しているキーワードは \"<literal>origin</literal>\" です。" "<filename>Release</filename> ファイルに指定されたような、ディストリビューショ" @@ -8350,7 +8723,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is \"<literal>unstable</" @@ -8361,7 +8734,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, no-wrap msgid "" "Package: *\n" @@ -8374,22 +8747,31 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:202 +#: apt_preferences.5.xml:228 +#, fuzzy +#| msgid "" +#| "The following record assigns a high priority to all package versions " +#| "belonging to any distribution whose Codename is \"<literal>squeeze</" +#| "literal>\"." msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" "以下のレコードは、コード名が \"<literal>squeeze</literal>\" となっているディ" "ストリビューションに属するパッケージを、すべて高い優先度に割り当てます。" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 -#, no-wrap +#: apt_preferences.5.xml:232 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" "Package: *\n" @@ -8398,7 +8780,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " @@ -8410,7 +8792,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, no-wrap msgid "" "Package: *\n" @@ -8423,18 +8805,18 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "APT が優先度に割り込む方法" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 msgid "P > 1000" msgstr "P > 1000" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" @@ -8442,13 +8824,13 @@ msgstr "" "パッケージがダウングレードしても、このバージョンのパッケージをインストール" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" msgstr "990 < P <=1000" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 msgid "" "causes a version to be installed even if it does not come from the target " "release, unless the installed version is more recent" @@ -8457,13 +8839,13 @@ msgstr "" "含まれなくても、このバージョンのパッケージをインストール" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 msgid "500 < P <=990" msgstr "500 < P <=990" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 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" @@ -8472,13 +8854,13 @@ msgstr "" "ジョンの方が新しいのでなければ、このバージョンのパッケージをインストール" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 msgid "100 < P <=500" msgstr "100 < P <=500" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 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" @@ -8488,13 +8870,13 @@ msgstr "" "ル" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 msgid "0 < P <=100" msgstr "0 < P <=100" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" @@ -8503,19 +8885,19 @@ msgstr "" "ンストール" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 msgid "P < 0" msgstr "P < 0" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" msgstr "このバージョンのインストール禁止" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " @@ -8527,7 +8909,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " @@ -8541,7 +8923,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" @@ -8551,7 +8933,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><programlisting> #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, no-wrap msgid "" "Package: perl\n" @@ -8580,13 +8962,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" msgstr "すると、以下のように動作します。" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -8601,7 +8983,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -8613,7 +8995,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an <literal>unstable</" @@ -8627,13 +9009,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" msgstr "パッケージのバージョンとディストリビューションプロパティの決定" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " @@ -8644,30 +9026,30 @@ msgstr "" "filename> ファイルを提供します。" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" msgstr "<literal>Package:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 msgid "gives the package name" msgstr "パッケージ名" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" msgstr "<literal>Version:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" msgstr "その名前のパッケージのバージョン番号" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/" @@ -8687,13 +9069,13 @@ msgstr "" "type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" msgstr "<literal>Archive:</literal> 行や <literal>Suite:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 #, fuzzy msgid "" "names the archive to which all the packages in the directory tree belong. " @@ -8703,51 +9085,53 @@ msgid "" "archive. Specifying this value in the APT preferences file would require " "the line:" msgstr "" -"このディレクトリツリーに属する全パッケージのアーカイブ名です。例えば、" -"\"Archive: stable\" という行は、<filename>Release</filename> ファイルの親ディ" -"レクトリツリー以下にある全パッケージが、<literal>stable</literal> アーカイブ" -"だと指定します。APT 設定ファイルでこの値を指定するには、以下の行が必要になり" -"ます。" +"このディレクトリツリーに属する全パッケージのアーカイブ名です。例え" +"ば、\"Archive: stable\" という行は、<filename>Release</filename> ファイルの親" +"ディレクトリツリー以下にある全パッケージが、<literal>stable</literal> アーカ" +"イブだと指定します。APT 設定ファイルでこの値を指定するには、以下の行が必要に" +"なります。" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, no-wrap msgid "Pin: release a=stable\n" msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" msgstr "<literal>Codename:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 #, fuzzy msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" -msgstr "" -"このディレクトリツリーに属する全パッケージのアーカイブ名です。例えば、" -"\"Archive: stable\" という行は、<filename>Release</filename> ファイルの親ディ" -"レクトリツリー以下にある全パッケージが、<literal>stable</literal> アーカイブ" -"だと指定します。APT 設定ファイルでこの値を指定するには、以下の行が必要になり" -"ます。" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" +msgstr "" +"このディレクトリツリーに属する全パッケージのアーカイブ名です。例え" +"ば、\"Archive: stable\" という行は、<filename>Release</filename> ファイルの親" +"ディレクトリツリー以下にある全パッケージが、<literal>stable</literal> アーカ" +"イブだと指定します。APT 設定ファイルでこの値を指定するには、以下の行が必要に" +"なります。" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 -#, no-wrap -msgid "Pin: release n=squeeze\n" -msgstr "Pin: release n=squeeze\n" +#: apt_preferences.5.xml:401 +#, fuzzy, no-wrap +#| msgid "Pin: release a=stable\n" +msgid "Pin: release n=&testing-codename;\n" +msgstr "Pin: release a=stable\n" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -8763,7 +9147,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, no-wrap msgid "" "Pin: release v=3.0\n" @@ -8775,13 +9159,13 @@ msgstr "" "Pin: release 3.0\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" msgstr "<literal>Component:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -8799,19 +9183,19 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, no-wrap msgid "Pin: release c=main\n" msgstr "Pin: release c=main\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" msgstr "<literal>Origin:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8824,19 +9208,19 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, no-wrap msgid "Pin: release o=Debian\n" msgstr "Pin: release o=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" msgstr "<literal>Label:</literal> 行" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -8849,24 +9233,25 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, no-wrap msgid "Pin: release l=Debian\n" msgstr "Pin: release l=Debian\n" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 +#: apt_preferences.5.xml:363 #, fuzzy msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" msgstr "" "<filename>Release</filename> ファイルは、通常 <filename>.../dists/" "<replaceable>dist-name</replaceable></filename> にあります。例えば、 " @@ -8878,7 +9263,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -8904,13 +9289,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" msgstr "APT 設定レコードのオプション行" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " @@ -8919,29 +9304,15 @@ msgstr "" "APT 設定ファイルのレコードごとに、任意で <literal>Explanation:</literal> で始" "まる行を持てます。これは、コメント用の場所を確保します。" -# type: Content of: <refentry><refsect1><refsect2><para> -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -#, fuzzy -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" -"APT 設定レコードの <literal>Pin-Priority:</literal> 行は任意です。省略する" -"と、<literal>Pin-Priority: release ...</literal> で始まる行で指示した最後の" -"値 (少なくとも1つ) を優先度に割り当てます。" - # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 msgid "Tracking Stable" msgstr "安定版の追跡" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 +#: apt_preferences.5.xml:501 #, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" @@ -8966,7 +9337,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 +#: apt_preferences.5.xml:495 #, fuzzy msgid "" "The following APT preferences file will cause APT to assign a priority " @@ -8982,8 +9353,8 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 #, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" @@ -8996,7 +9367,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 #, fuzzy msgid "" "With a suitable &sources-list; file and the above preferences file, any of " @@ -9009,14 +9380,14 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" msgstr "apt-get install <replaceable>package</replaceable>/testing\n" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 #, fuzzy msgid "" "The following command will cause APT to upgrade the specified package to the " @@ -9030,13 +9401,13 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><title> #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" msgstr "テスト版や不安定版の追跡" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, no-wrap msgid "" "Package: *\n" @@ -9065,7 +9436,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 +#: apt_preferences.5.xml:538 #, fuzzy msgid "" "The following APT preferences file will cause APT to assign a high priority " @@ -9083,7 +9454,7 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 #, fuzzy msgid "" "With a suitable &sources-list; file and the above preferences file, any of " @@ -9096,14 +9467,14 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" msgstr "apt-get install <replaceable>package</replaceable>/unstable\n" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 #, fuzzy msgid "" "The following command will cause APT to upgrade the specified package to the " @@ -9122,24 +9493,39 @@ msgstr "" "の最新版にアップグレードします。" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 -#, no-wrap +#: apt_preferences.5.xml:600 +#, fuzzy, no-wrap +#| msgid "" +#| "Explanation: Uninstall or do not install any Debian-originated package versions\n" +#| "Explanation: other than those in the distribution codenamed with squeeze or sid\n" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" +#| "\n" +#| "Explanation: Debian unstable is always codenamed with sid\n" +#| "Package: *\n" +#| "Pin: release a=sid\n" +#| "Pin-Priority: 800\n" +#| "\n" +#| "Package: *\n" +#| "Pin: release o=Debian\n" +#| "Pin-Priority: -10\n" msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or sid\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" @@ -9162,7 +9548,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -9178,36 +9564,36 @@ msgstr "" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 #, fuzzy msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "適切な &sources-list; ファイルと上記の設定ファイルにより、以下のコマンドで最" "新の <literal>stable</literal> バージョンにアップグレードできます。" # type: Content of: <refentry><refsect1><refsect2><para><programlisting> #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" msgstr "apt-get install <replaceable>package</replaceable>/sid\n" # type: Content of: <refentry><refsect1><refsect2><para> #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 #, fuzzy msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "以下のコマンドで、指定したパッケージを <literal>unstable</literal> ディストリ" "ビューションの最新バージョンにアップグレードします。それ以降、<command>apt-" @@ -9218,7 +9604,7 @@ msgstr "" # type: Content of: <refentry><refnamediv><refname> #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 #, fuzzy #| msgid "apt_preferences" msgid "&file-preferences;" @@ -9226,7 +9612,7 @@ msgstr "apt_preferences" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" @@ -9475,10 +9861,14 @@ msgstr "例:" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:114 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "deb http://http.us.debian.org/debian stable main contrib non-free\n" +#| "deb http://http.us.debian.org/debian dists/stable-updates/\n" +#| " " msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" "deb http://http.us.debian.org/debian stable main contrib non-free\n" @@ -9695,9 +10085,13 @@ msgstr "deb http://archive.debian.org/debian-archive hamm main" # type: Content of: <refentry><refsect1><para> #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:208 +#, fuzzy +#| msgid "" +#| "Uses FTP to access the archive at ftp.debian.org, under the debian " +#| "directory, and uses only the stable/contrib area." msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" "ftp.debian.org のアーカイブに FTP アクセスし、debian ディレクトリ以下の " "stable/contrib のみを使用します。" @@ -9705,8 +10099,9 @@ msgstr "" # type: <example></example> #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 -#, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" +#, fuzzy, no-wrap +#| msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" msgstr "deb ftp://ftp.debian.org/debian stable contrib" # type: Content of: <refentry><refsect1><para> @@ -10915,6 +11310,52 @@ msgstr "" msgid "Which will use the already fetched archives on the disc." msgstr "" +#~ 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" + +# type: Content of: <refentry><refsect1><para> +#, fuzzy +#~| msgid "<filename>/etc/apt/preferences</filename>" +#~ msgid "<filename>/var/lib/apt/extended_states</filename>" +#~ msgstr "<filename>/etc/apt/preferences</filename>" + +#~ msgid "Cache-Limit" +#~ msgstr "Cache-Limit" + +# type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#~ msgid "" +#~ "APT uses a fixed size memory mapped cache file to store the 'available' " +#~ "information. This sets the size of that cache (in bytes)." +#~ msgstr "" +#~ "APT は「利用可能」情報を格納するために、固定サイズのメモリマップキャッシュ" +#~ "ファイルを使用します。このオプションは、そのキャッシュサイズを指定します。" + +# type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#~ msgid "Pin: release n=squeeze\n" +#~ msgstr "Pin: release n=squeeze\n" + +# type: Content of: <refentry><refsect1><refsect2><para> +#, fuzzy +#~ msgid "" +#~ "The <literal>Pin-Priority:</literal> line in each APT preferences record " +#~ "is optional. If omitted, APT assigns a priority of 1 less than the last " +#~ "value specified on a line beginning with <literal>Pin-Priority: " +#~ "release ...</literal>." +#~ msgstr "" +#~ "APT 設定レコードの <literal>Pin-Priority:</literal> 行は任意です。省略する" +#~ "と、<literal>Pin-Priority: release ...</literal> で始まる行で指示した最後" +#~ "の値 (少なくとも1つ) を優先度に割り当てます。" + # type: Content of: <refentry><refsect1><para> #~ msgid "" #~ "<filename>apt.conf</filename> is the main configuration file for the APT " @@ -11320,10 +11761,6 @@ msgstr "" #~ msgstr "Site" # type: <tag></tag> -#~ msgid "IndexType" -#~ msgstr "IndexType" - -# type: <tag></tag> #~ msgid "Size" #~ msgstr "Size" diff --git a/doc/po/pl.po b/doc/po/pl.po index a3936cff2..3d36762b8 100644 --- a/doc/po/pl.po +++ b/doc/po/pl.po @@ -1,18 +1,20 @@ # Translation of apt package man pages # Copyright (C) 2004 Krzysztof Fiertek <akfedux@megapolis.pl> +# Copyright (C) 2000-2004, 2010 Robert Luberda <robert@debian.org> # This file is distributed under the same license as the apt package. # # Translators: # Krzysztof Fiertek <akfedux@megapolis.pl>, 2004 +# Robert Luberda <robert@debian.org> 2000-2004, 2010 # -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: apt\n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" -"PO-Revision-Date: 2004-02-12 15:06+0100\n" -"Last-Translator: Krzysztof Fiertek <akfedux@megapolis.pl>\n" +"Project-Id-Version: apt 0.7.25.3\n" +"POT-Creation-Date: 2010-07-30 12:46+0300\n" +"PO-Revision-Date: 2010-03-18 22:00+0100\n" +"Last-Translator: Robert Luberda <robert@debian.org>\n" "Language-Team: <debian-l10n-polish@lists.debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,47 +23,49 @@ msgstr "" #: apt.8:17 #, no-wrap msgid "apt" -msgstr "" +msgstr "apt" #. type: TH #: apt.8:17 #, no-wrap msgid "16 June 1998" -msgstr "" +msgstr "16 czerwca 1998" #. type: TH #: apt.8:17 #, no-wrap msgid "Debian GNU/Linux" -msgstr "" +msgstr "Debian GNU/Linux" #. type: SH #: apt.8:18 #, no-wrap msgid "NAME" -msgstr "" +msgstr "NAZWA" +# #. type: Plain text #: apt.8:20 msgid "apt - Advanced Package Tool" -msgstr "" +msgstr "apt - Zaawansowane narzędzie zarządzania pakietami" #. type: SH #: apt.8:20 #, no-wrap msgid "SYNOPSIS" -msgstr "" +msgstr "SKŁADNIA" +# #. type: Plain text #: apt.8:22 msgid "B<apt>" -msgstr "" +msgstr "B<apt>" #. type: SH #: apt.8:22 #, no-wrap msgid "DESCRIPTION" -msgstr "" +msgstr "OPIS" #. type: Plain text #: apt.8:31 @@ -71,59 +75,72 @@ 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 jest systemem zarządzania pakietami oprogramowania. Jest kilka nakładek " +"przydatnych do codziennego zarządzania pakietami, takich jak B<aptitude>(8), " +"działające w linii poleceń, lub B<synaptic>(8), wymagający środowiska X " +"Window. Niemniej jednak niektóre opcje są dostępne tylko w B<apt-get>(8)." #. type: SH #: apt.8:31 #, no-wrap msgid "OPTIONS" -msgstr "" +msgstr "OPCJE" +# #. type: Plain text #: apt.8:33 apt.8:35 msgid "None." -msgstr "" +msgstr "Brak." #. type: SH #: apt.8:33 #, no-wrap msgid "FILES" -msgstr "" +msgstr "PLIKI" #. type: SH #: apt.8:35 #, no-wrap msgid "SEE ALSO" -msgstr "" +msgstr "ZOBACZ TAKŻE" +# #. type: Plain text #: apt.8:42 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:42 #, no-wrap msgid "DIAGNOSTICS" -msgstr "" +msgstr "DIAGNOSTYKA" +# #. type: Plain text #: apt.8:44 msgid "apt returns zero on normal operation, decimal 100 on error." msgstr "" +"apt zwraca zero, jeżeli zakończyło się pomyślnie, 100 dziesiętnie w " +"przypadku błędu." #. type: SH #: apt.8:44 #, no-wrap msgid "BUGS" -msgstr "" +msgstr "BŁĘDY" +# #. type: Plain text #: apt.8:46 msgid "This manpage isn't even started." -msgstr "" +msgstr "Ta strona podręcznika nie jest nawet zaczęta." +# #. type: Plain text #: apt.8:55 msgid "" @@ -131,22 +148,27 @@ msgid "" "B<apt>, please see I</usr/share/doc/debian/bug-reporting.txt> or the " "B<reportbug>(1) command." msgstr "" +"Patrz E<lt>http://bugs.debian.org/aptE<gt>. Aby wysłać zgłoszenie o błędzie " +"w programie B<apt>, przeczytaj I</usr/share/doc/debian/bug-reporting.txt> " +"lub użyj polecenia B<reportbug>(1)." #. type: SH #: apt.8:55 #, no-wrap msgid "AUTHOR" -msgstr "" +msgstr "AUTOR" +# #. type: Plain text #: apt.8:56 msgid "apt was written by the APT team E<lt>apt@packages.debian.orgE<gt>." msgstr "" +"apt zostało napisane przez zespół APT E<lt>apt@packages.debian.orgE<gt>." #. type: Plain text #: apt.ent:2 msgid "<!-- -*- mode: sgml; mode: fold -*- -->" -msgstr "" +msgstr "<!-- -*- mode: sgml; mode: fold -*- -->" #. type: Plain text #: apt.ent:10 @@ -157,6 +179,11 @@ msgid "" "aptconfdir \"<filename>/etc/apt.conf</filename>\"> <!ENTITY statedir \"/var/" "lib/apt\"> <!ENTITY cachedir \"/var/cache/apt\">" msgstr "" +"<!-- 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\">" #. type: Plain text #: apt.ent:17 @@ -169,6 +196,12 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!-- 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" #. type: Plain text #: apt.ent:23 @@ -180,6 +213,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-get \"<citerefentry>\n" +" <refentrytitle><command>apt-get</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:29 @@ -191,6 +229,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-config \"<citerefentry>\n" +" <refentrytitle><command>apt-config</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:35 @@ -202,6 +245,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-cdrom \"<citerefentry>\n" +" <refentrytitle><command>apt-cdrom</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:41 @@ -213,6 +261,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-cache \"<citerefentry>\n" +" <refentrytitle><command>apt-cache</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:47 @@ -224,6 +277,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-preferences \"<citerefentry>\n" +" <refentrytitle><command>apt_preferences</command></refentrytitle>\n" +" <manvolnum>5</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:53 @@ -235,6 +293,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-key \"<citerefentry>\n" +" <refentrytitle><command>apt-key</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:59 @@ -246,6 +309,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-secure \"<citerefentry>\n" +" <refentrytitle>apt-secure</refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:65 @@ -257,6 +325,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY apt-ftparchive \"<citerefentry>\n" +" <refentrytitle><filename>apt-ftparchive</filename></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:72 @@ -268,6 +341,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY sources-list \"<citerefentry>\n" +" <refentrytitle><filename>sources.list</filename></refentrytitle>\n" +" <manvolnum>5</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:78 @@ -279,6 +357,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY reportbug \"<citerefentry>\n" +" <refentrytitle><command>reportbug</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:84 @@ -290,6 +373,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg \"<citerefentry>\n" +" <refentrytitle><command>dpkg</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:90 @@ -301,6 +389,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg-buildpackage \"<citerefentry>\n" +" <refentrytitle><command>dpkg-buildpackage</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:96 @@ -312,6 +405,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY gzip \"<citerefentry>\n" +" <refentrytitle><command>gzip</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:102 @@ -323,6 +421,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg-scanpackages \"<citerefentry>\n" +" <refentrytitle><command>dpkg-scanpackages</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:108 @@ -334,6 +437,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dpkg-scansources \"<citerefentry>\n" +" <refentrytitle><command>dpkg-scansources</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:114 @@ -345,6 +453,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY dselect \"<citerefentry>\n" +" <refentrytitle><command>dselect</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:120 @@ -356,6 +469,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY aptitude \"<citerefentry>\n" +" <refentrytitle><command>aptitude</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:126 @@ -367,6 +485,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY synaptic \"<citerefentry>\n" +" <refentrytitle><command>synaptic</command></refentrytitle>\n" +" <manvolnum>8</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:132 @@ -378,6 +501,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY debsign \"<citerefentry>\n" +" <refentrytitle><command>debsign</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:138 @@ -389,6 +517,11 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY debsig-verify \"<citerefentry>\n" +" <refentrytitle><command>debsig-verify</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:144 @@ -400,31 +533,30 @@ msgid "" " </citerefentry>\"\n" ">\n" msgstr "" +"<!ENTITY gpg \"<citerefentry>\n" +" <refentrytitle><command>gpg</command></refentrytitle>\n" +" <manvolnum>1</manvolnum>\n" +" </citerefentry>\"\n" +">\n" #. type: Plain text #: apt.ent:150 #, no-wrap msgid "" -"<!ENTITY gnome-apt \"<citerefentry>\n" -" <refentrytitle><command>gnome-apt</command></refentrytitle>\n" +"<!ENTITY wajig \"<citerefentry>\n" +" <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" " </citerefentry>\"\n" ">\n" msgstr "" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" " </citerefentry>\"\n" ">\n" -msgstr "" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" @@ -439,17 +571,30 @@ msgid "" " <date>28 October 2008</date>\n" " <productname>Linux</productname>\n" msgstr "" +"<!-- 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 października 2008</date>\n" +" <productname>Linux</productname>\n" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" "\"> \n" msgstr "" +" </refentryinfo>\n" +"\"> \n" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -458,9 +603,14 @@ msgid "" " </address>\n" "\">\n" msgstr "" +"<!ENTITY apt-email \"\n" +" <address>\n" +" <email>apt@packages.debian.org</email>\n" +" </address>\n" +"\">\n" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -471,9 +621,16 @@ msgid "" " </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" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -484,9 +641,16 @@ msgid "" " </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" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -496,18 +660,27 @@ msgid "" " </author>\n" "\">\n" msgstr "" +"<!ENTITY apt-author.team \"\n" +" <author>\n" +" <othername>zespół APT</othername>\n" +" <contrib></contrib>\n" +" </author>\n" +"\">\n" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" " <productname>Linux</productname>\n" "\">\n" msgstr "" +"<!ENTITY apt-product \"\n" +" <productname>Linux</productname>\n" +"\">\n" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -517,9 +690,15 @@ msgid "" " </copyright>\n" "\">\n" msgstr "" +"<!ENTITY apt-copyright \"\n" +" <copyright>\n" +" <holder>Jason Gunthorpe</holder>\n" +" <year>1998-2001</year>\n" +" </copyright>\n" +"\">\n" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -528,9 +707,15 @@ 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'>Strona QA</ulink>\n" +"\t</para>\n" +"\">\n" +# #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -544,9 +729,19 @@ msgid "" " </refsect1>\n" "\">\n" msgstr "" +"<!-- Boiler plate Bug reporting section -->\n" +"<!ENTITY manbugs \"\n" +" <refsect1><title>Bugs</title>\n" +" <para><ulink url='http://bugs.debian.org/src:apt'>Strona błędów APT</ulink>. \n" +" Aby zgłosić błąd w APT, proszę przeczytać\n" +" <filename>/usr/share/doc/debian/bug-reporting.txt</filename> lub opis polecenia\n" +" &reportbug;.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -557,9 +752,16 @@ msgid "" " </refsect1>\n" "\">\n" msgstr "" +"<!-- Boiler plate Author section -->\n" +"<!ENTITY manauthor \"\n" +" <refsect1><title>Autor</title>\n" +" <para>APT zostało napisane przez zespół APT <email>apt@packages.debian.org</email>.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -572,9 +774,18 @@ msgid "" " </listitem>\n" " </varlistentry>\n" msgstr "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-commonoptions \"\n" +" <varlistentry><term><option>-h</option></term>\n" +" <term><option>--help</option></term>\n" +" <listitem><para>Wyświetla krótkie informacje o użyciu.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -585,24 +796,53 @@ msgid "" " </listitem>\n" " </varlistentry>\n" msgstr "" +" <varlistentry>\n" +" <term><option>-v</option></term>\n" +" <term><option>--version</option></term>\n" +" <listitem><para>Wyświetla wersję programu.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +# #. type: Plain text -#: apt.ent:268 -#, no-wrap +#: apt.ent:264 +#, fuzzy, no-wrap +#| 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" 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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. 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>Plik konfiguracyjny. Podaje plik konfiguracyjny do użycia.\n" +" Program najpierw przeczyta swój domyślny plik konfiguracyjny, a następnie plik podany jako argument tej opcji.\n" +" Informacje o składni pliku można znaleźć w &apt-conf; \n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -617,9 +857,21 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry>\n" +" <term><option>-o</option></term>\n" +" <term><option>--option</option></term>\n" +" <listitem><para>Ustawia opcję konfiguracji. Pozwala ustawić dowolną\n" +" opcję konfiguracji. Składnia jest następująca: <option>-o Foo::Bar=bar</option>.\n" +" <option>-o</option> i <option>--option</option> można podać wielokrotnie - \n" +" do ustawiania różnych opcji.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +"\">\n" +# #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -633,9 +885,19 @@ msgid "" " </para>\n" "\">\n" msgstr "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-cmdblurb \"\n" +"<para>Wszystkie opcje linii poleceń mogą być ustawione w pliku konfiguracyjnym.\n" +" Poniższe opisy wskazują, którą opcję w pliku konfiguracyjnym należy ustawić.\n" +" W przypadku opcji logicznych, można unieważnić ustawienia pliku konfiguracyjnego,\n" +" używając <option>-f-</option>, <option>--no-f</option>, <option>-f=no</option>\n" +" albo czegoś podobnego.\n" +" </para>\n" +"\">\n" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -644,9 +906,14 @@ 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>Plik konfiguracyjny APT.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::Main</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -655,9 +922,14 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" +" <listitem><para>Części pliku konfiguracyjnego.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::Parts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -666,9 +938,14 @@ 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>Składnica pobranych plików pakietów.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Cache::Archives</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, no-wrap msgid "" " <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" @@ -677,9 +954,15 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" +" <listitem><para>Składnica obecnie pobieranych plików pakietów.\n" +" Pozycja w pliki konfiguracyjnym: <literal>Dir::Cache::Archives</literal> (implikuje partial). </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +# #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, no-wrap msgid "" "<!ENTITY file-preferences \"\n" @@ -692,9 +975,18 @@ 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>Plik zawierający preferencje wyboru wersji.\n" +" Jest to miejsce, w którym określa się tzw. "pinning",\n" +" tj. preferencje, skąd brać pewne pakiety -\n" +" z innego źródła,\n" +" z innej dystrybucji lub o innej wersji.\n" +" Pozycja w pliku konfiguracyjnym:<literal>Dir::Etc::Preferences</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -703,9 +995,14 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" +" <listitem><para>Części pliku preferencji wyboru wersji.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::PreferencesParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -714,9 +1011,14 @@ 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>Lokalizacje, z których będą ściągane pakiety.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -725,9 +1027,14 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" +" <listitem><para>Części pliku zawierającego lokalizacje, z której są pobierane pakiety.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, no-wrap msgid "" "<!ENTITY file-statelists \"\n" @@ -737,9 +1044,15 @@ 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>Składnica zawierająca informacje o każdym zasobie pakietów podanym w\n" +" &sources-list;\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::State::Lists</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, no-wrap msgid "" " <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" @@ -748,9 +1061,14 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" +" <listitem><para>Składnica obecnie pobieranych informacji o stanie pakietów.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::State::Lists</literal> (implikuje partial).</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, no-wrap msgid "" "<!ENTITY file-trustedgpg \"\n" @@ -759,9 +1077,14 @@ 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>Składnica lokalnych zaufanych kluczy gpg; będą tu dodawane nowe klucze.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::Trusted</literal>.</para></listitem>\n" +" </varlistentry>\n" #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" @@ -771,17 +1094,51 @@ msgid "" " </varlistentry>\n" "\">\n" msgstr "" +" <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" +" <listitem><para>Fragmenty plików zawierających zaufane klucze gpg, można tu składować\n" +" dodatkowe klucze (dodane przez administratora bądź inne pakiety).\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::TrustedParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" #. type: Plain text -#: apt.ent:371 -msgid "<!ENTITY translation-title \"TRANSLATION\">" +#: apt.ent:373 +#, fuzzy, no-wrap +#| msgid "" +#| "<!ENTITY file-sourceslist \"\n" +#| " <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +#| " <listitem><para>Locations to fetch packages from.\n" +#| " Configuration Item: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +#| " </varlistentry>\n" +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" msgstr "" +"<!ENTITY file-sourceslist \"\n" +" <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +" <listitem><para>Lokalizacje, z których będą ściągane pakiety.\n" +" Pozycja w pliku konfiguracyjnym: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:377 +#, no-wrap +msgid "" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "<!ENTITY translation-title \"TŁUMACZENIE\">\n" #. type: Plain text -#: apt.ent:380 +#: apt.ent:386 #, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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" @@ -790,19 +1147,38 @@ msgid "" " Debian Dummy l10n Team <email>debian-l10n-dummy@lists.debian.org</email>.\n" "\">\n" msgstr "" +"<!ENTITY translation-holder \"\n" +" Tłumaczenie stron podręcznika: Robert Luberda <email>robert@debian.org</email>, 2000-2010.\n" +" Tłumaczenie przewodnika offline: Krzysztof Fiertek <email>akfedux@megapolis.pl</email>, 2004\n" +"\">\n" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " 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 "" +"<!ENTITY translation-english \"\n" +" Proszę zauważyć, że przetłumaczony dokument może zawierać fragmenty nieprzetłumaczone.\n" +" Ma to na celu uniknięcie utracenia istotnych informacji, w przypadkach gdy\n" +" oryginał zostanie zaktualizowany, a tłumaczenie - nie.\n" +"\">\n" + +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -812,17 +1188,19 @@ 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 lutego 2004</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-cache.8.xml:22 apt-cache.8.xml:29 msgid "apt-cache" -msgstr "" +msgstr "apt-cache" #. type: Content of: <refentry><refmeta><manvolnum> #: apt-cache.8.xml:23 apt-cdrom.8.xml:22 apt-config.8.xml:23 apt-get.8.xml:23 #: apt-key.8.xml:15 apt-mark.8.xml:23 apt-secure.8.xml:15 msgid "8" -msgstr "" +msgstr "8" #. type: Content of: <refentry><refmeta><refmiscinfo> #: apt-cache.8.xml:24 apt-cdrom.8.xml:23 apt-config.8.xml:24 @@ -831,12 +1209,13 @@ msgstr "" #: apt-sortpkgs.1.xml:24 apt.conf.5.xml:30 apt_preferences.5.xml:23 #: sources.list.5.xml:24 msgid "APT" -msgstr "" +msgstr "APT" +# #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-cache.8.xml:30 msgid "APT package handling utility -- cache manipulator" -msgstr "" +msgstr "Narzędzie zarządzania pakietami APT -- manipulator bufora" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-cache.8.xml:36 @@ -862,17 +1241,38 @@ msgid "" "\"><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>opcja_konfiguracji</replaceable></option></arg> <arg><option>-" +"c=<replaceable>plik</replaceable></option></arg> <group choice=\"req\"> " +"<arg>add <arg choice=\"plain\" rep=\"repeat\"><replaceable>plik</" +"replaceable></arg></arg> <arg>gencaches</arg> <arg>showpkg <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable></arg></arg> " +"<arg>showsrc <arg choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</" +"replaceable></arg></arg> <arg>stats</arg> <arg>dump</arg> <arg>dumpavail</" +"arg> <arg>unmet</arg> <arg>search <arg choice=\"plain" +"\"><replaceable>wyrażenie-regularne</replaceable></arg></arg> <arg>show <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable></arg></" +"arg> <arg>depends <arg choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</" +"replaceable></arg></arg> <arg>rdepends <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pakiet</replaceable></arg></arg> <arg>pkgnames <arg choice=" +"\"plain\"><replaceable>prefiks</replaceable></arg></arg> <arg>dotty <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable></arg></" +"arg> <arg>xvcg <arg choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</" +"replaceable></arg></arg> <arg>policy <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pakiety</replaceable></arg></arg> <arg>madison <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>pakiety</replaceable></arg></arg> </" +"group>" #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 -#, fuzzy msgid "Description" -msgstr "Kolejne kroki" +msgstr "Opis" +# #. type: Content of: <refentry><refsect1><para> #: apt-cache.8.xml:63 msgid "" @@ -881,31 +1281,42 @@ msgid "" "the system but does provide operations to search and generate interesting " "output from the package metadata." msgstr "" +"<command>apt-cache</command> wykonuje różnorodne operacje na buforze (cache) " +"pakietów programu APT. <command>apt-cache</command> nie zmienia stanu " +"systemu, ale dostarcza mechanizmów przeszukiwania metadanych pakietów i " +"generowania interesującego wyjścia." +# #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." msgstr "" +"Jedno z poniższych poleceń musi być użyte, chyba że została podana opcja " +"<option>-h</option> albo <option>--help</option>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:72 msgid "add <replaceable>file(s)</replaceable>" -msgstr "" +msgstr "add <replaceable>plik(i)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:73 msgid "" "<literal>add</literal> adds the named package index files to the package " "cache. This is for debugging only." msgstr "" +"<literal>add</literal> dodaje pliki zawierające indeks nazw pakietów do " +"bufora. Ta opcja jest przydatna głównie w celu odpluskwiania." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:77 msgid "gencaches" -msgstr "" +msgstr "gencaches" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:78 msgid "" @@ -913,12 +1324,17 @@ msgid "" "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> wykonuje te same operacje, co <command>apt-get " +"check</command>. Buduje bufor pakietów oraz źródeł pakietów na podstawie " +"źródeł wymienionych w &sources-list; oraz pliku <filename>/var/lib/dpkg/" +"status</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:84 msgid "showpkg <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "showpkg <replaceable>pakiet(y)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:85 msgid "" @@ -932,6 +1348,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> wyświetla informacje na temat pakietów podanych w " +"linii poleceń. Pozostałymi argumentami są nazwy pakietów. Wyświetlane są " +"dostępne wersje oraz odwrotne zależności każdego z podanych pakietów, jak " +"również zwykłe zależności dla każdej z wersji Normalne (zwykłe) zależności " +"to są pakiety, od których dany pakiet zależy, odwrotne zależności stanowią " +"te pakiety, które zależą od danego pakietu. Tak więc, pakiet musi spełniać " +"normalne zależności, ale odwrotnych zależności - nie musi. Na przykład, " +"<command>apt-cache showpkg libreadline2</command> wypisze wyjście podobne do " +"poniższego:" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt-cache.8.xml:97 @@ -948,7 +1373,18 @@ msgid "" "2.1-12 - \n" "Reverse Provides: \n" msgstr "" +"Package: libreadline2\n" +"Versions: 2.1-12(/var/state/apt/lists/foo_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:109 msgid "" @@ -960,26 +1396,40 @@ msgid "" "installed. For the specific meaning of the remainder of the output it is " "best to consult the apt source code." msgstr "" +"Jak widać libreadline2 w wersji 2.1-12 zależy od libc5 i ncurses3.0, które " +"muszą być zainstalowane, aby libreadline2 działała. Z kolei libreadlineg2 i " +"libreadline2-altdev zależą od libreadline2. Jeżeli libreadline2 jest " +"zainstalowany, to libc5 i ncurses3.0 (i ldso) muszą być także zainstalowane; " +"natomiast libreadlineg2 oraz libreadline2-altdev nie muszą być " +"zainstalowane. W celu zrozumienia, co oznaczają pozostałe linie, najlepiej " +"przejrzeć kod źródłowy programu apt." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:118 msgid "stats" -msgstr "" +msgstr "stats" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:118 msgid "" "<literal>stats</literal> displays some statistics about the cache. No " "further arguments are expected. Statistics reported are:" msgstr "" +"<literal>stats</literal> wyświetla statystyki dotyczące bufora pakietów. " +"Nie wymaga żadnych argumentów. Wypisywane są następujące statystyki:" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:121 msgid "" "<literal>Total package names</literal> is the number of package names found " "in the cache." msgstr "" +"<literal>Całkowita liczba nazw pakietów (Total package names)</literal> - " +"liczba nazw pakietów znajdujących się w buforze." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:125 msgid "" @@ -988,7 +1438,12 @@ 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>Zwykłe pakiety (Normal packages)</literal> jest to liczba zwykłych, " +"regularnych nazw pakietów; są to pakiety, dla których istnieje relacja " +"\"jeden do jednego\" między ich nazwami a nazwami używanymi przez inne " +"pakiety jako zależności. Większość pakietów należy do tej kategorii." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:131 msgid "" @@ -999,7 +1454,14 @@ msgid "" "package; several packages provide \"mail-transport-agent\", but there is no " "package named \"mail-transport-agent\"." msgstr "" +"<literal>Czyste pakiety wirtualne (Pure virtual packages)</literal> określa " +"liczbę pakietów, które istnieją tylko jako nazwa pakietu wirtualnego; to " +"jest pewne pakiety \"dostarczają\" tej nazwy wirtualnej, ale żaden pakiet " +"nie używa tej nazwy. Na przykład \"mail-transport-agent\" w systemie Debian " +"GNU/Linux jest czystym pakietem wirtualnym; kilka pakietów dostarcza \"mail-" +"transport-agenta\", ale żaden pakiet nie nazywa się \"mail-transport-agent\"." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:139 msgid "" @@ -1008,7 +1470,13 @@ msgid "" "Debian GNU/Linux system, \"X11-text-viewer\" is a virtual package, but only " "one package, xless, provides \"X11-text-viewer\"." msgstr "" +"<literal>Pojedyncze pakiety wirtualne (Single virtual packages)</literal> - " +"liczba pakietów, dla których istnieje tylko jeden pakiet, który dostarcza " +"danego pakietu wirtualnego. Na przykład, w systemie Debian GNU/Linux \"X11-" +"text-viewer\" jest pakietem wirtualnym, ale tylko jeden pakiet - xless - " +"dostarcza \"X11-text-viewer\"." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:145 msgid "" @@ -1017,7 +1485,13 @@ msgid "" "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>Mieszane pakiety wirtualne (Mixed virtual packages)</literal> - " +"liczba pakietów, które albo dostarczają poszczególnych pakietów wirtualnych, " +"albo nazywają się tak, jak nazwa pakietu wirtualnego. Na przykład w " +"systemie Debian GNU/Linux \"debconf\" jest zarówno zwykłym pakietem, jak i " +"jest pakietem dostarczanym przez pakiet debconf-tiny." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:152 msgid "" @@ -1027,7 +1501,14 @@ msgid "" "package (real or virtual) has been dropped from the distribution. Usually " "they are referenced from Conflicts or Breaks statements." msgstr "" +"<literal>Brakujące (Missing)</literal> jest liczbą nazw pakietów, do których " +"odnoszą się jakieś zależności, ale które nie są spełnione przez żaden z " +"dostępnych pakietów. Brakujące pakiety mogą być dowodem, że nie ma dostępu " +"do całej dystrybucji albo że pakiet (rzeczywisty lub wirtualny) został " +"usunięty z dystrybucji. Zazwyczaj odniesienia takie znajdują się w " +"zależnościach typu \"Conflicts\" lub \"Breaks\"." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:159 msgid "" @@ -1037,19 +1518,29 @@ msgid "" "\"unstable\", for instance), is being accessed, this value can be " "considerably larger than the number of total package names." msgstr "" +"<literal>Całkowita liczba różnych wersji (Total distinct versions)</literal> " +"jest to liczba wersji pakietów znajdujących się w buforze, tak więc ta " +"wartość jest co najmniej równa liczbie wszystkich nazw pakietów. Jeżeli " +"pobierane są pakiety z więcej niż jednej dystrybucji (na przykład zarówno " +"\"stable\", jak i \"unstable\"), wartość ta może być znacznie większa niż " +"liczba wszystkich nazw pakietów." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> #: apt-cache.8.xml:166 msgid "" "<literal>Total dependencies</literal> is the number of dependency " "relationships claimed by all of the packages in the cache." msgstr "" +"<literal>Całkowite zależności (Total dependencies)</literal> to liczba " +"więzów zależności wymaganych przez wszystkie pakiety w buforze." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:173 msgid "showsrc <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "showsrc <replaceable>pakiet(y)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:174 msgid "" @@ -1057,60 +1548,79 @@ msgid "" "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> wyświetla wszystkie pakiety źródłowe, które " +"odpowiadają podanym nazwom pakietów. Wyświetlone zostaną wszystkie wersje " +"tych pakietów oraz pakiety binarne, które są z tych pakietów budowane." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:179 apt-config.8.xml:84 msgid "dump" -msgstr "" +msgstr "dump" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:180 msgid "" "<literal>dump</literal> shows a short listing of every package in the cache. " "It is primarily for debugging." msgstr "" +"<literal>dump</literal> pokazuje krótką listę wszystkich pakietów w buforze. " +"Jest używany głównie w celu odpluskwiania." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:184 msgid "dumpavail" -msgstr "" +msgstr "dumpavail" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:185 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> wypisuje na standardowe wyjście (stdout) listę " +"dostępnych pakietów. Jest to polecenie odpowiednie do użycia z programem " +"&dpkg; i jest używane w metodzie &dselect; tego programu." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:189 msgid "unmet" -msgstr "" +msgstr "unmet" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:190 msgid "" "<literal>unmet</literal> displays a summary of all unmet dependencies in the " "package cache." msgstr "" +"<literal>unmet</literal> pokazuje podsumowanie wszystkich niespełnionych " +"zależności w buforze pakietów" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:194 msgid "show <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "show <replaceable>pakiet(y)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:195 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> spełnia funkcje podobne do <command>dpkg --print-" +"avail</command>; pokazuje szczegółowe informacje o podanych pakietach." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:200 msgid "search <replaceable>regex [ regex ... ]</replaceable>" msgstr "" +"search <replaceable>wyrażenie regularne [ wyrażenie regularne ... ]</" +"replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:201 msgid "" @@ -1125,43 +1635,64 @@ msgid "" "<option>--names-only</option> is given then the long description is not " "searched, only the package name is." msgstr "" +"<literal>search</literal> wykonuje pełne wyszukiwanie podanego wzorca " +"będącego wyrażeniem regularnym POSIX (patrz " +"<citerefentry><refentrytitle><command>regex</command></refentrytitle> " +"<manvolnum>7</manvolnum></citerefentry>) we wszystkich dostępnych listach " +"pakietów. Przeszukuje nazwy pakietów (w tym pakietów wirtualnych) i ich " +"szczegółowe (długie) opisy, szukając w nich podanego wyrażenia regularnego i " +"wypisuje nazwę pakietu i jego krótki opis. Jeżeli podana jest opcja " +"<option>--full</option>, to wtedy dla każdego znalezionego pakietu " +"informacje na wyjściu są podobne do tego, co pokazuje akcja <literal>show</" +"literal>. Jeżeli podano opcję <option>--names-only</option>, to są " +"przeszukiwane tylko nazwy pakietów, bez ich długich opisów." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:214 msgid "" "Separate arguments can be used to specify multiple search patterns that are " "and'ed together." msgstr "" +"Oddzielne argumenty mogą być używane do podania kilku wzorców, które będą " +"traktowane jakby były połączone spójnikiem logicznym \"i\"." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:218 msgid "depends <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "depends <replaceable>pakiet(y)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:219 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> wyświetla listę wszystkich zależności danego " +"pakietu i wszystkie możliwe pakiety, które mogą spełnić te zależności." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:223 msgid "rdepends <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "rdepends <replaceable>pakiet(y)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:224 msgid "" "<literal>rdepends</literal> shows a listing of each reverse dependency a " "package has." msgstr "" +"<literal>rdepends</literal> pokazuje listę wszystkich odwrotnych zależności " +"danego pakietu." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:228 msgid "pkgnames <replaceable>[ prefix ]</replaceable>" -msgstr "" +msgstr "pkgnames <replaceable>[ prefiks ]</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:229 msgid "" @@ -1171,6 +1702,11 @@ msgid "" "extremely quickly. This command is best used with the <option>--generate</" "option> option." msgstr "" +"To polecenie wyświetla nazwy wszystkich pakietów znanych systemowi APT. " +"Opcjonalnym argumentem jest przedrostek nazwy pakietów. Wynik jest " +"odpowiedni do użycia z funkcją powłoki (shella) uzupełniania nazw za pomocą " +"klawisza tabulacji i jest wypisywany bardzo szybko. Tego polecenia najlepiej " +"używać z opcją <option>--generate</option>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:234 @@ -1179,12 +1715,17 @@ msgid "" "download, installable or installed, e.g. virtual packages are also listed in " "the generated list." msgstr "" +"Proszę zauważyć, że to, iż pakiet jest znany systemowi APT, niekoniecznie " +"oznacza, że jest dostępny do pobrania i zainstalowania albo zainstalowany. " +"Może być np. pakietem wirtualnym, które także są wypisane w wygenerowanej " +"liście." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:239 msgid "dotty <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "dotty <replaceable>pakiet(y)</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:240 msgid "" @@ -1197,7 +1738,16 @@ msgid "" "the packages listed on the command line, set the <literal>APT::Cache::" "GivenOnly</literal> option." msgstr "" +"<literal>dotty</literal> bierze jako argument listę pakietów i generuje " +"wyjście odpowiednie dla programu dotty z pakietu <ulink url=\"http://www." +"research.att.com/sw/tools/graphviz/\">GraphViz</ulink>. Wynikiem będzie " +"zbiór wierzchołków i krawędzi reprezentujących powiązania między pakietami. " +"Domyślnie podane pakiety wyśledzą wszystkie pakiety zależne. Może to " +"spowodować wypisanie bardzo dużego grafu. Aby wypisać powiązania tylko " +"pomiędzy pakietami podanymi w linii poleceń, należy użyć opcji <literal>APT::" +"Cache::GivenOnly</literal>." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:249 msgid "" @@ -1206,16 +1756,22 @@ msgid "" "are hexagons. Orange boxes mean recursion was stopped [leaf packages], blue " "lines are pre-depends, green lines are conflicts." msgstr "" +"Wynikowe wierzchołki będą miały różnorakie kształty: zwykłe pakiety są " +"prostokątami, czyste pakiety wirtualne to trójkąty, mieszane pakiety " +"wirtualne są rombami, sześciokąty oznaczają brakujące pakiety . Pomarańczowe " +"prostokąty oznaczają koniec rekurencji (liście), niebieskie linie to pre-" +"zależności, linie zielone to konflikty." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:254 msgid "Caution, dotty cannot graph larger sets of packages." -msgstr "" +msgstr "Uwaga: dotty nie potrafi narysować większego zbioru pakietów." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:257 msgid "xvcg <replaceable>pkg(s)</replaceable>" -msgstr "" +msgstr "xvcg <replaceable>pakiet(y)</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:258 @@ -1223,12 +1779,16 @@ 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 "" +"Robi to samo, co <literal>dotty</literal>, tylko dla xvcg z <ulink url=" +"\"http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html\">narzędzia VCG</" +"ulink>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:262 msgid "policy <replaceable>[ pkg(s) ]</replaceable>" -msgstr "" +msgstr "policy <replaceable>[ pakiet(y) ]</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:263 msgid "" @@ -1237,12 +1797,17 @@ msgid "" "source. Otherwise it prints out detailed information about the priority " "selection of the named package." msgstr "" +"<literal>policy</literal> jest pomyślane w celu debugowania zagadnień " +"związanych z plikiem preferencji. Jeżeli nie podano żadnych opcji, wypisane " +"zostaną informacje o priorytecie każdego źródła. W przeciwnym wypadku, " +"wypisuje szczegółowe informacje o priorytecie danego pakietu." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:269 msgid "madison <replaceable>/[ pkg(s) ]</replaceable>" -msgstr "" +msgstr "madison <replaceable>/[ pakiet(y) ]</replaceable>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:270 msgid "" @@ -1254,25 +1819,31 @@ msgid "" "architecture for which APT has retrieved package lists (<literal>APT::" "Architecture</literal>)." msgstr "" +"polecenie <literal>madison</literal> z <literal>apt-cache</literal> próbuje " +"naśladować format wyjścia i część funkcjonalności programu <literal>madison</" +"literal> - narzędzia zarządzania archiwum Debiana. Wyświetla dostępne wersje " +"pakietów w formacie tabeli. W przeciwieństwie do oryginału, może wyświetlić " +"informacje tylko dla tych architektur, dla których APT pobrało listy " +"pakietów (<literal>APT::Architecture</literal>)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 -#, fuzzy +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" -msgstr "Kolejne kroki" +msgstr "opcje" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:285 msgid "<option>-p</option>" -msgstr "" +msgstr "<option>-p</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:285 msgid "<option>--pkg-cache</option>" -msgstr "" +msgstr "<option>--pkg-cache</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:286 msgid "" @@ -1280,18 +1851,22 @@ msgid "" "cache used by all operations. Configuration Item: <literal>Dir::Cache::" "pkgcache</literal>." msgstr "" +"Podaje nazwę pliku to przechowywania bufora pakietów, który jest podstawowym " +"buforem używanym we wszystkich operacjach. Pozycja w pliku konfiguracyjnym: " +"<literal>Dir::Cache::pkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" -msgstr "" +msgstr "<option>-s</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:291 msgid "<option>--src-cache</option>" -msgstr "" +msgstr "<option>--src-cache</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:292 msgid "" @@ -1301,17 +1876,24 @@ msgid "" "cache is used to avoid reparsing all of the package files. Configuration " "Item: <literal>Dir::Cache::srcpkgcache</literal>." msgstr "" +"Podaje nazwę pliku to przechowywania bufora źródeł. Jest używany tylko przez " +"akcję <literal>gencaches</literal> i przechowuje sparsowaną wersję " +"informacji o pakietach pobraną ze zdalnych źródeł. Podczas budowania bufora " +"pakietów, bufor źródeł jest używany w celu uniknięcia ponownego parsowania " +"wszystkich plików pakietów. Pozycja w pliku konfiguracyjnym: <literal>Dir::" +"Cache::srcpkgcache</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" -msgstr "" +msgstr "<option>-q</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" -msgstr "" +msgstr "<option>--quiet</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:300 msgid "" @@ -1320,17 +1902,23 @@ msgid "" "<option>-q=#</option> to set the quietness level, overriding the " "configuration file. Configuration Item: <literal>quiet</literal>." msgstr "" +"Cichy; wypisuje tylko informacje potrzebne do logowania, opuszczając " +"wskaźniki postępu. Więcej znaków q spowoduje jeszcze bardziej ciche wyjście, " +"maksimum jest 2. Można także ustawić poziom cichości za pomocą <option>-q=#</" +"option>,nadpisując tym samym opcję z pliku konfiguracyjnego. Pozycja w " +"pliku konfiguracyjnym: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:306 msgid "<option>-i</option>" -msgstr "" +msgstr "<option>-i</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:306 msgid "<option>--important</option>" -msgstr "" +msgstr "<option>--important</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cache.8.xml:307 msgid "" @@ -1338,36 +1926,119 @@ msgid "" "only Depends and Pre-Depends relations to be printed. Configuration Item: " "<literal>APT::Cache::Important</literal>." msgstr "" +"Wyświetla tylko ważne zależności; do używania z akcją unmet. Powoduje " +"wypisanie tylko zależności typu Depends i Pre-Depends. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Cache::Important</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 -msgid "<option>-f</option>" +#: apt-cache.8.xml:312 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-pre-depends</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +#, fuzzy +#| msgid "<option>--no-download</option>" +msgid "<option>--no-depends</option>" +msgstr "<option>--no-download</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +#, fuzzy +#| msgid "<option>--install-recommends</option>" +msgid "<option>--no-recommends</option>" +msgstr "<option>--install-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--no-suggests</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +#, fuzzy +#| msgid "<option>--no-mount</option>" +msgid "<option>--no-conflicts</option>" +msgstr "<option>--no-mount</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-breaks</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-replaces</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +#, fuzzy +#| msgid "<option>--no-act</option>" +msgid "<option>--no-enhances</option>" +msgstr "<option>--no-act</option>" + +# +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +#, fuzzy +#| msgid "" +#| "Make <literal>depends</literal> and <literal>rdepends</literal> recursive " +#| "so that all packages mentioned are printed once. Configuration Item: " +#| "<literal>APT::Cache::RecurseDepends</literal>." +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." msgstr "" +"Powoduje, że zależności w poleceniach <literal>depends</literal> i " +"<literal>rdepends</literal> będą zależnościami rekurencyjnymi, tak że " +"wszystkie wymienione pakiety zostaną wypisane tylko raz. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Cache::RecurseDepends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 +msgid "<option>-f</option>" +msgstr "<option>-f</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 msgid "<option>--full</option>" -msgstr "" +msgstr "<option>--full</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." msgstr "" +"Podczas szukania wypisuj pełną informację o pakiecie. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Cache::ShowFull</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" -msgstr "" +msgstr "<option>-a</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" -msgstr "" +msgstr "<option>--all-versions</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 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-" @@ -1376,126 +2047,159 @@ msgid "" "applicable to the <literal>show</literal> command. Configuration Item: " "<literal>APT::Cache::AllVersions</literal>." msgstr "" +"Akcja show wypisuje wszystkie rekordy dla wszystkich dostępnych wersji. " +"Jest to opcja domyślna, aby ją wyłączyć, proszę użyć <option>--no-all-" +"versions</option>. Jeżeli podano <option>--no-all-versions</option>, to " +"będzie wyświetlana tylko wersja-kandydat (czyli ta, która byłaby wybrana do " +"instalacji). Ta opcja ma znaczenie tylko dla polecenia <literal>show</" +"literal>. Pozycja w pliku konfiguracyjnym: <literal>APT::Cache::" +"AllVersions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" -msgstr "" +msgstr "<option>-g</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" -msgstr "" +msgstr "<option>--generate</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" "option>. Configuration Item: <literal>APT::Cache::Generate</literal>." msgstr "" +"Automatycznie odbudowuje bufor pakietów, zamiast używać istniejącego " +"bufora. Ta opcja jest domyślnie włączona, aby ją wyłączyć, należy użyć " +"<option>--no-generate</option>. Pozycja w pliku konfiguracyjnym: " +"<literal>APT::Cache::Generate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" -msgstr "" +msgstr "<option>--names-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" -msgstr "" +msgstr "<option>-n</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." msgstr "" +"Przeszukaj tylko nazwy pakietów, pomijając szczegółowe opisy. Pozycja w " +"pliku konfiguracyjnym: <literal>APT::Cache::NamesOnly</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" -msgstr "" +msgstr "<option>--all-names</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" "AllNames</literal>." msgstr "" +"Powoduje, że akcja <literal>pkgnames</literal> wypisze nazwy wszystkich " +"pakietów, łącznie z pakietami wirtualnymi oraz pakietami mającymi brakujące " +"zależności. Pozycja w pliku konfiguracyjnym: <literal>APT::Cache::AllNames</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" -msgstr "" +msgstr "<option>--recurse</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " "<literal>APT::Cache::RecurseDepends</literal>." msgstr "" +"Powoduje, że zależności w poleceniach <literal>depends</literal> i " +"<literal>rdepends</literal> będą zależnościami rekurencyjnymi, tak że " +"wszystkie wymienione pakiety zostaną wypisane tylko raz. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Cache::RecurseDepends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" -msgstr "" +msgstr "<option>--installed</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " "<literal>APT::Cache::Installed</literal>." msgstr "" +"Ogranicza wyjście poleceń <literal>depends</literal> i <literal>rdepends</" +"literal> tylko do pakietów, które są obecnie zainstalowane. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Cache::Installed</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" -msgstr "" +msgstr "&apt-commonoptions;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" -msgstr "" +msgstr "Pliki" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" -msgstr "" +msgstr "&file-sourceslist; &file-statelists;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 msgid "See Also" -msgstr "" +msgstr "Zobacz także" +# #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" -msgstr "" +msgstr "&apt-conf;, &sources-list;, &apt-get;" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" -msgstr "" +msgstr "Diagnostyka" +# #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." msgstr "" +"<command>apt-cache</command> zwraca zero, gdy zakończyło się pomyślnie, 100 " +"- w przypadku błędu." #. type: Content of: <refentry><refentryinfo> #: apt-cdrom.8.xml:13 @@ -1503,16 +2207,19 @@ 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 lutego 2004</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-cdrom.8.xml:21 apt-cdrom.8.xml:28 msgid "apt-cdrom" -msgstr "" +msgstr "apt-cdrom" +# #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-cdrom.8.xml:29 msgid "APT CDROM management utility" -msgstr "" +msgstr "Narzędzie APT do zarządzania źródłami typu CDROM" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-cdrom.8.xml:35 @@ -1523,7 +2230,13 @@ msgid "" "<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>punkt montowania CD-ROM-u</replaceable></" +"option></arg> <arg><option>-o=<replaceable>opcja konfiguracji</replaceable></" +"option></arg> <arg><option>-c=<replaceable>plik</replaceable></option></arg> " +"<group> <arg>add</arg> <arg>identyfikator</arg> </group>" +# #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:48 msgid "" @@ -1532,7 +2245,12 @@ 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> jest używany w celu dodania nowego CD-ROM-u do " +"listy dostępnych źródeł programu APT. <command>apt-cdrom</command> określa " +"strukturę dysku, poprawia ewentualne błędy powstałe podczas produkcji CD-ROM-" +"u i weryfikuje pliki indeksów." +# #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:55 msgid "" @@ -1540,22 +2258,39 @@ msgid "" "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 "" +"Dodanie nowych CD do systemu APT nie może być zrobione ręcznie, tak więc " +"używanie <command>apt-cdrom</command> jest konieczne. Co więcej, każdy dysk " +"w wielodyskowym archiwum musi być włożony i zeskanowany oddzielnie." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: apt-cdrom.8.xml:65 msgid "add" -msgstr "" +msgstr "add" +# #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:66 +#, fuzzy +#| 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 " +#| "procceed 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." 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 procceed " +"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> jest używane do dodania nowego dysku do listy źródeł. " +"<literal>add</literal> odmontuje urządzenie CDROM, poprosi o włożenie dysku, " +"a następnie zeskanuje go i skopiuje pliki indeksu. Jeżeli dysk nie ma " +"właściwego katalogu <filename>disk</filename>, użytkownik zostanie " +"poproszony o podanie opisu dysku." +# #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:74 msgid "" @@ -1563,19 +2298,26 @@ msgid "" "maintains a database of these IDs in <filename>&statedir;/cdroms.list</" "filename>" msgstr "" +"APT używa identyfikatora CDROM-u do określenia, który dysk obecnie znajduje " +"się w napędzie, oraz przechowuje bazę tych identyfikatorów w pliku " +"<filename>&statedir;/cdroms.list</filename>" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: apt-cdrom.8.xml:81 msgid "ident" -msgstr "" +msgstr "ident" +# #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:82 msgid "" "A debugging tool to report the identity of the current disc as well as the " "stored file name" msgstr "" +"Narzędzie debugujące, wyświetlające identyfikator włożonego dysku oraz nazwę " +"pliku, w którym jest przechowywany." +# #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:61 msgid "" @@ -1583,23 +2325,26 @@ msgid "" "one of the commands below must be present. <placeholder type=\"variablelist" "\" id=\"0\"/>" msgstr "" +"Jedno z poniższych poleceń musi być użyte, chyba że została podana opcja " +"<option>-h</option> lub <option>--help</option>. <placeholder type=" +"\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><title> #: apt-cdrom.8.xml:91 apt-key.8.xml:139 -#, fuzzy msgid "Options" -msgstr "Kolejne kroki" +msgstr "Opcje" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" -msgstr "" +msgstr "<option>-d</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:95 msgid "<option>--cdrom</option>" -msgstr "" +msgstr "<option>--cdrom</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:96 msgid "" @@ -1607,17 +2352,22 @@ msgid "" "be listed in <filename>/etc/fstab</filename> and properly configured. " "Configuration Item: <literal>Acquire::cdrom::mount</literal>." msgstr "" +"Punkt montowania. Podaje lokalizację katalogu, w którym będzie zamontowany " +"cdrom. Musi istnieć odpowiednia konfiguracja dla tego punktu montowania w " +"pliku <filename>/etc/fstab</filename>. Pozycja w pliku konfiguracyjnym: " +"<literal>Acquire::cdrom::mount</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:104 msgid "<option>-r</option>" -msgstr "" +msgstr "<option>-r</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:104 msgid "<option>--rename</option>" -msgstr "" +msgstr "<option>--rename</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:105 msgid "" @@ -1625,17 +2375,22 @@ msgid "" "This option will cause <command>apt-cdrom</command> to prompt for a new " "label. Configuration Item: <literal>APT::CDROM::Rename</literal>." msgstr "" +"Przemianuj dysk. Zmienia etykietę dysku lub unieważnia etykietę wcześniej " +"daną dyskowi. Podanie tej opcji spowoduje, że <command>apt-cdrom</command> " +"spyta się o nową etykietę. Pozycja w pliku konfiguracyjnym: <literal>APT::" +"CDROM::Rename</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" -msgstr "" +msgstr "<option>-m</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:113 msgid "<option>--no-mount</option>" -msgstr "" +msgstr "<option>--no-mount</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:114 msgid "" @@ -1643,12 +2398,16 @@ msgid "" "unmounting the mount point. Configuration Item: <literal>APT::CDROM::" "NoMount</literal>." msgstr "" +"Nie montuj. Uniemożliwia programowi <command>apt-cdrom</command> montowanie " +"i odmontowywanie CDROM-u. Pozycja w pliku konfiguracyjnym: <literal>APT::" +"CDROM::NoMount</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:121 msgid "<option>--fast</option>" -msgstr "" +msgstr "<option>--fast</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:122 msgid "" @@ -1657,12 +2416,18 @@ msgid "" "been run on this disc before and did not detect any errors. Configuration " "Item: <literal>APT::CDROM::Fast</literal>." msgstr "" +"Szybkie kopiowanie. Zakłada, że pliki z pakietami są poprawne i nie sprawdza " +"każdego pakietu. Ta opcja powinna być używana tylko wtedy, jeżeli " +"<command>apt-cdrom</command> był już uruchomiony na danym dysku i nie wykrył " +"na nim żadnych błędów. Pozycja w pliku konfiguracyjnym: <literal>APT::" +"CDROM::Fast</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cdrom.8.xml:131 msgid "<option>--thorough</option>" -msgstr "" +msgstr "<option>--thorough</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:132 msgid "" @@ -1670,22 +2435,27 @@ 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 "" +"Gruntowne przeglądanie pakietów. Ta opcja może być potrzebna do indeksowania " +"starych dysków z Debianem 1.1/1.2, w których pliki Package były umieszczone " +"w dziwnych miejscach. Indeksowanie całego CD zabiera więcej czasu, ale " +"znajdzie wszystkie takie pliki." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" -msgstr "" +msgstr "<option>--just-print</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" -msgstr "" +msgstr "<option>--recon</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" -msgstr "" +msgstr "<option>--no-act</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-cdrom.8.xml:143 msgid "" @@ -1693,29 +2463,35 @@ msgid "" "files. Everything is still checked however. Configuration Item: " "<literal>APT::CDROM::NoAct</literal>." msgstr "" +"Bez zmian. Nie zmienia pliku &sources-list; i nie zapisuje pików " +"indeksowych. Jednakże nadal wszystko jest sprawdzane. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::CDROM::NoAct</literal>." +# #. type: Content of: <refentry><refsect1><para> #: apt-cdrom.8.xml:156 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:161 msgid "" "<command>apt-cdrom</command> returns zero on normal operation, decimal 100 " "on error." msgstr "" +"<command>apt-cdrom</command> zwraca zero, gdy zakończyło się pomyślnie, 100 " +"- w przypadku błędu." #. type: Content of: <refentry><refnamediv><refname> #: apt-config.8.xml:22 apt-config.8.xml:29 msgid "apt-config" -msgstr "" +msgstr "apt-config" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-config.8.xml:30 -#, fuzzy msgid "APT Configuration Query program" -msgstr "Plik konfiguracyjny" +msgstr "Program odpytywania konfiguracji APT" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-config.8.xml:36 @@ -1725,6 +2501,10 @@ msgid "" "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>opcja konfiguracji</replaceable></option></arg> <arg><option>-" +"c=<replaceable>plik</replaceable></option></arg> <group choice=\"req\"> " +"<arg>shell</arg> <arg>dump</arg> </group>" #. type: Content of: <refentry><refsect1><para> #: apt-config.8.xml:48 @@ -1734,18 +2514,25 @@ msgid "" "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> jest wewnętrznym programem używanym przez " +"różne części pakietu APT w celu zapewnienia spójności konfiguracji. Uzyskuje " +"dostęp do głównego pliku konfiguracyjnego <filename>/etc/apt/apt.conf</" +"filename> w sposób łatwy do użycia w programach skryptowych." +# #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." msgstr "" +"Jedno z poniższych poleceń musi być użyte, chyba że została podana opcja " +"<option>-h</option> albo <option>--help</option>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-config.8.xml:58 msgid "shell" -msgstr "" +msgstr "shell" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:60 @@ -1756,6 +2543,11 @@ msgid "" "shell assignments commands for each present value. In a shell script it " "should be used like:" msgstr "" +"shell pozwala skryptom powłoki na uzyskanie informacji o konfiguracji. " +"Wymaga podania pary argumentów: pierwszym z nich jest zmienna powłoki, a " +"drugim nazwa zmiennej konfiguracyjnej do odczytania. Wyjściem jest lista " +"przypisań zmiennych powłoki dla każdej odczytanej wartości konfiguracji. " +"Przykład użycia w skrypcie powłoki:" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> #: apt-config.8.xml:68 @@ -1765,6 +2557,9 @@ msgid "" "RES=`apt-config shell OPTS MyApp::options`\n" "eval $RES\n" msgstr "" +"OPTS=\"-f\"\n" +"RES=`apt-config shell OPTS MojaAplikacja::opcje`\n" +"eval $RES\n" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:73 @@ -1772,6 +2567,8 @@ msgid "" "This will set the shell environment variable $OPTS to the value of MyApp::" "options with a default of <option>-f</option>." msgstr "" +"Powyższe ustawi wartość zmiennej środowiskowej powłoki $OPTS na wartość " +"zmiennej MojaAplikacja::opcje, z domyślną wartością <option>-f</option>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:77 @@ -1780,39 +2577,47 @@ 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 "" +"Do zmienna konfiguracji można dołączyć /[fbdi]. f zwraca nazwy plików, d - " +"katalogi, b - true lub false, a i - liczbę. Każda ze zwracanych wartości " +"jest ujednolicana i weryfikowana." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-config.8.xml:86 msgid "Just show the contents of the configuration space." -msgstr "" +msgstr "Wyświetla zawartość przestrzeni konfiguracji." #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 msgid "&apt-conf;" -msgstr "" +msgstr "&apt-conf;" +# #. type: Content of: <refentry><refsect1><para> #: apt-config.8.xml:109 msgid "" "<command>apt-config</command> returns zero on normal operation, decimal 100 " "on error." msgstr "" +"<command>apt-config</command> zwraca zero, gdy zakończyło się pomyślnie, 100 " +"- w przypadku błędu." #. type: Content of: <refentry><refnamediv><refname> #: apt-extracttemplates.1.xml:22 apt-extracttemplates.1.xml:29 msgid "apt-extracttemplates" -msgstr "" +msgstr "apt-extracttemplates" #. type: Content of: <refentry><refmeta><manvolnum> #: apt-extracttemplates.1.xml:23 apt-ftparchive.1.xml:23 apt-sortpkgs.1.xml:23 msgid "1" -msgstr "" +msgstr "1" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-extracttemplates.1.xml:30 msgid "Utility to extract DebConf config and templates from Debian packages" msgstr "" +"Narzędzie wyciągające z pakietów Debiana skrypty konfiguracyjne i szablony " +"DebConf" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-extracttemplates.1.xml:36 @@ -1822,6 +2627,9 @@ msgid "" "arg> <arg choice=\"plain\" rep=\"repeat\"><replaceable>file</replaceable></" "arg>" msgstr "" +"<command>apt-extracttemplates</command> <arg><option>-hv</option></arg> " +"<arg><option>-t=<replaceable>katalog_tymczasowy</replaceable></option></arg> " +"<arg choice=\"plain\" rep=\"repeat\"><replaceable>plik</replaceable></arg>" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:44 @@ -1832,11 +2640,15 @@ msgid "" "config scripts and templates, one line of output will be generated in the " "format:" msgstr "" +"<command>apt-extracttemplates</command> pobiera jeden lub więcej pakietów " +"Debiana i zapisuje (w katalogu tymczasowym) wszystkie skojarzone z nimi " +"skrypty konfiguracyjne i pliki szablonów. Dla każdego pakietu zawierającego " +"te skrypty i szablony, zostanie wypisana linia w następującym formacie:" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:49 msgid "package version template-file config-script" -msgstr "" +msgstr "pakiet wersja plik-template skrypt-config" #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:50 @@ -1846,16 +2658,21 @@ msgid "" "literal>) directory, with filenames of the form <filename>package.template." "XXXX</filename> and <filename>package.config.XXXX</filename>" msgstr "" +"plik-template i skrypt-config są zapisywane w katalogu tymczasowym podanym " +"jako argument opcji <option>-t</option> lub <option>--tempdir</option> " +"(<literal>APT::ExtractTemplates::TempDir</literal>). Nazwy tych plików są w " +"postaci <filename>pakiet.template.XXXX</filename> oraz <filename>pakiet." +"config.XXXX</filename>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" -msgstr "" +msgstr "<option>-t</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-extracttemplates.1.xml:60 msgid "<option>--tempdir</option>" -msgstr "" +msgstr "<option>--tempdir</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-extracttemplates.1.xml:62 @@ -1864,13 +2681,19 @@ msgid "" "config scripts. Configuration Item: <literal>APT::ExtractTemplates::" "TempDir</literal>" msgstr "" +"Katalog tymczasowy, w którym zapisywane będą wyciągnięte szablony debconf i " +"pliki konfiguracyjne. Pozycja w pliku konfiguracyjnym: <literal>APT::" +"ExtractTemplates::TempDir</literal>." +# #. type: Content of: <refentry><refsect1><para> #: apt-extracttemplates.1.xml:79 msgid "" "<command>apt-extracttemplates</command> returns zero on normal operation, " "decimal 100 on error." msgstr "" +"<command>apt-extracttemplates</command> zwraca zero, gdy zakończyło się " +"pomyślnie, 100 - w przypadku błędu." #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -1879,23 +2702,47 @@ msgid "" "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>17 " "August 2009</date>" msgstr "" +"&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; " +"<date>17 sierpnia 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-ftparchive.1.xml:22 apt-ftparchive.1.xml:29 msgid "apt-ftparchive" -msgstr "" +msgstr "apt-ftparchive" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-ftparchive.1.xml:30 msgid "Utility to generate index files" -msgstr "" +msgstr "Narzędzie użytkowe do generowania plików indeksu" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-ftparchive.1.xml:36 +#, fuzzy +#| 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>-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>" 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=" @@ -1911,9 +2758,28 @@ msgid "" "\"><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>-o <replaceable>opcja_konfiguracji</" +"replaceable>=<replaceable>łańcuch_znaków</replaceable></option></arg> " +"<arg><option>-c=<replaceable>plik</replaceable></option></arg> <group choice=" +"\"req\"> <arg>packages<arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>ścieżka</replaceable></arg><arg><replaceable>plik_nadpisań</" +"replaceable><arg><replaceable>prefiks_ścieżki</replaceable></arg></arg></" +"arg> <arg>sources<arg choice=\"plain\" rep=\"repeat\"><replaceable>ścieżka</" +"replaceable></arg><arg><replaceable>plik_nadpisań</" +"replaceable><arg><replaceable>prefiks_ścieżki</replaceable></arg></arg></" +"arg> <arg>contents <arg choice=\"plain\"><replaceable>ścieżka</replaceable></" +"arg></arg> <arg>release <arg choice=\"plain\"><replaceable>ścieżka</" +"replaceable></arg></arg> <arg>generate <arg choice=\"plain" +"\"><replaceable>plik_konfiguracji</replaceable></arg> <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>sekcja</replaceable></arg></arg> <arg>clean <arg " +"choice=\"plain\"><replaceable>plik_konfiguracji</replaceable></arg></arg> </" +"group>" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -1922,7 +2788,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -1932,7 +2798,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -1942,12 +2808,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " @@ -1956,18 +2822,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" -msgstr "" +msgstr "sources" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -1976,7 +2842,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " @@ -1984,12 +2850,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2000,12 +2866,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2015,24 +2881,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2042,25 +2909,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" -msgstr "" +msgstr "clean" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 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 "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 #, fuzzy msgid "The Generate Configuration" msgstr "Plik konfiguracyjny" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2071,18 +2938,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 msgid "Dir Section" -msgstr "" +msgstr "Dir Section" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " @@ -2091,12 +2958,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2104,45 +2971,44 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 -#, fuzzy +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" -msgstr "Wprowadzenie" +msgstr "OverrideDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" -msgstr "" +msgstr "CacheDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" -msgstr "" +msgstr "FileListDir" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -2150,12 +3016,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" -msgstr "" +msgstr "Packages::Compress" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -2164,60 +3030,74 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +#, fuzzy +#| msgid "Packages::Compress" +msgid "Translation::Compress" +msgstr "Packages::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" @@ -2225,24 +3105,38 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" -msgstr "" +msgstr "FileMode" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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 "" +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +#, fuzzy +#| msgid "Description" +msgid "LongDescription" +msgstr "Opis" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" + #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -2250,12 +3144,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " @@ -2263,12 +3157,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -2279,60 +3173,75 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" -msgstr "" +msgstr "Sources" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 msgid "" "Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/" "source/Sources</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +#, fuzzy +#| msgid "Operation" +msgid "Translation" +msgstr "Kolejne kroki" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" @@ -2340,12 +3249,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)" "</filename>. If this setting causes multiple Packages files to map onto a " @@ -2354,34 +3263,34 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" -msgstr "" +msgstr "BinCacheDB" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" -msgstr "" +msgstr "FileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -2389,12 +3298,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" -msgstr "" +msgstr "SourceFileList" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -2403,12 +3312,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -2418,16 +3327,16 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -2435,7 +3344,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, no-wrap msgid "" "for i in Sections do \n" @@ -2443,9 +3352,13 @@ msgid "" " Generate for DIST=scope SECTION=i ARCH=j\n" " " msgstr "" +"for i in Sections do \n" +" for j in Architectures do\n" +" Generate for DIST=scope SECTION=i ARCH=j\n" +" " #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 msgid "" "When processing a <literal>Tree</literal> section <command>apt-ftparchive</" "command> performs an operation similar to: <placeholder type=\"programlisting" @@ -2453,12 +3366,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 msgid "Sections" -msgstr "" +msgstr "Sections" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib non-" @@ -2466,12 +3379,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -2479,58 +3392,57 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 #, fuzzy msgid "BinOverride" -msgstr "Wprowadzenie" +msgstr "BinOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 -#, fuzzy +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" -msgstr "Wprowadzenie" +msgstr "SrcOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" -msgstr "" +msgstr "ExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" -msgstr "" +msgstr "SrcExtraOverride" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -2540,64 +3452,65 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 +#, fuzzy msgid "The Binary Override File" -msgstr "" +msgstr "Wprowadzenie" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -2607,19 +3520,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" -msgstr "" +msgstr "old [// oldn]* => new" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" -msgstr "" +msgstr "new" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -2630,12 +3543,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 +#, fuzzy msgid "The Source Override File" -msgstr "" +msgstr "Wprowadzenie" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -2643,12 +3557,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " @@ -2656,12 +3570,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" -msgstr "" +msgstr "<option>--md5</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -2669,47 +3583,63 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" -msgstr "" +msgstr "<option>--db</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 +#, fuzzy msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." msgstr "" +"Przeszukaj tylko nazwy pakietów, pomijając szczegółowe opisy. Pozycja w " +"pliku konfiguracyjnym: <literal>APT::Cache::NamesOnly</literal>." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " "<option>-q=#</option> to set the quiet level, overriding the configuration " "file. Configuration Item: <literal>quiet</literal>." msgstr "" +"Cichy; wypisuje tylko informacje potrzebne do logowania, opuszczając " +"wskaźniki postępu. Więcej znaków q spowoduje jeszcze bardziej ciche wyjście, " +"maksimum jest 2. Można także ustawić poziom cichości za pomocą <option>-q=#</" +"option>, nadpisując tym samym opcję z pliku konfiguracyjnego. Pozycja w " +"pliku konfiguracyjnym: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" -msgstr "" +msgstr "<option>--delink</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 +#, fuzzy msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " "and can be turned off with <option>--no-delink</option>. Configuration " "Item: <literal>APT::FTPArchive::DeLinkAct</literal>." msgstr "" +"Automatycznie odbudowuje bufor pakietów, zamiast używać istniejącego " +"bufora. Ta opcja jest domyślnie włączona, aby ją wyłączyć, należy użyć " +"<option>--no-generate</option>. Pozycja w pliku konfiguracyjnym: " +"<literal>APT::Cache::Generate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" -msgstr "" +msgstr "<option>--contents</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -2719,39 +3649,76 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" -msgstr "" +msgstr "<option>--source-override</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 +#, fuzzy msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" "literal>." msgstr "" +"Ogranicza wyjście poleceń <literal>depends</literal> i <literal>rdepends</" +"literal> tylko do pakietów, które są obecnie zainstalowane. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Cache::Installed</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" -msgstr "" +msgstr "<option>--readonly</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 +#, fuzzy msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." msgstr "" +"Przeszukaj tylko nazwy pakietów, pomijając szczegółowe opisy. Pozycja w " +"pliku konfiguracyjnym: <literal>APT::Cache::NamesOnly</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 -msgid "<option>APT::FTPArchive::AlwaysStat</option>" +#: apt-ftparchive.1.xml:574 +#, fuzzy +#| msgid "<option>-a</option>" +msgid "<option>--arch</option>" +msgstr "<option>-a</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +#, 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 " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." msgstr "" +"Jeżeli polecenie to albo <literal>install</literal>, albo <literal>remove</" +"literal>, to ta opcja działa tak, jak uruchomienie polecenia " +"<literal>autoremove</literal> i usuwa pakiety mające nieużywane już " +"zależności. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"AutomaticRemove</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 +#, fuzzy +msgid "<option>APT::FTPArchive::AlwaysStat</option>" +msgstr "<option>--version</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -2763,45 +3730,49 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 +#, fuzzy msgid "<option>APT::FTPArchive::LongDescription</option>" -msgstr "" +msgstr "<option>--version</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 msgid "Examples" -msgstr "" +msgstr "Przykłady" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, 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>katalog</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" +# #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." msgstr "" +"<command>apt-ftparchive</command> zwraca zero, gdy zakończyło się pomyślnie, " +"100 - w przypadku błędu." #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -2810,43 +3781,76 @@ msgid "" "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>08 " "November 2008</date>" msgstr "" +"&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; " +"<date>8 listopada 2008</date>" #. type: <heading></heading> #: apt-get.8.xml:22 apt-get.8.xml:29 guide.sgml:96 msgid "apt-get" -msgstr "" +msgstr "apt-get" +# #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-get.8.xml:30 msgid "APT package handling utility -- command-line interface" -msgstr "" +msgstr "Narzędzie zarządzania pakietami APT -- interfejs linii poleceń" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-get.8.xml:36 +#, fuzzy +#| msgid "" +#| "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +#| "<option>-o= <replaceable>config_string</replaceable> </option> </arg> " +#| "<arg> <option>-c= <replaceable>config_file</replaceable> </option> </arg> " +#| "<arg> <option>-t=</option> <group choice='req'> <arg choice='plain'> " +#| "<replaceable>target_release_name</replaceable> </arg> <arg " +#| "choice='plain'> <replaceable>target_release_number_expression</" +#| "replaceable> </arg> <arg choice='plain'> " +#| "<replaceable>target_release_codename</replaceable> </arg> </group> </arg> " +#| "<group choice=\"req\"> <arg choice='plain'>update</arg> <arg " +#| "choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> " +#| "<arg choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> " +#| "<group choice='req'> <arg choice='plain'> " +#| "=<replaceable>pkg_version_number</replaceable> </arg> <arg " +#| "choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " +#| "<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " +#| "</arg> </group> </arg> </arg> </arg> <arg choice='plain'>remove <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></" +#| "arg> <arg choice='plain'>purge <arg choice=\"plain\" rep=\"repeat" +#| "\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>source " +#| "<arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> " +#| "<group choice='req'> <arg choice='plain'> " +#| "=<replaceable>pkg_version_number</replaceable> </arg> <arg " +#| "choice='plain'> /<replaceable>target_release_name</replaceable> </arg> " +#| "<arg choice='plain'> /<replaceable>target_release_codename</replaceable> " +#| "</arg> </group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg " +#| "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></" +#| "arg> <arg choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " +#| "choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " +#| "choice='plain'> <group choice='req'> <arg choice='plain'>-v</arg> <arg " +#| "choice='plain'>--version</arg> </group> </arg> <arg choice='plain'> " +#| "<group choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--" +#| "help</arg> </group> </arg> </group>" msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -2856,23 +3860,67 @@ msgid "" "choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--help</arg> " "</group> </arg> </group>" msgstr "" +"<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +"<option>-o= <replaceable>opcja_konfiguracji</replaceable> </option> </arg> " +"<arg> <option>-c= <replaceable>plik_konfiguracyjny</replaceable> </option> </" +"arg> <arg> <option>-t=</option> <group choice='req'> <arg choice='plain'> " +"<replaceable>nazwa_wydania</replaceable> </arg> <arg choice='plain'> " +"<replaceable>wyrażenie_numeru_wydania</replaceable> </arg> <arg " +"choice='plain'> <replaceable>kod_wydania</replaceable> </arg> </group> </" +"arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " +"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " +"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable> <arg> <group " +"choice='req'> <arg choice='plain'> =<replaceable>numer_wersji_pakietu</" +"replaceable> </arg> <arg choice='plain'> /<replaceable>nazwa_wydania</" +"replaceable> </arg> <arg choice='plain'> /<replaceable>kod_wydania</" +"replaceable> </arg> </group> </arg> </arg> </arg> <arg choice='plain'>remove " +"<arg choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable></" +"arg></arg> <arg choice='plain'>purge <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pakiet</replaceable></arg></arg> <arg choice='plain'>source " +"<arg choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable> <arg> " +"<group choice='req'> <arg choice='plain'> " +"=<replaceable>numer_wersji_pakietu</replaceable> </arg> <arg " +"choice='plain'> /<replaceable>nazwa_wydania</replaceable> </arg> <arg " +"choice='plain'> /<replaceable>kod_wydania</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pakiet</replaceable></arg></arg> <arg " +"choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " +"choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " +"choice='plain'> <group choice='req'> <arg choice='plain'>-v</arg> <arg " +"choice='plain'>--version</arg> </group> </arg> <arg choice='plain'> <group " +"choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--help</arg> " +"</group> </arg> </group>" +# #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 +#, fuzzy +#| msgid "" +#| "<command>apt-get</command> is the command-line tool for handling " +#| "packages, and may be considered the user's \"back-end\" to other tools " +#| "using the APT library. Several \"front-end\" interfaces exist, such as " +#| "&dselect;, &aptitude;, &synaptic;, &gnome-apt; and &wajig;." msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" +"<command>apt-get</command> jest narzędziem do zarządzania pakietami " +"działającym z linii poleceń, które może być za wewnętrzne narzędzie innych " +"programów używających biblioteki APT. Istnieje wiele interfejsów " +"użytkownika, takich jak &dselect;, &aptitude;, &synaptic;, &gnome-apt; oraz " +"&wajig;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" -msgstr "" +msgstr "update" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -2884,14 +3932,25 @@ 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> jest używane do zsynchronizowania zawartości " +"plików indeksu pakietów z ich źródłami. Lista dostępnych pakietów jest " +"pobierana z lokalizacji określonych w pliku <filename>/etc/apt/sources.list</" +"filename>. Na przykład, gdy używane jest archiwum Debiana, to polecenie " +"pobiera i przegląda pliki <filename>Packages.gz</filename>, tak żeby " +"udostępnić informacje o nowych i uaktualnionych pakietach. Polecenie " +"<literal>update</literal> powinno być użyte zawsze przed <literal>upgrade</" +"literal> lub <literal>dist-upgrade</literal>. Należy zauważyć, że licznik " +"całkowitego postępu operacji jest błędny, ponieważ rozmiar plików " +"<filename>Packages.gz</filename> nie jest wcześniej znany." #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" -msgstr "" +msgstr "upgrade" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -2904,14 +3963,25 @@ 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> instaluje najnowsze wersje wszystkich pakietów, " +"obecnie zainstalowanych w systemie, na podstawie źródeł wymienionych w pliku " +"<filename>/etc/apt/sources.list</filename>. Zainstalowane pakiety, których " +"nowsza wersja jest dostępna, są ściągane i uaktualniane; w żadnym wypadku " +"podanie tej opcji nie spowoduje usunięcia zainstalowanego pakietu czy " +"zainstalowania nowego pakietu, wcześniej nie zainstalowanego. Pakiety, " +"których nowa wersja wymaga zmiany statusu (np. zainstalowania bądź " +"usunięcia) innego pakietu, będą pozostawione bez zmian. Aby <command>apt-" +"get</command> wiedział, że są dostępne nowe wersje pakietów, należy " +"wcześniej wykonać <literal>update</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 msgid "dselect-upgrade" -msgstr "" +msgstr "dselect-upgrade" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -2920,14 +3990,22 @@ msgid "" "realize that state (for instance, the removal of old and the installation of " "new packages)." msgstr "" +"<literal>dselect-upgrade</literal> jest używane w połączeniu z programem " +"&dselect;, tradycyjnym narzędziem do zarządzania pakietami w systemie " +"Debian. <literal>dselect-upgrade</literal> uwzględnia zmiany zrobione " +"programem &dselect; w polu <literal>Status</literal> pliku zawierającego " +"informacje o dostępnych pakietach i wykonuje akcje potrzebne do " +"zrealizowania tych zmian (na przykład: usunięcie starych pakietów i dodanie " +"nowych)." #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" -msgstr "" +msgstr "dist-upgrade" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -2939,14 +4017,25 @@ msgid "" "from which to retrieve desired package files. See also &apt-preferences; " "for a mechanism for overriding the general settings for individual packages." msgstr "" +"<literal>dist-upgrade</literal> wykonuje to samo, co <literal>upgrade</" +"literal>, jednakże w inteligentny sposób wykrywa zmiany zależności w nowych " +"wersjach pakietów. <command>apt-get</command> ma wbudowany \"sprytny\" " +"system rozwiązywania konfliktów i jeśli będzie to potrzebne, podejmie próbę " +"zaktualizowania najważniejszych pakietów, kosztem tych mniej ważnych. Tak " +"więc <literal>dist-upgrade</literal> może usunąć niektóre pakiety.Plik " +"<filename>/etc/apt/sources.list</filename> zawiera listę adresów, z których " +"będą pobierane żądane pakiety. Zobacz również do &apt-preferences; - " +"znajduje się tam opis mechanizmu nadpisywania globalnych ustawień dla " +"poszczególnych pakietów." #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" -msgstr "" +msgstr "install" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -2960,9 +4049,23 @@ msgid "" "a package to install. These latter features may be used to override " "decisions made by apt-get's conflict resolution system." msgstr "" +"Po <literal>install</literal> musi występować nazwa jednego lub więcej " +"pakietów przeznaczonych do zainstalowania. Każdy argument jest nazwą " +"pakietu, a nie pełną nazwą pliku, w którym się znajduje (na przykład w " +"systemie Debian GNU/Linux, tym argumentem byłoby libc6, a nie " +"<literal>libc6_1.9.6-2.deb</literal>). Wszystkie pakiety, które są " +"potrzebne do zainstalowania żądanego(-ych) pakietu(-ów), będą także " +"ściągnięte i zainstalowane. Plik <filename>/etc/apt/sources.list</filename> " +"zawiera listę adresów, z których będą pobierane żądane pakiety. Jeżeli po " +"nazwie pakietu pojawi się minus (bez spacji pomiędzy minusem a nazwą " +"pakietu), to ten pakiet zostanie usunięty, o ile oczywiście jest " +"zainstalowany. Podobnie znak plusa może być użyty w celu zainstalowania " +"pakietu. Ta ostatnia właściwość może być użyta do nadpisania decyzji " +"podjętych przez system rozwiązywania konfliktów programu apt-get." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -2971,16 +4074,26 @@ msgid "" "package name with a slash and the version of the distribution or the Archive " "name (stable, testing, unstable)." msgstr "" +"Konkretna wersja pakietu może być wybrana do zainstalowania przez " +"umieszczenie po nazwie pakietu znaku równości, a za nim wybranej wersji " +"pakietu. Podana wersja zostanie wyszukana i wybrana do zainstalowania. " +"Również konkretna dystrybucja może być wybrana przez umieszczenie po nazwie " +"pakietu znaku ukośnika, po którym następuje wersja dystrybucji bądź nazwa " +"archiwum (stable, testing, unstable)." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." msgstr "" +"Oba mechanizmy wyboru pakietów mogą zainstalować wcześniejsze wersje " +"pakietów niż są już zainstalowane w systemie, dlatego muszą być używane " +"ostrożnie." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -2990,16 +4103,28 @@ 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 "" +"Jest to także akcja, której należy użyć, aby zaktualizować jeden lub więcej " +"spośród pakietów już zainstalowanych, bez aktualizowania wszystkich " +"pozostałych pakietów. W przeciwieństwie do polecenia \"upgrade\", które " +"instaluje najnowsze wersje wszystkich obecnie zainstalowanych pakietów, " +"\"install\" zainstaluje najnowsze wersje pakietu (pakietów) podanego " +"(podanych) w linii poleceń. Wystarczy podać nazwę pakietu (pakietów) do " +"zaktualizowania i jeśli nowsze wersje są dostępna, to zostaną pobrane i " +"zainstalowane (łączne z zależnościami, tak jak to opisano powyżej)." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." msgstr "" +"W końcu, mechanizm &apt-preferences; pozwala określić alternatywny sposób " +"instalacji poszczególnych pakietów." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -3009,14 +4134,24 @@ msgid "" "expression with a '^' or '$' character, or create a more specific regular " "expression." msgstr "" +"Jeżeli żaden pakiet nie pasuje do podanego wyrażenia, a to wyrażenie zawiera " +"jeden z następujących znaków: \".\", \"?\" albo \"*\", to zakłada się, że " +"jest to wyrażenie regularne zgodne z POSIX-em i jest ono stosowane do " +"wszystkich nazw pakietów w bazie. Pakiety, których nazwy pasują do tego " +"wyrażenia regularnego, są instalowane (bądź usuwane). Należy zwrócić uwagę " +"na to, że dopasowywany jest podciąg, tak więc \"lo*\" pasuje zarówno do " +"\"how-lo\", jak i do \"lowest\". Jeśli jest to niepożądane, można określić " +"początek lub koniec dopasowania wyrażenia regularnego, używając znaków \"^| " +"lub \"$\", można też stworzyć bardziej specyficzne wyrażenie regularne." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" -msgstr "" +msgstr "remove" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -3024,27 +4159,35 @@ msgid "" "package name (with no intervening space), the identified package will be " "installed instead of removed." msgstr "" +"<literal>remove</literal> odpowiada poleceniu <literal>install</literal> z " +"tą różnicą, że pakiety są usuwane, a nie instalowane. Jeżeli nazwa pakietu " +"zostanie poprzedzona znakiem plusa (bez rozdzielającej spacji), wskazany " +"pakiet zostanie zainstalowany zamiast zostać usunięty." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" -msgstr "" +msgstr "purge" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " "too)." msgstr "" +"<literal>purge</literal> działa tak, jak <literal>remove</literal>, z tą " +"różnicą, że pakiety są po usunięciu czyszczone (czyli usuwane są również " +"wszystkie pliki konfiguracyjne)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" -msgstr "" +msgstr "source" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -3054,9 +4197,17 @@ msgid "" "literal>, the <option>-t</option> option or per package with the " "<literal>pkg/release</literal> syntax, if possible." msgstr "" +"<literal>source</literal> powoduje, że <command>apt-get</command> ściąga " +"pakiety ze źródłami. APT na podstawie listy dostępnych pakietów decyduje, " +"który pakiet źródłowy ściągnąć. Następnie szuka najnowszej dostępnej wersji " +"pakietu źródłowego i pobiera ją do bieżącego katalogu. Jeśli jest to " +"możliwe, to APT bierze pod uwagę domyślne wydanie, ustawione w <literal>APT::" +"Default-Release</literal> w pliku konfiguracyjnym albo określone w opcji " +"<option>-t</option>, albo podane przy użyciu składni <literal>pakiet/" +"wydanie</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -3064,18 +4215,29 @@ msgid "" "from. If you don't do this you will properly get another (newer, older or " "none) source version than the one you have installed or could install." msgstr "" +"Pakiety źródłowe są znajdowane inaczej niż pakiety binarne: przez linie z " +"identyfikatorem <literal>deb-src</literal> w pliku &sources-list;. Oznacza " +"to, że w pliku tym należy umieścić taką linię dla każdego repozytorium, z " +"którego będą pobierane źródła. W przeciwnym wypadku może zostać pobrany " +"pakiet źródłowy w innej wersji (nowszej, starszej albo żadnej) niż ta, który " +"jest zainstalowana lub możliwa do zainstalowania." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " "<option>--download-only</option> is specified then the source package will " "not be unpacked." msgstr "" +"Jeżeli podano opcję <option>--compile</option>, to pakiet źródłowy zostanie " +"skompilowany do pakietu binarnego .deb za pomocą programu <command>dpkg-" +"buildpackage</command>; podanie opcji <option>--download-only</option> " +"spowoduje natomiast, że pakiet źródłowy nie zostanie rozpakowany." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -3083,41 +4245,58 @@ msgid "" "name and version, implicitly enabling the <literal>APT::Get::Only-Source</" "literal> option." msgstr "" +"Konkretną wersję pakietu źródłowego można ściągnąć, umieszczając po nazwie " +"pakietu źródłowego znak równości, a za nim numer wersji do ściągnięcia. " +"Działa tu taki sam mechanizm jak w przypadku pakietów binarnych. Włączone " +"zostaje dokładne dopasowywanie nazw i wersji pakietów źródłowych i pośrednio " +"włączona zostaje opcja <literal>APT::Get::Only-Source</literal>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " "balls." msgstr "" +"Uwaga. Pakiety źródłowe nie są traktowane tak samo, jak pakiety binarne - są " +"przechowywane tylko w bieżącym katalogu, mniej więcej tak, jakby zostały " +"ściągnięte oryginalne źródła programu ze strony jego autorów." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" -msgstr "" +msgstr "build-dep" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." msgstr "" +"<literal>build-dep</literal> powoduje, że apt-get zainstaluje/usunie pakiety " +"tak, żeby spełnić zależności wymagane do zbudowania danego pakietu " +"źródłowego." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" -msgstr "" +msgstr "check" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." msgstr "" +"<literal>check</literal> jest poleceniem diagnostycznym, które odświeża " +"bufor (cache) pakietów i szuka zepsutych pakietów." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -3127,14 +4306,22 @@ msgid "" "want to run <literal>apt-get clean</literal> from time to time to free up " "disk space." msgstr "" +"<literal>clean</literal> czyści lokalne repozytorium ściągniętych plików z " +"pakietami. Usuwa wszystko z wyjątkiem pliku blokady <filename>&cachedir;/" +"archives/</filename> oraz katalogu <filename>&cachedir;/archives/partial/</" +"filename>. Gdy APT jest używane jako metoda programu &dselect;, " +"<literal>clean</literal> jest uruchamiane automatycznie. Osoby nie używające " +"dselect, powinny od czasu do czasu uruchamiać <literal>apt-get clean</" +"literal>, aby zwolnić trochę miejsca na dysku." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" -msgstr "" +msgstr "autoclean" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -3144,51 +4331,69 @@ msgid "" "Installed</literal> will prevent installed packages from being erased if it " "is set to off." msgstr "" +"Podobnie jak <literal>clean</literal>, <literal>autoclean</literal> czyści " +"lokalne repozytorium pobranych plików z pakietami. Różnica jest taka, że " +"<literal>autoclean</literal> usuwa tylko te pliki pakietów, które już nie " +"mogą być ściągnięte i w większości są bezużyteczne. Pozwala to na " +"utrzymywanie bufora (cache'a) przed długi czas i na uniknięcie " +"niekontrolowanego jego wzrostu. Wyłączenie opcji konfiguracyjnej " +"<literal>APT::Clean-Installed</literal> zapobiegnie usuwaniu plików " +"zawierających zainstalowane pakiety." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" -msgstr "" +msgstr "autoremove" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " "are no more needed." msgstr "" +"<literal>autoremove</literal> jest używane do usuwania pakietów, które " +"zostały zainstalowane automatycznie, żeby rozwiązać zależności, i nie są już " +"potrzebne." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" -msgstr "" +msgstr "<option>--no-install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." msgstr "" +"Nie rozpatruje rekomendowanych pakietów jako zależności do instalacji. " +"Pozycja w pliku konfiguracyjnym: <literal>APT::Install-Recommends</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" -msgstr "" +msgstr "<option>--download-only</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." msgstr "" +"Tylko pobieranie; pliki z pakietami są tylko ściągane, ale nie rozpakowywane " +"czy instalowane. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"Download-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" -msgstr "" +msgstr "<option>--fix-broken</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 msgid "" "Fix; attempt to correct a system with broken dependencies in place. This " "option, when used with install/remove, can omit any packages to permit APT " @@ -3202,19 +4407,31 @@ msgid "" "option> may produce an error in some situations. Configuration Item: " "<literal>APT::Get::Fix-Broken</literal>." msgstr "" +"Popraw; podejmuje próbę poprawienia zepsutych zależności. Używanie tej opcji " +"z install/remove może spowodować pominięcie któregokolwiek z pakietów " +"podanych w linii poleceń, co pozwoli programowi APT znaleźć właściwe " +"rozwiązanie problemu. Ta opcja jest czasami potrzebna przy pierwszym " +"uruchomieniu APT, który nie pozwala, aby w systemie istniały zepsute " +"zależności. Jest również prawdopodobne, że systemowa struktura zależności " +"może być tak zepsuta, że będzie wymagała ręcznej naprawy (co zazwyczaj " +"oznacza użycie &dselect; lub <command>dpkg --remove</command>w celu " +"usunięcia niektórych naruszonych pakietów). W pewnych sytuacjach użycie tej " +"opcji łącznie z <option>-m</option> może spowodować błąd. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Get::Fix-Broken</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" -msgstr "" +msgstr "<option>--ignore-missing</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" -msgstr "" +msgstr "<option>--fix-missing</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -3224,22 +4441,35 @@ msgid "" "it could not be downloaded then it will be silently held back. " "Configuration Item: <literal>APT::Get::Fix-Missing</literal>." msgstr "" +"Ignoruj brakujące pakiety. Pakiety, które nie mogą być pobrane lub nie " +"powiedzie się test spójności pakietu po jego pobraniu (plik z pakietem jest " +"uszkodzony), zostają wstrzymane. W pewnych sytuacjach użycie tej opcji " +"łącznie z <option>-f</option> może spowodować błąd. Pakiet, który jest " +"wybrany do instalacji (w szczególności jest on wymieniony w linii poleceń), " +"ale nie może zostać pobrany, zostanie pominięty. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Get::Fix-Missing</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" -msgstr "" +msgstr "<option>--no-download</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " "downloaded. Configuration Item: <literal>APT::Get::Download</literal>." msgstr "" +"Wyłącza pobierania pakietów. Najlepiej stosować z <option>--ignore-missing</" +"option>, aby wymusić na APT używanie tylko tych plików .deb, które zostały " +"wcześniej ściągnięte. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"Download</literal>." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3249,27 +4479,39 @@ msgid "" "may decided to do something you did not expect. Configuration Item: " "<literal>quiet</literal>." msgstr "" +"Cichy; wypisuje tylko informacje potrzebne do logowania, opuszczając " +"wskaźniki postępu. Więcej znaków q spowoduje jeszcze bardziej ciche wyjście, " +"maksimum jest 2. Można także ustawić poziom cichości za pomocą <option>-q=#</" +"option>, nadpisując tym samym opcję z pliku konfiguracyjnego. Należy " +"zauważyć, że poziom cichości równy 2 implikuje <option>-y</option>, dlatego -" +"qq nigdy nie powinno być używane bez opcji typu -d, --print-uris lub -s, " +"gdyż APT może zadecydować o zrobieniu czegoś, czego użytkownik się nie " +"spodziewa. Pozycja w pliku konfiguracyjnym: <literal>quiet</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" -msgstr "" +msgstr "<option>--simulate</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" -msgstr "" +msgstr "<option>--dry-run</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" "Simulate</literal>." msgstr "" +"Brak akcji; wykonuje symulację zdarzeń, które mogłyby się przytrafić, ale " +"nic nie zmienia w systemie. Pozycja w pliku konfiguracyjnym: <literal>APT::" +"Get::Simulate</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -3278,33 +4520,48 @@ msgid "" "will be triggered if run as root (root should know what he is doing without " "further warnings by <literal>apt-get</literal>)." msgstr "" +"Symulacja uruchomiona przez zwykłego użytkownika automatycznie wyłączy " +"blokady (<literal>Debug::NoLocking</literal>) . Jeżeli jest ustawiona opcja " +"<literal>APT::Get::Show-User-Simulation-Note</literal> (a domyślnie jest ona " +"ustawiona), to zostanie wyświetlona informacja o tym, że to jest tylko " +"symulacja. W przypadku uruchomienia przez administratora systemu, blokada " +"nie zostanie wyłączona, ani informacja nie będzie pokazana (użytkownik root " +"powinien wiedzieć, co robi,bez dodatkowych ostrzeżeń ze strony <literal>apt-" +"get</literal>)." +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " "indicate broken packages and empty set of square brackets meaning breaks " "that are of no consequence (rare)." msgstr "" +"Symulacja powoduje wypisanie serii linii, z których każda reprezentuje " +"operację programu dpkg: konfigurowanie (Conf), usunięcie (Remv), " +"rozpakowanie (Inst). Nawiasy kwadratowe oznaczają zepsute pakiety, przy czym " +"puste nawiasy kwadratowe oznaczają, że przyczyna zepsucia pakietu nie jest " +"znana (rzadkość)." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" -msgstr "" +msgstr "<option>-y</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" -msgstr "" +msgstr "<option>--yes</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" -msgstr "" +msgstr "<option>--assume-yes</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -3312,113 +4569,168 @@ msgid "" "essential package occurs then <literal>apt-get</literal> will abort. " "Configuration Item: <literal>APT::Get::Assume-Yes</literal>." msgstr "" +"Automatycznie odpowiada \"tak\" na pytania. Zakładając odpowiedź \"tak\" na " +"wszelkie pytania, uruchamia się w trybie nieinteraktywnym. Jeśli wystąpi " +"jakaś niepożądana sytuacja, na przykład zmiana wstrzymanego pakietu lub " +"usunięcie pakietu mającego status Essential, <literal>apt-get</literal> " +"przerwie działanie. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"Assume-Yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" -msgstr "" +msgstr "<option>-u</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" -msgstr "" +msgstr "<option>--show-upgraded</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 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 "" +"Pokazuje uaktualnione pakiety. Wypisuje listę wszystkich pakietów, które " +"będą uaktualnione. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::Show-" +"Upgraded</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" -msgstr "" +msgstr "<option>-V</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" -msgstr "" +msgstr "<option>--verbose-versions</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." msgstr "" +"Wyświetla pełne wersje aktualizowanych pakietów Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Get::Show-Versions</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" -msgstr "" +msgstr "<option>-b</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" -msgstr "" +msgstr "<option>--compile</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" -msgstr "" +msgstr "<option>--build</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." msgstr "" +"Skompiluj pakiety źródłowe po ich ściągnięciu. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Get::Compile</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" -msgstr "" +msgstr "<option>--install-recommends</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." -msgstr "" +msgstr "Instaluje również rekomendowane pakiety." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." -msgstr "" +msgstr "Nie instaluje rekomendowanych pakietów." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" -msgstr "" +msgstr "<option>--ignore-hold</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " "<literal>dist-upgrade</literal> to override a large number of undesired " "holds. Configuration Item: <literal>APT::Ignore-Hold</literal>." msgstr "" +"Ignoruje status hold (wstrzymany) pakietów. Ta opcja powoduje, że " +"<command>apt-get</command> zignoruje status hold pakietów. Może to być " +"użyteczne w połączeniu z <literal>dist-upgrade</literal> do unieważnienia " +"dużej liczby niepożądanych wstrzymań. Pozycja w pliku konfiguracyjnym: " +"<literal>APT::Ignore-Hold</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" -msgstr "" +msgstr "<option>--no-upgrade</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " "line from being upgraded if they are already installed. Configuration Item: " "<literal>APT::Get::Upgrade</literal>." msgstr "" +"Nie aktualizuje pakietów. Użyte w połączeniu z <literal>install</literal>, " +"<literal>no-upgrade</literal> spowoduje, że pakiety, które są już " +"zainstalowane, nie zostaną zaktualizowane. Pozycja w pliku konfiguracyjnym: " +"<literal>APT::Get::Upgrade</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +#, fuzzy +#| msgid "<option>--no-upgrade</option>" +msgid "<option>--only-upgrade</option>" +msgstr "<option>--no-upgrade</option>" + +# +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +#, fuzzy +#| msgid "" +#| "Do not upgrade packages; When used in conjunction with <literal>install</" +#| "literal>, <literal>no-upgrade</literal> will prevent packages on the " +#| "command line from being upgraded if they are already installed. " +#| "Configuration Item: <literal>APT::Get::Upgrade</literal>." +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" +"Nie aktualizuje pakietów. Użyte w połączeniu z <literal>install</literal>, " +"<literal>no-upgrade</literal> spowoduje, że pakiety, które są już " +"zainstalowane, nie zostaną zaktualizowane. Pozycja w pliku konfiguracyjnym: " +"<literal>APT::Get::Upgrade</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" -msgstr "" +msgstr "<option>--force-yes</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -3426,14 +4738,21 @@ msgid "" "literal> can potentially destroy your system! Configuration Item: " "<literal>APT::Get::force-yes</literal>." msgstr "" +"Wymuszenie. Jest to niebezpieczna opcja, która powoduje, że apt-get " +"kontynuuje swoje działanie bez żadnej interakcji z użytkownikiem, nawet " +"jeśli robi coś, co może być szkodliwe. Nie powinna być używana, z wyjątkiem " +"bardzo szczególnych sytuacji. Używanie <literal>force-yes</literal> może " +"zniszczyć Twój system! Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"force-yes</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" -msgstr "" +msgstr "<option>--print-uris</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -3444,40 +4763,59 @@ msgid "" "to decompress any compressed files. Configuration Item: <literal>APT::Get::" "Print-URIs</literal>." msgstr "" +"Nie ściąga pakietów do zainstalowania, tylko wypisuje ich URI. Każdy URI " +"składa się z lokalizacji, nazwy pliku przeznaczenia, rozmiaru oraz " +"oczekiwanej sumy kontrolnej md5. Należy zauważyć, że nazwa pliku " +"przeznaczenia nie musi być taka sama jak nazwa zdalnego pliku! Działa to " +"także z poleceniami <literal>source</literal> i <literal>update</literal>. " +"Używane z poleceniem <literal>update</literal>, nie wypisuje sum MD5 i " +"rozmiaru, a także w gestii użytkownika leży wtedy rozpakowywanie spakowanych " +"plików. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::Print-URIs</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" -msgstr "" +msgstr "<option>--purge</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 msgid "" "Use purge instead of remove for anything that would be removed. An asterisk " "(\"*\") will be displayed next to packages which are scheduled to be purged. " "<option>remove --purge</option> is equivalent to the <option>purge</option> " "command. Configuration Item: <literal>APT::Get::Purge</literal>." msgstr "" +"Używa polecenia purge (wyczyść), zamiast remove (usuń) dla wszystkiego, co " +"miałoby zostać usunięte. Obok pakietów, które są przeznaczone do " +"wyczyszczenia, wyświetlana jest gwiazdka (\"*\"). <option>remove --purge</" +"option> jest odpowiednikiem polecenia <option>purge</option>. Pozycja w " +"pliku konfiguracyjnym: <literal>APT::Get::Purge</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" -msgstr "" +msgstr "<option>--reinstall</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." msgstr "" +"Ponownie instaluje pakiety, których najnowsza wersja już jest zainstalowana " +"Pozycja w pliku konfiguracyjnym: <literal>APT::Get::ReInstall</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" -msgstr "" +msgstr "<option>--list-cleanup</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -3486,19 +4824,26 @@ msgid "" "change your source list. Configuration Item: <literal>APT::Get::List-" "Cleanup</literal>." msgstr "" +"Ta opcja jest domyślnie włączona, można ją wyłączyć używając <literal>--no-" +"list-cleanup</literal>. Jeżeli jest włączona, <command>apt-get</command> " +"będzie automatycznie zarządzał zawartością <filename>&statedir;/lists</" +"filename>,tak aby przestarzałe pliki były usuwane. Jedynym powodem dla jej " +"wyłączenia mogłyby być częste zmiany w sources.list. Pozycja w pliku " +"konfiguracyjnym: <literal>APT::Get::List-Cleanup</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" -msgstr "" +msgstr "<option>--target-release</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" -msgstr "" +msgstr "<option>--default-release</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -3510,54 +4855,79 @@ msgid "" "option>. Configuration Item: <literal>APT::Default-Release</literal>; see " "also the &apt-preferences; manual page." msgstr "" +"Ta opcja tworzy domyślny pin o priorytecie 990, używając podanego łańcucha " +"znaków oznaczającego wersję dystrybucji. Nadpisuje to ogólne ustawienia z " +"pliku <filename>/etc/apt/preferences</filename>. Opcja nie zmienia pinu " +"pakietów, które mają własne (szczegółowe) ustawienia w powyższym pliku " +"preferencji. W skrócie - ta opcja pozwala pozwala na prostą kontrolę, z " +"których dystrybucji będą pobierane pakiety. Przykłady: <option>-t '2.1*'</" +"option>, <option>-t unstable</option> lub <option>-t sid</option> Pozycja w " +"pliku konfiguracyjnym: <literal>APT::Default-Release</literal>; zobacz także " +"stronę podręcznika &apt-preferences;." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" -msgstr "" +msgstr "<option>--trivial-only</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" "option> will answer yes to any prompt, <option>--trivial-only</option> will " "answer no. Configuration Item: <literal>APT::Get::Trivial-Only</literal>." msgstr "" +"Wykonuje tylko \"banalne\" (ang. \"trivial\") operacje. Tę opcję można " +"porównać z <option>--assume-yes</option>, ale tam gdzie <option>--assume-" +"yes</option> odpowiedziałoby \"tak\" na pytanie, <option>--trivial-only</" +"option> odpowie \"nie\". Pozycja w pliku konfiguracyjnym: <literal>APT::" +"Get::Trivial-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" -msgstr "" +msgstr "<option>--no-remove</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." msgstr "" +"Jeżeli jakikolwiek pakiet miałby zostać usunięty, apt-get natychmiast kończy " +"działanie. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::Remove</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" -msgstr "" +msgstr "<option>--auto-remove</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 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>." msgstr "" +"Jeżeli polecenie to albo <literal>install</literal>, albo <literal>remove</" +"literal>, to ta opcja działa tak, jak uruchomienie polecenia " +"<literal>autoremove</literal> i usuwa pakiety mające nieużywane już " +"zależności. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"AutomaticRemove</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" -msgstr "" +msgstr "<option>--only-source</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -3567,106 +4937,135 @@ msgid "" "corresponding source package. Configuration Item: <literal>APT::Get::Only-" "Source</literal>." msgstr "" +"Ma znaczenie tylko dla poleceń <literal>source</literal> i <literal>build-" +"dep</literal>. Wskazuje na to, że podane nazwy pakietów źródłowych nie " +"powinny być mapowane w tabeli pakietów binarnych. Oznacza to, że gdy podano " +"tę opcję, to powyższe polecenia zaakceptują tylko nazwy pakietów źródłowych." +"Nie będą akceptować nazw pakietów binarnych ani wyszukiwać odpowiadających " +"im pakietów źródłowych. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::" +"Only-Source</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" -msgstr "" +msgstr "<option>--diff-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" -msgstr "" +msgstr "<option>--dsc-only</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" -msgstr "" +msgstr "<option>--tar-only</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" "literal>, and <literal>APT::Get::Tar-Only</literal>." msgstr "" +"Ściągnij tylko plik diff, dsc albo tar pakietu źródłowego. Pozycje w pliku " +"konfiguracyjnym: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::" +"Dsc-Only</literal> oraz <literal>APT::Get::Tar-Only</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" -msgstr "" +msgstr "<option>--arch-only</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." msgstr "" +"Przetwarza tylko te pakiety z zależnościami wymaganymi do zbudowania pakietu " +"ze źródeł (build-dependencies), które są zależnie od architektury " +"komputera. Pozycja w pliku konfiguracyjnym: <literal>APT::Get::Arch-Only</" +"literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" -msgstr "" +msgstr "<option>--allow-unauthenticated</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" "AllowUnauthenticated</literal>." msgstr "" +"Ignorowanie sytuacji, w których nie powiedzie się autentykacja pakietów i " +"nieostrzeganie o tym. Jest to użyteczne dla programów typu pbuilder. Pozycja " +"w pliku konfiguracyjnym: <literal>APT::Get::AllowUnauthenticated</literal>." #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" msgstr "" +"&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " +"&file-statelists;" +# #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&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;, Przewodnik APT dla użytkowników w &guidesdir;, " +"&apt-preferences;, APT Howto." +# #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." msgstr "" +"<command>apt-get</command> zwraca zero, gdy zakończyło się pomyślnie, 100 - " +"w przypadku błędu." #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" -msgstr "" +msgstr "AUTORZY ORYGINAŁU" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" -msgstr "" +msgstr "&apt-author.jgunthorpe;" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" -msgstr "" +msgstr "OBECNI AUTORZY" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" -msgstr "" +msgstr "&apt-author.team;" #. type: Content of: <refentry><refnamediv><refname> #: apt-key.8.xml:14 apt-key.8.xml:21 msgid "apt-key" -msgstr "" +msgstr "apt-key" +# #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-key.8.xml:22 msgid "APT key management utility" -msgstr "" +msgstr "Narzędzie zarządzanie kluczami APT" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-key.8.xml:28 @@ -3676,6 +5075,10 @@ msgid "" "<arg rep=\"repeat\"><option><replaceable>arguments</replaceable></option></" "arg>" msgstr "" +"<command>apt-key</command> <arg><option>--keyring <replaceable>nazwa_pliku</" +"replaceable></option></arg> <arg><replaceable>polecenie</replaceable></arg> " +"<arg rep=\"powtórzenia\"><option><replaceable>argumenty</replaceable></" +"option></arg>" #. type: Content of: <refentry><refsect1><para> #: apt-key.8.xml:37 @@ -3684,16 +5087,20 @@ msgid "" "authenticate packages. Packages which have been authenticated using these " "keys will be considered trusted." msgstr "" +"<command>apt-key</command> jest używane do zarządzania listami kluczy " +"używanych przez APT do sprawdzania autentyczności pakietów. Pakiety, których " +"autentyczność została sprawdzona przy użyciu tych kluczy, są uznawane za " +"zaufane." #. type: Content of: <refentry><refsect1><title> #: apt-key.8.xml:43 msgid "Commands" -msgstr "" +msgstr "Polecenia" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:45 msgid "add <replaceable>filename</replaceable>" -msgstr "" +msgstr "add <replaceable>nazwa_pliku</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:49 @@ -3702,61 +5109,66 @@ msgid "" "<replaceable>filename</replaceable>, or standard input if " "<replaceable>filename</replaceable> is <literal>-</literal>." msgstr "" +"Dodaje nowy klucz do listy zaufanych kluczy.Klucz jest czytany z podanej " +"<replaceable>nazwy_pliku</replaceable> lub ze standardowego wejścia, jeśli " +"zamiast <replaceable>nazwy_pliku</replaceable> podano <literal>-</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:57 msgid "del <replaceable>keyid</replaceable>" -msgstr "" +msgstr "del <replaceable>id_klucza</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:61 msgid "Remove a key from the list of trusted keys." -msgstr "" +msgstr "Usuwa klucz z listy zaufanych kluczy." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:68 msgid "export <replaceable>keyid</replaceable>" -msgstr "" +msgstr "export <replaceable>id_klucza</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:72 msgid "Output the key <replaceable>keyid</replaceable> to standard output." msgstr "" +"Wyświetla klucz o podanym <replaceable>id_klucza</replaceable> na " +"standardowe wyjście." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:79 msgid "exportall" -msgstr "" +msgstr "exportall" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:83 msgid "Output all trusted keys to standard output." -msgstr "" +msgstr "Wypisuje na standardowe wyjście wszystkie zaufane klucze." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:90 msgid "list" -msgstr "" +msgstr "list" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:94 msgid "List trusted keys." -msgstr "" +msgstr "Wyświetla listę zaufanych kluczy." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:101 msgid "finger" -msgstr "" +msgstr "finger" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:105 msgid "List fingerprints of trusted keys." -msgstr "" +msgstr "Wyświetla listę odcisków zaufanych kluczy." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:112 msgid "adv" -msgstr "" +msgstr "adv" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:116 @@ -3764,6 +5176,8 @@ msgid "" "Pass advanced options to gpg. With adv --recv-key you can download the " "public key." msgstr "" +"Przekazuje zaawansowane opcje do gpg. Na przykład adv --recv-key umożliwia " +"pobranie klucza publicznego." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:128 @@ -3771,6 +5185,8 @@ msgid "" "Update the local keyring with the keyring of Debian archive keys and removes " "from the keyring the archive keys which are no longer valid." msgstr "" +"Aktualizuje lokalną składnicę kluczy używając składnicy kluczy archiwum " +"Debiana i usuwa z lokalnej składnicy nieaktualne już klucze archiwów Debiana." #. type: Content of: <refentry><refsect1><para> #: apt-key.8.xml:140 @@ -3778,11 +5194,13 @@ msgid "" "Note that options need to be defined before the commands described in the " "previous section." msgstr "" +"Proszę zauważyć, że poniższe opcje muszą być podane przed poleceniami " +"opisanymi w poprzednim rozdziale." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:142 msgid "--keyring <replaceable>filename</replaceable>" -msgstr "" +msgstr "--keyring <replaceable>nazwa_pliku</replaceable>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-key.8.xml:143 @@ -3794,47 +5212,53 @@ msgid "" "filename> is the primary keyring which means that e.g. new keys are added to " "this one." msgstr "" +"Opcja pozwala na podanie pliku składnicy kluczy publicznych używanego w " +"programie. Domyślnie program używa pliku <filename>trusted.gpg</filename> " +"oraz wszystkich plików częściowych w katalogu <filename>trusted.gpg.d</" +"filename>. <filename>trusted.gpg</filename> jest podstawową składnicą " +"kluczy, co oznacza na przykład to, że nowe klucze będą dodawane właśnie tam." #. type: Content of: <refentry><refsect1><variablelist> #: apt-key.8.xml:156 msgid "&file-trustedgpg;" -msgstr "" +msgstr "&file-trustedgpg;" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:158 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:159 msgid "Local trust database of archive keys." -msgstr "" +msgstr "Lokalna składnica zaufanych kluczy archiwum." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:162 msgid "<filename>/usr/share/keyrings/debian-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:163 msgid "Keyring of Debian archive trusted keys." -msgstr "" +msgstr "Składnica zaufanych kluczy archiwum Debiana." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-key.8.xml:166 msgid "" "<filename>/usr/share/keyrings/debian-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:167 msgid "Keyring of Debian archive removed trusted keys." -msgstr "" +msgstr "Składnica usuniętych zaufanych kluczy archiwum Debiana." #. type: Content of: <refentry><refsect1><para> #: apt-key.8.xml:176 msgid "&apt-get;, &apt-secure;" -msgstr "" +msgstr "&apt-get;, &apt-secure;" #. The last update date #. type: Content of: <refentry><refentryinfo> @@ -3843,16 +5267,18 @@ msgid "" "&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; <date>9 " "August 2009</date>" msgstr "" +"&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; " +"<date>9 sierpnia 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt-mark.8.xml:22 apt-mark.8.xml:29 msgid "apt-mark" -msgstr "" +msgstr "apt-mark" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-mark.8.xml:30 msgid "mark/unmark a package as being automatically-installed" -msgstr "" +msgstr "Zaznaczanie/odznaczanie pakietu jako zainstalowanego automatycznie." #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-mark.8.xml:36 @@ -3864,6 +5290,12 @@ msgid "" "choice=\"plain\" rep=\"repeat\"><replaceable>package</replaceable></arg> </" "arg> <arg choice=\"plain\">showauto</arg> </group>" msgstr "" +" <command>apt-mark</command> <arg><option>-hv</option></arg> <arg><option>-" +"f=<replaceable>NAZWA_PLIKU</replaceable></option></arg> <group choice=\"plain" +"\"> <arg choice=\"plain\"> <group choice=\"req\"> <arg choice=\"plain" +"\">markauto</arg> <arg choice=\"plain\">unmarkauto</arg> </group> <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>pakiet</replaceable></arg> </" +"arg> <arg choice=\"plain\">showauto</arg> </group>" #. type: Content of: <refentry><refsect1><para> #: apt-mark.8.xml:53 @@ -3871,6 +5303,8 @@ msgid "" "<command>apt-mark</command> will change whether a package has been marked as " "being automatically installed." msgstr "" +"<command>apt-mark</command> zmienia flagę mówiącą o tym, czy pakiet był " +"zainstalowany automatycznie." #. type: Content of: <refentry><refsect1><para> #: apt-mark.8.xml:57 @@ -3881,11 +5315,17 @@ 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 "" +"Kiedy użytkownik zażąda zainstalowania pakietu, powoduje to zazwyczaj " +"zainstalowanie również innych pakietów, zależnych od żądanego pakietu. Te " +"zależne pakiety są oznaczane jako zainstalowane automatycznie. Kiedy takie " +"automatycznie zainstalowane pakiety nie są już potrzebne (czyli żaden inny " +"pakiet od nich nie zależy), zostaną usunięte przez na przykład <command>apt-" +"get</command> lub <command>aptitude</command>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:65 msgid "markauto" -msgstr "" +msgstr "markauto" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:66 @@ -3894,11 +5334,14 @@ msgid "" "installed, which will cause the package to be removed when no more manually " "installed packages depend on this package." msgstr "" +"<literal>markauto</literal> jest używane do zaznaczania pakietu jako " +"zainstalowanego automatycznie, co spowoduje jego usunięcie, w sytuacji gdy " +"żaden inny ręcznie zainstalowany pakiet nie będzie od niego zależał." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:73 msgid "unmarkauto" -msgstr "" +msgstr "unmarkauto" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:74 @@ -3907,11 +5350,14 @@ msgid "" "installed, which will prevent the package from being automatically removed " "if no other packages depend on it." msgstr "" +"<literal>unmarkauto</literal> jest używane do zaznaczania pakietu jako " +"zainstalowanego ręcznie, co go uchroni przed automatycznym usunięciem, w " +"sytuacji gdy żaden inny pakiet nie będzie od niego zależał." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:81 msgid "showauto" -msgstr "" +msgstr "showauto" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:82 @@ -3919,12 +5365,17 @@ msgid "" "<literal>showauto</literal> is used to print a list of automatically " "installed packages with each package on a new line." msgstr "" +"<literal>showauto</literal> jest używane do wypisania listy wszystkich " +"pakietów zainstalowanych automatycznie. Każdy pakiet jest wypisywany w " +"osobnej linii." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:93 msgid "" "<option>-f=<filename><replaceable>FILENAME</replaceable></filename></option>" msgstr "" +"<option>-f=<filename><replaceable>nazwa-pliku</replaceable></filename></" +"option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:94 @@ -3932,6 +5383,8 @@ msgid "" "<option>--file=<filename><replaceable>FILENAME</replaceable></filename></" "option>" msgstr "" +"<option>--file=<filename><replaceable>NAZWA_PLIKU</replaceable></filename></" +"option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:97 @@ -3941,66 +5394,67 @@ msgid "" "<filename>extended_status</filename> in the directory defined by the " "Configuration Item: <literal>Dir::State</literal>." msgstr "" +"Informacje o stanie pakietów są czytane z (lub zapisywane do) pliku o " +"podanej <replaceable>NAZWIE_PLIKU</replaceable>. Nie jest wtedy używana " +"domyślny plik <filename>extended_status</filename> znajdujący się w katalogu " +"określonym w pliku konfiguracyjnym w pozycji<literal>Dir::State</literal>." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:103 msgid "<option>-h</option>" -msgstr "" +msgstr "<option>-h</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:104 msgid "<option>--help</option>" -msgstr "" +msgstr "<option>--help</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:105 msgid "Show a short usage summary." -msgstr "" +msgstr "Wyświetla krótkie informacje na temat użytkowania." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:111 msgid "<option>-v</option>" -msgstr "" +msgstr "<option>-v</option>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-mark.8.xml:112 msgid "<option>--version</option>" -msgstr "" +msgstr "<option>--version</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-mark.8.xml:113 msgid "Show the program version." -msgstr "" +msgstr "Wyświetla wersję programu." -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." +msgid " &file-extended_states;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 msgid "&apt-get;,&aptitude;,&apt-conf;" -msgstr "" +msgstr "&apt-get;,&aptitude;,&apt-conf;" +# #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." msgstr "" +"<command>apt-mark</command> zwraca zero, gdy zakończyło się pomyślnie, " +"wartość niezerową - w przypadku błędu." #. type: Content of: <refentry><refnamediv><refname> #: apt-secure.8.xml:14 apt-secure.8.xml:36 msgid "apt-secure" -msgstr "" +msgstr "apt-secure" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-secure.8.xml:37 @@ -4200,6 +5654,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:187 @@ -4215,7 +5671,7 @@ msgstr "" #. type: Content of: <refentry><refsect1><title> #: apt-secure.8.xml:200 msgid "Manpage Authors" -msgstr "" +msgstr "Autorzy strony podręcznika" #. type: Content of: <refentry><refsect1><para> #: apt-secure.8.xml:202 @@ -4227,12 +5683,13 @@ msgstr "" #. type: Content of: <refentry><refnamediv><refname> #: apt-sortpkgs.1.xml:22 apt-sortpkgs.1.xml:29 msgid "apt-sortpkgs" -msgstr "" +msgstr "apt-sortpkgs" +# #. type: Content of: <refentry><refnamediv><refpurpose> #: apt-sortpkgs.1.xml:30 msgid "Utility to sort package index files" -msgstr "" +msgstr "Narzędzie użytkowe do sortowania plików indeksu" #. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> #: apt-sortpkgs.1.xml:36 @@ -4242,6 +5699,10 @@ msgid "" "<arg><option>-c=<replaceable>file</replaceable></option></arg> <arg choice=" "\"plain\" rep=\"repeat\"><replaceable>file</replaceable></arg>" msgstr "" +"<command>apt-sortpkgs</command> <arg><option>-hvs</option></arg> " +"<arg><option>-o=<replaceable>opcja_konfiguracji</replaceable></option></arg> " +"<arg><option>-c=<replaceable>plik</replaceable></option></arg> <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>plik</replaceable></arg>" #. type: Content of: <refentry><refsect1><para> #: apt-sortpkgs.1.xml:45 @@ -4251,50 +5712,66 @@ msgid "" "name. It will also sort the internal fields of each record according to the " "internal sorting rules." msgstr "" +"<command>apt-sortpkgs</command> bierze plik indeksu (Source lub Packages) i " +"sortuje rekordy po nazwie pakietu. Posortuje także pola w każdym rekordzie, " +"zgodnie z wewnętrznymi zasadami sortowania." #. type: Content of: <refentry><refsect1><para> #: apt-sortpkgs.1.xml:51 msgid "All output is sent to stdout, the input must be a seekable file." msgstr "" +"Wyjście programu jest wypisywane na standardowe wyjście, wejście musi " +"pochodzić z pliku." #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-sortpkgs.1.xml:58 msgid "<option>--source</option>" -msgstr "" +msgstr "<option>--source</option>" +# #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt-sortpkgs.1.xml:60 msgid "" "Use Source index field ordering. Configuration Item: <literal>APT::" "SortPkgs::Source</literal>." msgstr "" +"Używa kolejności pól indeksu pliku Source. Pozycja w pliku konfiguracji: " +"<literal>APT::SortPkgs::Source</literal>." +# #. type: Content of: <refentry><refsect1><para> #: apt-sortpkgs.1.xml:74 msgid "" "<command>apt-sortpkgs</command> returns zero on normal operation, decimal " "100 on error." msgstr "" +"<command>apt-sortpkgs</command> zwraca zero, gdy zakończyło się pomyślnie, " +"100 - w przypadku błędu." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt.conf.5.xml:13 +#, fuzzy msgid "" "&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" "firstname> <surname>Burrows</surname> <contrib>Initial documentation of " "Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; " "&apt-product; <date>16 January 2010</date>" msgstr "" +"&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" +"firstname> <surname>Burrows</surname> <contrib>Pierwsza dokumentacja Debug::" +"*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; &apt-" +"product; <date>18 września 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt.conf.5.xml:28 apt.conf.5.xml:35 msgid "apt.conf" -msgstr "" +msgstr "apt.conf" #. type: Content of: <refentry><refmeta><manvolnum> #: apt.conf.5.xml:29 apt_preferences.5.xml:22 sources.list.5.xml:23 msgid "5" -msgstr "" +msgstr "5" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt.conf.5.xml:36 @@ -4389,6 +5866,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:89 @@ -4402,7 +5885,7 @@ msgstr "" #: apt.conf.5.xml:94 #, 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" #. type: Content of: <refentry><refsect1><para> #: apt.conf.5.xml:97 @@ -4506,36 +5989,37 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt.conf.5.xml:152 msgid "Default-Release" -msgstr "" +msgstr "Default-Release" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> #: apt.conf.5.xml:153 msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" -msgstr "" +msgstr "Ignore-Hold" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 +#, fuzzy msgid "Clean-Installed" -msgstr "" +msgstr "B<--installed>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " @@ -4544,12 +6028,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -4582,12 +6066,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -4598,82 +6082,131 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" -msgstr "" +msgstr "Get" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" -msgstr "" +msgstr "Cache" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" -msgstr "" +msgstr "CDROM" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -4684,12 +6217,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -4699,36 +6232,37 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 +#, fuzzy msgid "Source-Symlinks" -msgstr "" +msgstr "Sources" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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 "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" -msgstr "" +msgstr "http" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -4739,7 +6273,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -4753,7 +6287,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -4761,7 +6295,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -4773,7 +6307,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -4783,7 +6317,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -4791,12 +6325,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" -msgstr "" +msgstr "https" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -4806,7 +6340,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -4827,12 +6361,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" -msgstr "" +msgstr "ftp" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -4851,7 +6385,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -4861,7 +6395,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " @@ -4870,7 +6404,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -4880,18 +6414,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" -msgstr "" +msgstr "cdrom" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -4904,12 +6438,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" -msgstr "" +msgstr "gpgv" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -4917,18 +6451,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -4940,19 +6474,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" -msgstr "" +msgstr "Acquire::CompressionTypes::Order:: \"gz\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" -msgstr "" +msgstr "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -4969,13 +6503,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" -msgstr "" +msgstr "Dir::Bin::bzip2 \"/bin/bzip2\";" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -4990,7 +6524,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -5000,12 +6534,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:460 msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the Description-" @@ -5018,13 +6566,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 msgid "" "The default list includes \"environment\" and \"en\". " "\"<literal>environment</literal>\" has a special meaning here: It will be " @@ -5042,24 +6590,24 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -5071,7 +6619,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -5084,7 +6632,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -5094,7 +6642,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -5102,7 +6650,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" "Bin::Methods</literal> specifies the location of the method handlers and " @@ -5113,7 +6661,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -5125,13 +6673,24 @@ msgid "" "filename>." msgstr "" +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" + #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -5139,12 +6698,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 +#, fuzzy msgid "Clean" -msgstr "" +msgstr "B<clean>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -5155,50 +6715,51 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 +#, fuzzy msgid "Updateoptions" -msgstr "" +msgstr "opcje" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 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:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 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:525 +#: apt.conf.5.xml:579 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 " @@ -5206,17 +6767,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -5225,12 +6786,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -5240,7 +6801,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -5250,36 +6811,37 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 +#, fuzzy msgid "Build-options" -msgstr "" +msgstr "opcje" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 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:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -5294,7 +6856,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -5302,9 +6864,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:572 +#: apt.conf.5.xml:626 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 " @@ -5318,12 +6884,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" -msgstr "" +msgstr "DPkg::NoTriggers" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -5335,12 +6901,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" -msgstr "" +msgstr "PackageManager::Configure" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -5356,12 +6922,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" -msgstr "" +msgstr "DPkg::ConfigurePending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -5372,12 +6938,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" -msgstr "" +msgstr "DPkg::TriggersPending" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -5387,12 +6953,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" -msgstr "" +msgstr "PackageManager::UnpackAll" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -5404,12 +6970,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" -msgstr "" +msgstr "OrderList::Score::Immediate" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -5419,9 +6985,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:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -5435,12 +7007,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -5449,12 +7021,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 +#, fuzzy msgid "Debug options" -msgstr "" +msgstr "opcje" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -5465,7 +7038,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</" @@ -5473,7 +7046,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s install</" @@ -5481,7 +7054,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -5491,111 +7064,114 @@ 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:692 +#: apt.conf.5.xml:746 +#, fuzzy msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." msgstr "" +"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " +"in CDROM IDs." #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 msgid "A full list of debugging options to apt follows." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 msgid "<literal>Debug::Acquire::cdrom</literal>" -msgstr "" +msgstr "<literal>Debug::Acquire::cdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 msgid "<literal>Debug::Acquire::ftp</literal>" -msgstr "" +msgstr "<literal>Debug::Acquire::ftp</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 msgid "Print information related to downloading packages using FTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 msgid "<literal>Debug::Acquire::http</literal>" -msgstr "" +msgstr "<literal>Debug::Acquire::http</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 msgid "Print information related to downloading packages using HTTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 msgid "<literal>Debug::Acquire::https</literal>" -msgstr "" +msgstr "<literal>Debug::Acquire::https</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 msgid "Print information related to downloading packages using HTTPS." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 msgid "<literal>Debug::Acquire::gpgv</literal>" -msgstr "" +msgstr "<literal>Debug::Acquire::gpgv</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 msgid "<literal>Debug::aptcdrom</literal>" -msgstr "" +msgstr "<literal>Debug::aptcdrom</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 msgid "<literal>Debug::BuildDeps</literal>" -msgstr "" +msgstr "<literal>Debug::BuildDeps</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 msgid "Describes the process of resolving build-dependencies in &apt-get;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 msgid "<literal>Debug::Hashes</literal>" -msgstr "" +msgstr "<literal>Debug::Hashes</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 msgid "<literal>Debug::IdentCDROM</literal>" -msgstr "" +msgstr "<literal>Debug::IdentCDROM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -5603,93 +7179,93 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 msgid "<literal>Debug::NoLocking</literal>" -msgstr "" +msgstr "<literal>Debug::NoLocking</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 msgid "<literal>Debug::pkgAcquire</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAcquire</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 msgid "Log when items are added to or removed from the global download queue." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 msgid "<literal>Debug::pkgAcquire::Auth</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAcquire::Auth</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 msgid "<literal>Debug::pkgAcquire::Diffs</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAcquire::Diffs</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 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><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 msgid "<literal>Debug::pkgAcquire::RRed</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAcquire::RRed</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 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><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 msgid "<literal>Debug::pkgAcquire::Worker</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAcquire::Worker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" -msgstr "" +msgstr "<literal>Debug::pkgAutoRemove</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 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><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDepCache::AutoInstall</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -5699,12 +7275,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDepCache::Marker</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -5721,91 +7297,91 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 msgid "<literal>Debug::pkgInitConfig</literal>" -msgstr "" +msgstr "<literal>Debug::pkgInitConfig</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 msgid "<literal>Debug::pkgDPkgPM</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDPkgPM</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 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><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" -msgstr "" +msgstr "<literal>Debug::pkgDPkgProgressReporting</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 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><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 msgid "<literal>Debug::pkgOrderList</literal>" -msgstr "" +msgstr "<literal>Debug::pkgOrderList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 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><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 msgid "<literal>Debug::pkgPackageManager</literal>" -msgstr "" +msgstr "<literal>Debug::pkgPackageManager</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "" "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 msgid "<literal>Debug::pkgPolicy</literal>" -msgstr "" +msgstr "<literal>Debug::pkgPolicy</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" -msgstr "" +msgstr "<literal>Debug::pkgProblemResolver</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 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><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" -msgstr "" +msgstr "<literal>Debug::pkgProblemResolver::ShowScores</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -5813,45 +7389,48 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 msgid "<literal>Debug::sourceList</literal>" -msgstr "" +msgstr "<literal>Debug::sourceList</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" -msgstr "" +msgstr "&file-aptconf;" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 msgid "&apt-cache;, &apt-config;, &apt-preferences;." -msgstr "" +msgstr "&apt-cache;, &apt-config;, &apt-preferences;." #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" -msgstr "" +#, fuzzy +#| msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" +msgstr "&apt-author.team; &apt-email; &apt-product; <date>4 maja 2009</date>" #. type: Content of: <refentry><refnamediv><refname> #: apt_preferences.5.xml:21 apt_preferences.5.xml:28 msgid "apt_preferences" -msgstr "" +msgstr "apt_preferences" #. type: Content of: <refentry><refnamediv><refpurpose> #: apt_preferences.5.xml:29 @@ -5893,6 +7472,20 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -5902,24 +7495,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 msgid "APT's Default Priority Assignments" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" -msgstr "" +msgstr "<command>apt-get install -t testing <replaceable>jakiś-pakiet</replaceable></command>\n" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, 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:65 +#: apt_preferences.5.xml:76 msgid "" "If there is no preferences file or if there is no entry in the file that " "applies to a particular version then the priority assigned to that version " @@ -5935,40 +7528,55 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 -msgid "priority 100" +#: apt_preferences.5.xml:101 +#, fuzzy +#| msgid "priority 100" +msgid "priority 1" +msgstr "priorytet 100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." msgstr "" +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 +msgid "priority 100" +msgstr "priorytet 100" + #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 msgid "to the version that is already installed (if any)." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 msgid "priority 500" -msgstr "" +msgstr "priorytet 500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 msgid "" "to the versions that are not installed and do not belong to the target " "release." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 msgid "priority 990" -msgstr "" +msgstr "priorytet 990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 msgid "" "to the versions that are not installed and belong to the target release." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 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: " @@ -5976,22 +7584,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 msgid "" "APT then applies the following rules, listed in order of precedence, to " "determine which version of a package to install." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " "(\"Downgrading\" is installing a less recent version of a package in place " @@ -6001,19 +7611,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 msgid "Install the highest priority version." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 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 "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 msgid "" "If two or more versions have the same priority and version number but either " "the packages differ in some of their metadata or the <literal>--reinstall</" @@ -6021,7 +7631,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 msgid "" "In a typical situation, the installed version of a package (priority 100) " "is not as recent as one of the versions available from the sources listed in " @@ -6031,7 +7641,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " "recent than any of the other available versions. The package will not be " @@ -6040,7 +7650,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 msgid "" "Sometimes the installed version of a package is more recent than the version " "belonging to the target release, but not as recent as a version belonging to " @@ -6052,12 +7662,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 msgid "The Effect of APT Preferences" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 msgid "" "The APT preferences file allows the system administrator to control the " "assignment of priorities. The file consists of one or more multi-line " @@ -6066,7 +7676,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " "specified packages and specified version or version range. For example, the " @@ -6076,16 +7686,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, no-wrap msgid "" "Package: perl\n" "Pin: version 5.8*\n" "Pin-Priority: 1001\n" msgstr "" +"Package: perl\n" +"Pin: version 5.8*\n" +"Pin-Priority: 1001\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 msgid "" "The general form assigns a priority to all of the package versions in a " "given distribution (that is, to all the versions of packages that are listed " @@ -6095,7 +7708,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 msgid "" "This general-form entry in the APT preferences file applies only to groups " "of packages. For example, the following record assigns a high priority to " @@ -6103,26 +7716,54 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, no-wrap msgid "" "Package: *\n" "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:206 +msgid "" +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: origin \"\"\n" +#| "Pin-Priority: 999\n" +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\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:187 +#: apt_preferences.5.xml:214 msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:219 msgid "" "The following record assigns a low priority to all package versions " "belonging to any distribution whose Archive name is \"<literal>unstable</" @@ -6130,33 +7771,43 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, no-wrap msgid "" "Package: *\n" "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:202 +#: apt_preferences.5.xml:228 msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 -#, no-wrap +#: apt_preferences.5.xml:232 +#, fuzzy, no-wrap +#| msgid "" +#| "Package: *\n" +#| "Pin: release n=squeeze\n" +#| "Pin-Priority: 900\n" msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" +"Package: *\n" +"Pin: release n=squeeze\n" +"Pin-Priority: 900\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 +#: apt_preferences.5.xml:237 msgid "" "The following record assigns a high priority to all package versions " "belonging to any release whose Archive name is \"<literal>stable</literal>\" " @@ -6164,91 +7815,108 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, no-wrap msgid "" "Package: *\n" "Pin: release a=stable, v=3.0\n" "Pin-Priority: 500\n" msgstr "" +"Package: *\n" +"Pin: release a=stable, v=3.0\n" +"Pin-Priority: 500\n" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 msgid "How APT Interprets Priorities" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 msgid "P > 1000" -msgstr "" +msgstr "P > 1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 +#, fuzzy msgid "" "causes a version to be installed even if this constitutes a downgrade of the " "package" msgstr "" +"powoduje, że wersja zostanie zainstalowana tylko wtedy, jeżeli żadna wersja " +"pakietu nie jest jeszcze zainstalowana" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 msgid "990 < P <=1000" -msgstr "" +msgstr "990 < P <=1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 +#, fuzzy 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 "" +"powoduje, że wersja zostanie zainstalowana tylko wtedy, jeżeli żadna wersja " +"pakietu nie jest jeszcze zainstalowana" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 msgid "500 < P <=990" -msgstr "" +msgstr "500 < P <=990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 +#, fuzzy 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 "" +"powoduje, że wersja zostanie zainstalowana tylko wtedy, jeżeli żadna wersja " +"pakietu nie jest jeszcze zainstalowana" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 msgid "100 < P <=500" -msgstr "" +msgstr "100 < P <=500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 +#, fuzzy 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 "" +"powoduje, że wersja zostanie zainstalowana tylko wtedy, jeżeli żadna wersja " +"pakietu nie jest jeszcze zainstalowana" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 msgid "0 < P <=100" -msgstr "" +msgstr "0 < P <=100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 msgid "" "causes a version to be installed only if there is no installed version of " "the package" msgstr "" +"powoduje, że wersja zostanie zainstalowana tylko wtedy, jeżeli żadna wersja " +"pakietu nie jest jeszcze zainstalowana" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 msgid "P < 0" -msgstr "" +msgstr "P < 0" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 msgid "prevents the version from being installed" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " "negative integers. They are interpreted as follows (roughly speaking): " @@ -6256,7 +7924,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 msgid "" "If any specific-form records match an available package version then the " "first such record determines the priority of the package version. Failing " @@ -6265,14 +7933,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 msgid "" "For example, suppose the APT preferences file contains the three records " "presented earlier:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, no-wrap msgid "" "Package: perl\n" @@ -6287,14 +7955,25 @@ msgid "" "Pin: release unstable\n" "Pin-Priority: 50\n" msgstr "" +"Package: perl\n" +"Pin: version 5.8*\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:292 +#: apt_preferences.5.xml:318 msgid "Then:" -msgstr "" +msgstr "Wtedy:" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 msgid "" "The most recent available version of the <literal>perl</literal> package " "will be installed, so long as that version's version number begins with " @@ -6304,7 +7983,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 msgid "" "A version of any package other than <literal>perl</literal> that is " "available from the local system has priority over other versions, even " @@ -6312,7 +7991,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 msgid "" "A version of a package whose origin is not the local system but some other " "site listed in &sources-list; and which belongs to an <literal>unstable</" @@ -6321,12 +8000,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 msgid "Determination of Package Version and Distribution Properties" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 msgid "" "The locations listed in the &sources-list; file should provide " "<filename>Packages</filename> and <filename>Release</filename> files to " @@ -6334,27 +8013,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 msgid "the <literal>Package:</literal> line" -msgstr "" +msgstr "linia <literal>Package:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 msgid "gives the package name" -msgstr "" +msgstr "podaje nazwę pakietu" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 msgid "the <literal>Version:</literal> line" -msgstr "" +msgstr "linia <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 msgid "gives the version number for the named package" -msgstr "" +msgstr "podaje numer wersji danego pakietu" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 msgid "" "The <filename>Packages</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable>/" @@ -6367,12 +8046,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" -msgstr "" +msgstr "linia <literal>Archive:</literal> lub <literal>Suite:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 msgid "" "names the archive to which all the packages in the directory tree belong. " "For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " @@ -6383,34 +8062,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, 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:365 +#: apt_preferences.5.xml:391 msgid "the <literal>Codename:</literal> line" -msgstr "" +msgstr "linia <literal>Codename:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 -#, no-wrap -msgid "Pin: release n=squeeze\n" -msgstr "" +#: apt_preferences.5.xml:401 +#, fuzzy, no-wrap +#| msgid "Pin: release a=stable\n" +msgid "Pin: release n=&testing-codename;\n" +msgstr "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 msgid "" "names the release version. For example, the packages in the tree might " "belong to Debian GNU/Linux release version 3.0. Note that there is normally " @@ -6420,21 +8101,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, no-wrap msgid "" "Pin: release v=3.0\n" "Pin: release a=stable, v=3.0\n" "Pin: release 3.0\n" msgstr "" +"Pin: release v=3.0\n" +"Pin: release a=stable, v=3.0\n" +"Pin: release 3.0\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 msgid "the <literal>Component:</literal> line" -msgstr "" +msgstr "linia <literal>Component:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 msgid "" "names the licensing component associated with the packages in the directory " "tree of the <filename>Release</filename> file. For example, the line " @@ -6445,18 +8129,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, 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:416 +#: apt_preferences.5.xml:442 msgid "the <literal>Origin:</literal> line" -msgstr "" +msgstr "linia <literal>Origin:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 msgid "" "names the originator of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -6465,18 +8149,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, 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:429 +#: apt_preferences.5.xml:455 msgid "the <literal>Label:</literal> line" -msgstr "" +msgstr "linia <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 msgid "" "names the label of the packages in the directory tree of the " "<filename>Release</filename> file. Most commonly, this is <literal>Debian</" @@ -6485,26 +8169,27 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, 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:337 +#: apt_preferences.5.xml:363 msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " "files retrieved from locations listed in the &sources-list; file are stored " @@ -6519,35 +8204,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 msgid "Optional Lines in an APT Preferences Record" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 msgid "" "Each record in the APT preferences file can optionally begin with one or " "more lines beginning with the word <literal>Explanation:</literal>. This " "provides a place for comments." msgstr "" -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 msgid "Tracking Stable" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 -#, no-wrap +#: apt_preferences.5.xml:501 +#, fuzzy, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" "Explanation: package versions other than those in the stable distro\n" @@ -6559,9 +8235,18 @@ msgid "" "Pin: release o=Debian\n" "Pin-Priority: -10\n" msgstr "" +"Explanation: Uninstall or do not install any Debian-originated\n" +"Explanation: package versions other than those in the stable distro\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:473 +#: apt_preferences.5.xml:495 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -6571,17 +8256,20 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 #, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" "apt-get upgrade\n" "apt-get dist-upgrade\n" msgstr "" +"apt-get install <replaceable>nazwa-pakietu</replaceable>\n" +"apt-get upgrade\n" +"apt-get dist-upgrade\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -6590,13 +8278,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" -msgstr "" +msgstr "apt-get install <replaceable>pakiet</replaceable>/testing\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>testing</literal> distribution; the package " @@ -6605,12 +8293,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 msgid "Tracking Testing or Unstable" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, no-wrap msgid "" "Package: *\n" @@ -6625,9 +8313,20 @@ 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:516 +#: apt_preferences.5.xml:538 msgid "" "The following APT preferences file will cause APT to assign a high priority " "to package versions from the <literal>testing</literal> distribution, a " @@ -6638,7 +8337,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest " @@ -6647,13 +8346,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" -msgstr "" +msgstr "apt-get install <replaceable>pakiet</replaceable>/unstable\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>unstable</literal> distribution. " @@ -6665,15 +8364,30 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 -#, no-wrap +#: apt_preferences.5.xml:600 +#, fuzzy, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" +"Package: *\n" +"Pin: release n=&testing-codename;\n" +"Pin-Priority: 900\n" +"\n" +"Explanation: Debian unstable is always codenamed with sid\n" +"Package: *\n" +"Pin: release n=sid\n" +"Pin-Priority: 800\n" +"\n" +"Package: *\n" +"Pin: release o=Debian\n" +"Pin-Priority: -10\n" +msgstr "" +"Explanation: Uninstall or do not install any Debian-originated package versions\n" "Explanation: other than those in the distribution codenamed with squeeze or sid\n" "Package: *\n" "Pin: release n=squeeze\n" @@ -6687,10 +8401,9 @@ msgid "" "Package: *\n" "Pin: release o=Debian\n" "Pin-Priority: -10\n" -msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -6705,51 +8418,51 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" -msgstr "" +msgstr "apt-get install <replaceable>pakiet</replaceable>/sid\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 msgid "&file-preferences;" -msgstr "" +msgstr "&file-preferences;" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" -msgstr "" +msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" #. type: Content of: <refentry><refnamediv><refname> #: sources.list.5.xml:22 sources.list.5.xml:29 msgid "sources.list" -msgstr "" +msgstr "sources.list" #. type: Content of: <refentry><refnamediv><refpurpose> #: sources.list.5.xml:30 msgid "Package resource list for APT" -msgstr "" +msgstr "Lista zasobów pakietów dla APT" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:34 @@ -6759,6 +8472,10 @@ msgid "" "documents only the packaging system used by the Debian GNU/Linux system. " "This control file is <filename>/etc/apt/sources.list</filename>." msgstr "" +"Lista zasobów pakietów jest używana do zlokalizowania archiwów pakietów " +"używanego systemu dystrybucji pakietów. Obecnie ta strona podręcznika " +"opisuje tylko system pakietów używany w systemie Debian GNU/Linux. Plikiem " +"kontrolnym jest <filename>/etc/apt/sources.list</filename>." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:39 @@ -6772,11 +8489,21 @@ msgid "" "Universal Resource Locator, or URL. The rest of the line can be marked as a " "comment by using a #." msgstr "" +"Listę źródeł zaprojektowano tak, aby obsługiwała dowolną liczbę aktywnych " +"źródeł i różnorodne lokalizacje źródeł. Każde źródło jest wymienione w " +"osobnej linii, zaczynając od źródeł najbardziej preferowanych. Format każdej " +"linii jest następujący: <literal>typ uri argumenty</literal>. Pierwsza " +"pozycja, <literal>typ</literal>, wyznacza format <literal>argumentów</" +"literal>. <literal>uri</literal> jest uniwersalnym identyfikatorem zasobu " +"(ang. Universal Resource Identifier - URI), który jest nadzbiorem dobrze " +"znanego uniwersalnego lokalizatora zasobu (ang. Universal Resource Locator - " +"URL). Pozostała część linii może być komentarzem, jeśli zaczyna się od znaku " +"\"#\"." #. type: Content of: <refentry><refsect1><title> #: sources.list.5.xml:50 msgid "sources.list.d" -msgstr "" +msgstr "sources.list.d" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:51 @@ -6788,11 +8515,17 @@ msgid "" "digits (0-9), underscore (_), hyphen (-) and period (.) characters. " "Otherwise they will be silently ignored." msgstr "" +"Katalog <filename>/etc/apt/sources.list.d</filename> umożliwia podzielenie " +"pliku źródeł na osobne pliki. Format jest dokładnie taki sam, jak w " +"przypadku zwykłego pliku <filename>sources.list</filename>. Nazwy plików w " +"tym katalogu muszą się kończyć rozszerzeniem <filename>.list</filename> i " +"mogą składać się tylko z liter (a-z i A-Z), cyfr (0-9), znaku podkreślenia " +"(_), pauzy (-) i kropki (.). Inne pliki zostaną zignorowane." #. type: Content of: <refentry><refsect1><title> #: sources.list.5.xml:60 msgid "The deb and deb-src types" -msgstr "" +msgstr "Typy deb i deb-src" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:61 @@ -6807,6 +8540,15 @@ msgid "" "form as the <literal>deb</literal> type. A <literal>deb-src</literal> line " "is required to fetch source indexes." msgstr "" +"Typ <literal>deb</literal> opisuje typowe dwupoziomowe archiwum Debiana: " +"<filename>dystrybucja/komponent</filename>. Zazwyczaj <literal>dystrybucja</" +"literal> jest jedną z: <literal>stable</literal>, <literal>unstable</" +"literal> lub <literal>testing</literal>, a <filename>komponent</filename> - " +"jednym z: <literal>main</literal>, <literal>contrib</literal>, <literal>non-" +"free</literal> lub <literal>non-us</literal>. Typ <literal>deb-src</literal> " +"opisuje lokalizacje kodów źródłowych dystrybucji Debiana i używa takiego " +"samego formatu jak typ <literal>deb</literal>. <literal>deb-src</literal> " +"jest wymagany do pobierania indeksów kodów źródłowych." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:73 @@ -6814,12 +8556,14 @@ msgid "" "The format for a <filename>sources.list</filename> entry using the " "<literal>deb</literal> and <literal>deb-src</literal> types is:" msgstr "" +"Formaty wpisów w <filename>sources.list</filename> używających typów " +"<literal>deb</literal> i <literal>deb-src</literal> to:" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:76 #, no-wrap msgid "deb uri distribution [component1] [component2] [...]" -msgstr "" +msgstr "deb URI dystrybucja [komponent1] [komponent2] [...]" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:78 @@ -6833,6 +8577,14 @@ msgid "" "literal> does not specify an exact path, at least one <literal>component</" "literal> must be present." msgstr "" +"URI typu <literal>deb</literal> musi podawać bazową lokalizację dystrybucji " +"Debiana, w której APT znajdzie potrzebne informacje. <literal>Dystrybucja</" +"literal> może być dokładną ścieżką - w takim przypadku komponenty trzeba " +"pominąć, a <literal>dystrybucja</literal> musi się kończyć znakiem ukośnika " +"(\"/\"). Jest to użyteczne, gdy interesuje nas szczególna pod-sekcja " +"archiwum, podana jako URI. Jeśli <literal>dystrybucja</literal> nie podaje " +"dokładnej ścieżki, to musi być obecny przynajmniej jeden <literal>komponent</" +"literal>." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:87 @@ -6844,7 +8596,15 @@ msgid "" "of interest when specifying an exact path, <literal>APT</literal> will " "automatically generate a URI with the current architecture otherwise." msgstr "" +"<literal>Dystrybucja</literal> może zawierać także zmienną <literal>$(ARCH)</" +"literal>, która zostanie rozwinięta do architektury Debiana (i386, m68k, " +"powerpc, ...) używanej w systemie. Pozwala to na używanie plików " +"<filename>sources.list</filename> niezależnych od architektury. W ogólności " +"jest to interesujące tylko wtedy, gdy podaje się dokładną ścieżkę, w innym " +"przypadku <literal>APT</literal> automatycznie wygeneruje URI zawierający " +"bieżącą architekturę." +# #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:95 msgid "" @@ -6859,6 +8619,18 @@ msgid "" "number of simultaneous anonymous users. APT also parallelizes connections to " "different hosts to more effectively deal with sites with low bandwidth." msgstr "" +"Ponieważ w pojedynczej linii można podać tylko jedną dystrybucję, może być " +"potrzebne wymienienie tego samego URI w wielu liniach, jeżeli pożądany jest " +"podzbiór wszystkich dostępnych dystrybucji lub komponentów w danej " +"lokalizacji. APT wewnętrznie posortuje listę URI po wygenerowaniu " +"kompletnego zbioru i użyje pojedynczego połączenia do pobrania wszystkich " +"odniesień do tego samego zdalnego komputera, tak żeby niepotrzebnie nie " +"nawiązywać połączenia FTP, zamykać go, robić cokolwiek innego, a potem " +"ponownie łączyć się do tego samego zasobu. Ta cecha jest użyteczna do " +"uzyskiwania dostępu do obciążonych serwerów FTP ograniczających liczbę " +"jednoczesnych anonimowych połączeń. APT tworzy równoległe połączenia do " +"różnych komputerów, tak żeby efektywnie radzić sobie z komputerami w " +"sieciach o niskiej przepustowości łączy." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:107 @@ -6868,30 +8640,42 @@ msgid "" "speed from fastest to slowest (CD-ROM followed by hosts on a local network, " "followed by distant Internet hosts, for example)." msgstr "" +"Ważne jest, aby źródła pakietów były wymienione w kolejności preferencji " +"użytkownika, zaczynając od tego najbardziej preferowanego. Zazwyczaj " +"wynikiem tego będzie sortowanie od najszybszego do najwolniejszego (na " +"przykład CD-ROM przed komputerami w lokalnej sieci przed odległymi " +"komputerami w Internecie)." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:112 msgid "Some examples:" -msgstr "" +msgstr "Kilka przykładów:" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:114 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "deb http://http.us.debian.org/debian stable main contrib non-free\n" +#| "deb http://http.us.debian.org/debian dists/stable-updates/\n" +#| " " msgid "" +"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" +" " +msgstr "" "deb http://http.us.debian.org/debian stable main contrib non-free\n" "deb http://http.us.debian.org/debian dists/stable-updates/\n" " " -msgstr "" #. type: Content of: <refentry><refsect1><title> #: sources.list.5.xml:120 msgid "URI specification" -msgstr "" +msgstr "Określanie URI" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:125 msgid "file" -msgstr "" +msgstr "file" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:127 @@ -6900,6 +8684,9 @@ msgid "" "considered an archive. This is useful for NFS mounts and local mirrors or " "archives." msgstr "" +"Schemat file pozwala używać jako archiwum dowolnego katalogu w systemie " +"plików. Jest użyteczny dla katalogów montowanych przez NFS i lokalnych kopii " +"archiwów." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:134 @@ -6907,6 +8694,9 @@ msgid "" "The cdrom scheme allows APT to use a local CDROM drive with media swapping. " "Use the &apt-cdrom; program to create cdrom entries in the source list." msgstr "" +"Schemat cdrom pozwala APT na użycie lokalnego dysku CDROM ze zmianą dysków. " +"Prosimy używać programu &apt-cdrom; do dodawania takich wpisów w sources." +"list." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:141 @@ -6918,6 +8708,12 @@ msgid "" "http://user:pass@server:port/. Note that this is an insecure method of " "authentication." msgstr "" +"Schemat http opisuje serwer archiwum HTTP. Jeśli ustawiono zmienną " +"środowiskową <envar>http_proxy</envar> w formacie http://serwer:port/, to " +"APT użyje serwera proxy określonego w tej zmiennej. Użytkownicy serwerów " +"proxy wymagających autoryzacji mogą ustawić tę zmienną na http://użytkownik:" +"hasło@serwer:port/. Proszę zauważyć, że taki sposób autoryzacji nie jest " +"bezpieczny." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:152 @@ -6930,11 +8726,18 @@ msgid "" "method. ftp proxies using http specified in the configuration file will be " "ignored." msgstr "" +"Schemat ftp opisuje serwer FTP archiwum. Zachowanie modułu FTP można " +"dowolnie konfigurować, szczegóły można znaleźć na stronie podręcznika &apt-" +"conf;. Proszę zauważyć, że można podać serwer proxy ftp, używając zmiennej " +"środowiskowej <envar>ftp_proxy</envar>. Możliwe jest podanie serwera proxy " +"http (które to serwery często rozumieją lokalizacje zasobów ftp) używając " +"tej i TYLKO tej metody. Podane w pliku konfiguracyjnym serwery proxy ftp " +"używające http zostaną zignorowane." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:161 msgid "copy" -msgstr "" +msgstr "copy" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:163 @@ -6943,16 +8746,20 @@ msgid "" "copied into the cache directory instead of used directly at their location. " "This is useful for people using a zip disk to copy files around with APT." msgstr "" +"Schemat copy jest identyczny ze schematem file, z tym wyjątkiem, że pakiety " +"nie są używane bezpośrednio z podanej lokalizacji, tylko są kopiowane do " +"katalogu bufora. Jest to użyteczne w przypadku używania dysku przenośnego do " +"skopiowania plików przy użyciu APT." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:168 msgid "rsh" -msgstr "" +msgstr "rsh" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:168 msgid "ssh" -msgstr "" +msgstr "ssh" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:170 @@ -6963,11 +8770,17 @@ msgid "" "<command>find</command> and <command>dd</command> commands to perform the " "file transfers from the remote." msgstr "" +"Metoda rsh/ssh uruchamia rsh/ssh do połączenia się ze zdalnym komputerem " +"jako podany użytkownik i uzyskania dostępu do plików. Dobrym pomysłem jest " +"wcześniejsze przygotowanie kluczy RSA lub dostępu rhosts. APT, po uzyskaniu " +"dostępu do plików na zdalnym komputerze, używa standardowych poleceń " +"<command>find</command> i <command>dd</command> do przetransferowania plików " +"ze zdalnego komputera." #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> #: sources.list.5.xml:178 msgid "more recognizable URI types" -msgstr "" +msgstr "więcej rozpoznawanych typów URI" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> #: sources.list.5.xml:180 @@ -6981,6 +8794,15 @@ msgid "" "<citerefentry> <refentrytitle><filename>apt-transport-debtorrent</filename></" "refentrytitle> <manvolnum>1</manvolnum></citerefentry>." msgstr "" +"APT może być rozszerzone o więcej metod, pochodzących z innych opcjonalnych " +"pakietów, które powinny się nazywać <literal>apt-transport-" +"<replaceable>metoda</replaceable></literal>. Zespół APT opiekuje się na " +"przykład pakietem <literal>apt-transport-https</literal>, dostarczającym " +"metody dostępu dla URI typu https, działającej podobnie do metody http. " +"Dostępne są również inne metody pozwalające na przykład używać debtorrenta, " +"proszę zobaczyć <citerefentry> <refentrytitle><filename>apt-transport-" +"debtorrent</filename></refentrytitle> <manvolnum>1</manvolnum></" +"citerefentry>." #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:122 @@ -6988,6 +8810,8 @@ msgid "" "The currently recognized URI types are cdrom, file, http, ftp, copy, ssh, " "rsh. <placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" +"Obecnie rozpoznawane są następujące typy URI: cdrom, file, http, ftp, copy, " +"ssh, rsh. <placeholder type=\"variablelist\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:194 @@ -6995,34 +8819,37 @@ msgid "" "Uses the archive stored locally (or NFS mounted) at /home/jason/debian for " "stable/main, stable/contrib, and stable/non-free." msgstr "" +"Użycie archiwum lokalnego (lub montowanego przez NFS) w katalogu /home/jason/" +"debian dla zasobów stable/main, stable/contrib i stable/non-free." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:196 #, no-wrap msgid "deb file:/home/jason/debian stable main contrib non-free" -msgstr "" +msgstr "deb file:/home/jason/debian stable main contrib non-free" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:198 msgid "As above, except this uses the unstable (development) distribution." msgstr "" +"Jak wyżej, z tą różnicą że używa dystrybucji niestabilnej (deweloperskiej)." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:199 #, no-wrap msgid "deb file:/home/jason/debian unstable main contrib non-free" -msgstr "" +msgstr "deb file:/home/jason/debian unstable main contrib non-free" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:201 msgid "Source line for the above" -msgstr "" +msgstr "Linie źródeł dla powyższego przykładu" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:202 #, no-wrap msgid "deb-src file:/home/jason/debian unstable main contrib non-free" -msgstr "" +msgstr "deb-src file:/home/jason/debian unstable main contrib non-free" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:204 @@ -7030,25 +8857,34 @@ msgid "" "Uses HTTP to access the archive at archive.debian.org, and uses only the " "hamm/main area." msgstr "" +"Użycie HTTP do uzyskania dostępu do archiwum na komputerze archive.debian." +"org i dystrybucji hamm/main." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:206 #, 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:208 +#, fuzzy +#| msgid "" +#| "Uses FTP to access the archive at ftp.debian.org, under the debian " +#| "directory, and uses only the stable/contrib area." msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" +"Użycie FTP do uzyskania dostępu do archiwum na komputerze ftp.debian.org i " +"dystrybucji stable/contrib." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 -#, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" -msgstr "" +#, fuzzy, no-wrap +#| msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" +msgstr "deb ftp://ftp.debian.org/debian stable contrib" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:212 @@ -7058,12 +8894,16 @@ 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 "" +"Użycie FTP do uzyskania dostępu do archiwum na komputerze ftp.debian.org, " +"dystrybucji unstable/contrib. Jeśli poniższa linia wystąpi razem z linią z " +"poprzedniego przykładu w tym samym pliku <filename>sources.list</filename>, " +"to pojedyncza sesja FTP będzie użyta w celu uzyskania dostępu do obu zasobów." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:216 #, 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> #: sources.list.5.xml:218 @@ -7071,18 +8911,20 @@ msgid "" "Uses HTTP to access the archive at nonus.debian.org, under the debian-non-US " "directory." msgstr "" +"Użycie HTTP do uzyskania dostępu do archiwum na komputerze nonus.debian." +"org, w katalogu debian-non-US." #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:220 #, no-wrap msgid "deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free" -msgstr "" +msgstr "deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free" #. type: Content of: <refentry><refsect1><para><literallayout> #: sources.list.5.xml:229 #, no-wrap msgid "deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/" -msgstr "" +msgstr "deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:222 @@ -7094,71 +8936,72 @@ msgid "" "only illustrates how to use the substitution variable; non-us is no longer " "structured like this] <placeholder type=\"literallayout\" id=\"0\"/>" msgstr "" +"Użycie HTTP do uzyskania dostępu do archiwum na komputerze nonus.debian." +"org, w katalogu debian-non-US. Dla komputerów i386 używa tylko plików " +"znalezionych w podkatalogu <filename>unstable/binary-i386</filename>, a dla " +"komputerów m68k <filename>unstable/binary-m68k</filename>; i tak dalej dla " +"innych architektur. (Uwaga: ten przykład jest tylko ilustracją, jak używać " +"zmiennych podstawienia non-us obecnie nie zawiera już takiej struktury). " +"<placeholder type=\"literallayout\" id=\"0\"/>" #. type: Content of: <refentry><refsect1><para> #: sources.list.5.xml:234 msgid "&apt-cache; &apt-conf;" -msgstr "" +msgstr "&apt-cache;, &apt-conf;" #. type: <title></title> #: guide.sgml:4 msgid "APT User's Guide" -msgstr "" +msgstr "Podręcznik użytkownika 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: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $" +msgstr "$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $" #. type: <abstract></abstract> #: guide.sgml:11 msgid "" "This document provides an overview of how to use the the APT package manager." -msgstr "" +msgstr "Dokument zawiera opis używania menadżera pakietów APT." #. type: <copyrightsummary></copyrightsummary> #: guide.sgml:15 -#, fuzzy msgid "Copyright © Jason Gunthorpe, 1998." -msgstr "Copyright © Jason Gunthorpe, 1999." +msgstr "Copyright © 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\" i ten dokument s± oprogramowaniem wolnodostêpnym; mo¿esz " -"rozpowszechniaæ je i/lub zmieniaæ w zgodzie z postanowieniami \"Ogólnej " -"Licencji Publicznej GNU\" (GNU General Public License) takiej, jak zosta³a " -"opublikowana przez \"Fundacje Wolnego Oprogramowania (Free Software " -"Foundation); albo w wersji 2 tej¿e licencji, albo (twój wybór) w dowolnej " -"pó¼niejszej." +"\"APT\" i ten dokument są oprogramowaniem wolnodostępnym, które można " +"rozpowszechniać oraz zmieniać zgodnie z postanowieniami drugiej albo (wedle " +"uznania) dowolnej późniejszej wersji \"Ogólnej Licencji Publicznej GNU" +"\" (GNU General Public License) publikowanej przez \"Fundację Wolnego " +"Oprogramowania (Free Software Foundation)." #. type: <p></p> #: guide.sgml:24 offline.sgml:25 -#, fuzzy msgid "" "For more details, on Debian GNU/Linux systems, see the file /usr/share/" "common-licenses/GPL for the full license." msgstr "" -"Wiêcej szczegó³ów mo¿na uzyskaæ, przegl±daj±c plik zawieraj±cy pe³ny tekst " +"Więcej szczegółów można uzyskać, przeglądając plik zawierający pełen tekst " "licencji (w systemach Debian jest to plik /usr/share/common-licenses/GPL)." #. type: <heading></heading> #: guide.sgml:32 msgid "General" -msgstr "" +msgstr "Ogólne" #. type: <p></p> #: guide.sgml:38 @@ -7168,11 +9011,15 @@ msgid "" "provide a way to install and remove packages as well as download new " "packages from the Internet." msgstr "" +"Pakiet APT składa się z dwóch części: z metody APT programu <prgn>dselect</" +"prgn> oraz z programu <prgn>apt-get</prgn> będącego interfejsem linii " +"poleceń. Obie części pozwalają na instalowanie i usuwanie pakietów oraz na " +"pobieranie nowych pakietów z Internetu." #. type: <heading></heading> #: guide.sgml:39 msgid "Anatomy of the Package System" -msgstr "" +msgstr "Budowa systemu pakietów" #. type: <p></p> #: guide.sgml:44 @@ -7181,6 +9028,9 @@ msgid "" "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 "" +"System pakietów Debiana zawiera sporą ilość informacji skojarzonych z każdym " +"pakietem, zapewniających integralność pakietów w systemie. Najbardziej " +"widoczną cechą systemu pakietów jest system zależności." #. type: <p></p> #: guide.sgml:52 @@ -7191,6 +9041,11 @@ msgid "" "things the average user is required to install. Also, it allows for choices " "in mail transport agents, X servers and so on." msgstr "" +"System zależności pozwala poszczególnym programom używać wspólnych elementów " +"systemu, takich jak biblioteki. Upraszcza także umieszczanie rzadko " +"używanych części programów w oddzielnych pakietach, tak aby zmniejszyć " +"liczbę pakietów instalowanych przez przeciętnego użytkownika. Pozwala także " +"wybierać programy odpowiedzialne za dostarczanie poczty, serwery X-ów itp." #. type: <p></p> #: guide.sgml:57 @@ -7200,6 +9055,9 @@ msgid "" "package requires another package to be installed at the same time to work " "properly." msgstr "" +"Pierwszym krokiem potrzebnym do zrozumienia systemu zależności jest " +"zrozumienie koncepcji prostej zależności. Prosta zależność oznacza, że dany " +"pakiet do poprawnego działania wymaga zainstalowania innego pakietu." #. type: <p></p> #: guide.sgml:63 @@ -7209,6 +9067,11 @@ msgid "" "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 "" +"Na przykład mailcrypt jest rozszerzeniem edytora emacs, umożliwiającym " +"szyfrowanie e-maili za pomocą programu GPG. Bez zainstalowanego pakietu GPG, " +"mailcrypt jest bezużyteczny, dlatego mailcrypt zawiera prostą zależność od " +"GPG. Ma także prostą zależność od pakietu emacs, ponieważ jest rozszerzeniem " +"emacsa, więc i bez emacsa jest równie bezużyteczny." #. type: <p></p> #: guide.sgml:73 @@ -7222,6 +9085,16 @@ msgid "" "system so all mail transport agents have a conflicting dependency with all " "other mail transport agents." msgstr "" +"Inną ważną zależnością, którą należy zrozumieć, jest konflikt. Oznacza to, " +"że dany pakiet może nie działać albo może być szkodliwy dla systemu, jeżeli " +"razem z nim jest zainstalowany inny pakiet. Jako przykład rozważmy program " +"odpowiedzialny za dostarczanie poczty (ang. \"mail transport agent\") taki " +"jak sendmail, exim lub qmail. Nie jest możliwe jednoczesne zainstalowanie " +"dwóch takich programów, ponieważ oba musiałyby nasłuchiwać na tym samym " +"porcie sieciowym, żeby odebrać e-maile. Próba zainstalowanie obu poważnie " +"uszkodzi system. Dlatego też wszystkie programy obsługi dostarczania poczty " +"są w konflikcie ze wszystkimi innymi programami obsługującymi dostarczanie " +"poczty." #. type: <p></p> #: guide.sgml:83 @@ -7235,6 +9108,15 @@ msgid "" "depend on mail-transport-agent. This can add a great deal of confusion when " "trying to manually fix packages." msgstr "" +"Dodatkową komplikacją jest możliwość, że dany pakiet może udawać inny " +"pakiet. Proszę rozważyć jako przykład, że exim i sendmail praktycznie rzecz " +"biorąc są identyczne - oba dostarczają pocztę, oba mają wspólny interfejs. " +"Dlatego też system pakietów daje im możliwość zadeklarowania, że oba są " +"programami obsługującymi dostarczanie poczty.Tak więc zarówno exim, jak i " +"sendmail deklarują, że dostarczają pakiet o nazwie mail-transport-agent, od " +"którego mogą zależeć pakiety, wymagające do swojego działania programu " +"obsługi poczty. Może to być bardzo mylące podczas próby ręcznego naprawiania " +"zależności pakietów." #. type: <p></p> #: guide.sgml:88 @@ -7244,6 +9126,9 @@ msgid "" "issues by providing a number of automatic algorithms that help in selecting " "packages for installation." msgstr "" +"W dowolnym czasie pojedyncza zależność może być lub nie być spełniona przez " +"obecnie zainstalowane pakiety. ATP próbuje rozwiązać zależności używając " +"pewnej liczby algorytmów pomagających w wyborze pakietów do zainstalowania." #. type: <p></p> #: guide.sgml:102 @@ -7253,6 +9138,10 @@ msgid "" "understand .deb files, it works with the package's proper name and can only " "install .deb archives from a <em>Source</em>." msgstr "" +"<prgn>apt-get</prgn> dostarcza prostego sposobu na zainstalowanie pakietów z " +"linii poleceń. W przeciwieństwie do <prgn>dpkg</prgn>, <prgn>apt-get</prgn> " +"nie posługuje się nazwami plików \".deb\", lecz używa nazw pakietów i może " +"zainstalować tylko archiwa \".deb\" ze skonfigurowanych <em>źródeł</em>." #. type: <p></p> #: guide.sgml:109 @@ -7264,6 +9153,12 @@ msgid "" "packages are available. This is done with <tt>apt-get update</tt>. For " "instance," msgstr "" +"Pierwszą rzeczą <footnote><p> Aby używać serwera proxy, należy najpierw " +"ustawić zmienną środowiskową http_proxy, proszę przeczytać sources.list(5)</" +"p></footnote>, którą należy zrobić przed użyciem <prgn>apt-get</prgn> jest " +"pobranie listy pakietów (ze <em>źródeł</em> wymienionych w pliku sources.list" +"(5)), tak żeby APT wiedział, jakie pakiety są dostępne. Robi się to za " +"pomocą polecenia <tt>apt-get update</tt>. Na przykład:" #. type: <example></example> #: guide.sgml:116 @@ -7275,11 +9170,16 @@ msgid "" "Reading Package Lists... Done\n" "Building Dependency Tree... Done" msgstr "" +"# apt-get update\n" +"Pob: http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages\n" +"Pob: http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n" +"Czytanie list pakietów... Gotowe\n" +"Budowanie drzewa zależności.. Gotowe" #. type: <p><taglist> #: guide.sgml:120 msgid "Once updated there are several commands that can be used:" -msgstr "" +msgstr "Po zaktualizowaniu można użyć następnych poleceń:" #. type: <p></p> #: guide.sgml:131 @@ -7292,6 +9192,14 @@ msgid "" "on new packages or conflict with some other package. <prgn>dselect</prgn> or " "<tt>apt-get install</tt> can be used to force these packages to install." msgstr "" +"Upgrade spróbuje delikatnie zaktualizować cały system. Upgrade nigdy nie " +"zainstaluje nowego pakietu ani nie usunie istniejącego pakiety, ani też nie " +"zaktualizuje pakietu do wersji powodującej, że inny pakiet przestanie " +"działać. Można używać tego polecenia codziennie do w miarę bezpiecznych " +"aktualizacji systemu. Upgrade wypisze listę pakietów, których nie potrafił " +"zaktualizować, co zazwyczaj oznacza, że zależą one od nowych pakietów lub są " +"w konflikcie z innymi pakietami. Można wymusić instalację takich pakietów, " +"używając do tego <prgn>dselect</prgn> lub <tt>apt-get install</tt>." #. type: <p></p> #: guide.sgml:140 @@ -7304,6 +9212,14 @@ msgid "" "listed packages and will print a summary and ask for confirmation if " "anything other than its arguments are changed." msgstr "" +"Install jest używane do instalowania pakietów przez podanie ich nazwy. " +"Pakiet jest automatycznie pobierany i instalowany. Może być to użyteczne, " +"gdy już zna się nazwę pakietu do zainstalowania i nie chce się uruchamiać " +"graficznego interfejsu wyboru pakietów. Można podać dowolną liczbę nazw " +"pakietów do zainstalowania - wszystkie będą pobrane. Install próbuje " +"automatycznie rozwiązać problemy z zależnościami w podanych pakietach, " +"wypisze podsumowanie i poprosi o potwierdzenie, jeśli zamierza zmienić " +"cokolwiek innego niż pakiety podane jako jego argumenty." #. type: <p></p> #: guide.sgml:149 @@ -7316,6 +9232,14 @@ 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 powoduje całkowitą aktualizację systemu i jest zaprojektowany " +"do uproszczenia aktualizacji z jednego wydania Debiana do kolejnego. Używa " +"wyrafinowanych algorytmów do określenia najlepszego zbioru pakietów do " +"zainstalowania, aktualizacji lub usunięcia, tak aby zaktualizować jak " +"najwięcej pakietów w systemie do nowszego wydania. W niektórych sytuacjach, " +"może być prościej użyć dist-upgrade niż ręcznie rozwiązywać zależności w " +"programie <prgn>dselect</prgn>. Kiedy dist-upgrade zakończy działanie, można " +"użyć programu <prgn>dselect</prgn> do zainstalowania pominiętych pakietów." #. type: <p></p> #: guide.sgml:152 @@ -7323,6 +9247,8 @@ msgid "" "It is important to closely look at what dist-upgrade is going to do, its " "decisions may sometimes be quite surprising." msgstr "" +"Jest ważne, aby dokładnie przyjrzeć się temu, co dist-upgrade zamierza " +"zrobić, gdyż jego decyzje mogą czasami zdumiewać." #. type: <p></p> #: guide.sgml:163 @@ -7335,11 +9261,19 @@ msgid "" "the downloaded archives can be installed by simply running the command that " "caused them to be downloaded again without <tt>-d</tt>." msgstr "" +"Zachowanie programu <prgn>apt-get</prgn> można kontrolować za pomocą opcji " +"linii poleceń szczegółowo opisanych w stronie podręcznika ekranowego <manref " +"section=\"8\" name=\"apt-get\">. Najbardziej użyteczną z nich jest <tt>-d</" +"tt>, która nie instaluje pobranych plików. Jeśli system musi pobrać dużą " +"liczbę pakietów, instalowanie ich może być niepożądane, jeśli coś pójdzie " +"nie tak. Jeśli użyto <tt>-d</tt>, to pobrane archiwa można zainstalować, " +"ponownie uruchamiając polecenie, które spowodowało ich pobranie, tym razem " +"bez opcji <tt>-d</tt>." #. type: <heading></heading> #: guide.sgml:168 msgid "DSelect" -msgstr "" +msgstr "DSelect" #. type: <p></p> #: guide.sgml:173 @@ -7349,6 +9283,10 @@ msgid "" "to select the packages to be installed or removed and APT actually installs " "them." msgstr "" +"Metoda APT <prgn>dselect</prgn> dostarcza kompletnego systemu APT w " +"interfejsie użytkownika programu wyboru pakietów <prgn>dselect</prgn>. " +"<prgn>dselect</prgn> może być użyty do wybrania pakietów przeznaczonych do " +"zainstalowania lub usunięcia, a APT zainstaluje lub usunie te pakiety." #. type: <p></p> #: guide.sgml:184 @@ -7363,6 +9301,16 @@ msgid "" "have access to the latest bug fixes. APT will automatically use packages on " "your CDROM before downloading from the Internet." msgstr "" +"Aby włączyć metodę APT należy wybrać opcję \"[A] Dostęp\" w programie " +"<prgn>dselect</prgn> , a następnie wybrać metodę APT. Użytkownik zostanie " +"poproszony o skonfigurowanie listy <em>źródeł</em>, będących lokalizacjami, " +"z których będą pobierane pakiety. Mogą być to strony internetowe, lokalne " +"serwery lustrzane Debiana lub CDROM-y. Każde źródło może dostarczać tylko " +"fragmentu pełnego archiwum Debiana, a APT automatycznie połączy je w " +"kompletny zbiór pakietów. Jeśli używany jest CDROM, to dobrym pomysłem jest " +"podanie najpierw jego, a potem podanie mirrorów umożliwiających dostęp do " +"najnowszych wersji pakietów zawierających poprawki błędów. APT automatycznie " +"użyje pakietów z CDROM-u zanim zacznie pobierać pakiety z Internetu." #. type: <example></example> #: guide.sgml:198 @@ -7381,6 +9329,18 @@ msgid "" " \n" " URL [http://llug.sep.bnl.gov/debian]:" msgstr "" +" Ustawianie listy źródłowych lokalizacji dystrybucji\n" +"\t \n" +" Proszę podać bazowy URL dystrybucji Debiana.\n" +" Obsługiwane schematy połączeń to: http ftp file\n" +"\t \n" +" Przykłady:\n" +" file:/mnt/debian,\n" +" ftp://ftp.debian.org/debian,\n" +" http://ftp.pl.debian.org/debian,\n" +" \n" +" \n" +" URL [http://llug.sep.bnl.gov/debian]:" #. type: <p></p> #: guide.sgml:205 @@ -7389,6 +9349,9 @@ msgid "" "archive, defaulting to a HTTP mirror. Next it asks for the distribution to " "get." msgstr "" +"Ustawianie źródeł zaczyna się od pytania o bazową lokalizację Debiana. " +"Domyślną wartością jest mirror HTTP. Następnie użytkownik jest pytany o " +"dystrybucję do pobrania." #. type: <example></example> #: guide.sgml:212 @@ -7400,6 +9363,11 @@ msgid "" " \n" " Distribution [stable]:" msgstr "" +" Proszę podać znacznik dystrybucji do pobrania lub ścieżkę do pliku\n" +" pakietów kończącą się znakiem \"/\". Zazwyczaj znacznikiem dystrybucji\n" +" jest coś w rodzaju: stable unstable testing non-US\n" +" \n" +" Dystrybucja [stable]:" #. type: <p></p> #: guide.sgml:222 @@ -7411,6 +9379,13 @@ msgid "" "that cannot be exported from the United States. Importing these packages " "into the US is legal however." msgstr "" +"Dystrybucja odnosi się do wersji Debiana: <em>stable</em>(stabilna) to " +"najnowsza wydana wersja, a <em>unstable</em> (niestabilna) to wersja " +"rozwojowa. <em>non-US</em> jest dostępna tylko na wybranych serwerach " +"lustrzanych i zawiera pakiety, które wykorzystują technologie szyfrowania " +"danych lub inne rzeczy, które nie mogą być eksportowane z serwerów " +"umieszczonych w Stanach Zjednoczonych. Importowanie tych pakietów do Stanów " +"Zjednoczonych jest jednakże legalne." #. type: <example></example> #: guide.sgml:228 @@ -7421,6 +9396,10 @@ msgid "" " \n" " Components [main contrib non-free]:" msgstr "" +" Proszę podać komponenty do pobrania\n" +" Zazwyczaj komponentem jest coś w rodzaju: main contrib non-free\n" +" \n" +" Komponenty [main contrib non-free]:" #. type: <p></p> #: guide.sgml:236 @@ -7430,6 +9409,11 @@ msgid "" "packages while contrib and non-free contain things that have various " "restrictions placed on their use and distribution." msgstr "" +"Lista komponentów jest listą pod-dystrybucji do pobrania. Dystrybucja jest " +"podzielona ze względu na licencje oprogramowania: main (główna) zawiera " +"pakiety zgodne z DFSG (\"Wytycznymi Debiana w sprawie Wolnego Oprogramowania" +"\"),contrib i non-free zawierają pakiety, które zawierają restrykcje " +"związane z ich używaniem lub rozpowszechnianiem." #. type: <p></p> #: guide.sgml:240 @@ -7437,6 +9421,9 @@ msgid "" "Any number of sources can be added, the setup script will continue to prompt " "until you have specified all that you want." msgstr "" +"Można dodać dowolną liczbę źródeł. Skrypt konfigurujący będzie kontynuował " +"odpytywanie użytkownika dopóty, dopóki nie poda wszystkich źródeł, które " +"chciał skonfigurować." #. type: <p></p> #: guide.sgml:247 @@ -7447,6 +9434,12 @@ msgid "" "<prgn>dselect</prgn>. [U]pdate must be performed even if <tt>apt-get update</" "tt> has been run before." msgstr "" +"Przed rozpoczęciem używania programu <prgn>dselect</prgn> należy w menu tego " +"programu wybrać \"[U] Aktualizacja\", abyzaktualizować listę dostępnych " +"pakietów. To polecenie jest nadzbiorem polecenia <tt>apt-get update</tt>, " +"zapewniającym programowi <prgn>dselect</prgn> dostęp do pobranych informacji " +"o pakietach. \"[U] Aktualizacja\" musi być wykonana, nawet jeśli wcześniej " +"uruchomiono <tt>apt-get update</tt>." #. type: <p></p> #: guide.sgml:253 @@ -7456,6 +9449,11 @@ msgid "" "[R]emove commands have no meaning, the [I]nstall command performs both of " "them together." msgstr "" +"Następnie można wybrać pakiety do zainstalowania, używając opcji \"[S] Wybór" +"\", a potem zainstalować te pakiety opcją \"[I] Instalacja\". Używanie " +"metody APT czyni opcje \"[C] Konfiguracja\" i \"[R] Usuwanie\" " +"bezużytecznymi, gdyż \"[I] Instalacja\" przeprowadza również te dwie " +"operacje." #. type: <p></p> #: guide.sgml:258 @@ -7464,11 +9462,14 @@ msgid "" "have been successfully installed. To change this behavior place <tt>Dselect::" "clean \"prompt\";</tt> in /etc/apt/apt.conf." msgstr "" +"Domyślnie APT automatycznie usunie pliki pakietów (.deb), gdy tylko zostaną " +"zainstalowane. Aby zmienić to zachowanie, proszę umieścić <tt>Dselect::" +"clean \"prompt\";</tt> w /etc/apt/apt.conf." #. type: <heading></heading> #: guide.sgml:264 msgid "The Interface" -msgstr "" +msgstr "Interfejs" #. type: <p></p> #: guide.sgml:278 @@ -7482,11 +9483,20 @@ 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 "" +"Metoda APT programu <prgn>dselect</prgn> i program <prgn>apt-get</prgn> " +"dzielą wspólny interfejs. Jest to prosty system, który najpierw informuje " +"użytkownika, co będzie zrobione, a następnie to robi<footnote><p>Metoda " +"programu <prgn>dselect</prgn> jest tak naprawdę zbiorem skryptów " +"wywołujących <prgn>apt-get</prgn>. Metoda ta ma jednakże większą " +"funkcjonalność niż sam program <prgn>apt-get</prgn>.</p></footnote>. Po " +"wyświetleniu podsumowania informującego o tym, co będzie zrobione, APT " +"wyświetla komunikaty dotyczące postępu przeprowadzanych operacji, tak żeby " +"można było oszacować czas pozostały do ich zakończenia." #. type: <heading></heading> #: guide.sgml:280 msgid "Startup" -msgstr "" +msgstr "Uruchamianie" #. type: <p></p> #: guide.sgml:284 @@ -7496,6 +9506,10 @@ msgid "" "At any time these operations can be performed by running <tt>apt-get check</" "tt>." msgstr "" +"Przed każdą operacją, z wyjątkiem update, APT przeprowadza pewne akcje " +"przygotowujące wewnętrzny stan. Sprawdza również stan systemu. Te same " +"operacje można przeprowadzić w dowolnej chwili, uruchamiając <tt>apt-get " +"check</tt>." #. type: <example></example> #: guide.sgml:289 @@ -7505,6 +9519,9 @@ msgid "" "Reading Package Lists... Done\n" "Building Dependency Tree... Done" msgstr "" +"# apt-get check\n" +"Czytanie list pakietów... Gotowe\n" +"Budowanie drzewa zależności... Gotowe" #. type: <p></p> #: guide.sgml:297 @@ -7514,6 +9531,10 @@ msgid "" "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 "" +"Pierwszą rzeczą, którą robi, jest wczytanie wszystkich plików pakietów do " +"pamięci. APT używa buforowania, tak żeby przyspieszyć tę operację przy " +"następnym uruchomieniu. Jeśli nie znajdzie niektórych plików pakietów, to " +"wypisze ostrzeżenie, a te pakiety zignoruje." #. type: <p></p> #: guide.sgml:303 @@ -7523,6 +9544,10 @@ msgid "" "package and considers if it is OK. Should this find a problem then a report " "will be printed out and <prgn>apt-get</prgn> will refuse to run." msgstr "" +"Końcową operacją jest szczegółowa analiza zależności w systemie. Sprawdzana " +"jest każda zależność każdego pakietu zainstalowanego lub rozpakowanego. W " +"razie wykrycia problemów z zależnościami <prgn>apt-get</prgn> wypisze " +"odpowiedni komunikat i odmówi dalszego działania." #. type: <example></example> #: guide.sgml:320 @@ -7544,6 +9569,21 @@ msgid "" " Depends: xlib6g (>= 3.3-5) but it is not installed\n" " libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)" msgstr "" +"# apt-get check\n" +"Czytanie list pakietów... Gotowe\n" +"Budowanie drzewa zależności... Gotowe\n" +"Należy uruchomić \"apt-get -f install\", aby je naprawić.\n" +"Następujące pakiety mają niespełnione zależności:\n" +" 9fonts: Wymaga: xlib6g ale nie jest zainstalowany\n" +" uucp: Wymaga: mailx ale nie jest zainstalowany\n" +" blast: Wymaga: xlib6g (>= 3.3-5) ale nie jest zainstalowany\n" +" adduser: Wymaga: perl-base ale nie jest zainstalowany\n" +" aumix: Wymaga: libgpmg1 but ale nie jest zainstalowany\n" +" debiandoc-sgml: Wymaga: sgml-base ale nie jest zainstalowany\n" +" bash-builtins: Wymaga: bash (>= 2.01) but 2.0-3 is installed\n" +" cthugha: Wymaga: svgalibg1 but it is not installed\n" +" Wymaga: xlib6g (>= 3.3-5) ale nie jest zainstalowany\n" +" libreadlineg2: Jest w konflikcie z: libreadline2 (<< 2.1-2.1)" #. type: <p></p> #: guide.sgml:329 @@ -7554,6 +9594,10 @@ msgid "" "that are unmet. A short explanation of why the package has a dependency " "problem is also included." msgstr "" +"Powyższy przykład przedstawia system mający wiele problemów, włączając to " +"poważny problem z libreadlineg2. Każdy pakiet mający niespełnione zależności " +"jest wypisywany w osobnej linii razem z niespełnionymi zależnościami. Podane " +"jest również krótkie wyjaśnienie dotyczące przyczyny problemu." #. type: <p></p> #: guide.sgml:337 @@ -7566,6 +9610,13 @@ msgid "" "situation a package may have been unpacked without its dependents being " "installed." msgstr "" +"Są dwie przyczyny, z których powodu system może być zepsuty w powyższy " +"sposób. Pierwszą jest to, że <prgn>dpkg</prgn> podczas aktualizacji systemu " +"nie zauważył jakiejś subtelnej relacji między pakietami<footnote><p>APT " +"rozważa wszystkie znane zależności i próbuje nie dopuścić do zepsucia " +"pakietów.</p></footnote>. Drugą przyczyną jest wystąpienie błędu w czasie " +"instalowania pakietu. W takim przypadku pakiet może być rozpakowany, mimo że " +"pakiety od niego zależące nie są zainstalowane." #. type: <p></p> #: guide.sgml:345 @@ -7577,6 +9628,13 @@ msgid "" "<prgn>dselect</prgn> method always supplies the <tt>-f</tt> option to allow " "for easy continuation of failed maintainer scripts." msgstr "" +"Druga przyczyna jest o wiele mniej poważna niż pierwsza, ponieważ APT " +"wymusza pewne więzy integralności dotyczące kolejności instalowania " +"pakietów. W obu przypadkach przekazanie programowi <prgn>apt-get</prgn> " +"opcji <tt>-f</tt> wymusi na APT znalezienie rozwiązania umożliwiającego mu " +"kontynuowanie działania. Metoda APT programu <prgn>dselect</prgn> zawsze " +"przekazuje opcję <tt>-f</tt>, aby móc kontynuować po wystąpieniu błędu w " +"skryptach opiekunów pakietów." #. type: <p></p> #: guide.sgml:351 @@ -7587,11 +9645,17 @@ msgid "" "necessary to manually use dpkg (possibly with forcing options) to correct " "the situation enough to allow APT to proceed." msgstr "" +"Jednak gdy opcja <tt>-f</tt> jest używana do poprawienia zależności w " +"poważnie uszkodzonym systemie (pierwsza z opisanych wyżej przyczyn), możliwe " +"jest że albo od razu zwróci błąd, albo nie powiedzie się sekwencja " +"instalowania pakietów. W obu przypadkach należy poprawić zależności ręcznie, " +"używając do tego dpkg (być może przekazując mu opcje wymuszające \"--" +"force-...\"), w takim stopniu, aby umożliwić działanie systemowi APT." #. type: <heading></heading> #: guide.sgml:356 msgid "The Status Report" -msgstr "" +msgstr "Raport stanu" #. type: <p></p> #: guide.sgml:363 @@ -7602,11 +9666,17 @@ msgid "" "final state of things, taking into account the <tt>-f</tt> option and any " "other relevant activities to the command being executed." msgstr "" +"Przed rozpoczęciem przetwarzania <prgn>apt-get</prgn> wyświetli raport " +"zawierający informacje o tym, co będzie zrobione. W ogólności raport ten " +"zależy od typu wykonywanej operacji, jednakże występuje w nim kilka " +"elementów wspólnych dla wszystkich typów. We wszystkich wypadkach " +"wyświetlane są informacje o końcowym stanie, brana jest pod uwagę opcja <tt>-" +"f</tt>, a także wszystkie istotne działania wykonywanego polecenia." #. type: <heading></heading> #: guide.sgml:364 msgid "The Extra Package list" -msgstr "" +msgstr "Lista dodatkowych pakietów" #. type: <example></example> #: guide.sgml:372 @@ -7619,6 +9689,12 @@ msgid "" " squake pgp-i python-base debmake ldso perl libreadlineg2\n" " ssh" msgstr "" +"Zostaną zainstalowane następujące dodatkowe pakiety:\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" +" squake pgp-i python-base debmake ldso perl libreadlineg2\n" +" ssh" #. type: <p></p> #: guide.sgml:379 @@ -7628,11 +9704,15 @@ msgid "" "generated for an <tt>install</tt> command. The listed packages are often the " "result of an Auto Install." msgstr "" +"Lista dodatkowych pakietów wyświetla wszystkie pakiety, które będą " +"zainstalowane lub zaktualizowane oprócz tych wymienionych w linii poleceń. " +"Jest generowana tylko dla polecenia <tt>install</tt>. Wymienione pakiety są " +"najczęściej wynikiem automatycznej instalacji." #. type: <heading></heading> #: guide.sgml:382 msgid "The Packages to Remove" -msgstr "" +msgstr "Pakiety przeznaczone do usunięcia" #. type: <example></example> #: guide.sgml:389 @@ -7644,6 +9724,11 @@ msgid "" " xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid\n" " nas xpilot xfig" msgstr "" +"Następujące pakiety zostaną USUNIĘTE:\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" +" nas xpilot xfig" #. type: <p></p> #: guide.sgml:399 @@ -7656,11 +9741,19 @@ msgid "" "that are going to be removed because they are only partially installed, " "possibly due to an aborted installation." msgstr "" +"Lista pakietów przeznaczonych do usunięcia wyświetla wszystkie pakiety, " +"które zostaną usunięte z systemu. Może być pokazana dla każdej operacji i " +"powinna być szczegółowo przeanalizowana, aby zapewnić, że żaden istotny " +"pakiet nie będzie usunięty. W szczególności opcja <tt>-f</tt> może " +"wygenerować sporo pakietów do usunięcia, także w przypadku jej użycia należy " +"szczególnie dokładnie przeanalizować wyświetlany raport. Lista może zawierać " +"pakiety usuwane z powodu ich tylko częściowego zainstalowania, wynikającego " +"być może z przerwania wcześniejszej instalacji." #. type: <heading></heading> #: guide.sgml:402 msgid "The New Packages list" -msgstr "" +msgstr "Lista nowych pakietów" #. type: <example></example> #: guide.sgml:406 @@ -7669,6 +9762,8 @@ msgid "" "The following NEW packages will installed:\n" " zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base" msgstr "" +"Zostaną zainstalowane następujące NOWE pakiety:\n" +" zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base" #. type: <p></p> #: guide.sgml:411 @@ -7677,11 +9772,14 @@ msgid "" "listed are not presently installed in the system but will be when APT is " "done." msgstr "" +"Lista nowych pakietów to proste przypomnienie o tym, co się stanie. Wypisane " +"pakiety nie są obecnie zainstalowane w systemie, ale będą, kiedy APT skończy " +"działanie." #. type: <heading></heading> #: guide.sgml:414 msgid "The Kept Back list" -msgstr "" +msgstr "Lista zatrzymanych pakietów" #. type: <example></example> #: guide.sgml:419 @@ -7691,6 +9789,9 @@ msgid "" " compface man-db tetex-base msql libpaper svgalib1\n" " gs snmp arena lynx xpat2 groff xscreensaver" msgstr "" +"Następujące pakiety zostały zatrzymane:\n" +" compface man-db tetex-base msql libpaper svgalib1\n" +" gs snmp arena lynx xpat2 groff xscreensaver" #. type: <p></p> #: guide.sgml:428 @@ -7702,11 +9803,18 @@ msgid "" "to install is with <tt>apt-get install</tt> or by using <prgn>dselect</prgn> " "to resolve their problems." msgstr "" +"Jeśli aktualizowany jest cały system, to jest możliwe, że nowe wersje " +"pakietów nie będą mogły być zainstalowane, ponieważ wymagają nowych pakietów " +"lub są w konflikcie z już zainstalowanymi pakietami. W takim wypadku pakiet " +"pojawi się na liście pakietów zatrzymanych. Najlepszym sposobem na " +"zainstalowanie takich pakietów jest użycie <tt>apt-get install</tt> lub " +"rozwiązanie problemów z zależnościami za pomocą programu <prgn>dselect</" +"prgn>." #. type: <heading></heading> #: guide.sgml:431 msgid "Held Packages warning" -msgstr "" +msgstr "Ostrzeżenie o zmianie zatrzymanych pakietów" #. type: <example></example> #: guide.sgml:435 @@ -7715,6 +9823,8 @@ msgid "" "The following held packages will be changed:\n" " cvs" msgstr "" +"Zostaną zmienione następujące zatrzymane pakiety:\n" +" cvs" #. type: <p></p> #: guide.sgml:441 @@ -7723,17 +9833,21 @@ msgid "" "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 "" +"Czasami można poprosić APT o zainstalowanie pakietu, który jest zatrzymany. " +"W takim przypadku wypisywane jest ostrzeżenie o zmianie zatrzymanego " +"pakietu. Może się to zdarzyć tylko podczas dist-upgrade lub install." #. type: <heading></heading> #: guide.sgml:444 msgid "Final summary" -msgstr "" +msgstr "Podsumowanie" #. type: <p></p> #: guide.sgml:447 msgid "" "Finally, APT will print out a summary of all the changes that will occur." msgstr "" +"APT zakończy raport podsumowaniem wszystkich zmian, które przeprowadzi." #. type: <example></example> #: guide.sgml:452 @@ -7743,6 +9857,9 @@ msgid "" "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 aktualizowanych, 8 nowo instalowanych, 25 usuwanych i 51 nieaktualizowanych.\n" +"12 nie w pełni zainstalowanych lub usuniętych.\n" +"Konieczne pobranie 65.7M/66.7M archiwów. Po rozpakowaniu zostanie użyte 26.5M." #. type: <p></p> #: guide.sgml:470 @@ -7761,6 +9878,18 @@ msgid "" "If a large number of packages are being removed then the value may indicate " "the amount of space that will be freed." msgstr "" +"Pierwsza linia podsumowania jest uproszczoną wersją powyższych list i " +"zawiera liczbę aktualizacji - to jest pakietów już zainstalowanych, których " +"nowsze wersje są dostępne. W drugiej linii wyświetlono liczbę nie do końca " +"skonfigurowanych pakietów, prawdopodobnie w wyniku przerwania poprzedniej " +"instalacji. Ostatnia linia zawiera dane dotyczące miejsca na dysku. Pierwsza " +"para liczb odnosi się do rozmiaru plików archiwum: pierwsza liczba oznacza " +"liczbę bajtów, które muszą zostać pobrane ze zdalnych serwerów, a druga - " +"całkowity rozmiar wszystkich żądanych archiwów. Kolejna liczba oznacza " +"różnicę rozmiarów pomiędzy obecnie zainstalowanymi pakietami, a nowo " +"instalowanymi pakietami. W przybliżeniu odpowiada przestrzeni dysku, która " +"będzie zajęta w /usr po zakończeniu instalacji. Wartość ta może wskazywać na " +"zwolnienie miejsca na dysku, jeśli usuwana jest duża liczba pakietów." #. type: <p></p> #: guide.sgml:473 @@ -7768,11 +9897,13 @@ msgid "" "Some other reports can be generated by using the -u option to show packages " "to upgrade, they are similar to the previous examples." msgstr "" +"Używając opcji -u, można wygenerować raport pokazujący pakiety przeznaczone " +"do aktualizacji, podobny do tego pokazanego w poprzednim przykładzie." #. type: <heading></heading> #: guide.sgml:477 msgid "The Status Display" -msgstr "" +msgstr "Wyświetlanie stanu przetwarzania" #. type: <p></p> #: guide.sgml:481 @@ -7780,6 +9911,8 @@ msgid "" "During the download of archives and package files APT prints out a series of " "status messages." msgstr "" +"Podczas pobierania archiwów i plików pakietów APT wyświetla serię " +"komunikatów o stanie." #. type: <example></example> #: guide.sgml:490 @@ -7793,6 +9926,13 @@ msgid "" "Get: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" msgstr "" +"# apt-get update\n" +"Pob:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages\n" +"Pob:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n" +"Traf http://llug.sep.bnl.gov/debian/ testing/main Packages\n" +"Pob:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages\n" +"Pob:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages\n" +"11% [5 testing/non-free `Oczekiwane na nagłówki' 0/32.1k 0%] 2203b/s 1m52s" #. type: <p></p> #: guide.sgml:500 @@ -7804,6 +9944,11 @@ msgid "" "<tt>apt-get update</tt> estimates the percent done which causes some " "inaccuracies." msgstr "" +"Linie zaczynające się od <em>Pob:</em> są wypisywane, kiedy APT zaczyna " +"pobierać plik, a ostatnia linia oznacza postęp pobierania. Pierwsza wartość " +"podana w procentach określa całkowity procent pobierania wszystkich plików. " +"Niestety rozmiar plików Package nie jest znany, tak więc <tt>apt-get update</" +"tt> estymuje procent wykonanego pobierania, co powoduje pewne nieścisłości." #. type: <p></p> #: guide.sgml:509 @@ -7816,6 +9961,14 @@ 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 "" +"Następna sekcja linii statusu powtarza się dla każdego wątku pobierania, " +"oznacza przeprowadzanie operacji i podaje kilka użytecznych informacji na " +"temat tego, co się dzieje. Czasem sekcja ta zawiera komunikat <em>Tworzenie " +"procesu potomnego</em>, co oznacza, że system operacyjny ładuje moduł " +"pobierania. Pierwszym słowem po znaku \"[\" jest liczba pobrań, dokładnie " +"taka jaka jest pokazana liczba linii historii pobrań. Następnie w skróconej " +"formie wyświetlana jest nazwa pobieranego obiektu. W przypadku archiwów " +"nazwa ta będzie zawierać nazwę pobieranego pakietu." #. type: <p></p> #: guide.sgml:524 @@ -7834,6 +9987,21 @@ msgid "" "regularly and reflects the time to complete everything at the shown transfer " "rate." msgstr "" +"W pojedynczych cudzysłowach podawany jest komunikat wskazujący na postęp " +"tworzenia połączenia pobierania danych. Zazwyczaj postęp ten jest sekwencją " +"zdarzeń od <em>Podłączanie</em> przez <em>Oczekiwanie na nagłówki</em> do " +"<em>Pobieranie</em> lub <em>Wznawianie</em>. Końcową wartością jest liczba " +"bajtów pobranych ze zdalnego serwera. Kiedy tylko pobieranie się rozpocznie, " +"wartość ta jest wyświetlana jw formacie typu <tt>102/10.2k</tt>, co oznacza, " +"że pobrano 102 bajty, a oczekuje się jeszcze pobrania 10.2 kilobajtów. Aby " +"zaoszczędzić miejsce, całkowity rozmiar jest zawsze wyświetlany jako w " +"postaci 4-znakowej. Po rozmiarze następuje procentowy wskaźnik postępu " +"pobierania danego pliku. Przedostatnim elementem jest bieżąca średnia " +"prędkość pobierania, która jest aktualizowane co każde 5 sekund i " +"odzwierciedla tempo pobierania w tym okresie. W końcu wyświetlany jest " +"estymowany czas pobierania, regularnie aktualizowany i odzwierciedlający " +"czas pozostały do zakończenia pobierania przy założeniu utrzymania się " +"pokazanego tempa pobierania." #. type: <p></p> #: guide.sgml:530 @@ -7844,11 +10012,17 @@ msgid "" "for logging to a file, use the <tt>-q</tt> option to remove the status " "display." msgstr "" +"Linia stanu jest aktualizowana co każde pół sekundy, aby na bieżąco " +"informować użytkownika o postępie pobierania, podczas gdy linie \"Pob:\" są " +"przesuwane w dół, gdy tylko zacznie się pobieranie nowego pliku. Ponieważ " +"linia stanu jest ciągle zmieniana, wyjście programu nie jest odpowiednie do " +"przekierowania do pliku. Aby usunąć linie stanu, należy użyć opcji <tt>-q</" +"tt>." #. type: <heading></heading> #: guide.sgml:535 msgid "Dpkg" -msgstr "" +msgstr "Dpkg" #. type: <p></p> #: guide.sgml:542 @@ -7860,65 +10034,63 @@ msgid "" "each question there is usually a description of what it is asking and the " "questions are too varied to discuss completely here." msgstr "" +"APT używa programu <prgn>dpkg</prgn> do instalowania archiwów i przełączy " +"się do interfejsu <prgn>dpkg</prgn>, gdy tylko zakończy pobieranie plików. " +"<prgn>dpkg</prgn> może również zadawać pytania podczas przetwarzania " +"pakietów, a same pakiety także mogą zadawać pytania. Każde pytanie zazwyczaj " +"jest poprzedzone opisem, a same pytania są zbyt zróżnicowane, by je tutaj " +"opisać." #. type: <title></title> #: offline.sgml:4 -#, fuzzy msgid "Using APT Offline" -msgstr "U¿ywanie APT w trybie offline" +msgstr "Używanie APT w trybie 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: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $" #. type: <abstract></abstract> #: offline.sgml:12 -#, fuzzy msgid "" "This document describes how to use APT in a non-networked environment, " "specifically a 'sneaker-net' approach for performing upgrades." msgstr "" -"Dokument ten opisuje u¿ywanie programu APT w ¶rodowiskach pozbawionych " -"dostêpu, do sieci, a w szczególno¶ci metodê pozwalaj±c± na robienie " +"Dokument ten opisuje używanie programu APT w środowiskach pozbawionych " +"dostępu, do sieci, a w szczególności metodę pozwalającą na przeprowadzanie " "aktualizacji systemu." #. type: <copyrightsummary></copyrightsummary> #: offline.sgml:16 -#, fuzzy msgid "Copyright © Jason Gunthorpe, 1999." msgstr "Copyright © Jason Gunthorpe, 1999." #. type: <heading></heading> #: offline.sgml:32 -#, fuzzy msgid "Introduction" -msgstr "Wstêp" +msgstr "Wstęp" #. type: <heading></heading> #: offline.sgml:34 offline.sgml:65 offline.sgml:180 -#, fuzzy msgid "Overview" msgstr "Wprowadzenie" #. type: <p></p> #: offline.sgml:40 -#, fuzzy msgid "" "Normally APT requires direct access to a Debian archive, either from a local " "media or through a network. Another common complaint is that a Debian " "machine is on a slow link, such as a modem and another machine has a very " "fast connection but they are physically distant." msgstr "" -"Normalnie APT wymaga bezpo¶redniego dostêpu do archiwów Debiana przez sieæ " -"lokaln± albo przez sieæ internetow±. Kolejn± niedogodno¶ci± mo¿e byæ fakt, " -"¿e nasz komputer, który pracuje na powolnym ³±czu takim jak modem, jest " -"znacznie oddalony od innego komputera z szybkim ³±czem." +"Zazwyczaj APT wymaga bezpośredniego dostępu do archiwów Debiana przez sieć " +"lokalną albo przez sieć internetową. Kolejną niedogodnością może być fakt, " +"że nasz komputer, który pracuje na powolnym łączu takim jak modem, jest " +"znacznie oddalony od innego komputera z szybkim łączem." #. type: <p></p> #: offline.sgml:51 -#, fuzzy msgid "" "The solution to this is to use large removable media such as a Zip disc or a " "SuperDisk disc. These discs are not large enough to store the entire Debian " @@ -7930,56 +10102,53 @@ msgid "" "the machine downloading the packages, and <em>target host</em> the one with " "bad or no connection." msgstr "" -"Rozwi±zaniem tego problemu jest u¿ycie pojemnych przeno¶nych no¶ników takich " -"jak dyskietka Zip lub dysk SuperDisk. No¶niki te nie s± wystarczaj±co " -"pojemne, by zgromadziæ kompletne archiwum Debiana, ale mo¿na ¶mia³o " -"dopasowaæ podzbiór du¿ego archiwum wystarczaj±cy dla wiêkszo¶ci " -"u¿ytkowników. Pomys³ polega na tym, by u¿yæ programu APT do wygenerowania " -"listy pakietów, które s± wymagane, a nastêpnie pobraniu ich na dysk, u¿ywaj" -"±c innego komputera z w³a¶ciw± zwarto¶ci±. Jest nawet mo¿liwe, by u¿yæ " -"innego komputera z Debianem z zainstalowanym programem APT lub zupe³nie " -"innym systemem operacyjnym i programem narzêdziowym do pobierania plików " +"Rozwiązaniem tego problemu jest użycie pojemnych przenośnych nośników takich " +"jak dyskietka Zip lub dysk SuperDisk. Nośniki te nie są wystarczająco " +"pojemne, by zgromadzić kompletne archiwum Debiana, ale można śmiało " +"dopasować podzbiór dużego archiwum wystarczający dla większości " +"użytkowników. Pomysł polega na tym, by użyć programu APT do wygenerowania " +"listy pakietów, które są wymagane, a następnie pobraniu ich na dysk, " +"używając innego komputera z właściwą zwartością. Jest nawet możliwe, by użyć " +"innego komputera z Debianem z zainstalowanym programem APT lub zupełnie " +"innym systemem operacyjnym i programem narzędziowym do pobierania plików " "takim jak wget." #. type: <p></p> #: offline.sgml:57 -#, fuzzy msgid "" "This is achieved by creatively manipulating the APT configuration file. The " "essential premise to tell APT to look on a disc for it's archive files. Note " "that the disc should be formated with a filesystem that can handle long file " "names such as ext2, fat32 or vfat." msgstr "" -"Osi±gane jest to przez twórcze manipulowanie plikiem konfiguracyjnym " -"programu APT. Rzecz± niezbêdn± jest poinformowanie programu APT, aby " -"wskazywa³ na dysk z plikami archiwum. Nale¿y zauwa¿yæ, ¿e dysk powinien byæ " -"sformatowany do obs³ugi systemu plików pozwalaj±cego pos³ugiwaæ siê d³ugimi " +"Osiągane jest to przez twórcze manipulowanie plikiem konfiguracyjnym " +"programu APT. Rzeczą niezbędną jest poinformowanie programu APT, aby " +"wskazywał na dysk z plikami archiwum. Należy zauważyć, że dysk powinien być " +"sformatowany do obsługi systemu plików pozwalającego posługiwać się długimi " "nazwami plików (np. ext2, fat32 albo vfat)." #. type: <heading></heading> #: offline.sgml:63 -#, fuzzy msgid "Using APT on both machines" -msgstr "U¿ywanie programu APT na obu komputerach" +msgstr "Używanie programu APT na obu komputerach" #. type: <p><example> #: offline.sgml:71 -#, fuzzy msgid "" "APT being available on both machines gives the simplest configuration. The " "basic idea is to place a copy of the status file on the disc and use the " "remote machine to fetch the latest package files and decide which packages " "to download. The disk directory structure should look like:" msgstr "" -"APT bêd±cy do dyspozycji na obu komputerach daje najprostsz± kombinacjê. " -"Zasadniczym pomys³em tej metody jest umieszczenie kopii pliku status na " -"dysku i u¿ycie odleg³ego komputera, aby uzyskaæ najnowsze pliki pakietów i " -"zdecydowaæ, które pakiety trzeba pobraæ. Struktura katalogów na dysku " -"powinna wygl±daæ nastêpuj±co:" +"APT dostępny na obu komputerach daje najprostszą kombinację. Zasadniczym " +"pomysłem tej metody jest umieszczenie kopii pliku status na dysku i użycie " +"odległego komputera, aby uzyskać najnowsze pliki pakietów i zdecydować, " +"które pakiety trzeba pobrać. Struktura katalogów na dysku powinna wyglądać " +"następująco:" #. type: <example></example> #: offline.sgml:80 -#, fuzzy, no-wrap +#, no-wrap msgid "" " /disc/\n" " archives/\n" @@ -8001,13 +10170,11 @@ msgstr "" #. type: <heading></heading> #: offline.sgml:88 -#, fuzzy msgid "The configuration file" msgstr "Plik konfiguracyjny" #. type: <p></p> #: offline.sgml:96 -#, fuzzy msgid "" "The configuration file should tell APT to store its files on the disc and to " "use the configuration files on the disc as well. The sources.list should " @@ -8016,25 +10183,24 @@ 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 "" -"Plik konfiguracyjny powinien informowaæ program APT, aby przechowywa³ swoje " -"pliki na dysku, a tak¿e u¿ywa³ plików konfiguracyjnych z dysku. Plik sources." -"list powinien zawieraæ prawid³owe odno¶niki, których nale¿y u¿yæ na zdalnym " -"komputerze, a plik status powinien byæ kopi± <em>/var/lib/dpkg/status</em>. " -"Zauwa¿, ¿e je¶li u¿ywasz lokalnego archiwum musisz u¿yæ tych samych " -"odno¶ników o identycznej sk³adni." +"Plik konfiguracyjny powinien informować program APT, aby przechowywał swoje " +"pliki na dysku, a także używał plików konfiguracyjnych z dysku. Plik sources." +"list powinien zawierać prawidłowe odnośniki, których należy użyć na zdalnym " +"komputerze, a plik status powinien być kopią <em>/var/lib/dpkg/status</em>. " +"Należy zauważyć, że podczas używania lokalnego archiwum trzeba użyć tych " +"samych odnośników o identycznej składni." #. type: <p><example> #: offline.sgml:100 -#, fuzzy msgid "" "<em>apt.conf</em> must contain the necessary information to make APT use the " "disc:" msgstr "" -"<em>apt.conf</em> musi zawieraæ niezbêdne wpisy, by APT korzysta³ z dysku:" +"<em>apt.conf</em> musi zawierać niezbędne wpisy, by APT korzystał z dysku:" #. type: <example></example> #: offline.sgml:124 -#, fuzzy, no-wrap +#, no-wrap msgid "" " APT\n" " {\n" @@ -8062,9 +10228,8 @@ msgid "" msgstr "" " APT\n" " {\n" -" /* Ten wpis nie jest wymagany, je¶li oba komputery maj± tê sam±\n" -" architekturê; mówi on programowi APT na komputerze pobieraj±cym \n" -" pakiety, jaka jest architektura naszego komputera */\n" +" /* Wpis nie jest wymagany, jeśli oba komputery mają tę samą architekturę;\n" +" podaje architekturę naszego komputera programowi APT na odległym komputerze */\n" " Architecture \"i386\";\n" " \n" " Get::Download-Only \"true\";\n" @@ -8072,34 +10237,31 @@ msgstr "" " \n" " Dir\n" " {\n" -" /* U¿yj katalogu disc na informacje stanu i przekieruj plik status\n" -" z domy¶lnego /var/lib/dpkg */\n" +" /* Używaj katalogu disc na informacje stanu i przekieruj plik status\n" +" z domyślnego /var/lib/dpkg */\n" " State \"/disc/\";\n" " State::status \"status\";\n" "\n" " // Katalog lokalnie przechowywanych pakietów binarnych\n" " Cache::archives \"/disc/archives/\";\n" -"\n" " Cache \"/tmp/\";\n" -"\n" +" \n" " // Lokalizacja pliku sources.list.\n" " Etc \"/disc\";\n" " };" #. type: </example></p> #: offline.sgml:129 -#, fuzzy 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 "" -"Wiêcej szczegó³ów mo¿na zobaczyæ w stronie podrêcznika apt.conf i w " -"przyk³adowym pliku konfiguracyjnym <em>/usr/share/doc/apt/examples/apt.conf</" +"Więcej szczegółów można zobaczyć w stronie podręcznika apt.conf i w " +"przykładowym pliku konfiguracyjnym <em>/usr/share/doc/apt/examples/apt.conf</" "em>." #. type: <p><example> #: offline.sgml:136 -#, fuzzy msgid "" "On the target machine the first thing to do is mount the disc and copy <em>/" "var/lib/dpkg/status</em> to it. You will also need to create the directories " @@ -8107,16 +10269,16 @@ msgid "" "em>. Then take the disc to the remote machine and configure the sources." "list. On the remote machine execute the following:" msgstr "" -"Pierwsz± rzecz±, jak± nale¿y zrobiæ na oddalonym komputerze z Debianem to " -"zamontowaæ dysk i przekopiowaæ na niego plik <em>/var/lib/dpkg/status</em>. " -"Trzeba tak¿e utworzyæ stukturê katalogów przedstawion± we \"Wprowadzeniu\": " -"<em>archives/partial/</em> i <em>lists/partial/</em>. Nastêpnie niesiemy " -"dysk do oddalonego komputera z szybkim ³±czem i konfigurujemy plik sources." -"list. Na oddalonym komputerze wykonujemy kolejno:" +"Pierwszą rzeczą, jaką należy zrobić na oddalonym komputerze z Debianem to " +"zamontować dysk i przekopiować na niego plik <em>/var/lib/dpkg/status</em>. " +"Trzeba także utworzyć strukturę katalogów przedstawioną we \"Wprowadzeniu\": " +"<em>archives/partial/</em> i <em>lists/partial/</em>. Następnie należy " +"przenieść dysk do oddalonego komputera z szybkim łączem i skonfigurować plik " +"sources.list. Na oddalonym komputerze wykonujemy kolejno:" #. type: <example></example> #: offline.sgml:142 -#, fuzzy, no-wrap +#, no-wrap msgid "" " # export APT_CONFIG=\"/disc/apt.conf\"\n" " # apt-get update\n" @@ -8132,32 +10294,30 @@ msgstr "" #. type: </example></p> #: offline.sgml:149 -#, fuzzy msgid "" "The dist-upgrade command can be replaced with any other standard APT " "commands, particularly dselect-upgrade. You can even use an APT front end " "such as <em>dselect</em>. However this presents a problem in communicating " "your selections back to the local computer." msgstr "" -"Polecenie dist-upgrade mo¿na zast±piæ ka¿dym innym podstawowym poleceniem " -"APT, w szczególno¶ci dselect-upgrade. Mo¿na nawet u¿yæ APT jako metody " -"dostêpu dla <em>dselect</em>. Jednak stworzy to problem w przeniesieniu " +"Polecenie dist-upgrade można zastąpić każdym innym podstawowym poleceniem " +"APT, w szczególności dselect-upgrade. Można nawet użyć APT jako metody " +"dostępu dla <em>dselect</em>. Jednak stworzy to problem w przeniesieniu " "Twoich operacji wyborów z powrotem na lokalny komputer." #. type: <p><example> #: offline.sgml:153 -#, fuzzy 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 "" "W tej chwili katalog disc zawiera wszystkie pliki indeksowe oraz archiwa " -"niezbêdne do aktualizacji maszyny z Debianem. Bierzemy dysk z powrotem do " +"niezbędne do aktualizacji maszyny z Debianem. Bierzemy dysk z powrotem do " "siebie i wpisujemy:" #. type: <example></example> #: offline.sgml:159 -#, fuzzy, no-wrap +#, no-wrap msgid "" " # export APT_CONFIG=\"/disc/apt.conf\"\n" " # apt-get check\n" @@ -8167,23 +10327,21 @@ msgid "" msgstr "" " # export APT_CONFIG=\"/disc/apt.conf\"\n" " # apt-get check\n" -" [ APT tworzy lokaln± kopiê plików cache ]\n" +" [ APT tworzy lokalną kopię plików cache ]\n" " # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade\n" -" [ Mo¿e te¿ byæ inne polecenie programu APT ]" +" [ Może też być inne polecenie programu APT ]" #. type: <p></p> #: offline.sgml:165 -#, fuzzy msgid "" "It is necessary for proper function to re-specify the status file to be the " "local one. This is very important!" msgstr "" -"Do prawid³owego dzia³ania koniecznie nale¿y podaæ plik status z lokalnej " -"maszyny. To jest bardzo wa¿ne!" +"Do prawidłowego działania koniecznie należy podać plik status z lokalnej " +"maszyny. To jest bardzo ważne!" #. type: <p></p> #: offline.sgml:172 -#, fuzzy msgid "" "If you are using dselect you can do the very risky operation of copying disc/" "status to /var/lib/dpkg/status so that any selections you made on the remote " @@ -8191,66 +10349,61 @@ 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 "" -"Je¶li u¿ywasz dselect, mo¿esz wykonaæ bardzo ryzykown± operacjê skopiowania " -"disc/status do /var/lib/dpkg/status, tak ¿e wszystkie zmiany, których " -"dokona³e¶ na odleg³ym komputerze, bêd± przeniesione. Mocno zalecam, aby " -"dokonywaæ doboru pakietów tylko na lokalnym komputerze, ale nie zawsze jest " -"to mo¿liwe. NIE podmieniaj pliku status, je¶li dpkg lub APT by³y uruchamiane " -"w miêdzyczasie!!" +"Jeśli używasz dselect, możesz wykonać bardzo ryzykowną operację skopiowania " +"disc/status do /var/lib/dpkg/status, tak że wszystkie zmiany, których " +"dokonałeś na odległym komputerze, będą przeniesione. Mocno zalecam, aby " +"dokonywać doboru pakietów tylko na lokalnym komputerze, ale nie zawsze jest " +"to możliwe. NIE podmieniaj pliku status, jeśli dpkg lub APT były uruchamiane " +"w międzyczasie!" #. type: <heading></heading> #: offline.sgml:178 -#, fuzzy msgid "Using APT and wget" -msgstr "U¿ywanie programów APT i wget" +msgstr "Używanie programów APT i wget" #. type: <p></p> #: offline.sgml:185 -#, fuzzy msgid "" "<em>wget</em> is a popular and portable download tool that can run on nearly " "any machine. Unlike the method above this requires that the Debian machine " "already has a list of available packages." msgstr "" -"<em>wget</em> jest popularnym i przeno¶nym programem narzêdziowym pobierania " -"plików, który dzia³a prawie na ka¿dym komputerze. W przeciwieñstwie do " -"metody opisanej powy¿ej ta wymaga, aby na lokalnym komputerze by³a aktualna " -"lista dostêpnych pakietów." +"<em>wget</em> jest popularnym i przenośnym programem narzędziowym pobierania " +"plików, który działa prawie na każdym komputerze. W przeciwieństwie do " +"metody opisanej powyżej ta wymaga, aby na lokalnym komputerze była aktualna " +"lista dostępnych pakietów." #. type: <p></p> #: offline.sgml:190 -#, fuzzy msgid "" "The basic idea is to create a disc that has only the archive files " "downloaded from the remote site. This is done by using the --print-uris " "option to apt-get and then preparing a wget script to actually fetch the " "packages." msgstr "" -"Nale¿y stworzyæ katalog disc tylko na pakiety do pobrania z innego " -"komputera. U¿yta zostanie do tego opcja --print-uris programu apt-get, a " -"nastêpnie przygotujemy skrypt dla programu wget, który pobierze w³a¶ciwe " +"Należy stworzyć katalog disc tylko na pakiety do pobrania z innego " +"komputera. Użyta zostanie do tego opcja --print-uris programu apt-get, a " +"następnie przygotujemy skrypt dla programu wget, który pobierze właściwe " "pakiety." #. type: <heading></heading> #: offline.sgml:196 -#, fuzzy msgid "Operation" msgstr "Kolejne kroki" #. type: <p><example> #: offline.sgml:200 -#, fuzzy msgid "" "Unlike the previous technique no special configuration files are required. " "We merely use the standard APT commands to generate the file list." msgstr "" -"W odró¿nieniu od poprzedniej metody dzia³ania ta nie wymaga specjalnych " -"plików konfiguracyjnych. U¿ywamy jedynie podstawowych poleceñ APT, by " -"wygenerowaæ listê plików." +"W odróżnieniu od poprzedniej metody działania ta nie wymaga specjalnych " +"plików konfiguracyjnych. Używamy jedynie podstawowych poleceń APT, by " +"wygenerować listę plików." #. type: <example></example> #: offline.sgml:205 -#, fuzzy, no-wrap +#, no-wrap msgid "" " # apt-get dist-upgrade \n" " [ Press no when prompted, make sure you are happy with the actions ]\n" @@ -8258,43 +10411,40 @@ msgid "" " # awk '{print \"wget -O \" $2 \" \" $1}' < uris > /disc/wget-script" msgstr "" " # apt-get dist-upgrade \n" -" [ Wybierz \"no\" po znaku zachêty, upewnij siê, czy to w³a¶ciwy wybór ]\n" +" [ Wybierz \"no\" po znaku zachęty, upewnij się, czy to właściwy wybór ]\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 -#, fuzzy msgid "" "Any command other than dist-upgrade could be used here, including dselect-" "upgrade." msgstr "" -"Tak¿e inne opcje ni¿ dist-upgrade mog± tu byæ u¿yte, w³±czaj±c dselect-" +"Można tu użyć także polecenia innego niż dist-upgrade, na przykład dselect-" "upgrade." #. type: <p></p> #: offline.sgml:216 -#, fuzzy msgid "" "The /disc/wget-script file will now contain a list of wget commands to " "execute in order to fetch the necessary archives. This script should be run " "with the current directory as the disc's mount point so as to save the " "output on the disc." msgstr "" -"Plik skryptu /disc/wget-script bêdzie teraz zawieraæ listê wywo³añ programu " -"wget, niezbêdnych do pobrania potrzebnych archiwów. Skrypt ten nale¿y " -"uruchomiæ w bie¿±cym katalogu o punkcie montowania disc, tak aby tu " -"zapisywa³ dane na dysku." +"Plik skryptu /disc/wget-script będzie teraz zawierać listę wywołań programu " +"wget, niezbędnych do pobrania potrzebnych archiwów. Skrypt ten należy " +"uruchomić w bieżącym katalogu o punkcie montowania disc, tak aby zapisywał " +"dane na tym dysku." #. type: <p><example> #: offline.sgml:219 -#, fuzzy msgid "The remote machine would do something like" -msgstr "Na oddalonym komputerze nale¿y wykonaæ co¶ takiego" +msgstr "Na oddalonym komputerze należy wykonać coś takiego" #. type: <example></example> #: offline.sgml:223 -#, fuzzy, no-wrap +#, no-wrap msgid "" " # cd /disc\n" " # sh -x ./wget-script\n" @@ -8306,22 +10456,52 @@ msgstr "" #. type: </example><example> #: offline.sgml:228 -#, fuzzy msgid "" "Once the archives are downloaded and the disc returned to the Debian machine " "installation can proceed using," msgstr "" -"Gdy archiwa zostan± pobrane i dysk wróci do komputera z Debianem, " -"instalowanie mo¿na prowadziæ dalej poleceniem:" +"Gdy archiwa zostaną pobrane i dysk wróci do komputera z Debianem, " +"instalowanie można prowadzić dalej poleceniem:" #. type: <example></example> #: offline.sgml:230 -#, fuzzy, no-wrap +#, no-wrap msgid " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade" msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade" #. type: </example></p> #: offline.sgml:234 -#, fuzzy msgid "Which will use the already fetched archives on the disc." -msgstr "które u¿yje pobranych uprzednio archiwów z dysku." +msgstr "Które użyje pobranych uprzednio archiwów z dysku." + +#~ 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 "<filename>/var/lib/apt/extended_states</filename>" +#~ msgstr "<filename>/var/lib/apt/extended_states</filename>" + +#~ msgid "" +#~ "Status list of auto-installed packages. Configuration Item: " +#~ "<literal>Dir::State</literal> sets the path to the " +#~ "<filename>extended_states</filename> file." +#~ msgstr "" +#~ "Lista stanów pakietów zainstalowanych automatycznie. Pozycja w pliku " +#~ "konfiguracyjnym: <literal>Dir::State</literal> ustawia ścieżkę do pliku " +#~ "o nazwie <filename>extended_states</filename>." + +#, fuzzy +#~ msgid "Cache-Limit" +#~ msgstr "Cache" + +#~ msgid "Pin: release n=squeeze\n" +#~ msgstr "Pin: release n=squeeze\n" diff --git a/doc/po/pt.po b/doc/po/pt.po new file mode 100644 index 000000000..02971023e --- /dev/null +++ b/doc/po/pt.po @@ -0,0 +1,11391 @@ +# Translation of apt manpages to Portuguese +# Copyright (C) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the apt package. +# +# Américo Monteiro <a_monteiro@netcabo.pt>, 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: apt 0.8.0~pre1\n" +"POT-Creation-Date: 2010-08-23 18:46-0300\n" +"PO-Revision-Date: 2010-08-25 23:07+0100\n" +"Last-Translator: Américo Monteiro <a_monteiro@netcabo.pt>\n" +"Language-Team: Portuguese <traduz@debianpt.org>\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. type: TH +#: apt.8:17 +#, no-wrap +msgid "apt" +msgstr "apt" + +#. type: TH +#: apt.8:17 +#, no-wrap +msgid "16 June 1998" +msgstr "16 Junho 1998" + +#. type: TH +#: apt.8:17 +#, no-wrap +msgid "Debian GNU/Linux" +msgstr "Debian GNU/Linux" + +#. type: SH +#: apt.8:18 +#, no-wrap +msgid "NAME" +msgstr "NOME" + +#. type: Plain text +#: apt.8:20 +msgid "apt - Advanced Package Tool" +msgstr "apt - Ferramenta de Pacotes Avançada" + +#. type: SH +#: apt.8:20 +#, no-wrap +msgid "SYNOPSIS" +msgstr "SINOPSE" + +#. type: Plain text +#: apt.8:22 +msgid "B<apt>" +msgstr "B<apt>" + +#. type: SH +#: apt.8:22 +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIÇÃO" + +#. type: Plain text +#: apt.8:31 +msgid "" +"APT is a management system for software packages. For normal day to day " +"package management there are several frontends available, such as B<aptitude>" +"(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 é um sistema de gestão para pacotes de software. Para a gestão de " +"pacotes normal do dia-a-dia existem vários frontends disponíveis, como o " +"B<aptitude>(8) para a linha de comandos ou o B<synaptic>(8) para o X Window " +"System. No entanto, algumas das opções estão apenas implementadas no B<apt-" +"get>(8)." + +#. type: SH +#: apt.8:31 +#, no-wrap +msgid "OPTIONS" +msgstr "OPÇÕES" + +#. type: Plain text +#: apt.8:33 apt.8:35 +msgid "None." +msgstr "Nenhum." + +#. type: SH +#: apt.8:33 +#, no-wrap +msgid "FILES" +msgstr "FICHEIROS" + +#. type: SH +#: apt.8:35 +#, no-wrap +msgid "SEE ALSO" +msgstr "VEJA TAMBÉM" + +#. type: Plain text +#: apt.8:42 +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:42 +#, no-wrap +msgid "DIAGNOSTICS" +msgstr "DIAGNÓSTICOS" + +#. type: Plain text +#: apt.8:44 +msgid "apt returns zero on normal operation, decimal 100 on error." +msgstr "o apt devolve zero na operação normal, 100 decimal em erro." + +#. type: SH +#: apt.8:44 +#, no-wrap +msgid "BUGS" +msgstr "BUGS" + +#. type: Plain text +#: apt.8:46 +msgid "This manpage isn't even started." +msgstr "Este manual ainda nem começou." + +#. type: Plain text +#: apt.8:55 +msgid "" +"See E<lt>http://bugs.debian.org/aptE<gt>. If you wish to report a bug in " +"B<apt>, please see I</usr/share/doc/debian/bug-reporting.txt> or the " +"B<reportbug>(1) command." +msgstr "" +"Veja E<lt>http://bugs.debian.org/aptE<gt>. Se deseja reportar um bug em " +"B<apt>, por favor veja I</usr/share/doc/debian/bug-reporting.txt> ou o " +"comando B<reportbug>(1) ." + +#. type: SH +#: apt.8:55 +#, no-wrap +msgid "AUTHOR" +msgstr "AUTOR" + +#. type: Plain text +#: apt.8:56 +msgid "apt was written by the APT team E<lt>apt@packages.debian.orgE<gt>." +msgstr "apt foi escrito pelo APT team E<lt>apt@packages.debian.orgE<gt>." + +#. type: Plain text +#: apt.ent:2 +msgid "<!-- -*- mode: sgml; mode: fold -*- -->" +msgstr "<!-- -*- mode: sgml; mode: fold -*- -->" + +#. type: Plain text +#: apt.ent:10 +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 "" +"<!-- 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\">" + +#. type: Plain text +#: apt.ent:17 +#, no-wrap +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 "" +"<!-- 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" + +#. type: Plain text +#: apt.ent:23 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:29 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:35 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:41 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:47 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:53 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:59 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:65 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:72 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:78 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:84 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:90 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:96 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:102 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:108 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:114 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:120 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:126 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:132 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:138 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:144 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:150 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:162 +#, no-wrap +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 "" +"<!-- 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 Outubro 2008</date>\n" +" <productname>Linux</productname>\n" + +#. type: Plain text +#: apt.ent:165 +#, no-wrap +msgid "" +" </refentryinfo>\n" +"\"> \n" +msgstr "" +" </refentryinfo>\n" +"\"> \n" + +#. type: Plain text +#: apt.ent:171 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:179 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:187 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:194 +#, no-wrap +msgid "" +"<!ENTITY apt-author.team \"\n" +" <author>\n" +" <othername>APT team</othername>\n" +" <contrib></contrib>\n" +" </author>\n" +"\">\n" +msgstr "" +"<!ENTITY apt-author.team \"\n" +" <author>\n" +" <othername>APT team</othername>\n" +" <contrib></contrib>\n" +" </author>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:198 apt.ent:209 +#, no-wrap +msgid "" +"<!ENTITY apt-product \"\n" +" <productname>Linux</productname>\n" +"\">\n" +msgstr "" +"<!ENTITY apt-product \"\n" +" <productname>Linux</productname>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:205 +#, no-wrap +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" + +#. type: Plain text +#: apt.ent:215 +#, no-wrap +msgid "" +"<!ENTITY apt-qapage \"\n" +"\t<para>\n" +"\t\t<ulink url='http://packages.qa.debian.org/a/apt.html'>QA Page</ulink>\n" +"\t</para>\n" +"\">\n" +msgstr "" +"<!ENTITY apt-qapage \"\n" +"\t<para>\n" +"\t\t<ulink url='http://packages.qa.debian.org/a/apt.html'>QA Page</ulink>\n" +"\t</para>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:226 +#, no-wrap +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 "" +"<!-- Boiler plate Bug reporting section -->\n" +"<!ENTITY manbugs \"\n" +" <refsect1><title>Bugs</title>\n" +" <para><ulink url='http://bugs.debian.org/src:apt'>página de bugs do APT</ulink>. \n" +" Se deseja reportar um bug no APT, por favor veja\n" +" <filename>/usr/share/doc/debian/bug-reporting.txt</filename> ou o\n" +" comando &reportbug;.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:234 +#, no-wrap +msgid "" +"<!-- Boiler plate Author section -->\n" +"<!ENTITY manauthor \"\n" +" <refsect1><title>Author</title>\n" +" <para>APT was written by the APT team <email>apt@packages.debian.org</email>.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" +msgstr "" +"<!-- Boiler plate Author section -->\n" +"<!ENTITY manauthor \"\n" +" <refsect1><title>Autor</title>\n" +" <para>APT foi escrito pela equipa do APT <email>apt@packages.debian.org</email>.\n" +" </para>\n" +" </refsect1>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:244 +#, no-wrap +msgid "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-commonoptions \"\n" +" <varlistentry><term><option>-h</option></term>\n" +" <term><option>--help</option></term>\n" +" <listitem><para>Show a short usage summary.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +msgstr "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-commonoptions \"\n" +" <varlistentry><term><option>-h</option></term>\n" +" <term><option>--help</option></term>\n" +" <listitem><para>Mostra um sumário curto da utilização.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:252 +#, no-wrap +msgid "" +" <varlistentry>\n" +" <term><option>-v</option></term>\n" +" <term><option>--version</option></term>\n" +" <listitem><para>Show the program version.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +msgstr "" +" <varlistentry>\n" +" <term><option>-v</option></term>\n" +" <term><option>--version</option></term>\n" +" <listitem><para>Mostra a versão do programa.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:264 +#, no-wrap +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. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. 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>Ficheiro de Configuração; Especifica o ficheiro de \n" +" configuração a usar. \n" +" O programa irá ler o ficheiro de configuração predefinido e depois este \n" +" ficheiro de configuração. Se as definições de configuração precisarem de \n" +" ser definidas antes, os ficheiros de configuração predefinidos são \n" +" analisados especificando um ficheiro com a variável de ambiente \n" +" <envar>APT_CONFIG</envar>. Veja &apt-conf; para informação de sintaxe.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:276 +#, no-wrap +msgid "" +" <varlistentry>\n" +" <term><option>-o</option></term>\n" +" <term><option>--option</option></term>\n" +" <listitem><para>Set a Configuration Option; This will set an arbitrary\n" +" configuration option. The syntax is <option>-o Foo::Bar=bar</option>.\n" +" <option>-o</option> and <option>--option</option> can be used multiple\n" +" times to set different options.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +" <varlistentry>\n" +" <term><option>-o</option></term>\n" +" <term><option>--option</option></term>\n" +" <listitem><para>Define uma Opção de Configuração; Isto irá definir uma opção\n" +" de configuração arbitrária. A sintaxe é <option>-o Foo::Bar=bar</option>.\n" +" <option>-o</option> e <option>--option</option> podem ser usadas várias\n" +" vezes para definir opções diferentes.\n" +" </para>\n" +" </listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:287 +#, no-wrap +msgid "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-cmdblurb \"\n" +" <para>All command line options may be set using the configuration file, the\n" +" descriptions indicate the configuration option to set. For boolean\n" +" options you can override the config file by using something like \n" +" <option>-f-</option>,<option>--no-f</option>, <option>-f=no</option>\n" +" or several other variations.\n" +" </para>\n" +"\">\n" +msgstr "" +"<!-- Should be used within the option section of the text to\n" +" put in the blurb about -h, -v, -c and -o -->\n" +"<!ENTITY apt-cmdblurb \"\n" +" <para>Todas as opções de linha de comandos podem ser definidas usando o ficheiro de configuração, as\n" +" descrições indicam a opção de configuração a definir. Para opções\n" +" booleanas você pode sobre por o ficheiro de configuração usando algo como \n" +" <option>-f-</option>,<option>--no-f</option>, <option>-f=no</option>\n" +" ou várias outras variantes.\n" +" </para>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:293 +#, no-wrap +msgid "" +"<!ENTITY file-aptconf \"\n" +" <varlistentry><term><filename>/etc/apt/apt.conf</filename></term>\n" +" <listitem><para>APT configuration file.\n" +" 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>Ficheiro de configuração do APT.\n" +" Item de Configuração: <literal>Dir::Etc::Main</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:299 +#, no-wrap +msgid "" +" <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" +" <listitem><para>APT configuration file fragments.\n" +" Configuration Item: <literal>Dir::Etc::Parts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +" <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" +" <listitem><para>Ficheiros de configuração fragmentados do APT.\n" +" Item de Configuração: <literal>Dir::Etc::Parts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:305 +#, no-wrap +msgid "" +"<!ENTITY file-cachearchives \"\n" +" <varlistentry><term><filename>&cachedir;/archives/</filename></term>\n" +" <listitem><para>Storage area for retrieved package files.\n" +" 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>Área de armazenamento para ficheiros de pacotes obtidos.\n" +" Item de Configuração: <literal>Dir::Cache::Archives</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:311 +#, no-wrap +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>Área de armazenamento para ficheiros de pacotes em curso.\n" +" Item de Configuração: <literal>Dir::Cache::Archives</literal> (implicit partial). </para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:321 +#, no-wrap +msgid "" +"<!ENTITY file-preferences \"\n" +" <varlistentry><term><filename>/etc/apt/preferences</filename></term>\n" +" <listitem><para>Version preferences file.\n" +" This is where you would specify "pinning",\n" +" i.e. a preference to get certain packages\n" +" from a separate source\n" +" or from a different version of a distribution.\n" +" 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>Ficheiro de preferências de versão.\n" +" Isto é onde você deve especificar "pinning",\n" +" isto é, uma preferência para obter certos pacotes\n" +" A partir de uma fonte separada\n" +" ou a partir duma versão diferente de uma distribuição.\n" +" Item de Configuração: <literal>Dir::Etc::Preferences</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:327 +#, no-wrap +msgid "" +" <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" +" <listitem><para>File fragments for the version preferences.\n" +" Configuration Item: <literal>Dir::Etc::PreferencesParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +" <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" +" <listitem><para>Ficheiros fragmentados para as preferências de versão.\n" +" Item de Configuração: <literal>Dir::Etc::PreferencesParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:333 +#, no-wrap +msgid "" +"<!ENTITY file-sourceslist \"\n" +" <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n" +" <listitem><para>Locations to fetch packages from.\n" +" 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>Localizações de onde obter pacotes.\n" +" Item de Configuração: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:339 +#, no-wrap +msgid "" +" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" +" <listitem><para>File fragments for locations to fetch packages from.\n" +" Configuration Item: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" +" <listitem><para>Ficheiros fragmentados para localizações de onde obter pacotes.\n" +" Item de Configuração: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:346 +#, no-wrap +msgid "" +"<!ENTITY file-statelists \"\n" +" <varlistentry><term><filename>&statedir;/lists/</filename></term>\n" +" <listitem><para>Storage area for state information for each package resource specified in\n" +" &sources-list;\n" +" 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>Área de armazenamento para informação de estado para cada recurso de pacote especificado em\n" +" &sources-list;\n" +" Tem de Configuração: <literal>Dir::State::Lists</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:352 +#, no-wrap +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>Área de armazenamento para informação de estado em trânsito.\n" +" Item de Configuração: <literal>Dir::State::Lists</literal> (parcial implícito).</para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:358 +#, no-wrap +msgid "" +"<!ENTITY file-trustedgpg \"\n" +" <varlistentry><term><filename>/etc/apt/trusted.gpg</filename></term>\n" +" <listitem><para>Keyring of local trusted keys, new keys will be added here.\n" +" 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>Chaveiro de chaves de confiança locais, as novas chaves serão adicionadas aqui.\n" +" Item de Configuração: <literal>Dir::Etc::Trusted</literal>.</para></listitem>\n" +" </varlistentry>\n" + +#. type: Plain text +#: apt.ent:365 +#, no-wrap +msgid "" +" <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" +" <listitem><para>File fragments for the trusted keys, additional keyrings can\n" +" be stored here (by other packages or the administrator).\n" +" Configuration Item <literal>Dir::Etc::TrustedParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +" <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" +" <listitem><para>Fragmentos de ficheiro para as chaves de confiança, chaveiros adicionais podem\n" +" ser armazenados aqui (por outros pacotes ou pelo administrador).\n" +" Item de Configuração <literal>Dir::Etc::TrustedParts</literal>.</para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:373 +#, no-wrap +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Lista de estado de pacotes auto-instalados.\n" +" Item de Configuração: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" + +#. type: Plain text +#: apt.ent:377 +#, no-wrap +msgid "" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "<!ENTITY translation-title \"TRADUÇÃO\">\n" + +#. type: Plain text +#: apt.ent:386 +#, no-wrap +msgid "" +"<!-- 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" +" 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 "" +"<!ENTITY translation-holder \"\n" +" A tradução Portuguesa foi feita por Américo Monteiro <email>a_monteiro@netcabo.pt</email> em 2009, 2010.\n" +" A tradução foi revista pela equipa de traduções portuguesas da Debian <email>traduz@debianpt.org</email>.\n" +"\">\n" + +#. type: Plain text +#: apt.ent:397 +#, no-wrap +msgid "" +"<!-- 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" +" 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 "" +"<!ENTITY translation-english \"\n" +" Note que este documento traduzido pode conter partes não traduzidas.\n" +" Isto é feito propositadamente, para evitar perdas de conteúdo quando a\n" +" tradução está atrasada relativamente ao conteúdo original.\n" +"\">\n" + +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" + +#. The last update date +#. type: Content of: <refentry><refentryinfo> +#: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 +#: apt-sortpkgs.1.xml:13 sources.list.5.xml:13 +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 " +"Fevereiro 2004</date>" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-cache.8.xml:22 apt-cache.8.xml:29 +msgid "apt-cache" +msgstr "apt-cache" + +#. type: Content of: <refentry><refmeta><manvolnum> +#: apt-cache.8.xml:23 apt-cdrom.8.xml:22 apt-config.8.xml:23 apt-get.8.xml:23 +#: apt-key.8.xml:15 apt-mark.8.xml:23 apt-secure.8.xml:15 +msgid "8" +msgstr "8" + +#. type: Content of: <refentry><refmeta><refmiscinfo> +#: apt-cache.8.xml:24 apt-cdrom.8.xml:23 apt-config.8.xml:24 +#: apt-extracttemplates.1.xml:24 apt-ftparchive.1.xml:24 apt-get.8.xml:24 +#: apt-key.8.xml:16 apt-mark.8.xml:24 apt-secure.8.xml:16 +#: apt-sortpkgs.1.xml:24 apt.conf.5.xml:30 apt_preferences.5.xml:23 +#: sources.list.5.xml:24 +msgid "APT" +msgstr "APT" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-cache.8.xml:30 +msgid "APT package handling utility -- cache manipulator" +msgstr "Utilitário de manuseamento de pacotes do APT -- manipulador de cache" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-cache.8.xml:36 +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>string de configuração</replaceable></option></arg> " +"<arg><option>-c=<replaceable>ficheiro</replaceable></option></arg> <group " +"choice=\"req\"> <arg>add <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>ficheiro</replaceable></arg></arg> <arg>gencaches</arg> " +"<arg>showpkg <arg choice=\"plain\" rep=\"repeat\"><replaceable>pacote</" +"replaceable></arg></arg> <arg>showsrc <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pacote</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>pacote</replaceable></arg></arg> <arg>depends " +"<arg choice=\"plain\" rep=\"repeat\"><replaceable>pacote</replaceable></" +"arg></arg> <arg>rdepends <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pacote</replaceable></arg></arg> <arg>pkgnames <arg choice=" +"\"plain\"><replaceable>prefixo</replaceable></arg></arg> <arg>dotty <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>pacote</replaceable></arg></" +"arg> <arg>xvcg <arg choice=\"plain\" rep=\"repeat\"><replaceable>pacote</" +"replaceable></arg></arg> <arg>policy <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pacotes</replaceable></arg></arg> <arg>madison <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>pacotes</replaceable></arg></arg> </" +"group>" + +#. type: Content of: <refentry><refsect1><title> +#: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 +#: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 +#: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 +#: sources.list.5.xml:33 +msgid "Description" +msgstr "Descrição" + +#. type: Content of: <refentry><refsect1><para> +#: apt-cache.8.xml:63 +msgid "" +"<command>apt-cache</command> performs a variety of operations on APT's " +"package cache. <command>apt-cache</command> does not manipulate the state of " +"the system but does provide operations to search and generate interesting " +"output from the package metadata." +msgstr "" +"<command>apt-cache</command> executa uma variedade de operações na cache de " +"pacotes do APT. <command>apt-cache</command> não manipula o estado do " +"sistema mas fornece operações para procurar e gerar resultados interessantes " +"a partir dos metadados do pacote." + +#. type: Content of: <refentry><refsect1><para> +#: apt-cache.8.xml:68 apt-get.8.xml:117 +msgid "" +"Unless the <option>-h</option>, or <option>--help</option> option is given, " +"one of the commands below must be present." +msgstr "" +"A menos que a opção <option>-h</option>, ou <option>--help</option> seja " +"fornecida, um dos comandos abaixo têm que estar presentes." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:72 +msgid "add <replaceable>file(s)</replaceable>" +msgstr "add <replaceable>ficheiro(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:73 +msgid "" +"<literal>add</literal> adds the named package index files to the package " +"cache. This is for debugging only." +msgstr "" +"<literal>add</literal> adiciona ficheiros índice do pacote nomeado à cache " +"pacotes. Isto é apenas para depuração." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:77 +msgid "gencaches" +msgstr "gencaches" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:78 +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> executa a mesma operação que o <command>apt-get " +"check</command>. Constrói as caches de fonte e pacote a partir das fontes em " +"&sources-list; e a partir de <filename>/var/lib/dpkg/status</filename>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:84 +msgid "showpkg <replaceable>pkg(s)</replaceable>" +msgstr "showpkg <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:85 +msgid "" +"<literal>showpkg</literal> displays information about the packages listed on " +"the command line. Remaining arguments are package names. The available " +"versions and reverse dependencies of each package listed are listed, as well " +"as forward dependencies for each version. Forward (normal) dependencies are " +"those packages upon which the package in question depends; reverse " +"dependencies are those packages that depend upon the package in question. " +"Thus, forward dependencies must be satisfied for a package, but reverse " +"dependencies need not be. For instance, <command>apt-cache showpkg " +"libreadline2</command> would produce output similar to the following:" +msgstr "" +"<literal>showpkg</literal> mostra informação acerca dos pacotes listados na " +"linha de comandos. Os argumentos restantes são nomes de pacotes. São " +"listadas as versões disponíveis e dependências reversas de cada pacote " +"listado, assim como as dependências dianteiras de cada versão. Dependências " +"dianteiras (normais) são aqueles pacotes de que o pacote em questão depende; " +"dependências reversas são aqueles pacotes que dependem do pacote em questão. " +"Assim, as dependências dianteiras de um pacote têm de ser satisfeitas, mas " +"as dependências reversas não precisam de ser. Por exemplo, <command>apt-" +"cache showpkg libreadline2</command> deverá produzir resultados semelhantes " +"ao seguinte:" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> +#: apt-cache.8.xml:97 +#, no-wrap +msgid "" +"Package: libreadline2\n" +"Versions: 2.1-12(/var/state/apt/lists/foo_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" +msgstr "" +"Pacote: libreadline2\n" +"Versões: 2.1-12(/var/state/apt/lists/foo_Packages),\n" +"Dependências Reversas Depends: \n" +" libreadlineg2,libreadline2\n" +" libreadline2-altdev,libreadline2\n" +"Dependências:\n" +"2.1-12 - libc5 (2 5.4.0-0) ncurses3.0 (0 (null))\n" +"Fornecimentos:\n" +"2.1-12 - \n" +"Fornecimentos Reversos: \n" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:109 +msgid "" +"Thus it may be seen that libreadline2, version 2.1-12, depends on libc5 and " +"ncurses3.0 which must be installed for libreadline2 to work. In turn, " +"libreadlineg2 and libreadline2-altdev depend on libreadline2. If " +"libreadline2 is installed, libc5 and ncurses3.0 (and ldso) must also be " +"installed; libreadlineg2 and libreadline2-altdev do not have to be " +"installed. For the specific meaning of the remainder of the output it is " +"best to consult the apt source code." +msgstr "" +"Assim pode-se ver que libreadline2, versão 2.1-12, depende de libc5 e " +"ncurses3.0 que têm que ser instalados para que libreadline2 funcione. Por " +"sua vez, libreadlineg2 e libreadline2-altdev dependem de libreadline2. Se " +"libreadline2 for instalado, libc5 e ncurses3.0 (e ldso) também têm que ser " +"instalados; libreadlineg2 e libreadline2-altdev não precisam de ser " +"instalados. Para o significado específico do lembrete da saída é melhor " +"consultar o código fonte do apt." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:118 +msgid "stats" +msgstr "stats" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:118 +msgid "" +"<literal>stats</literal> displays some statistics about the cache. No " +"further arguments are expected. Statistics reported are:" +msgstr "" +"<literal>stats</literal> mostra algumas estatísticas acerca da cache. Não " +"são esperados mais argumentos. As estatísticas reportadas são:" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:121 +msgid "" +"<literal>Total package names</literal> is the number of package names found " +"in the cache." +msgstr "" +"<literal>Total package names</literal> é o número de nomes de pacotes " +"encontrados na cache." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:125 +msgid "" +"<literal>Normal packages</literal> is the number of regular, ordinary " +"package names; these are packages that bear a one-to-one correspondence " +"between their names and the names used by other packages for them in " +"dependencies. The majority of packages fall into this category." +msgstr "" +"<literal>Normal packages</literal> é o número de nomes de pacotes regulares " +"e ordinários; estes são pacotes que têm uma correspondência de um-para-um " +"entre os seus nomes e os nomes usados por outros pacotes para eles nas " +"dependências. A maioria dos pacotes caem nesta categoria." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:131 +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>Pure virtual packages</literal> é o número de pacotes que existem " +"apenas como nome de pacote virtual; isto é, os pacotes apenas " +"\"disponibilizam\" o nome do pacote virtual, e nenhum pacote usa realmente o " +"nome. Por exemplo, \"mail-transport-agent\" no sistema Debian GNU/Linux é um " +"pacote puramente virtual; vários pacotes disponibilizam \"mail-transport-" +"agent\", mas não existe um existe um pacote chamado \"mail-transport-agent\"." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:139 +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>Single virtual packages</literal> é o número de pacotes com apenas " +"um pacote a disponibilizar um pacote virtual particular. Por exemplo, no " +"sistema Debian GNU/Linux, \"X11-text-viewer\" é um pacote virtual, mas " +"apenas um pacote, xless, disponibiliza \"X11-text-viewer\"." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:145 +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>Mixed virtual packages</literal> é o número de pacotes que ou " +"disponibilizam um pacote virtual particular ou têm o nome de pacote virtual " +"como o nome de pacote. Por exemplo, no sistema Debian GNU/Linux, \"debconf\" " +"é tanto um pacote real, como também disponibilizado pelo pacote debconf-tiny." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:152 +msgid "" +"<literal>Missing</literal> is the number of package names that were " +"referenced in a dependency but were not provided by any package. Missing " +"packages may be an evidence if a full distribution is not accessed, or if a " +"package (real or virtual) has been dropped from the distribution. Usually " +"they are referenced from Conflicts or Breaks statements." +msgstr "" +"<literal>Missing</literal> é o número de nomes de pacotes que são " +"referenciados numa dependência mas não foram disponibilizados por nenhum " +"pacote. Os pacotes em falta podem ser uma evidência de que não se está a " +"aceder ao total de uma distribuição, ou que um pacote (real ou virtual) foi " +"removido da distribuição. Normalmente são referenciados a partir de " +"declarações de Conflitos ou Breaks." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:159 +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>Total distinct versions</literal> é o número de versões de pacotes " +"encontrados na cache; este valor é portanto pelo menos igual ao número do " +"total de nomes de pacotes. Se mais do que uma distribuição (ambas \"stable\" " +"e \"unstable\", por exemplo) está a ser acedida, este valor pode ser " +"consideravelmente maior que o número do total de nomes de pacotes." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para> +#: apt-cache.8.xml:166 +msgid "" +"<literal>Total dependencies</literal> is the number of dependency " +"relationships claimed by all of the packages in the cache." +msgstr "" +"<literal>Total dependencies</literal> é o número de relacionamentos com " +"dependências reivindicadas por todos os pacotes na cache." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:173 +msgid "showsrc <replaceable>pkg(s)</replaceable>" +msgstr "showsrc <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:174 +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 todos os registos de pacotes fonte que " +"correspondem aos nomes de pacotes fornecidos. Todas as versões são " +"mostradas, assim como todos os registos que declaram o nome como sendo um " +"Binário." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:179 apt-config.8.xml:84 +msgid "dump" +msgstr "dump" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:180 +msgid "" +"<literal>dump</literal> shows a short listing of every package in the cache. " +"It is primarily for debugging." +msgstr "" +"<literal>dump</literal> mostra uma listagem curta de todos os pacotes na " +"cache. É principalmente para depuração." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:184 +msgid "dumpavail" +msgstr "dumpavail" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:185 +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> escreve uma lista de disponibilidades no " +"stdout. Isto é apropriado para usar com o &dpkg; e é usado pelo método " +"&dselect;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:189 +msgid "unmet" +msgstr "unmet" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:190 +msgid "" +"<literal>unmet</literal> displays a summary of all unmet dependencies in the " +"package cache." +msgstr "" +"<literal>unmet</literal> mostra um sumário de todas as dependências " +"insatisfeitas na cache do pacote." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:194 +msgid "show <replaceable>pkg(s)</replaceable>" +msgstr "show <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:195 +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> executa uma função semelhante ao <command>dpkg --" +"print-avail</command>; mostra os registos do pacote para os pacotes nomeados." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:200 +msgid "search <replaceable>regex [ regex ... ]</replaceable>" +msgstr "search <replaceable>regex [ regex ... ]</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:201 +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> executa uma busca de texto completo em todas as " +"listas de pacotes disponíveis para o padrão POSIX regex fornecido, veja " +"<citerefentry><refentrytitle><command>regex</command></refentrytitle> " +"<manvolnum>7</manvolnum></citerefentry>. Procura nos nomes de pacotes e nas " +"descrições por uma ocorrência da expressão regular e escreve o nome do " +"pacote e a descrição curta, incluindo nomes de pacotes virtuais. Se for " +"fornecido <option>--full</option> então são produzidos resultados idênticos " +"ao <literal>show</literal> para cada pacote correspondente, e se for " +"fornecido <option>--names-only</option> então não há procura na descrição " +"longa, apenas no nome do pacote." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:214 +msgid "" +"Separate arguments can be used to specify multiple search patterns that are " +"and'ed together." +msgstr "" +"Podem ser usados argumentos separados para especificar múltiplos padrões de " +"busca os quais são lidados em conjunto." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:218 +msgid "depends <replaceable>pkg(s)</replaceable>" +msgstr "depends <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:219 +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 uma listagem de cada dependência que um " +"pacote tem e todos os outros pacotes possíveis que podem satisfazer essa " +"dependência." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:223 +msgid "rdepends <replaceable>pkg(s)</replaceable>" +msgstr "rdepends <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:224 +msgid "" +"<literal>rdepends</literal> shows a listing of each reverse dependency a " +"package has." +msgstr "" +"<literal>rdepends</literal> mostra uma listagem de cada dependência reversa " +"que um pacote tem." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:228 +msgid "pkgnames <replaceable>[ prefix ]</replaceable>" +msgstr "pkgnames <replaceable>[ prefixo ]</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:229 +msgid "" +"This command prints the name of each package APT knows. The optional " +"argument is a prefix match to filter the name list. The output is suitable " +"for use in a shell tab complete function and the output is generated " +"extremely quickly. This command is best used with the <option>--generate</" +"option> option." +msgstr "" +"Este comando escreve o nome de cada pacote que o APT conhece. O argumento " +"opcional é um prefixo de correspondência para filtrar a lista de nomes. O " +"resultado é apropriado para usar numa função completa de consola e o " +"resultado é gerado com extrema rapidez. Este comando fica melhor usado com a " +"opção <option>--generate</option>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:234 +msgid "" +"Note that a package which APT knows of is not necessarily available to " +"download, installable or installed, e.g. virtual packages are also listed in " +"the generated list." +msgstr "" +"Note que um pacote que o APT conheça não está necessariamente disponível " +"para download, instalável ou instalado, por exemplo, os pacotes virtuais " +"também são listados na lista gerada." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:239 +msgid "dotty <replaceable>pkg(s)</replaceable>" +msgstr "dotty <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:240 +msgid "" +"<literal>dotty</literal> takes a list of packages on the command line and " +"generates output suitable for use by dotty from the <ulink url=\"http://www." +"research.att.com/sw/tools/graphviz/\">GraphViz</ulink> package. The result " +"will be a set of nodes and edges representing the relationships between the " +"packages. By default the given packages will trace out all dependent " +"packages; this can produce a very large graph. To limit the output to only " +"the packages listed on the command line, set the <literal>APT::Cache::" +"GivenOnly</literal> option." +msgstr "" +"<literal>dotty</literal> recebe uma lista de pacotes na linha de comandos e " +"gera resultados apropriados para uso pelo dotty do pacote <ulink url=" +"\"http://www.research.att.com/sw/tools/graphviz/\">GraphViz</ulink>. O " +"resultado será um conjunto de nós e orlas que representam os relacionamentos " +"entre os pacotes. Por predefinição, os pacotes fornecidos irão seguir todos " +"os pacotes dependentes; isto pode produzir um gráfico muito grande. Para " +"limitar os resultados apenas aos pacotes listados na linha de comandos, " +"defina a opção <literal>APT::Cache::GivenOnly</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:249 +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 "" +"Os nós resultantes irão ter várias formas; pacotes normais são caixas, " +"fornecimentos puros são triângulos, fornecimentos mistos são diamantes, " +"pacotes desaparecidos são hexágonos. Caixas cor de laranja significa que a " +"recursão parou [pacotes leaf], linhas azuis são pré-dependências, linhas " +"verdes são conflitos." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:254 +msgid "Caution, dotty cannot graph larger sets of packages." +msgstr "" +"Atenção, o dotty não consegue fazer gráficos com grandes conjuntos de " +"pacotes." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:257 +msgid "xvcg <replaceable>pkg(s)</replaceable>" +msgstr "xvcg <replaceable>pacote(s)</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:258 +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 "" +"O mesmo que <literal>dotty</literal>, apenas para xvcg a partir de <ulink " +"url=\"http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html\">Ferramenta " +"VCG</ulink>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:262 +msgid "policy <replaceable>[ pkg(s) ]</replaceable>" +msgstr "policy <replaceable>[ pacote(s) ]</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:263 +msgid "" +"<literal>policy</literal> is meant to help debug issues relating to the " +"preferences file. With no arguments it will print out the priorities of each " +"source. Otherwise it prints out detailed information about the priority " +"selection of the named package." +msgstr "" +"<literal>policy</literal> destina-se a ajudar a depurar problemas " +"relacionados com o ficheiro de preferências. Sem argumentos irá escrever as " +"propriedades de cada fonte. Caso contrário escreve informação detalhada " +"acerca da selecção de prioridade do pacote nomeado." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:269 +msgid "madison <replaceable>/[ pkg(s) ]</replaceable>" +msgstr "madison <replaceable>/[ pacote(s) ]</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:270 +msgid "" +"<literal>apt-cache</literal>'s <literal>madison</literal> command attempts " +"to mimic the output format and a subset of the functionality of the Debian " +"archive management tool, <literal>madison</literal>. It displays available " +"versions of a package in a tabular format. Unlike the original " +"<literal>madison</literal>, it can only display information for the " +"architecture for which APT has retrieved package lists (<literal>APT::" +"Architecture</literal>)." +msgstr "" +"O comando <literal>madison</literal> do <literal>apt-cache</literal> tenta " +"imitar o formato de saída e um subconjunto das funcionalidades da ferramenta " +"<literal>madison</literal> de gestão de pacotes da Debian. Mostra versões " +"disponíveis de um pacote num formato tabular. Ao contrário do " +"<literal>madison</literal> original, apenas pode mostrar informação para a " +"arquitectura que o APT recolheu listas de pacotes (<literal>APT::" +"Architecture</literal>)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 +msgid "options" +msgstr "opções" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:285 +msgid "<option>-p</option>" +msgstr "<option>-p</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:285 +msgid "<option>--pkg-cache</option>" +msgstr "<option>--pkg-cache</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:286 +msgid "" +"Select the file to store the package cache. The package cache is the primary " +"cache used by all operations. Configuration Item: <literal>Dir::Cache::" +"pkgcache</literal>." +msgstr "" +"Selecciona o ficheiro para armazenar a cache do pacote. A cache do pacote é " +"a cache principal usada por todas as operações. Item de Configuração: " +"<literal>Dir::Cache::pkgcache</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 +#: apt-sortpkgs.1.xml:58 +msgid "<option>-s</option>" +msgstr "<option>-s</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:291 +msgid "<option>--src-cache</option>" +msgstr "<option>--src-cache</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:292 +msgid "" +"Select the file to store the source cache. The source is used only by " +"<literal>gencaches</literal> and it stores a parsed version of the package " +"information from remote sources. When building the package cache the source " +"cache is used to avoid reparsing all of the package files. Configuration " +"Item: <literal>Dir::Cache::srcpkgcache</literal>." +msgstr "" +"Selecciona o ficheiro para armazenar a cache de fonte. A fonte é usada " +"apenas pelo <literal>gencaches</literal> e armazena uma versão analisada da " +"informação do pacote a partir de fontes remotas. Ao construir a cache de " +"pacote é usada a cache fonte para evitar reanalisar todos os ficheiros do " +"pacote. Item de Configuração: <literal>Dir::Cache::srcpkgcache</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 +msgid "<option>-q</option>" +msgstr "<option>-q</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 +msgid "<option>--quiet</option>" +msgstr "<option>--quiet</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:300 +msgid "" +"Quiet; produces output suitable for logging, omitting progress indicators. " +"More q's will produce more quietness up to a maximum of 2. You can also use " +"<option>-q=#</option> to set the quietness level, overriding the " +"configuration file. Configuration Item: <literal>quiet</literal>." +msgstr "" +"Quiet; produz resultados apropriados para registar em logs, omitindo os " +"indicadores de progresso. Mais q's irão produzir mais serenidade até um " +"máximo de 2. Você também pode usar <option>-q=#</option> para definir o " +"nível de serenidade, sobrepondo o ficheiro de configuração. Item de " +"Configuração: <literal>quiet</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:306 +msgid "<option>-i</option>" +msgstr "<option>-i</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:306 +msgid "<option>--important</option>" +msgstr "<option>--important</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:307 +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 "" +"Escreve apenas dependências importantes; para usar com unmet e depends. " +"Separa apenas relações de Depends e Pre-Depends para serem escritas. Item de " +"Configuração: <literal>APT::Cache::Important</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:312 +msgid "<option>--no-pre-depends</option>" +msgstr "<option>--no-pre-depends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +msgid "<option>--no-depends</option>" +msgstr "<option>--no-depends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +msgid "<option>--no-recommends</option>" +msgstr "<option>--no-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +msgid "<option>--no-suggests</option>" +msgstr "<option>--no-suggests</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +msgid "<option>--no-conflicts</option>" +msgstr "<option>--no-conflicts</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +msgid "<option>--no-breaks</option>" +msgstr "<option>--no-breaks</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +msgid "<option>--no-replaces</option>" +msgstr "<option>--no-replaces</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +msgid "<option>--no-enhances</option>" +msgstr "<option>--no-enhances</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" +"Por predefinição o <literal>depends</literal> e <literal>rdepends</literal> " +"escrevem todas as dependências. Isto pode ser afinado com estas bandeiras " +"que irão omitir o tipo de dependência especificado. Item de Configuração: " +"<literal>APT::Cache::Show<replaceable>DependencyType</replaceable></literal> " +"ex. <literal>APT::Cache::ShowRecommends</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 +msgid "<option>-f</option>" +msgstr "<option>-f</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 +msgid "<option>--full</option>" +msgstr "<option>--full</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:327 +msgid "" +"Print full package records when searching. Configuration Item: " +"<literal>APT::Cache::ShowFull</literal>." +msgstr "" +"Escreve registos de pacote completos quando procura. Item de Configuração: " +"<literal>APT::Cache::ShowFull</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 +msgid "<option>-a</option>" +msgstr "<option>-a</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:331 +msgid "<option>--all-versions</option>" +msgstr "<option>--all-versions</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:332 +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 "" +"Escreve registos completos para todas as versões disponíveis. Isto é a " +"predefinição; para a desligar, use <option>--no-all-versions</option>. Se " +"<option>--no-all-versions</option> for especificada, apenas a versão " +"candidata será mostrada (aquela que seria seleccionada para instalação). " +"Esta opção é aplicável apenas ao comando <literal>show</literal>. Item de " +"Configuração: <literal>APT::Cache::AllVersions</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:340 +msgid "<option>-g</option>" +msgstr "<option>-g</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:340 +msgid "<option>--generate</option>" +msgstr "<option>--generate</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:341 +msgid "" +"Perform automatic package cache regeneration, rather than use the cache as " +"it is. This is the default; to turn it off, use <option>--no-generate</" +"option>. Configuration Item: <literal>APT::Cache::Generate</literal>." +msgstr "" +"Executa regeneração automática da cache de pacote, em vez de usar a cache " +"como está. Isto é a predefinição; para a desligar, use <option>--no-" +"generate</option>. Item de Configuração: <literal>APT::Cache::Generate</" +"literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:346 +msgid "<option>--names-only</option>" +msgstr "<option>--names-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 +msgid "<option>-n</option>" +msgstr "<option>-n</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:347 +msgid "" +"Only search on the package names, not the long descriptions. Configuration " +"Item: <literal>APT::Cache::NamesOnly</literal>." +msgstr "" +"Apenas procura nos nomes dos pacotes, e não nas descrições longas. Item de " +"Configuração: <literal>APT::Cache::NamesOnly</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:351 +msgid "<option>--all-names</option>" +msgstr "<option>--all-names</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:352 +msgid "" +"Make <literal>pkgnames</literal> print all names, including virtual packages " +"and missing dependencies. Configuration Item: <literal>APT::Cache::" +"AllNames</literal>." +msgstr "" +"Faz com que o <literal>pkgnames</literal> escreva todos os nomes, incluindo " +"pacotes virtuais e dependências em falta. Item de configuração: " +"<literal>APT::Cache::AllNames</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:357 +msgid "<option>--recurse</option>" +msgstr "<option>--recurse</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:358 +msgid "" +"Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " +"that all packages mentioned are printed once. Configuration Item: " +"<literal>APT::Cache::RecurseDepends</literal>." +msgstr "" +"Torna <literal>depends</literal> e <literal>rdepends</literal> recursivo " +"para que todos os pacotes mencionados sejam escritos uma vez. Item de " +"Configuração <literal>APT::Cache::RecurseDepends</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:363 +msgid "<option>--installed</option>" +msgstr "<option>--installed</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:365 +msgid "" +"Limit the output of <literal>depends</literal> and <literal>rdepends</" +"literal> to packages which are currently installed. Configuration Item: " +"<literal>APT::Cache::Installed</literal>." +msgstr "" +"Limita a saída de <literal>depends</literal> e <literal>rdepends</literal> " +"aos pacotes que estão actualmente instalados. Item de Configuração: " +"<literal>APT::Cache::Installed</literal>." + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 +#: apt-sortpkgs.1.xml:64 +msgid "&apt-commonoptions;" +msgstr "&apt-commonoptions;" + +#. type: Content of: <refentry><refsect1><title> +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 +msgid "Files" +msgstr "Ficheiros" + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt-cache.8.xml:377 +msgid "&file-sourceslist; &file-statelists;" +msgstr "&file-sourceslist; &file-statelists;" + +#. type: Content of: <refentry><refsect1><title> +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 +#: sources.list.5.xml:233 +msgid "See Also" +msgstr "Veja também" + +#. type: Content of: <refentry><refsect1><para> +#: apt-cache.8.xml:383 +msgid "&apt-conf;, &sources-list;, &apt-get;" +msgstr "&apt-conf;, &sources-list;, &apt-get;" + +#. type: Content of: <refentry><refsect1><title> +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 +msgid "Diagnostics" +msgstr "Diagnóstico" + +#. type: Content of: <refentry><refsect1><para> +#: apt-cache.8.xml:388 +msgid "" +"<command>apt-cache</command> returns zero on normal operation, decimal 100 " +"on error." +msgstr "" +"<command>apt-cache</command> devolve zero em operação normal, 100 decimal em " +"erro." + +#. type: Content of: <refentry><refentryinfo> +#: apt-cdrom.8.xml:13 +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 " +"Fevereiro 2004</date>" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-cdrom.8.xml:21 apt-cdrom.8.xml:28 +msgid "apt-cdrom" +msgstr "apt-cdrom" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-cdrom.8.xml:29 +msgid "APT CDROM management utility" +msgstr "Utilitário de gestão de CDROM do APT" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-cdrom.8.xml:35 +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>ponto de montagem do cdrom</replaceable></" +"option></arg> <arg><option>-o=<replaceable>string de configuração</" +"replaceable></option></arg> <arg><option>-c=<replaceable>ficheiro</" +"replaceable></option></arg> <group> <arg>add</arg> <arg>ident</arg> </group>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-cdrom.8.xml:48 +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 "" +"O <command>apt-cdrom</command> é usado para adicionar um novo CDROM à lista " +"de fontes disponíveis do APT. O <command>apt-cdrom</command> encarrega-se de " +"determinar a estrutura do disco assim como corrigir várias falhas possíveis " +"e verificar os ficheiros de índice." + +#. type: Content of: <refentry><refsect1><para> +#: apt-cdrom.8.xml:55 +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 "" +"É necessário usar o <command>apt-cdrom</command> para adicionar CDs ao " +"sistema APT, não pode ser feito manualmente. Mais, cada disco de um conjunto " +"de vários discos tem que ser inserido e sondado separadamente para ter em " +"conta possíveis falhas." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:65 +msgid "add" +msgstr "add" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:66 +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> é usado para adicionar um novo disco à lista de " +"fontes. Irá desmontar o dispositivo CDROM, pedir que seja inserido um disco " +"e depois prosseguir com a sua sondagem e cópia dos ficheiros índice. Se o " +"disco não possuir um directório <filename>disk</filename> apropriado, ser-" +"lhe-à pedido um título descritivo." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:74 +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 "" +"O APT usa um ID de CDROM para acompanhar qual disco está actualmente na " +"drive e mantêm uma base de dados desses IDs em <filename>&statedir;/cdroms." +"list</filename>" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:81 +msgid "ident" +msgstr "ident" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:82 +msgid "" +"A debugging tool to report the identity of the current disc as well as the " +"stored file name" +msgstr "" +"Uma ferramenta de depuração para reportar a identificação do disco actual " +"assim como o nome de ficheiro armazenado" + +#. type: Content of: <refentry><refsect1><para> +#: apt-cdrom.8.xml:61 +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 menos que a opção <option>-h</option>, ou <option>--help</option> seja " +"fornecida, um dos comandos abaixo têm que estar presentes. <placeholder type=" +"\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><title> +#: apt-cdrom.8.xml:91 apt-key.8.xml:139 +msgid "Options" +msgstr "Opções" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 +msgid "<option>-d</option>" +msgstr "<option>-d</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:95 +msgid "<option>--cdrom</option>" +msgstr "<option>--cdrom</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:96 +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 "" +"Ponto de Montagem; especifica a localização para montar o cdrom. Este ponto " +"de montagem deve estar listado em <filename>/etc/fstab</filename> e " +"configurado apropriadamente. Item de configuração: <literal>Acquire::cdrom::" +"mount</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:104 +msgid "<option>-r</option>" +msgstr "<option>-r</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:104 +msgid "<option>--rename</option>" +msgstr "<option>--rename</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:105 +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 "" +"Renomear um disco; muda a etiqueta de um disco ou sobrepõe a etiqueta " +"fornecida do disco. Esta opção irá fazer com que o <command>apt-cdrom</" +"command> pergunte por uma nova etiqueta. Item de configuração: <literal>APT::" +"CDROM::Rename</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 +msgid "<option>-m</option>" +msgstr "<option>-m</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:113 +msgid "<option>--no-mount</option>" +msgstr "<option>--no-mount</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:114 +msgid "" +"No mounting; prevent <command>apt-cdrom</command> from mounting and " +"unmounting the mount point. Configuration Item: <literal>APT::CDROM::" +"NoMount</literal>." +msgstr "" +"Nenhuma montagem; impede o <command>apt-cdrom</command> de montar e " +"desmontar o ponto de montagem. Item de configuração: <literal>APT::CDROM::" +"NoMount</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:121 +msgid "<option>--fast</option>" +msgstr "<option>--fast</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:122 +msgid "" +"Fast Copy; Assume the package files are valid and do not check every " +"package. This option should be used only if <command>apt-cdrom</command> has " +"been run on this disc before and did not detect any errors. Configuration " +"Item: <literal>APT::CDROM::Fast</literal>." +msgstr "" +"Copia rápida; Assume que os ficheiros do pacote são válidos e não verifica " +"cada pacote. Este opção só deve ser usada se o <command>apt-cdrom</command> " +"já foi corrido com este disco e não detectou nenhum erro. Item de " +"configuração: <literal>APT::CDROM::Fast</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:131 +msgid "<option>--thorough</option>" +msgstr "<option>--thorough</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:132 +msgid "" +"Thorough Package Scan; This option may be needed with some old Debian " +"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 "" +"Sondagem de pacote exaustiva; Esta opção pode ser necessária com alguns " +"discos Debian antigos 1.1/1.2 que têm ficheiros de pacotes em lugares " +"estranhos. Demora muito mais tempo a sondar o CD mas irá apanhá-los a todos." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 +msgid "<option>--just-print</option>" +msgstr "<option>--just-print</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 +msgid "<option>--recon</option>" +msgstr "<option>--recon</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 +msgid "<option>--no-act</option>" +msgstr "<option>--no-act</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cdrom.8.xml:143 +msgid "" +"No Changes; Do not change the &sources-list; file and do not write index " +"files. Everything is still checked however. Configuration Item: " +"<literal>APT::CDROM::NoAct</literal>." +msgstr "" +"Nenhuma alteração; Não altera o ficheiro &sources-list; e não escreve " +"ficheiros índice. No entanto, tudo continua a ser verificado. Item de " +"configuração: <literal>APT::CDROM::NoAct</literal>." + +#. type: Content of: <refentry><refsect1><para> +#: apt-cdrom.8.xml:156 +msgid "&apt-conf;, &apt-get;, &sources-list;" +msgstr "&apt-conf;, &apt-get;, &sources-list;" + +#. type: Content of: <refentry><refsect1><para> +#: apt-cdrom.8.xml:161 +msgid "" +"<command>apt-cdrom</command> returns zero on normal operation, decimal 100 " +"on error." +msgstr "" +"<command>apt-cdrom</command> devolve zero em operação normal, 100 decimal em " +"erro." + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-config.8.xml:22 apt-config.8.xml:29 +msgid "apt-config" +msgstr "apt-config" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-config.8.xml:30 +msgid "APT Configuration Query program" +msgstr "Programa de Consulta de Configuração do APT" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-config.8.xml:36 +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>string de configuração</replaceable></option></arg> " +"<arg><option>-c=<replaceable>ficheiro</replaceable></option></arg> <group " +"choice=\"req\"> <arg>shell</arg> <arg>dump</arg> </group>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-config.8.xml:48 +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> é um programa interno usado por várias partes " +"da suite APT para fornecer uma configurabilidade consistente. Acede ao " +"ficheiro de configuração principal <filename>/etc/apt/apt.conf</filename> de " +"um modo que é fácil de usar para aplicações em script." + +#. type: Content of: <refentry><refsect1><para> +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 +msgid "" +"Unless the <option>-h</option>, or <option>--help</option> option is given " +"one of the commands below must be present." +msgstr "" +"A menos que a opção <option>-h</option>, ou <option>--help</option> seja " +"fornecida, um dos comandos abaixo têm que estar presentes." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-config.8.xml:58 +msgid "shell" +msgstr "shell" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-config.8.xml:60 +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 é usado para aceder à informação de configuração a partir de um script " +"shell. É fornecido pares de argumentos, sendo o primeiro uma variável de " +"shell e o segundo o valor de configuração a consultar. Como resultado cria " +"uma lista de comandos de atribuições de shell para cada valor presente. Num " +"script shell deverá ser usado como:" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting> +#: apt-config.8.xml:68 +#, no-wrap +msgid "" +"OPTS=\"-f\"\n" +"RES=`apt-config shell OPTS MyApp::options`\n" +"eval $RES\n" +msgstr "" +"OPTS=\"-f\"\n" +"RES=`apt-config shell OPTS MyApp::options`\n" +"eval $RES\n" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-config.8.xml:73 +msgid "" +"This will set the shell environment variable $OPTS to the value of MyApp::" +"options with a default of <option>-f</option>." +msgstr "" +"Isto irá definir a variável de ambiente shell $OPTS ao valor de MyApp::" +"options com uma predefinição de <option>-f</option>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-config.8.xml:77 +msgid "" +"The configuration item may be postfixed with a /[fdbi]. f returns file " +"names, d returns directories, b returns true or false and i returns an " +"integer. Each of the returns is normalized and verified internally." +msgstr "" +"O item de configuração pode ser pós-fixado com um /[fdbi]. f devolve nomes " +"de ficheiros, d devolve directórios, b devolve verdadeiro ou falso e i " +"devolve um número inteiro. Cada um dos valores devolvidos é normalizado e " +"verificado internamente." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-config.8.xml:86 +msgid "Just show the contents of the configuration space." +msgstr "Apenas mostra o conteúdo do espaço de configuração." + +#. type: Content of: <refentry><refsect1><para> +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 +#: apt-sortpkgs.1.xml:70 +msgid "&apt-conf;" +msgstr "&apt-conf;" + +#. type: Content of: <refentry><refsect1><para> +#: apt-config.8.xml:109 +msgid "" +"<command>apt-config</command> returns zero on normal operation, decimal 100 " +"on error." +msgstr "" +"<command>apt-config</command> devolve zero em operação normal, 100 decimal " +"em erro." + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-extracttemplates.1.xml:22 apt-extracttemplates.1.xml:29 +msgid "apt-extracttemplates" +msgstr "apt-extracttemplates" + +#. type: Content of: <refentry><refmeta><manvolnum> +#: apt-extracttemplates.1.xml:23 apt-ftparchive.1.xml:23 apt-sortpkgs.1.xml:23 +msgid "1" +msgstr "1" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-extracttemplates.1.xml:30 +msgid "Utility to extract DebConf config and templates from Debian packages" +msgstr "" +"Utilitário para extrair configurações e modelos DebConf a partir de pacotes " +"Debian" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-extracttemplates.1.xml:36 +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>directório temporário</replaceable></option></" +"arg> <arg choice=\"plain\" rep=\"repeat\"><replaceable>ficheiro</" +"replaceable></arg>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-extracttemplates.1.xml:44 +msgid "" +"<command>apt-extracttemplates</command> will take one or more Debian package " +"files as input and write out (to a temporary directory) all associated " +"config scripts and template files. For each passed in package that contains " +"config scripts and templates, one line of output will be generated in the " +"format:" +msgstr "" +"<command>apt-extracttemplates</command> irá receber um ou mais ficheiros de " +"pacotes Debian na sua entrada e escrever (para um directório temporário) " +"todos os scripts de configuração associados e ficheiros de modelo. Por cada " +"pacote passado por ele que contenha scripts de configuração e modelos, será " +"gerada uma linha no formato:" + +#. type: Content of: <refentry><refsect1><para> +#: apt-extracttemplates.1.xml:49 +msgid "package version template-file config-script" +msgstr "pacote versão ficheiro-modelo script-de-configuração" + +#. type: Content of: <refentry><refsect1><para> +#: apt-extracttemplates.1.xml:50 +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 "" +"ficheiro-modelo e script-de-configuração são escritos num directório " +"temporário especificado por -t ou --tempdir (<literal>APT::" +"ExtractTemplates::TempDir</literal>) directório, com nomes de ficheiros no " +"formato <filename>pacote.modelo.XXXX</filename> e <filename>pacote." +"configuração.XXXX</filename>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 +msgid "<option>-t</option>" +msgstr "<option>-t</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-extracttemplates.1.xml:60 +msgid "<option>--tempdir</option>" +msgstr "<option>--tempdir</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-extracttemplates.1.xml:62 +msgid "" +"Temporary directory in which to write extracted debconf template files and " +"config scripts. Configuration Item: <literal>APT::ExtractTemplates::" +"TempDir</literal>" +msgstr "" +"Directório temporário para onde escrever ficheiros debconf modelo extraídos " +"e scripts de configuração. Item de Configuração: <literal>APT::" +"ExtractTemplates::TempDir</literal>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-extracttemplates.1.xml:79 +msgid "" +"<command>apt-extracttemplates</command> returns zero on normal operation, " +"decimal 100 on error." +msgstr "" +"<command>apt-extracttemplates</command> devolve zero na operação normal, 100 " +"decimal em erro." + +#. The last update date +#. type: Content of: <refentry><refentryinfo> +#: apt-ftparchive.1.xml:13 +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>" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-ftparchive.1.xml:22 apt-ftparchive.1.xml:29 +msgid "apt-ftparchive" +msgstr "apt-ftparchive" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-ftparchive.1.xml:30 +msgid "Utility to generate index files" +msgstr "Utilitário para gerar ficheiros de índice" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-ftparchive.1.xml:36 +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>arquitectura</replaceable></option></" +"arg> <arg><option>-o <replaceable>configuração</" +"replaceable>=<replaceable>string</replaceable></option></arg> <arg><option>-" +"c=<replaceable>ficheiro</replaceable></option></arg> <group choice=\"req\"> " +"<arg>packages<arg choice=\"plain\" rep=\"repeat\"><replaceable>caminho</" +"replaceable></arg><arg><replaceable>override</" +"replaceable><arg><replaceable>prefixo-de-caminho</replaceable></arg></arg></" +"arg> <arg>sources<arg choice=\"plain\" rep=\"repeat\"><replaceable>caminho</" +"replaceable></arg><arg><replaceable>sobrepor</" +"replaceable><arg><replaceable>prefixo-de-caminho</replaceable></arg></arg></" +"arg> <arg>contents <arg choice=\"plain\"><replaceable>caminho</replaceable></" +"arg></arg> <arg>release <arg choice=\"plain\"><replaceable>caminho</" +"replaceable></arg></arg> <arg>generate <arg choice=\"plain" +"\"><replaceable>ficheiro-de-configuração</replaceable></arg> <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>secção</replaceable></arg></arg> " +"<arg>clean <arg choice=\"plain\"><replaceable>ficheiro-de-configuração</" +"replaceable></arg></arg> </group>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:57 +msgid "" +"<command>apt-ftparchive</command> is the command line tool that generates " +"the index files that APT uses to access a distribution source. The index " +"files should be generated on the origin site based on the content of that " +"site." +msgstr "" +"<command>apt-ftparchive</command> é a ferramenta de linha de comandos que " +"cria os ficheiros índice que o APT usa para aceder a uma fonte de " +"distribuição. Os ficheiros índice devem ser gerados no site de origem " +"baseados no conteúdo desse site." + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:61 +msgid "" +"<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " +"program, incorporating its entire functionality via the <literal>packages</" +"literal> command. It also contains a contents file generator, " +"<literal>contents</literal>, and an elaborate means to 'script' the " +"generation process for a complete archive." +msgstr "" +"<command>apt-ftparchive</command> é um super conjunto do programa &dpkg-" +"scanpackages;, incorporando todas as suas funcionalidades através do comando " +"<literal>packages</literal>. Também contém um gerador de ficheiro de " +"conteúdos, <literal>contents</literal>, e um meio elaborado de colocar em " +"script o processo de geração para um arquivo completo." + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:67 +msgid "" +"Internally <command>apt-ftparchive</command> can make use of binary " +"databases to cache the contents of a .deb file and it does not rely on any " +"external programs aside from &gzip;. When doing a full generate it " +"automatically performs file-change checks and builds the desired compressed " +"output files." +msgstr "" +"Internamente o <command>apt-ftparchive</command> pode fazer uso de bases de " +"dados binárias para por em cache os conteúdos de um ficheiro .deb e não " +"precisa de nenhum programa externo à excepção do &gzip;. Quando faz uma " +"geração completa, executa automaticamente verificações de alterações de " +"ficheiros e constrói os ficheiros comprimidos desejados." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:76 +msgid "packages" +msgstr "packages" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:78 +msgid "" +"The packages command generates a package file from a directory tree. It " +"takes the given directory and recursively searches it for .deb files, " +"emitting a package record to stdout for each. This command is approximately " +"equivalent to &dpkg-scanpackages;." +msgstr "" +"O comando packages gera um ficheiro pacote a partir duma árvore de " +"directórios. Recebe um dado directório e procura recursivamente por " +"ficheiros .deb, emitindo um registo de pacote para o stdout por cada um. " +"Este comando é aproximadamente equivalente ao &dpkg-scanpackages;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 +msgid "" +"The option <option>--db</option> can be used to specify a binary caching DB." +msgstr "" +"A opção <option>--db</option> pode ser usada para especificar uma base de " +"dados de cache binária." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:86 +msgid "sources" +msgstr "sources" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:88 +msgid "" +"The <literal>sources</literal> command generates a source index file from a " +"directory tree. It takes the given directory and recursively searches it " +"for .dsc files, emitting a source record to stdout for each. This command is " +"approximately equivalent to &dpkg-scansources;." +msgstr "" +"O comando <literal>sources</literal> gera um índice de fonte a partir duma " +"árvore de directórios. Recebe um dado directório e procura recursivamente " +"por ficheiros .dsc, emitindo um registo de fonte para o stdout por cada um. " +"Este comando é aproximadamente equivalente ao &dpkg-scansources;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:93 +msgid "" +"If an override file is specified then a source override file will be looked " +"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 for especificado um ficheiro de sobreposição então será procurado um " +"ficheiro de sobreposição de fonte com uma extensão de .src. A opção --" +"source-override pode ser usada para alterar o ficheiro de sobreposição de " +"fonte que irá ser usado." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:98 +msgid "contents" +msgstr "contents" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:100 +msgid "" +"The <literal>contents</literal> command generates a contents file from a " +"directory tree. It takes the given directory and recursively searches it " +"for .deb files, and reads the file list from each file. It then sorts and " +"writes to stdout the list of files matched to packages. Directories are not " +"written to the output. If multiple packages own the same file then each " +"package is separated by a comma in the output." +msgstr "" +"O comando<literal>contents</literal> gera um ficheiro de conteúdos a partir " +"duma árvore de directórios. Recebe um dado directório e procura " +"recursivamente por ficheiros .deb, e lê a lista de ficheiros de cada " +"ficheiro. Então organiza e escreve para o stdout a lista de ficheiros " +"correspondente a pacotes. Os directórios não são escritos no saída. Se " +"múltiplos pacotes possuírem o mesmo ficheiro então cada pacote é separado " +"por uma vírgula na saída." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:110 +msgid "release" +msgstr "release" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:112 +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 "" +"O comando <literal>release</literal> gera um ficheiro Release a partir duma " +"árvore de directórios. Procura recursivamente o directório dado por " +"ficheiros Packages, Packages.gz, Packages.bz2, Sources, Sources.gz, Sources." +"bz2, Release e md5sum.txt. Depois escreve para o stdout um ficheiro Release " +"contendo um sumário MD5 e um sumário SHA1 por cada ficheiro." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:119 +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>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." +msgstr "" +"Valores para os campos de metadados adicionais no ficheiro Release são " +"tomados a partir das variáveis correspondentes sob <literal>APT::FTPArchive::" +"Release</literal>, ex. <literal>APT::FTPArchive::Release::Origin</literal>. " +"Os campos suportados são: <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>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:130 +msgid "generate" +msgstr "generate" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:132 +msgid "" +"The <literal>generate</literal> command is designed to be runnable from a " +"cron script and builds indexes according to the given config file. The " +"config language provides a flexible means of specifying which index files " +"are built from which directories, as well as providing a simple means of " +"maintaining the required settings." +msgstr "" +"O comando <literal>generate</literal> é desenhado para ser executado a " +"partir dum script cron e constrói índices de acordo com o ficheiro de " +"configuração fornecido. A linguagem de configuração disponibiliza um meio " +"flexível de de especificar quais ficheiros índice são construídos a partir " +"de quais directórios, assim como disponibilizar um meio simples de manter as " +"definições requeridas." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 +msgid "clean" +msgstr "clean" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:141 +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 "" +"O comando <literal>clean</literal> arruma as bases de dados usadas pelo " +"ficheiro de configuração fornecido ao remover quaisquer registos que já não " +"são necessários." + +#. type: Content of: <refentry><refsect1><title> +#: apt-ftparchive.1.xml:147 +msgid "The Generate Configuration" +msgstr "A Configuração do Generate" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:149 +msgid "" +"The <literal>generate</literal> command uses a configuration file to " +"describe the archives that are going to be generated. It follows the typical " +"ISC configuration format as seen in ISC tools like bind 8 and dhcpd. &apt-" +"conf; contains a description of the syntax. Note that the generate " +"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 "" +"O comando <literal>generate</literal> usa um ficheiro de configuração para " +"descrever os arquivos que vão ser gerados. Segue o formato típico de " +"configuração ISC como visto em ferramentas ISC como o bind 8 e dhcpd. &apt-" +"conf; contém uma descrição da sintaxe. Note que a configuração gerada é " +"analisada de maneira seccional, mas o &apt-conf; é analisado numa maneira de " +"árvore. Isto apenas afecta o modo de como a etiqueta scope é manuseada." + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:157 +msgid "" +"The generate configuration has 4 separate sections, each described below." +msgstr "" +"A configuração do generate tem 4 secções separadas, cada uma descrita mais " +"abaixo." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt-ftparchive.1.xml:159 +msgid "Dir Section" +msgstr "Secção Dir" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:161 +msgid "" +"The <literal>Dir</literal> section defines the standard directories needed " +"to locate the files required during the generation process. These " +"directories are prepended certain relative paths defined in later sections " +"to produce a complete an absolute path." +msgstr "" +"A secção <literal>Dir</literal> define os directórios standard necessários " +"para localizar os ficheiros requisitados durante o processo de geração. " +"Estes directórios precedem a certos caminhos relativos definidos em secções " +"posteriores para produzir um caminho completo e absoluto." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:166 +msgid "ArchiveDir" +msgstr "ArchiveDir" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:168 +msgid "" +"Specifies the root of the FTP archive, in a standard Debian configuration " +"this is the directory that contains the <filename>ls-LR</filename> and dist " +"nodes." +msgstr "" +"Especifica a raiz do arquivo FTP, numa configuração Debian standard este é o " +"directório que contém o <filename>ls-LR</filename> e nós da distribuição." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:173 +msgid "OverrideDir" +msgstr "OverrideDir" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:175 +msgid "Specifies the location of the override files." +msgstr "Especifica a localização dos ficheiros de sobrepor." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:178 +msgid "CacheDir" +msgstr "CacheDir" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:180 +msgid "Specifies the location of the cache files" +msgstr "Especifica a localização dos ficheiros de cache" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:183 +msgid "FileListDir" +msgstr "FileListDir" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:185 +msgid "" +"Specifies the location of the file list files, if the <literal>FileList</" +"literal> setting is used below." +msgstr "" +"Especifica a localização dos ficheiros de listas de ficheiros, se a " +"definição <literal>FileList</literal> for usada mais abaixo." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt-ftparchive.1.xml:191 +msgid "Default Section" +msgstr "Secção Default" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:193 +msgid "" +"The <literal>Default</literal> section specifies default values, and " +"settings that control the operation of the generator. Other sections may " +"override these defaults with a per-section setting." +msgstr "" +"A secção <literal>Default</literal> especifica valores predefinidos, e " +"definições que controlam a operação do gerador. Outras secções podem " +"sobrepor estas predefinições em uma definição por-secção." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:197 +msgid "Packages::Compress" +msgstr "Packages::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:199 +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 "" +"Define os esquemas de compressão predefinidos a usar para os ficheiros de " +"índice Package. É uma string que contém uma lista separada por espaços de " +"pelo menos um de: '.' (nenhuma compressão), 'gzip' and 'bzip2'. A " +"predefinição para todos os esquemas de compressão é '. gzip'." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:205 +msgid "Packages::Extensions" +msgstr "Packages::Extensions" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:207 +msgid "" +"Sets the default list of file extensions that are package files. This " +"defaults to '.deb'." +msgstr "" +"Define a lista predefinida das extensões de ficheiros que são ficheiros " +"pacote. A predefinição é '.deb'." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:211 +msgid "Sources::Compress" +msgstr "Sources::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:213 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Sources files." +msgstr "" +"Isto é semelhante a <literal>Packages::Compress</literal> excepto que " +"controla a compressão para os ficheiros das Fontes." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:217 +msgid "Sources::Extensions" +msgstr "Sources::Extensions" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:219 +msgid "" +"Sets the default list of file extensions that are source files. This " +"defaults to '.dsc'." +msgstr "" +"Define a lista predefinida das extensões de ficheiros que são ficheiros de " +"fontes. A predefinição é '.dsc'." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:223 +msgid "Contents::Compress" +msgstr "Contents::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:225 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Contents files." +msgstr "" +"Isto é semelhante a <literal>Packages::Compress</literal> excepto que " +"controla a compressão para os ficheiros de Conteúdos." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:229 +msgid "Translation::Compress" +msgstr "Translation::Compress" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" +"Isto é semelhante a <literal>Packages::Compress</literal> excepto que " +"controla a compressão para o ficheiro mestre Translation-en." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 +msgid "DeLinkLimit" +msgstr "DeLinkLimit" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:237 +msgid "" +"Specifies the number of kilobytes to delink (and replace with hard links) " +"per run. This is used in conjunction with the per-section <literal>External-" +"Links</literal> setting." +msgstr "" +"Especifica o número de kilobytes para delink (e substitui com hard links) " +"por execução. Isto é usado em conjunto com a definição <literal>External-" +"Links</literal> por secção." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:242 +msgid "FileMode" +msgstr "FileMode" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:244 +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 "" +"Especifica o modo de todos os ficheiros índice criados. A predefinição é " +"0644. Todos os ficheiros índice são definidos para este modo " +"independentemente do umask." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +msgid "LongDescription" +msgstr "LongDescription" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" +"Define se as descrições longas devem ser incluídas no ficheiro Packages ou " +"divididas em um ficheiro Translation-en mestre." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt-ftparchive.1.xml:257 +msgid "TreeDefault Section" +msgstr "Secção TreeDefault" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:259 +msgid "" +"Sets defaults specific to <literal>Tree</literal> sections. All of these " +"variables are substitution variables and have the strings $(DIST), " +"$(SECTION) and $(ARCH) replaced with their respective values." +msgstr "" +"Define predefinições específicas para as secções <literal>Tree</literal>. " +"Todas estas variáveis são variáveis de substituição e têm as strings " +"$(DIST), $(SECTION) e $(ARCH) substituídas pelos seus respectivos valores." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:264 +msgid "MaxContentsChange" +msgstr "MaxContentsChange" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:266 +msgid "" +"Sets the number of kilobytes of contents files that are generated each day. " +"The contents files are round-robined so that over several days they will all " +"be rebuilt." +msgstr "" +"Define o número de kilobytes dos ficheiros de conteúdo que são gerados a " +"cada dia. Os ficheiros de conteúdo são re-circulados para que ao fim de " +"alguns dias todos sejam reconstruídos." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:271 +msgid "ContentsAge" +msgstr "ContentsAge" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:273 +msgid "" +"Controls the number of days a contents file is allowed to be checked without " +"changing. If this limit is passed the mtime of the contents file is updated. " +"This case can occur if the package file is changed in such a way that does " +"not result in a new contents file [override edit for instance]. A hold off " +"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 "" +"Controla o número de dias que se permite a um ficheiro de conteúdo ser " +"verificado sem alteração. Se este limite for ultrapassado o mtime do " +"ficheiro de conteúdo é actualizado. Este caso pode ocorrer se o ficheiro de " +"pacote é alterado num modo que não resulta num novo ficheiro de conteúdo " +"[por exemplo uma edição de sobreposição]. É permitido um soltar na esperança " +"que novos .debs sejam instalados, requerendo um novo ficheiro de qualquer " +"modo. A predefinição é 10, as unidades são em dias." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:282 +msgid "Directory" +msgstr "Directory" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:284 +msgid "" +"Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" +"$(SECTION)/binary-$(ARCH)/</filename>" +msgstr "" +"Define o topo da árvore de directórios .deb. A predefinição é <filename>" +"$(DIST)/$(SECTION)/binary-$(ARCH)/</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:288 +msgid "SrcDirectory" +msgstr "SrcDirectory" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:290 +msgid "" +"Sets the top of the source package directory tree. Defaults to <filename>" +"$(DIST)/$(SECTION)/source/</filename>" +msgstr "" +"Define o topo da árvore de directórios de pacotes fonte. A predefinição é " +"<filename>$(DIST)/$(SECTION)/source/</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 +msgid "Packages" +msgstr "Packages" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:296 +msgid "" +"Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" +"binary-$(ARCH)/Packages</filename>" +msgstr "" +"Define o ficheiro Packages de saída. A predefinição é <filename>$(DIST)/" +"$(SECTION)/binary-$(ARCH)/Packages</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 +msgid "Sources" +msgstr "Sources" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:302 +msgid "" +"Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/" +"source/Sources</filename>" +msgstr "" +"Define o ficheiro Sources de saída. A predefinição é <filename>$(DIST)/" +"$(SECTION)/source/Sources</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:306 +msgid "Translation" +msgstr "Translation" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" +"Define se o ficheiro mestre Translation-en de saída com as descrições longas " +"não deve ser incluído no ficheiro Packages. A predefinição é <filename>" +"$(DIST)/$(SECTION)/i18n/Translation-en</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 +msgid "InternalPrefix" +msgstr "InternalPrefix" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:315 +msgid "" +"Sets the path prefix that causes a symlink to be considered an internal link " +"instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" +"filename>" +msgstr "" +"Define o prefixo de caminho que causa que um symlink seja considerado um " +"link interno em vez de um link externo. A predefinição é <filename>$(DIST)/" +"$(SECTION)/</filename>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 +msgid "Contents" +msgstr "Contents" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:322 +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 "" +"Define a saída do ficheiro Contents. A predefinição é <filename>$(DIST)/" +"Contents-$(ARCH)</filename>. Se esta definição causar múltiplos ficheiros " +"Packages para mapear em um único ficheiro Contents (tal como a predefinição) " +"então o <command>apt-ftparchive</command> irá automaticamente integrar esses " +"ficheiros pacotes todos juntos." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:329 +msgid "Contents::Header" +msgstr "Contents::Header" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:331 +msgid "Sets header file to prepend to the contents output." +msgstr "Define o ficheiro cabeçalho para prefixar a saída de conteúdos." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 +msgid "BinCacheDB" +msgstr "BinCacheDB" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:336 +msgid "" +"Sets the binary cache database to use for this section. Multiple sections " +"can share the same database." +msgstr "" +"Define a base de dados de cache binária a usar para esta secção. Múltiplas " +"secções podem partilhar a mesma base de dados." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:340 +msgid "FileList" +msgstr "FileList" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:342 +msgid "" +"Specifies that instead of walking the directory tree, <command>apt-" +"ftparchive</command> should read the list of files from the given file. " +"Relative files names are prefixed with the archive directory." +msgstr "" +"Especifica que em vez de navegar na árvore de directórios, o <command>apt-" +"ftparchive</command> deverá ler a lista de ficheiros a partir do ficheiro " +"fornecido. Nomes de ficheiros relativos são prefixados com o directório de " +"arquivo." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:347 +msgid "SourceFileList" +msgstr "SourceFileList" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:349 +msgid "" +"Specifies that instead of walking the directory tree, <command>apt-" +"ftparchive</command> should read the list of files from the given file. " +"Relative files names are prefixed with the archive directory. This is used " +"when processing source indexes." +msgstr "" +"Especifica que em vez de navegar na árvore de directórios, o <command>apt-" +"ftparchive</command> deverá ler a lista de ficheiros a partir do ficheiro " +"fornecido. Nomes de ficheiros relativos são prefixados com o directório de " +"arquivo. Isto é usado quando se processa índices de fonte." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt-ftparchive.1.xml:357 +msgid "Tree Section" +msgstr "Secção Tree" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:359 +msgid "" +"The <literal>Tree</literal> section defines a standard Debian file tree " +"which consists of a base directory, then multiple sections in that base " +"directory and finally multiple Architectures in each section. The exact " +"pathing used is defined by the <literal>Directory</literal> substitution " +"variable." +msgstr "" +"A secção <literal>Tree</literal> define uma árvore de ficheiros Debian " +"standard que consiste de um directório base, depois múltiplas secções nesse " +"directório base e finalmente múltiplas Arquitecturas em cada secção. O " +"caminho exacto usado é definido pela variável de substituição " +"<literal>Directory</literal>." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:364 +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/&stable-codename;</filename>." +msgstr "" +"A secção <literal>Tree</literal> recebe uma etiqueta scope que define a " +"variável <literal>$(DIST)</literal> e define a raiz da árvore (o caminho é " +"prefixado por <literal>ArchiveDir</literal>). Tipicamente esta é uma " +"definição tal como <filename>dists/&stable-codename;</filename>." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:369 +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 "" +"Todas as definições definidas na secção <literal>TreeDefault</literal> podem " +"ser usadas na secção <literal>Tree</literal> assim como as novas três " +"variáveis." + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt-ftparchive.1.xml:375 +#, no-wrap +msgid "" +"for i in Sections do \n" +" for j in Architectures do\n" +" Generate for DIST=scope SECTION=i ARCH=j\n" +" " +msgstr "" +"for i in Sections do \n" +" for j in Architectures do\n" +" Generate for DIST=scope SECTION=i ARCH=j\n" +" " + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:372 +msgid "" +"When processing a <literal>Tree</literal> section <command>apt-ftparchive</" +"command> performs an operation similar to: <placeholder type=\"programlisting" +"\" id=\"0\"/>" +msgstr "" +"Quando processa uma secção <literal>Tree</literal>, o <command>apt-" +"ftparchive</command> executa uma operação semelhante a: <placeholder type=" +"\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:381 +msgid "Sections" +msgstr "Sections" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:383 +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 "" +"Isto é uma lista de secções separada por espaços que aparece sob a " +"distribuição, tipicamente isto é algo como <literal>main contrib non-free</" +"literal>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:388 +msgid "Architectures" +msgstr "Architectures" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:390 +msgid "" +"This is a space separated list of all the architectures that appear under " +"search section. The special architecture 'source' is used to indicate that " +"this tree has a source archive." +msgstr "" +"Isto é uma lista separada por espaços de todas as arquitecturas que aparecem " +"sob a secção de buscas. A arquitectura especial 'source' é usada para " +"indicar que esta árvore tem um arquivo fonte." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 +msgid "BinOverride" +msgstr "BinOverride" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:403 +msgid "" +"Sets the binary override file. The override file contains section, priority " +"and maintainer address information." +msgstr "" +"Define o ficheiro de sobreposição binário. O ficheiro de sobreposição " +"informação de secção, prioridade e endereço do responsável." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 +msgid "SrcOverride" +msgstr "SrcOverride" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:409 +msgid "" +"Sets the source override file. The override file contains section " +"information." +msgstr "" +"Define o ficheiro de sobreposição fonte. O ficheiro de sobreposição " +"informação de secção." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 +msgid "ExtraOverride" +msgstr "ExtraOverride" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 +msgid "Sets the binary extra override file." +msgstr "Define o ficheiro de sobreposição extra binário." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 +msgid "SrcExtraOverride" +msgstr "SrcExtraOverride" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 +msgid "Sets the source extra override file." +msgstr "Define o ficheiro de sobreposição extra fonte." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt-ftparchive.1.xml:425 +msgid "BinDirectory Section" +msgstr "Secção BinDirectory" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt-ftparchive.1.xml:427 +msgid "" +"The <literal>bindirectory</literal> section defines a binary directory tree " +"with no special structure. The scope tag specifies the location of the " +"binary directory and the settings are similar to the <literal>Tree</literal> " +"section with no substitution variables or <literal>Section</" +"literal><literal>Architecture</literal> settings." +msgstr "" +"A secção <literal>bindirectory</literal> define uma árvore de directórios " +"binários sem nenhuma estrutura especial. A etiqueta scope especifica a " +"localização do directório binário e as definições são semelhantes às da " +"secção <literal>Tree</literal> sem nenhumas variáveis de substituição ou " +"definições <literal>Section</literal><literal>Architecture</literal>." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:435 +msgid "Sets the Packages file output." +msgstr "Define a saída do ficheiro Packages." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:440 +msgid "" +"Sets the Sources file output. At least one of <literal>Packages</literal> or " +"<literal>Sources</literal> is required." +msgstr "" +"Define a saída do ficheiro Sources. É necessário pelo menos um de " +"<literal>Packages</literal> ou <literal>Sources</literal>." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:446 +msgid "Sets the Contents file output. (optional)" +msgstr "Define a saída do ficheiro Contents (opcional)" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:451 +msgid "Sets the binary override file." +msgstr "Define o ficheiro de sobreposição binário." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:456 +msgid "Sets the source override file." +msgstr "Define o ficheiro de sobreposição fonte." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:471 +msgid "Sets the cache DB." +msgstr "Define a base de dados de cache." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:474 +msgid "PathPrefix" +msgstr "PathPrefix" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:476 +msgid "Appends a path to all the output paths." +msgstr "Acrescenta um caminho a todos os caminhos de saída." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:479 +msgid "FileList, SourceFileList" +msgstr "FileList, SourceFileList" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:481 +msgid "Specifies the file list file." +msgstr "Especifica o ficheiro de lista de ficheiros." + +#. type: Content of: <refentry><refsect1><title> +#: apt-ftparchive.1.xml:488 +msgid "The Binary Override File" +msgstr "O Ficheiro Binary Override" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:489 +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 "" +"O ficheiro de sobreposição binário é totalmente compatível com &dpkg-" +"scanpackages;. Contém 4 campos separados por espaços. O primeiro campo é o " +"nome do pacote, o segundo é a prioridade a qual forçar esse pacote, o " +"terceiro é a secção onde forçar esse pacote e o último campo é o campo de " +"permutação do responsável." + +#. type: Content of: <refentry><refsect1><para><literallayout> +#: apt-ftparchive.1.xml:495 +#, no-wrap +msgid "old [// oldn]* => new" +msgstr "old [// oldn]* => new" + +#. type: Content of: <refentry><refsect1><para><literallayout> +#: apt-ftparchive.1.xml:497 +#, no-wrap +msgid "new" +msgstr "new" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:494 +msgid "" +"The general form of the maintainer field is: <placeholder type=" +"\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " +"id=\"1\"/> The first form allows a double-slash separated list of old email " +"addresses to be specified. If any of those are found then new is substituted " +"for the maintainer field. The second form unconditionally substitutes the " +"maintainer field." +msgstr "" +"O formato geral do campo do responsável é: <placeholder type=\"literallayout" +"\" id=\"0\"/> ou simplesmente, <placeholder type=\"literallayout\" id=\"1\"/" +">. O primeiro formato permite uma lista separada por um duplo slash (//) de " +"antigos endereços e email a serem especificados. Se nenhum destes for " +"encontrado então 'new' é substituído para o campo do responsável. O segundo " +"formato substitui incondicionalmente o campo do responsável." + +#. type: Content of: <refentry><refsect1><title> +#: apt-ftparchive.1.xml:505 +msgid "The Source Override File" +msgstr "O Ficheiro Source Override" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:507 +msgid "" +"The source override file is fully compatible with &dpkg-scansources;. It " +"contains 2 fields separated by spaces. The first fields is the source " +"package name, the second is the section to assign it." +msgstr "" +"O ficheiro de sobreposição de fonte é totalmente compatível com &dpkg-" +"scansources;. Contém dois campos separados por espaços. O primeiro campo é o " +"nome de pacote fonte, o segundo é a secção onde o atribuir." + +#. type: Content of: <refentry><refsect1><title> +#: apt-ftparchive.1.xml:512 +msgid "The Extra Override File" +msgstr "O Ficheiro Extra Override" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:514 +msgid "" +"The extra override file allows any arbitrary tag to be added or replaced in " +"the output. It has 3 columns, the first is the package, the second is the " +"tag and the remainder of the line is the new value." +msgstr "" +"O ficheiro de sobreposição extra permite que qualquer etiqueta arbitrária " +"seja adicionada ou substituída na saída. Tem 3 colunas, a primeira é o " +"pacote, a segunda é a etiqueta e restante da linha é o novo valor." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:523 +msgid "<option>--md5</option>" +msgstr "<option>--md5</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:525 +msgid "" +"Generate MD5 sums. This defaults to on, when turned off the generated index " +"files will not have MD5Sum fields where possible. Configuration Item: " +"<literal>APT::FTPArchive::MD5</literal>" +msgstr "" +"Gera sumários MD5. A predefinição é ligado, quando desligado os ficheiros " +"índice gerados não terão campos MD5Sum onde possíveis. Item de Configuração: " +"<literal>APT::FTPArchive::MD5</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:530 +msgid "<option>--db</option>" +msgstr "<option>--db</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:532 +msgid "" +"Use a binary caching DB. This has no effect on the generate command. " +"Configuration Item: <literal>APT::FTPArchive::DB</literal>." +msgstr "" +"Usa uma base de dados de cache binária. Isto não tem efeito no comando " +"generate. Item de configuração: <literal>APT::FTPArchive::DB</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:538 +msgid "" +"Quiet; produces output suitable for logging, omitting progress indicators. " +"More q's will produce more quiet up to a maximum of 2. You can also use " +"<option>-q=#</option> to set the quiet level, overriding the configuration " +"file. Configuration Item: <literal>quiet</literal>." +msgstr "" +"Silencioso; produz saída apropriada para registar em logs, omitindo " +"indicadores de progresso. Mais q's irão produzir mais silencio até um máximo " +"de 2. Você também pode usar <option>-q=#</option> para definir o nível de " +"silêncio, sobrepondo o ficheiro de configuração. Item de Configuração: " +"<literal>quiet</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:544 +msgid "<option>--delink</option>" +msgstr "<option>--delink</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:546 +msgid "" +"Perform Delinking. If the <literal>External-Links</literal> setting is used " +"then this option actually enables delinking of the files. It defaults to on " +"and can be turned off with <option>--no-delink</option>. Configuration " +"Item: <literal>APT::FTPArchive::DeLinkAct</literal>." +msgstr "" +"Executa Dissociação. Se é usada a definição <literal>External-Links</" +"literal> então esta opção activa a dissociação dos ficheiros. A sua " +"predefinição é ligada e e pode ser desligada com <option>--no-delink</" +"option>. Item de Configuração: <literal>APT::FTPArchive::DeLinkAct</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:552 +msgid "<option>--contents</option>" +msgstr "<option>--contents</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:554 +msgid "" +"Perform contents generation. When this option is set and package indexes are " +"being generated with a cache DB then the file listing will also be extracted " +"and stored in the DB for later use. When using the generate command this " +"option also allows the creation of any Contents files. The default is on. " +"Configuration Item: <literal>APT::FTPArchive::Contents</literal>." +msgstr "" +"Executa a geração de conteúdos. Quando esta opção está definida e os índices " +"de pacotes são gerados com um base de dados cache então a listagem de " +"ficheiros também será extraída e guardada na base de dados para utilização " +"posterior. Quando se usa o comando generate, esta opção também permite a " +"criação de quaisquer ficheiros de Conteúdos. A predefinição é ligado. Item " +"de Configuração: <literal>APT::FTPArchive::Contents</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:562 +msgid "<option>--source-override</option>" +msgstr "<option>--source-override</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:564 +msgid "" +"Select the source override file to use with the <literal>sources</literal> " +"command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" +"literal>." +msgstr "" +"Selecciona o ficheiro de sobreposição de fonte a usar com o comando " +"<literal>sources</literal>. Item de Configuração: <literal>APT::FTPArchive::" +"SourceOverride</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:568 +msgid "<option>--readonly</option>" +msgstr "<option>--readonly</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:570 +msgid "" +"Make the caching databases read only. Configuration Item: <literal>APT::" +"FTPArchive::ReadOnlyDB</literal>." +msgstr "" +"Torna as bases de dados de cache apenas de leitura. Item de Configuração: " +"<literal>APT::FTPArchive::ReadOnlyDB</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:574 +msgid "<option>--arch</option>" +msgstr "<option>--arch</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +msgid "" +"Accept in the <literal>packages</literal> and <literal>contents</literal> " +"commands only package files matching <literal>*_arch.deb</literal> or " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" +"Aceita nos comandos <literal>packages</literal> e <literal>contents</" +"literal> apenas ficheiros de pacotes que condizem com <literal>*_arch.deb</" +"literal> ou <literal>*_all.deb</literal> em vez de todos os ficheiros de " +"pacotes presentes no caminho fornecido. Item de Configuração: <literal>APT::" +"FTPArchive::Architecture</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 +msgid "<option>APT::FTPArchive::AlwaysStat</option>" +msgstr "<option>APT::FTPArchive::AlwaysStat</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:583 +msgid "" +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " +"packages are recompiled and/or republished with the same version again, this " +"will lead to problems as the now outdated cached metadata like size and " +"checksums will be used. With this option enabled this will no longer happen " +"as it will be checked if the file was changed. Note that this option is set " +"to \"<literal>false</literal>\" by default as it is not recommend to upload " +"multiply versions/builds of a package with the same versionnumber, so in " +"theory nobody will have these problems and therefore all these extra checks " +"are useless." +msgstr "" +"&apt-ftparchive; põe em cache o máximo possível de metadados numa base de " +"dados de cache. Se os pacotes forem recompilados e/ou republicados de novo " +"com a mesma versão, irá originar problemas porque serão usados os metadados " +"desactualizados em cache como o tamanho e sumários de verificação. Com esta " +"opção activa isto não irá mais acontecer porque será verificado se o " +"ficheiro foi alterado. Note que esta opção vem regulada para " +"\"<literal>false</literal>\" por predefinição pois não é recomendado " +"disponibilizar múltiplas versões/compilações de um pacote com o mesmo número " +"de versão, portanto em teoria ninguém irá ter estes problemas e então todas " +"as verificações extras serão desnecessárias." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:593 +msgid "<option>APT::FTPArchive::LongDescription</option>" +msgstr "<option>APT::FTPArchive::LongDescription</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:595 +msgid "" +"This configuration option defaults to \"<literal>true</literal>\" and should " +"only be set to <literal>\"false\"</literal> if the Archive generated with " +"&apt-ftparchive; also provides <filename>Translation</filename> files. Note " +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." +msgstr "" +"Esta opção de configuração tem a predefinição de \"<literal>true</literal>\" " +"e deve apenas ser definida para <literal>\"false\"</literal> se o Arquivo " +"gerado com &apt-ftparchive; também disponibilizar ficheiros " +"<filename>Translation</filename>. Note que o ficheiro mestre " +"<filename>Translation-en</filename> só pode ser criado no comando generate." + +#. type: Content of: <refentry><refsect1><title> +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 +#: sources.list.5.xml:193 +msgid "Examples" +msgstr "Examples" + +#. type: Content of: <refentry><refsect1><para><programlisting> +#: apt-ftparchive.1.xml:613 +#, no-wrap +msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" +msgstr "<command>apt-ftparchive</command> pacotes <replaceable>directório</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:609 +msgid "" +"To create a compressed Packages file for a directory containing binary " +"packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" +msgstr "" +"Para criar um ficheiro Packages comprimido para um directório que contém " +"pacotes binários (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-ftparchive.1.xml:623 +msgid "" +"<command>apt-ftparchive</command> returns zero on normal operation, decimal " +"100 on error." +msgstr "" +"<command>apt-ftparchive</command> devolve zero na operação normal, 100 " +"decimal em erro." + +#. The last update date +#. type: Content of: <refentry><refentryinfo> +#: apt-get.8.xml:13 +msgid "" +"&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>08 " +"November 2008</date>" +msgstr "" +"&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; <date>08 " +"Novembro 2008</date>" + +#. type: <heading></heading> +#: apt-get.8.xml:22 apt-get.8.xml:29 guide.sgml:96 +msgid "apt-get" +msgstr "apt-get" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-get.8.xml:30 +msgid "APT package handling utility -- command-line interface" +msgstr "" +"Utilitário de manuseamento de pacotes do APT -- interface de linha de " +"comandos" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-get.8.xml:36 +msgid "" +"<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +"<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " +"<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " +"choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" +"group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" +"\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " +"choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " +"choice='plain'> <group choice='req'> <arg choice='plain'>-v</arg> <arg " +"choice='plain'>--version</arg> </group> </arg> <arg choice='plain'> <group " +"choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--help</arg> " +"</group> </arg> </group>" +msgstr "" +"<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " +"<option>-o= <replaceable>string_de_configuração</replaceable> </option> </" +"arg> <arg> <option>-c= <replaceable>ficheiro_de_configuração</replaceable> </" +"option> </arg> <arg> <option>-t=</option> <arg choice='plain'> " +"<replaceable>lançamento_de_destino</replaceable> </arg> </arg> <group choice=" +"\"req\"> <arg choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> " +"<arg choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</" +"arg> <arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " +"choice='plain'> =<replaceable>número_de_versão_do_pacote</replaceable> </" +"arg> <arg choice='plain'> /<replaceable>lançamento_de_destino</replaceable> " +"</arg> </group> </arg> </arg> </arg> <arg choice='plain'>remove <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat" +"\"><replaceable>pacote</replaceable></arg></arg> <arg choice='plain'>source " +"<arg choice=\"plain\" rep=\"repeat\"><replaceable>pacote</replaceable> <arg> " +"<group choice='req'> <arg choice='plain'> " +"=<replaceable>número_de_versão_do_pacote</replaceable> </arg> <arg " +"choice='plain'> /<replaceable>lançamento_de_destino</replaceable> </arg> </" +"group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" +"\" rep=\"repeat\"><replaceable>pacote</replaceable></arg></arg> <arg " +"choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " +"choice='plain'>autoclean</arg> <arg choice='plain'>autoremove</arg> <arg " +"choice='plain'> <group choice='req'> <arg choice='plain'>-v</arg> <arg " +"choice='plain'>--version</arg> </group> </arg> <arg choice='plain'> <group " +"choice='req'> <arg choice='plain'>-h</arg> <arg choice='plain'>--help</arg> " +"</group> </arg> </group>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-get.8.xml:112 +msgid "" +"<command>apt-get</command> is the command-line tool for handling packages, " +"and may be considered the user's \"back-end\" to other tools using the APT " +"library. Several \"front-end\" interfaces exist, such as &dselect;, " +"&aptitude;, &synaptic; and &wajig;." +msgstr "" +"<command>apt-get</command> é a ferramenta de linha de comandos para lidar " +"com pacotes, e pode ser considerada o \"back-end\" dos utilizadores para " +"outras ferramentas que usam a biblioteca APT. Existem várias interfaces " +"\"front-end\" como o &dselect;, &aptitude;, &synaptic; e &wajig;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:121 apt-key.8.xml:124 +msgid "update" +msgstr "update" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:122 +msgid "" +"<literal>update</literal> is used to resynchronize the package index files " +"from their sources. The indexes of available packages are fetched from the " +"location(s) specified in <filename>/etc/apt/sources.list</filename>. For " +"example, when using a Debian archive, this command retrieves and scans the " +"<filename>Packages.gz</filename> files, so that information about new and " +"updated packages is available. An <literal>update</literal> should always be " +"performed before an <literal>upgrade</literal> or <literal>dist-upgrade</" +"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> é usado para re-sincronizar os ficheiros de " +"índices de pacotes a partir das suas fontes. Os índices dos pacotes " +"disponíveis são obtidos a partir das localizações em <filename>/etc/apt/" +"sources.list</filename>. Por exemplo, quando se usa um arquivo Debian, este " +"comando recolhe e analisa os ficheiros <filename>Packages.gz</filename> para " +"que a informação sobre pacotes novos e actualizados fique disponível. Um " +"<literal>update</literal> deve ser sempre executado antes de um " +"<literal>upgrade</literal> ou <literal>dist-upgrade</literal>. Por favor " +"note que a medição do processo total ira estar incorrecta pois o tamanho dos " +"ficheiros de pacotes não pode ser conhecido com antecedência." + +#. type: <tag></tag> +#: apt-get.8.xml:133 guide.sgml:121 +msgid "upgrade" +msgstr "upgrade" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:134 +msgid "" +"<literal>upgrade</literal> is used to install the newest versions of all " +"packages currently installed on the system from the sources enumerated in " +"<filename>/etc/apt/sources.list</filename>. Packages currently installed " +"with new versions available are retrieved and upgraded; under no " +"circumstances are currently installed packages removed, or packages not " +"already installed retrieved and installed. New versions of currently " +"installed packages that cannot be upgraded without changing the install " +"status of another package will be left at their current version. An " +"<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> é usado para instalar as versões mais recentes de " +"todos os pacotes presentemente instalados no sistema a partir das fontes " +"enumeradas em <filename>/etc/apt/sources.list</filename>. Os pacotes " +"presentemente instalados com versões novas são obtidos e instalados; em " +"nenhumas circunstâncias os pacotes presentemente instalados serão removidos, " +"nem pacotes já instalados serão obtidos e instalados.Os pacotes " +"presentemente instalados com novas versões e que não possam ser actualizados " +"sem alterarem o estado da instalação de outro pacote serão deixados na " +"versão presente. Deve ser executado primeiro um <literal>update</literal> " +"para que o <command>apt-get</command> fique a saber que estão disponíveis " +"novas versões de pacotes." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:146 +msgid "dselect-upgrade" +msgstr "dselect-upgrade" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:147 +msgid "" +"<literal>dselect-upgrade</literal> is used in conjunction with the " +"traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" +"literal> follows the changes made by &dselect; to the <literal>Status</" +"literal> field of available packages, and performs the actions necessary to " +"realize that state (for instance, the removal of old and the installation of " +"new packages)." +msgstr "" +"<literal>dselect-upgrade</literal> é usado em conjunto com o front-end de " +"pacotes Debian tradicional, &dselect;. <literal>dselect-upgrade</literal> " +"segue as alterações feitas pelo &dselect; ao campo <literal>Status</literal> " +"dos pacotes disponíveis, e executa as acções necessárias para realizar esse " +"estado (por exemplo, a remoção de pacotes antigos e a instalação de novos)." + +#. type: <tag></tag> +#: apt-get.8.xml:156 guide.sgml:140 +msgid "dist-upgrade" +msgstr "dist-upgrade" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:157 +msgid "" +"<literal>dist-upgrade</literal> in addition to performing the function of " +"<literal>upgrade</literal>, also intelligently handles changing dependencies " +"with new versions of packages; <command>apt-get</command> has a \"smart\" " +"conflict resolution system, and it will attempt to upgrade the most " +"important packages at the expense of less important ones if necessary. So, " +"<literal>dist-upgrade</literal> command may remove some packages. The " +"<filename>/etc/apt/sources.list</filename> file contains a list of locations " +"from which to retrieve desired package files. See also &apt-preferences; " +"for a mechanism for overriding the general settings for individual packages." +msgstr "" +"<literal>dist-upgrade</literal> adicionalmente a executar a função do " +"<literal>upgrade</literal>, também lida inteligentemente com as alterações " +"de dependências com as novas versões de pacotes; o <command>apt-get</" +"command> tem um sistema de resolução de conflitos 'inteligente', que irá " +"tentar actualizar os pacotes mais importantes a custo dos pacotes menos " +"importantes, caso necessário. Portanto, o comando <literal>dist-upgrade</" +"literal> pode remover alguns pacotes. O ficheiro <filename>/etc/apt/sources." +"list</filename> contém uma lista de localizações de onde obter os ficheiros " +"de pacotes desejados. Veja também &apt-preferences; para um mecanismo para " +"sobrepor as definições gerais em pacotes individuais." + +#. type: <tag></tag> +#: apt-get.8.xml:169 guide.sgml:131 +msgid "install" +msgstr "install" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:171 +msgid "" +"<literal>install</literal> is followed by one or more packages desired for " +"installation or upgrading. Each package is a package name, not a fully " +"qualified filename (for instance, in a Debian GNU/Linux system, libc6 would " +"be the argument provided, not <literal>libc6_1.9.6-2.deb</literal>). All " +"packages required by the package(s) specified for installation will also be " +"retrieved and installed. The <filename>/etc/apt/sources.list</filename> " +"file is used to locate the desired packages. If a hyphen is appended to the " +"package name (with no intervening space), the identified package will be " +"removed if it is installed. Similarly a plus sign can be used to designate " +"a package to install. These latter features may be used to override " +"decisions made by apt-get's conflict resolution system." +msgstr "" +"<literal>install</literal> é seguido por um ou mais pacotes desejados para " +"instalação ou actualização. Cada pacote é um nome de pacote, não um nome de " +"ficheiro completamente qualificado (por exemplo, num sistema Debian GNU/" +"Linux, libc6 seria o argumento fornecido e não <literal>libc6_1.9.6-2.deb</" +"literal>). Todos os pacotes necessários pelos pacotes especificados para " +"instalação irão também ser obtidos e instalados. O ficheiro <filename>/etc/" +"apt/sources.list</filename> é usado para localizar os pacotes desejados. Se " +"for acrescentado um sinal menos (-) ao nome do pacote (sem nenhum espaço a " +"separar), o pacote identificado irá ser removido se estiver instalado. À " +"semelhança, um sinal mais (+) pode ser usado para designar um pacote a " +"instalar. Estas últimas funcionalidades podem ser usadas para sobrepor " +"decisões feitas pelo sistema de resolução de conflitos do apt-get." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:189 +msgid "" +"A specific version of a package can be selected for installation by " +"following the package name with an equals and the version of the package to " +"select. This will cause that version to be located and selected for install. " +"Alternatively a specific distribution can be selected by following the " +"package name with a slash and the version of the distribution or the Archive " +"name (stable, testing, unstable)." +msgstr "" +"Pode ser seleccionada para instalação uma versão específica de um pacote ao " +"continuar o nome do pacote com um igual (=) e a versão do pacote a " +"seleccionar. Isto irá fazer com que essa versão seja localizada e " +"seleccionada para instalação. Alternativamente pode ser seleccionada uma " +"distribuição específica ao continuar o nome do pacote com uma slash (/) e a " +"versão da distribuição ou o nome de Arquivo (stable, testing, unstable)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:196 +msgid "" +"Both of the version selection mechanisms can downgrade packages and must be " +"used with care." +msgstr "" +"Ambos os mecanismos de selecção de versão podem regredir pacotes (downgrade) " +"e devem ser usados com cuidado." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:199 +msgid "" +"This is also the target to use if you want to upgrade one or more already-" +"installed packages without upgrading every package you have on your system. " +"Unlike the \"upgrade\" target, which installs the newest version of all " +"currently installed packages, \"install\" will install the newest version of " +"only the package(s) specified. Simply provide the name of the package(s) " +"you wish to upgrade, and if a newer version is available, it (and its " +"dependencies, as described above) will be downloaded and installed." +msgstr "" +"Este é também o objectivo a usar se deseja actualizar um ou mais pacotes já " +"instalados sem actualizar todos os pacotes que tem no seu sistema. Ao " +"contrário do objectivo \"upgrade\", o qual instala as versões mais recentes " +"de todos os pacotes presentemente instalados, o \"install\" irá instalar a " +"versão mais recente apenas dos pacotes especificados. Simplesmente forneça o " +"nome do(s) pacote(s) que deseja actualizar, e se estiver disponível uma nova " +"versão, ela ( e as suas dependências, como descrito em cima) serão " +"descarregadas e instaladas." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:210 +msgid "" +"Finally, the &apt-preferences; mechanism allows you to create an alternative " +"installation policy for individual packages." +msgstr "" +"Finalmente, o mecanismo &apt-preferences; permite-lhe criar uma política de " +"instalação alternativa para pacotes individuais." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:214 +msgid "" +"If no package matches the given expression and the expression contains one " +"of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " +"it is applied to all package names in the database. Any matches are then " +"installed (or removed). Note that matching is done by substring so 'lo.*' " +"matches 'how-lo' and 'lowest'. If this is undesired, anchor the regular " +"expression with a '^' or '$' character, or create a more specific regular " +"expression." +msgstr "" +"Se nenhum pacote coincidir com a expressão fornecida e a expressão conter um " +"de '.', '?' ou '*' então é assumido ser uma expressão regular POSIX, e é " +"aplicada a todos os nomes de pacotes da base de dados. Quaisquer " +"correspondências são então instaladas (ou removidas). Note que a " +"correspondência é feita por substring, portanto 'lo.*' corresponde a 'how-" +"lo' e 'lowest'. Se isto for indesejável, ancore a expressão regular com a " +"caractere '^' ou '$', para criar uma expressão regular mais específica." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:223 +msgid "remove" +msgstr "remove" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:224 +msgid "" +"<literal>remove</literal> is identical to <literal>install</literal> except " +"that packages are removed instead of installed. Note the removing a package " +"leaves its configuration files in system. If a plus sign is appended to the " +"package name (with no intervening space), the identified package will be " +"installed instead of removed." +msgstr "" +"<literal>remove</literal> é idêntico a <literal>install</literal> à " +"excepção que os pacotes são removidos em vez de instalados. Note que remover " +"um pacote deixa os seus ficheiros de configuração no sistema. Se um sinal " +"mais (+) for acrescentado ao nome do pacote (sem nenhum espaço a separar), o " +"pacote identificado será instalado em vez de removido." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:231 +msgid "purge" +msgstr "purge" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:232 +msgid "" +"<literal>purge</literal> is identical to <literal>remove</literal> except " +"that packages are removed and purged (any configuration files are deleted " +"too)." +msgstr "" +"<literal>purge</literal> é idêntico ao <literal>remove</literal> com a " +"excepção que os pacotes são removidos e purgados (quaisquer ficheiros de " +"configuração são também apagados)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:236 +msgid "source" +msgstr "source" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:237 +msgid "" +"<literal>source</literal> causes <command>apt-get</command> to fetch source " +"packages. APT will examine the available packages to decide which source " +"package to fetch. It will then find and download into the current directory " +"the newest available version of that source package while respect the " +"default release, set with the option <literal>APT::Default-Release</" +"literal>, the <option>-t</option> option or per package with the " +"<literal>pkg/release</literal> syntax, if possible." +msgstr "" +"<literal>source</literal> faz com que o <command>apt-get</command> procure " +"pacotes fonte. O APT irá examinar os pacotes disponíveis para decidir qual " +"pacote fonte obter. Irá então encontrar e descarregar para o directório " +"actual a versão disponível mais recente desse pacote fonte enquanto respeita " +"o lançamento predefinido, definido com a opção <literal>APT::Default-" +"Release</literal>, a opção <option>-t</option> ou por pacote com a sintaxe " +"<literal>pkg/release</literal>, se possível." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:245 +msgid "" +"Source packages are tracked separately from binary packages via <literal>deb-" +"src</literal> type lines in the &sources-list; file. This means that you " +"will need to add such a line for each repository you want to get sources " +"from. If you don't do this you will properly get another (newer, older or " +"none) source version than the one you have installed or could install." +msgstr "" +"Os pacotes fonte são acompanhados em separado dos pacotes binários via linha " +"do tipo <literal>deb-src</literal> no ficheiro &sources-list;. Isto quer " +"dizer que você precisa de adicionar tal linha para cada repositório de onde " +"deseja obter fontes. Se você não fizer isto, irá provavelmente obter outra " +"versão de fonte (mais recente, antiga ou nenhuma) que aquela que tem " +"instalada ou pode instalar." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:252 +msgid "" +"If the <option>--compile</option> option is specified then the package will " +"be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " +"<option>--download-only</option> is specified then the source package will " +"not be unpacked." +msgstr "" +"Se for especificada a opção <option>--compile</option> então o pacote irá " +"ser compilado para um binário .deb usando <command>dpkg-buildpackage</" +"command>, Se for especificado <option>--download-only</option> então o " +"pacote fonte não será desempacotado." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:257 +msgid "" +"A specific source version can be retrieved by postfixing the source name " +"with an equals and then the version to fetch, similar to the mechanism used " +"for the package files. This enables exact matching of the source package " +"name and version, implicitly enabling the <literal>APT::Get::Only-Source</" +"literal> option." +msgstr "" +"Uma versão fonte específica pode ser obtida ao pós-fixar o nome da fonte com " +"um igual (=) e depois a versão a procurar, semelhante ao mecanismo usado " +"para os ficheiros de pacotes. Isto activa a correspondência exacta do pacote " +"fonte, nome e versão, activando implicitamente a opção <literal>APT::Get::" +"Only-Source</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:263 +msgid "" +"Note that source packages are not tracked like binary packages, they exist " +"only in the current directory and are similar to downloading source tar " +"balls." +msgstr "" +"Note que os pacotes fonte não são acompanhados como pacotes binários, eles " +"existem apenas no directório actual e são semelhantes à descarga de tar " +"balls fonte." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:268 +msgid "build-dep" +msgstr "build-dep" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:269 +msgid "" +"<literal>build-dep</literal> causes apt-get to install/remove packages in an " +"attempt to satisfy the build dependencies for a source package." +msgstr "" +"<literal>build-dep</literal> faz o apt-get instalar/remover pacotes numa " +"tentativa de satisfazer dependências de compilação para um pacote fonte." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:273 +msgid "check" +msgstr "check" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:274 +msgid "" +"<literal>check</literal> is a diagnostic tool; it updates the package cache " +"and checks for broken dependencies." +msgstr "" +"<literal>check</literal> é uma ferramenta de diagnóstico; actualiza a cache " +"de pacotes e verifica por dependências quebradas." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:279 +msgid "" +"<literal>clean</literal> clears out the local repository of retrieved " +"package files. It removes everything but the lock file from " +"<filename>&cachedir;/archives/</filename> and <filename>&cachedir;/archives/" +"partial/</filename>. When APT is used as a &dselect; method, <literal>clean</" +"literal> is run automatically. Those who do not use dselect will likely " +"want to run <literal>apt-get clean</literal> from time to time to free up " +"disk space." +msgstr "" +"<literal>clean</literal> limpa o repositório local dos ficheiros de pacotes " +"obtidos. Remove tudo excepto o ficheiro lock de <filename>&cachedir;/" +"archives/</filename> e <filename>&cachedir;/archives/partial/</filename>. " +"Quando o APT é usado com um método &dselect;, <literal>clean</literal> é " +"executado automaticamente. Aqueles que não usam o dselect irão provavelmente " +"querer executar <literal>apt-get clean</literal> de tempos a tempos para " +"libertar espaço do disco." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:288 +msgid "autoclean" +msgstr "autoclean" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:289 +msgid "" +"Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " +"local repository of retrieved package files. The difference is that it only " +"removes package files that can no longer be downloaded, and are largely " +"useless. This allows a cache to be maintained over a long period without it " +"growing out of control. The configuration option <literal>APT::Clean-" +"Installed</literal> will prevent installed packages from being erased if it " +"is set to off." +msgstr "" +"Tal como o <literal>clean</literal>, <literal>autoclean</literal> limpa o " +"repositório local de ficheiros de pacotes obtidos. A diferença é que apenas " +"remove ficheiros de pacotes que já não podem ser mais descarregados, e são " +"na maioria dos casos inúteis. Isto permite a manutenção de uma cache durante " +"um longo período sem que ela cresça descontroladamente. A opção de " +"configuração <literal>APT::Clean-Installed</literal> irá prevenir que " +"pacotes instalados sejam apagados se estiver definida para 'off'." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:298 +msgid "autoremove" +msgstr "autoremove" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:299 +msgid "" +"<literal>autoremove</literal> is used to remove packages that were " +"automatically installed to satisfy dependencies for some package and that " +"are no more needed." +msgstr "" +"<literal>autoremove</literal> é usado para remover pacotes que foram " +"instalados automaticamente para satisfazer dependências de algum pacote e " +"que já não são necessários." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:309 apt-get.8.xml:415 +msgid "<option>--no-install-recommends</option>" +msgstr "<option>--no-install-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:310 +msgid "" +"Do not consider recommended packages as a dependency for installing. " +"Configuration Item: <literal>APT::Install-Recommends</literal>." +msgstr "" +"Não considera pacotes recomendados como dependências para instalação. Item " +"de Configuração: <literal>APT::Install-Recommends</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:314 +msgid "<option>--download-only</option>" +msgstr "<option>--download-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:315 +msgid "" +"Download only; package files are only retrieved, not unpacked or installed. " +"Configuration Item: <literal>APT::Get::Download-Only</literal>." +msgstr "" +"Apenas descarrega; os ficheiros pacotes são apenas obtidos, não são " +"desempacotados nem instalados. Item de Configuração: <literal>APT::Get::" +"Download-Only</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:319 +msgid "<option>--fix-broken</option>" +msgstr "<option>--fix-broken</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:320 +msgid "" +"Fix; attempt to correct a system with broken dependencies in place. This " +"option, when used with install/remove, can omit any packages to permit APT " +"to deduce a likely solution. If packages are specified, these have to " +"completely correct the problem. The option is sometimes necessary when " +"running APT for the first time; APT itself does not allow broken package " +"dependencies to exist on a system. It is possible that a system's dependency " +"structure can be so corrupt as to require manual intervention (which usually " +"means using &dselect; or <command>dpkg --remove</command> to eliminate some " +"of the offending packages). Use of this option together with <option>-m</" +"option> may produce an error in some situations. Configuration Item: " +"<literal>APT::Get::Fix-Broken</literal>." +msgstr "" +"Corrige; tenta corrigir um sistema com dependências quebradas no lugar. Esta " +"opção, quando usada com install/remove, pode omitir quaisquer pacotes para " +"permitir ao APT deduzir uma solução provável. Se forem especificados " +"pacotes, este têm de corrigir completamente o problema. A opção é por vezes " +"necessária quando se corre o APT pela primeira vez. O próprio APT não " +"permite que existam num sistema dependências de pacotes quebradas. É " +"possível que uma estrutura de dependências de um sistema esteja tão " +"corrompida ao ponto de requerer intervenção manual (o que normalmente " +"significa usar o &dselect; ou <command>dpkg --remove</command> para eliminar " +"alguns dos pacotes ofensivos). O uso desta opção juntamente com <option>-m</" +"option> pode produzir um erro em algumas situações. Item de Configuração: " +"<literal>APT::Get::Fix-Broken</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:333 +msgid "<option>--ignore-missing</option>" +msgstr "<option>--ignore-missing</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:334 +msgid "<option>--fix-missing</option>" +msgstr "<option>--fix-missing</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:335 +msgid "" +"Ignore missing packages; If packages cannot be retrieved or fail the " +"integrity check after retrieval (corrupted package files), hold back those " +"packages and handle the result. Use of this option together with <option>-f</" +"option> may produce an error in some situations. If a package is selected " +"for installation (particularly if it is mentioned on the command line) and " +"it could not be downloaded then it will be silently held back. " +"Configuration Item: <literal>APT::Get::Fix-Missing</literal>." +msgstr "" +"Ignora pacotes em falta; Se pacotes não podem ser obtidos ou falham a " +"verificação de integridade após obtenção (ficheiros de pacotes corrompidos), " +"retêm esses pacotes e manuseia o resultado. Usar esta opção em conjunto com " +"<option>-f</option> pode produzir erros em algumas situações. Se um pacote " +"for seleccionado para instalação (particularmente se for mencionado na linha " +"de comandos) e não pode ser descarregado estão será retido em silêncio. Item " +"de Configuração: <literal>APT::Get::Fix-Missing</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:345 +msgid "<option>--no-download</option>" +msgstr "<option>--no-download</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:346 +msgid "" +"Disables downloading of packages. This is best used with <option>--ignore-" +"missing</option> to force APT to use only the .debs it has already " +"downloaded. Configuration Item: <literal>APT::Get::Download</literal>." +msgstr "" +"Desactiva a descarga de pacotes. Isto é melhor ser usado com <option>--" +"ignore-missing</option> para forçar o APT a usar os .debs que já foram " +"descarregados. Item de Configuração: <literal>APT::Get::Download</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:353 +msgid "" +"Quiet; produces output suitable for logging, omitting progress indicators. " +"More q's will produce more quiet up to a maximum of 2. You can also use " +"<option>-q=#</option> to set the quiet level, overriding the configuration " +"file. Note that quiet level 2 implies <option>-y</option>, you should never " +"use -qq without a no-action modifier such as -d, --print-uris or -s as APT " +"may decided to do something you did not expect. Configuration Item: " +"<literal>quiet</literal>." +msgstr "" +"Silencioso; produz saída apropriada para registar em log, omitindo " +"indicadores de progresso. Mais q's irá resultar em mais silêncio até o " +"máximo de 2. Você também pode usar <option>-q=#</option> para definir o " +"nível de silêncio, sobrepondo o ficheiro de configuração. Note que o " +"silêncio nível 2 implica <option>-y</option>, você nunca deve usar -qq sem " +"um modificador de 'nenhuma acção' tal como -d, --print-uris ou -s pois o APT " +"pode decidir fazer algo que você não esperava. Item de Configuração: " +"<literal>quiet</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:363 +msgid "<option>--simulate</option>" +msgstr "<option>--simulate</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:365 +msgid "<option>--dry-run</option>" +msgstr "<option>--dry-run</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:368 +msgid "" +"No action; perform a simulation of events that would occur but do not " +"actually change the system. Configuration Item: <literal>APT::Get::" +"Simulate</literal>." +msgstr "" +"Nenhuma acção; executa uma simulação dos eventos que irão ocorrer mas na " +"realidade não altera o sistema. Item de Configuração: <literal>APT::Get::" +"Simulate</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:372 +msgid "" +"Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" +"literal>) automatic. Also a notice will be displayed indicating that this " +"is only a simulation, if the option <literal>APT::Get::Show-User-Simulation-" +"Note</literal> is set (Default: true). Neither NoLocking nor the notice " +"will be triggered if run as root (root should know what he is doing without " +"further warnings by <literal>apt-get</literal>)." +msgstr "" +"Uma simulação corrida como utilizador irá automaticamente desactivar o " +"bloqueio (<literal>Debug::NoLocking</literal>). Também será mostrado um " +"aviso indicando que é apenas uma simulação, se a opção <literal>APT::Get::" +"Show-User-Simulation-Note</literal> estiver definida (a predefinição é " +"verdadeira). Nem o NoLocking nem o aviso serão activados se corrido como " +"root (o root deve saber o que está a fazer sem mais avisos do <literal>apt-" +"get</literal>)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:378 +msgid "" +"Simulate prints out a series of lines each one representing a dpkg " +"operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " +"indicate broken packages and empty set of square brackets meaning breaks " +"that are of no consequence (rare)." +msgstr "" +"A simulação escreve uma série de linhas cada uma representando uma operação " +"do dpkg, Configurar (Conf), Remover (Remv), Desempacotar (Inst). Parênteses " +"rectos ([]) indicam pacotes quebrados e conjuntos de parênteses rectos " +"vazios significam quebras que não têm consequência (raro)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:385 +msgid "<option>-y</option>" +msgstr "<option>-y</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:385 +msgid "<option>--yes</option>" +msgstr "<option>--yes</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:386 +msgid "<option>--assume-yes</option>" +msgstr "<option>--assume-yes</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:387 +msgid "" +"Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " +"non-interactively. If an undesirable situation, such as changing a held " +"package, trying to install a unauthenticated package or removing an " +"essential package occurs then <literal>apt-get</literal> will abort. " +"Configuration Item: <literal>APT::Get::Assume-Yes</literal>." +msgstr "" +"Responde sim automaticamente aos avisos; assume \"yes\" como resposta a " +"todos os avisos e corre não-interactivamente. Se uma situação indesejável " +"ocorrer, tal como alterar um pacote retido, tentar instalar um pacote não " +"autenticado ou remover um pacote essencial, então o <literal>apt-get</" +"literal> irá abortar. Item de Configuração: <literal>APT::Get::Assume-Yes</" +"literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:394 +msgid "<option>-u</option>" +msgstr "<option>-u</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:394 +msgid "<option>--show-upgraded</option>" +msgstr "<option>--show-upgraded</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:395 +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 pacotes actualizados; Escreve uma lista de todos os pacotes que estão " +"prestes a ser actualizados. Item de Configuração: <literal>APT::Get::Show-" +"Upgraded</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:400 +msgid "<option>-V</option>" +msgstr "<option>-V</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:400 +msgid "<option>--verbose-versions</option>" +msgstr "<option>--verbose-versions</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:401 +msgid "" +"Show full versions for upgraded and installed packages. Configuration Item: " +"<literal>APT::Get::Show-Versions</literal>." +msgstr "" +"Mostra as versões completas para pacotes actualizados e instalados. Item de " +"Configuração: <literal>APT::Get::Show-Versions</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:405 +msgid "<option>-b</option>" +msgstr "<option>-b</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:405 +msgid "<option>--compile</option>" +msgstr "<option>--compile</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:406 +msgid "<option>--build</option>" +msgstr "<option>--build</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:407 +msgid "" +"Compile source packages after downloading them. Configuration Item: " +"<literal>APT::Get::Compile</literal>." +msgstr "" +"Compila pacotes fonte após os descarregar. Item de Configuração: " +"<literal>APT::Get::Compile</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:411 +msgid "<option>--install-recommends</option>" +msgstr "<option>--install-recommends</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:412 +msgid "Also install recommended packages." +msgstr "Também instala pacotes recomendados." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:416 +msgid "Do not install recommended packages." +msgstr "Não instala pacotes recomendados." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:419 +msgid "<option>--ignore-hold</option>" +msgstr "<option>--ignore-hold</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:420 +msgid "" +"Ignore package Holds; This causes <command>apt-get</command> to ignore a " +"hold placed on a package. This may be useful in conjunction with " +"<literal>dist-upgrade</literal> to override a large number of undesired " +"holds. Configuration Item: <literal>APT::Ignore-Hold</literal>." +msgstr "" +"Ignora pacotes retidos; Isto faz com que o <command>apt-get</command> ignore " +"a retenção de um pacote. Isto pode ser útil em conjunto com <literal>dist-" +"upgrade</literal> para sobrepor um grande número de retenções não desejadas. " +"Item de Configuração: <literal>APT::Ignore-Hold</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:426 +msgid "<option>--no-upgrade</option>" +msgstr "<option>--no-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:427 +msgid "" +"Do not upgrade packages; When used in conjunction with <literal>install</" +"literal>, <literal>no-upgrade</literal> will prevent packages on the command " +"line from being upgraded if they are already installed. Configuration Item: " +"<literal>APT::Get::Upgrade</literal>." +msgstr "" +"Não actualiza pacotes; Quando usado em conjunto com <literal>install</" +"literal>, o <literal>no-upgrade</literal> irá prevenir que pacotes sejam " +"actualizados na linha de comandos se estes já estiverem instalados. Item de " +"Configuração: <literal>APT::Get::Upgrade</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:433 +msgid "<option>--only-upgrade</option>" +msgstr "<option>--only-upgrade</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" +"Não instala pacotes novos; Quando usado em conjunto com <literal>install</" +"literal>, o <literal>only-upgrade</literal> irá prevenir que pacotes sejam " +"actualizados na linha de comandos se estes não estiverem já instalados. Item " +"de Configuração: <literal>APT::Get::Only-Upgrade</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 +msgid "<option>--force-yes</option>" +msgstr "<option>--force-yes</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:441 +msgid "" +"Force yes; This is a dangerous option that will cause apt to continue " +"without prompting if it is doing something potentially harmful. It should " +"not be used except in very special situations. Using <literal>force-yes</" +"literal> can potentially destroy your system! Configuration Item: " +"<literal>APT::Get::force-yes</literal>." +msgstr "" +"Força o sim; Esta é uma opção perigosa que irá fazer com que o apt continue " +"sem avisar quando está a fazer algo potencialmente prejudicial. Não deve ser " +"usado excepto em situações muito especiais. Usar o <literal>force-yes</" +"literal> pode destruir potencialmente o seu sistema! Item de Configuração: " +"<literal>APT::Get::force-yes</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:448 +msgid "<option>--print-uris</option>" +msgstr "<option>--print-uris</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:449 +msgid "" +"Instead of fetching the files to install their URIs are printed. Each URI " +"will have the path, the destination file name, the size and the expected md5 " +"hash. Note that the file name to write to will not always match the file " +"name on the remote site! This also works with the <literal>source</literal> " +"and <literal>update</literal> commands. When used with the <literal>update</" +"literal> command the MD5 and size are not included, and it is up to the user " +"to decompress any compressed files. Configuration Item: <literal>APT::Get::" +"Print-URIs</literal>." +msgstr "" +"Ao invés de ir buscar os ficheiros para instalar, escreve os seus URIs. Cada " +"URI irá ter o caminho, o nome de ficheiro de destino, o tamanho e o hash md5 " +"esperado. Note que o nome de ficheiro a escrever nem sempre irá condizer com " +"o nome do ficheiro no site remoto! Isto também funciona com os comandos " +"<literal>source</literal> e <literal>update</literal>. Quando usado com o " +"comando <literal>update</literal> o MD5 e o tamanho não são incluídos, e " +"cabe ao utilizador descomprimir quaisquer ficheiros comprimidos. Item de " +"Configuração: <literal>APT::Get::Print-URIs</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:459 +msgid "<option>--purge</option>" +msgstr "<option>--purge</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:460 +msgid "" +"Use purge instead of remove for anything that would be removed. An asterisk " +"(\"*\") will be displayed next to packages which are scheduled to be purged. " +"<option>remove --purge</option> is equivalent to the <option>purge</option> " +"command. Configuration Item: <literal>APT::Get::Purge</literal>." +msgstr "" +"Usa purgar em vez de remoção para tudo o que seja removido. Um asterisco (\"*" +"\") será mostrado junto dos pacotes que estão agendados para serem purgados. " +"<option>remove --purge</option> é equivalente ao comando <option>purge</" +"option>. Item de Configuração: <literal>APT::Get::Purge</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:467 +msgid "<option>--reinstall</option>" +msgstr "<option>--reinstall</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:468 +msgid "" +"Re-Install packages that are already installed and at the newest version. " +"Configuration Item: <literal>APT::Get::ReInstall</literal>." +msgstr "" +"Re-instala pacotes que já estão instalados e na versão mais recente. Item de " +"Configuração: <literal>APT::Get::ReInstall</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:472 +msgid "<option>--list-cleanup</option>" +msgstr "<option>--list-cleanup</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:473 +msgid "" +"This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " +"it off. When on <command>apt-get</command> will automatically manage the " +"contents of <filename>&statedir;/lists</filename> to ensure that obsolete " +"files are erased. The only reason to turn it off is if you frequently " +"change your source list. Configuration Item: <literal>APT::Get::List-" +"Cleanup</literal>." +msgstr "" +"A predefinição desta opção é ligada, use <literal>--no-list-cleanup</" +"literal> para a desligar. Quando ligada o <command>apt-get</command> irá " +"gerir automaticamente os conteúdos de <filename>&statedir;/lists</filename> " +"para assegurar que os ficheiros obsoletos são apagados. A única razão para " +"desligar isto é no caso de você alterar frequentemente a sua lista de " +"fontes. Item de Configuração: <literal>APT::Get::List-Cleanup</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:482 +msgid "<option>--target-release</option>" +msgstr "<option>--target-release</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:483 +msgid "<option>--default-release</option>" +msgstr "<option>--default-release</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:484 +msgid "" +"This option controls the default input to the policy engine, it creates a " +"default pin at priority 990 using the specified release string. This " +"overrides the general settings in <filename>/etc/apt/preferences</" +"filename>. Specifically pinned packages are not affected by the value of " +"this option. In short, this option lets you have simple control over which " +"distribution packages will be retrieved from. Some common examples might be " +"<option>-t '2.1*'</option>, <option>-t unstable</option> or <option>-t sid</" +"option>. Configuration Item: <literal>APT::Default-Release</literal>; see " +"also the &apt-preferences; manual page." +msgstr "" +"Esta opção controla a entrada predefinida para o motor de políticas, cria um " +"pin predefinido na prioridade 990 usando a string de lançamento " +"especificada. Isto sobrepõe as definições gerais em <filename>/etc/apt/" +"preferences</filename>. Os pacotes com pin específico não são afectados pelo " +"valor desta opção. Em resumo, esta opção permite-lhe ter controlo simples " +"sobre de qual distribuição os pacotes serão obtidos. Alguns exemplos comuns " +"podem ser <option>-t '2.1*'</option>, <option>-t unstable</option> ou " +"<option>-t sid</option>. Item de Configuração: <literal>APT::Default-" +"Release</literal>; veja também o manual &apt-preferences;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:497 +msgid "<option>--trivial-only</option>" +msgstr "<option>--trivial-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:499 +msgid "" +"Only perform operations that are 'trivial'. Logically this can be considered " +"related to <option>--assume-yes</option>, where <option>--assume-yes</" +"option> will answer yes to any prompt, <option>--trivial-only</option> will " +"answer no. Configuration Item: <literal>APT::Get::Trivial-Only</literal>." +msgstr "" +"Apenas executa operações 'triviais'. Na lógica isto pode ser considerado " +"relacionado ao <option>--assume-yes</option>, onde <option>--assume-yes</" +"option> irá responder 'sim' a todos os avisos, <option>--trivial-only</" +"option> irá responder 'não'. Item de Configuração: <literal>APT::Get::" +"Trivial-Only</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:505 +msgid "<option>--no-remove</option>" +msgstr "<option>--no-remove</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:506 +msgid "" +"If any packages are to be removed apt-get immediately aborts without " +"prompting. Configuration Item: <literal>APT::Get::Remove</literal>." +msgstr "" +"Se quaisquer pacotes estiverem para ser removidos, o apt-get aborta " +"imediatamente sem aviso. Item de Configuração: <literal>APT::Get::Remove</" +"literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:511 +msgid "<option>--auto-remove</option>" +msgstr "<option>--auto-remove</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:512 +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>." +msgstr "" +"Se o comando for <literal>install</literal> ou <literal>remove</literal>, " +"então esta opção age como se corresse o comando <literal>autoremove</" +"literal>, removendo os pacotes de dependências não utilizados. Item de " +"Configuração: <literal>APT::Get::AutomaticRemove</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:518 +msgid "<option>--only-source</option>" +msgstr "<option>--only-source</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:519 +msgid "" +"Only has meaning for the <literal>source</literal> and <literal>build-dep</" +"literal> commands. Indicates that the given source names are not to be " +"mapped through the binary table. This means that if this option is " +"specified, these commands will only accept source package names as " +"arguments, rather than accepting binary package names and looking up the " +"corresponding source package. Configuration Item: <literal>APT::Get::Only-" +"Source</literal>." +msgstr "" +"Apenas tem significado para os comandos <literal>source</literal> e " +"<literal>build-dep</literal>. Indica que os nomes de fontes fornecidos não " +"são para serem mapeados através da tabela de binários. Isto quer dizer que " +"se esta opção for especificada, estes comandos apenas irão aceitar nomes de " +"pacotes fonte como argumentos, em vez de aceitarem nomes de pacotes binários " +"e procurar o pacote fonte correspondente. Item de Configuração: " +"<literal>APT::Get::Only-Source</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:529 +msgid "<option>--diff-only</option>" +msgstr "<option>--diff-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:529 +msgid "<option>--dsc-only</option>" +msgstr "<option>--dsc-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:529 +msgid "<option>--tar-only</option>" +msgstr "<option>--tar-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:530 +msgid "" +"Download only the diff, dsc, or tar file of a source archive. Configuration " +"Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" +"literal>, and <literal>APT::Get::Tar-Only</literal>." +msgstr "" +"Descarrega apenas o ficheiro diff, dsc, ou tar de um pacote fonte. Item de " +"Configuração: <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><term> +#: apt-get.8.xml:535 +msgid "<option>--arch-only</option>" +msgstr "<option>--arch-only</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:536 +msgid "" +"Only process architecture-dependent build-dependencies. Configuration Item: " +"<literal>APT::Get::Arch-Only</literal>." +msgstr "" +"Apenas processa dependências de compilação dependentes da arquitectura. Item " +"de Configuração: <literal>APT::Get::Arch-Only</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:540 +msgid "<option>--allow-unauthenticated</option>" +msgstr "<option>--allow-unauthenticated</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:541 +msgid "" +"Ignore if packages can't be authenticated and don't prompt about it. This " +"is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" +"AllowUnauthenticated</literal>." +msgstr "" +"Ignora se os pacotes não podem ser autenticados e não avisa sobre isso. Isto " +"é útil para ferramentas como o pbuilder. Item de Configuração: <literal>APT::" +"Get::AllowUnauthenticated</literal>." + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt-get.8.xml:554 +msgid "" +"&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " +"&file-statelists;" +msgstr "" +"&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " +"&file-statelists;" + +#. type: Content of: <refentry><refsect1><para> +#: apt-get.8.xml:563 +msgid "" +"&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " +"&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;, O guia de utilizadores do The APT em " +"&guidesdir;, &apt-preferences;, o Howto do APT." + +#. type: Content of: <refentry><refsect1><para> +#: apt-get.8.xml:569 +msgid "" +"<command>apt-get</command> returns zero on normal operation, decimal 100 on " +"error." +msgstr "" +"<command>apt-get</command> devolve zero na operação normal, 100 decimal em " +"erro." + +#. type: Content of: <refentry><refsect1><title> +#: apt-get.8.xml:572 +msgid "ORIGINAL AUTHORS" +msgstr "AUTORES ORIGINAIS" + +#. type: Content of: <refentry><refsect1><para> +#: apt-get.8.xml:573 +msgid "&apt-author.jgunthorpe;" +msgstr "&apt-author.jgunthorpe;" + +#. type: Content of: <refentry><refsect1><title> +#: apt-get.8.xml:576 +msgid "CURRENT AUTHORS" +msgstr "AUTORES ACTUAIS" + +#. type: Content of: <refentry><refsect1><para> +#: apt-get.8.xml:578 +msgid "&apt-author.team;" +msgstr "&apt-author.team;" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-key.8.xml:14 apt-key.8.xml:21 +msgid "apt-key" +msgstr "apt-key" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-key.8.xml:22 +msgid "APT key management utility" +msgstr "Utilitário de gestão de chaves do APT" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-key.8.xml:28 +msgid "" +"<command>apt-key</command> <arg><option>--keyring <replaceable>filename</" +"replaceable></option></arg> <arg><replaceable>command</replaceable></arg> " +"<arg rep=\"repeat\"><option><replaceable>arguments</replaceable></option></" +"arg>" +msgstr "" +"<command>apt-key</command> <arg><option>--keyring <replaceable>nome de " +"ficheiro</replaceable></option></arg> <arg><replaceable>comando</" +"replaceable></arg> <arg rep=\"repeat\"><option><replaceable>argumentos</" +"replaceable></option></arg>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-key.8.xml:37 +msgid "" +"<command>apt-key</command> is used to manage the list of keys used by apt to " +"authenticate packages. Packages which have been authenticated using these " +"keys will be considered trusted." +msgstr "" +"<command>apt-key</command> é usado para gerir uma lista de chaves usadas " +"pelo apt para autenticar pacotes. Os pacotes que foram autenticados com " +"estas chaves serão considerados de confiança." + +#. type: Content of: <refentry><refsect1><title> +#: apt-key.8.xml:43 +msgid "Commands" +msgstr "Comandos" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:45 +msgid "add <replaceable>filename</replaceable>" +msgstr "add <replaceable>nome-de-ficheiro</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:49 +msgid "" +"Add a new key to the list of trusted keys. The key is read from " +"<replaceable>filename</replaceable>, or standard input if " +"<replaceable>filename</replaceable> is <literal>-</literal>." +msgstr "" +"Adiciona uma chave nova à lista de chaves de confiança. A chave é lida de " +"<replaceable>nome de ficheiro</replaceable>, ou entrada standard se " +"<replaceable>nome de ficheiro</replaceable> for <literal>-</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:57 +msgid "del <replaceable>keyid</replaceable>" +msgstr "del <replaceable>id de chave</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:61 +msgid "Remove a key from the list of trusted keys." +msgstr "Remove uma chave da lista de chaves de confiança." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:68 +msgid "export <replaceable>keyid</replaceable>" +msgstr "export <replaceable>id de chave</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:72 +msgid "Output the key <replaceable>keyid</replaceable> to standard output." +msgstr "" +"Escreve o <replaceable>id de chave</replaceable> da chave na saída standard." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:79 +msgid "exportall" +msgstr "exportall" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:83 +msgid "Output all trusted keys to standard output." +msgstr "Escreve todas as chaves de confiança na saída standard." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:90 +msgid "list" +msgstr "list" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:94 +msgid "List trusted keys." +msgstr "Lista as chaves de confiança." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:101 +msgid "finger" +msgstr "finger" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:105 +msgid "List fingerprints of trusted keys." +msgstr "Lista as fingerprints das chaves de confiança." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:112 +msgid "adv" +msgstr "adv" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:116 +msgid "" +"Pass advanced options to gpg. With adv --recv-key you can download the " +"public key." +msgstr "" +"Passa opções avançadas ao gpg. Com adv --recv-key você pode descarregar a " +"chave pública." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:128 +msgid "" +"Update the local keyring with the keyring of Debian archive keys and removes " +"from the keyring the archive keys which are no longer valid." +msgstr "" +"Actualiza o chaveiro local com o chaveiro das chaves de arquivos Debian e " +"remove do chaveiro as chaves de arquivo que já não são válidas." + +#. type: Content of: <refentry><refsect1><para> +#: apt-key.8.xml:140 +msgid "" +"Note that options need to be defined before the commands described in the " +"previous section." +msgstr "" +"Note que as opções precisam ser definidas antes dos comandos descritos na " +"secção prévia." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:142 +msgid "--keyring <replaceable>filename</replaceable>" +msgstr "--keyring <replaceable>nome-de-ficheiro</replaceable>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:143 +msgid "" +"With this option it is possible to specify a specific keyring file the " +"command should operate on. The default is that a command is executed on the " +"<filename>trusted.gpg</filename> file as well as on all parts in the " +"<filename>trusted.gpg.d</filename> directory, through <filename>trusted.gpg</" +"filename> is the primary keyring which means that e.g. new keys are added to " +"this one." +msgstr "" +"Com esta opção é possível especificar um ficheiro de chaveiro específico com " +"o qual o comando deve operar. A predefinição é que um comando é executado no " +"ficheiro <filename>trusted.gpg</filename> assim como em todas as partes do " +"directório <filename>trusted.gpg.d</filename>, assim <filename>trusted.gpg</" +"filename> é o chaveiro principal o que significa que, por exemplo, as novas " +"chaves são adicionadas a este." + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt-key.8.xml:156 +msgid "&file-trustedgpg;" +msgstr "&file-trustedgpg;" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:158 +msgid "<filename>/etc/apt/trustdb.gpg</filename>" +msgstr "<filename>/etc/apt/trustdb.gpg</filename>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-key.8.xml:159 +msgid "Local trust database of archive keys." +msgstr "Base de dados local de confiança de chaves de arquivos." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-key.8.xml:162 +msgid "<filename>/usr/share/keyrings/debian-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:163 +msgid "Keyring of Debian 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:166 +msgid "" +"<filename>/usr/share/keyrings/debian-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:167 +msgid "Keyring of Debian archive removed trusted keys." +msgstr "Chaveiro das chaves de confiança removidas dos arquivos Debian." + +#. type: Content of: <refentry><refsect1><para> +#: apt-key.8.xml:176 +msgid "&apt-get;, &apt-secure;" +msgstr "&apt-get;, &apt-secure;" + +#. The last update date +#. type: Content of: <refentry><refentryinfo> +#: apt-mark.8.xml:13 +msgid "" +"&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; <date>9 " +"August 2009</date>" +msgstr "" +"&apt-author.moconnor; &apt-author.team; &apt-email; &apt-product; <date>9 " +"Agosto 2009</date>" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-mark.8.xml:22 apt-mark.8.xml:29 +msgid "apt-mark" +msgstr "apt-mark" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-mark.8.xml:30 +msgid "mark/unmark a package as being automatically-installed" +msgstr "marca/desmarca um pacote como sendo instalado automaticamente" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-mark.8.xml:36 +msgid "" +" <command>apt-mark</command> <arg><option>-hv</option></arg> <arg><option>-" +"f=<replaceable>FILENAME</replaceable></option></arg> <group choice=\"plain" +"\"> <arg choice=\"plain\"> <group choice=\"req\"> <arg choice=\"plain" +"\">markauto</arg> <arg choice=\"plain\">unmarkauto</arg> </group> <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>package</replaceable></arg> </" +"arg> <arg choice=\"plain\">showauto</arg> </group>" +msgstr "" +" <command>apt-mark</command> <arg><option>-hv</option></arg> <arg><option>-" +"f=<replaceable>NOME DE FICHEIRO</replaceable></option></arg> <group choice=" +"\"plain\"> <arg choice=\"plain\"> <group choice=\"req\"> <arg choice=\"plain" +"\">markauto</arg> <arg choice=\"plain\">unmarkauto</arg> </group> <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>pacote</replaceable></arg> </" +"arg> <arg choice=\"plain\">showauto</arg> </group>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-mark.8.xml:53 +msgid "" +"<command>apt-mark</command> will change whether a package has been marked as " +"being automatically installed." +msgstr "" +"<command>apt-mark</command> irá modificar se um pacote foi marcado como " +"sendo instalado automaticamente." + +#. type: Content of: <refentry><refsect1><para> +#: apt-mark.8.xml:57 +msgid "" +"When you request that a package is installed, and as a result other packages " +"are installed to satisfy its dependencies, the dependencies are marked as " +"being automatically installed. Once these automatically installed packages " +"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 você pede que um pacote seja instalado, e como resultado outros " +"pacotes são instalados para satisfazer as suas dependências, as dependências " +"são marcadas como sendo instaladas automaticamente. Uma vez que estes " +"pacotes instalados automaticamente não sejam mais necessários por nenhum " +"pacote instalado manualmente, eles serão removidos pelo <command>apt-get</" +"command> ou <command>aptitude</command> (exemplos)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:65 +msgid "markauto" +msgstr "markauto" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-mark.8.xml:66 +msgid "" +"<literal>markauto</literal> is used to mark a package as being automatically " +"installed, which will cause the package to be removed when no more manually " +"installed packages depend on this package." +msgstr "" +"<literal>markauto</literal> é usado para marcar um pacote como sendo " +"instalado automaticamente, o que irá causar a remoção do pacote quando mais " +"nenhum pacote instalado manualmente depender deste pacote." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:73 +msgid "unmarkauto" +msgstr "unmarkauto" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-mark.8.xml:74 +msgid "" +"<literal>unmarkauto</literal> is used to mark a package as being manually " +"installed, which will prevent the package from being automatically removed " +"if no other packages depend on it." +msgstr "" +"<literal>unmarkauto</literal> é usado para marcar um pacote como sendo " +"instalado manualmente, o que irá prevenir que o pacote seja removido " +"automaticamente se nenhum outro pacote depender dele." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:81 +msgid "showauto" +msgstr "showauto" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-mark.8.xml:82 +msgid "" +"<literal>showauto</literal> is used to print a list of automatically " +"installed packages with each package on a new line." +msgstr "" +"<literal>showauto</literal> é usado para escrever uma lista dos pacotes " +"instalados automaticamente com cada pacote numa linha nova." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:93 +msgid "" +"<option>-f=<filename><replaceable>FILENAME</replaceable></filename></option>" +msgstr "" +"<option>-f=<filename><replaceable>NOME DE FICHEIRO</replaceable></filename></" +"option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:94 +msgid "" +"<option>--file=<filename><replaceable>FILENAME</replaceable></filename></" +"option>" +msgstr "" +"<option>--file=<filename><replaceable>NOME DE FICHEIRO</replaceable></" +"filename></option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-mark.8.xml:97 +msgid "" +"Read/Write package stats from <filename><replaceable>FILENAME</replaceable></" +"filename> instead of the default location, which is " +"<filename>extended_status</filename> in the directory defined by the " +"Configuration Item: <literal>Dir::State</literal>." +msgstr "" +"Lê/Escreve o estado de pacote a partir de " +"<filename><replaceable>NOME_DE_FICHEIRO</replaceable></filename> em vez da " +"localização predefinida, a qual é <filename>extended_status</filename> no " +"directório definido pelo Item de Configuração: <literal>Dir::State</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:103 +msgid "<option>-h</option>" +msgstr "<option>-h</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:104 +msgid "<option>--help</option>" +msgstr "<option>--help</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-mark.8.xml:105 +msgid "Show a short usage summary." +msgstr "Mostra um curto sumário de utilização." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:111 +msgid "<option>-v</option>" +msgstr "<option>-v</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-mark.8.xml:112 +msgid "<option>--version</option>" +msgstr "<option>--version</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-mark.8.xml:113 +msgid "Show the program version." +msgstr "Mostra a versão do programa." + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt-mark.8.xml:124 +msgid " &file-extended_states;" +msgstr " &file-extended_states;" + +#. type: Content of: <refentry><refsect1><para> +#: apt-mark.8.xml:129 +msgid "&apt-get;,&aptitude;,&apt-conf;" +msgstr "&apt-get;,&aptitude;,&apt-conf;" + +#. type: Content of: <refentry><refsect1><para> +#: apt-mark.8.xml:133 +msgid "" +"<command>apt-mark</command> returns zero on normal operation, non-zero on " +"error." +msgstr "" +"<command>apt-mark</command> devolve zero na operação normal, 100 decimal em " +"erro." + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-secure.8.xml:14 apt-secure.8.xml:36 +msgid "apt-secure" +msgstr "apt-secure" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-secure.8.xml:37 +msgid "Archive authentication support for APT" +msgstr "Suporte de autenticação de arquivos para o APT" + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:42 +msgid "" +"Starting with version 0.6, <command>apt</command> contains code that does " +"signature checking of the Release file for all archives. This ensures that " +"packages in the archive can't be modified by people who have no access to " +"the Release file signing key." +msgstr "" +"A partir da versão 0.6, o <command>apt</command> contém código que faz " +"verificação de assinaturas do ficheiro Release para todos os arquivos. Isto " +"assegura que os pacotes no arquivo não podem ser modificados por pessoas que " +"não têm acesso à chave de assinatura do ficheiro Release." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:50 +msgid "" +"If a package comes from a archive without a signature or with a signature " +"that apt does not have a key for that package is considered untrusted and " +"installing it will result in a big warning. <command>apt-get</command> will " +"currently only warn for unsigned archives, future releases might force all " +"sources to be verified before downloading packages from them." +msgstr "" +"Se um pacote vem dum arquivo sem assinatura ou com uma assinatura para a " +"qual o apt não tem a chave, esse pacote é considerado 'não sendo de " +"confiança' e instalá-lo irá resultar num grande aviso. Actualmente o " +"<command>apt-get</command> irá avisar apenas de arquivos não assinados, " +"lançamentos futuros poderão vir a forçar que todas as fontes sejam " +"verificadas antes de descarregar pacotes delas." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:59 +msgid "" +"The package frontends &apt-get;, &aptitude; and &synaptic; support this new " +"authentication feature." +msgstr "" +"Os frontends de pacotes &apt-get;, &aptitude; e &synaptic; suportam esta " +"nova funcionalidade de autenticação." + +#. type: Content of: <refentry><refsect1><title> +#: apt-secure.8.xml:64 +msgid "Trusted archives" +msgstr "Arquivos de confiança" + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:67 +msgid "" +"The chain of trust from an apt archive to the end user is made up of " +"different steps. <command>apt-secure</command> is the last step in this " +"chain, trusting an archive does not mean that the packages that you trust it " +"do not contain malicious code but means that you trust the archive " +"maintainer. It's the archive maintainer responsibility to ensure that the " +"archive integrity is correct." +msgstr "" +"A corrente de confiança desde um arquivo apt até ao utilizador final é feita " +"em diferentes passos. O <command>apt-secure</command> é o último passo nesta " +"corrente, confiar num arquivo não quer dizer que os pacotes em que confia " +"não possam conter código malicioso, mas que dizer que você confia no " +"responsável do arquivo. É da responsabilidade do responsável do arquivo " +"assegurar que a integridade do arquivo está correcta." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:75 +msgid "" +"apt-secure does not review signatures at a package level. If you require " +"tools to do this you should look at <command>debsig-verify</command> and " +"<command>debsign</command> (provided in the debsig-verify and devscripts " +"packages respectively)." +msgstr "" +"O apt-secure não revê as assinaturas ao nível do pacote. Se você necessita " +"de ferramentas que o façam deve procurar pelo <command>debsig-verify</" +"command> e <command>debsign</command> (disponibilizados nos pacotes debsig-" +"verify e devscripts respectivamente)." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:82 +msgid "" +"The chain of trust in Debian starts when a maintainer uploads a new package " +"or a new version of a package to the Debian archive. This upload in order to " +"become effective needs to be signed by a key of a maintainer within the " +"Debian maintainer's keyring (available in the debian-keyring package). " +"Maintainer's keys are signed by other maintainers following pre-established " +"procedures to ensure the identity of the key holder." +msgstr "" +"A corrente de confiança em Debian começa quando o responsável faz o upload " +"de um novo pacote ou de uma nova versão de um pacote para o arquivo Debian. " +"De modo a se tornar efectivo, este upload precisa de ser assinado por uma " +"chave de um responsável dentro do chaveiro de responsáveis da Debian " +"(disponível no pacote debian-keyring). As chaves dos responsáveis são " +"assinadas por outros responsáveis seguindo procedimentos pré-estabelecidos " +"para assegurar a identidade do dono da chave." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:92 +msgid "" +"Once the uploaded package is verified and included in the archive, the " +"maintainer signature is stripped off, an MD5 sum of the package is computed " +"and put in the Packages file. The MD5 sum of all of the packages files are " +"then computed and put into the Release file. The Release file is then signed " +"by the archive key (which is created once a year) and distributed through " +"the FTP server. This key is also on the Debian keyring." +msgstr "" +"Após o upload, o pacote é verificado e incluído no arquivo, a assinatura do " +"responsável é despojada, é computado um sumário MD5 do pacote e colocado no " +"ficheiro Packages. Os sumários MD5 de todos os ficheiros pacotes são então " +"computados e colocados no ficheiro Release. O ficheiro Release é então " +"assinado pela chave de arquivo (a qual é criada uma vez por ano) e " +"distribuído através do servidor FTP. Esta chave está também no chaveiro " +"Debian." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:102 +msgid "" +"Any end user can check the signature of the Release file, extract the MD5 " +"sum of a package from it and compare it with the MD5 sum of the package he " +"downloaded. Prior to version 0.6 only the MD5 sum of the downloaded Debian " +"package was checked. Now both the MD5 sum and the signature of the Release " +"file are checked." +msgstr "" +"Qualquer utilizador final pode verificar a assinatura do ficheiro Release, " +"extrair o sumário MD5 de um pacote a partir dele, e compará-lo com o sumário " +"MD5 do pacote que descarregou. Antes da versão 0.6 apenas o sumário MD5 do " +"pacote Debian descarregado era verificado. Agora são verificados ambos: o " +"sumário MD5 e a assinatura do ficheiro Release." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:109 +msgid "" +"Notice that this is distinct from checking signatures on a per package " +"basis. It is designed to prevent two possible attacks:" +msgstr "" +"Note que isto é diferente de verificar assinaturas por cada pacote. É " +"desenhado para prevenir dois ataques possíveis:" + +#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> +#: apt-secure.8.xml:114 +msgid "" +"<literal>Network \"man in the middle\" attacks</literal>. Without signature " +"checking, a malicious agent can introduce himself in the package download " +"process and provide malicious software either by controlling a network " +"element (router, switch, etc.) or by redirecting traffic to a rogue server " +"(through arp or DNS spoofing attacks)." +msgstr "" +"<literal>Ataques de rede \"man in the middle\"</literal>. Sem verificação de " +"assinatura, um agente malicioso pode introduzir-se ele próprio no processo " +"de descarga de pacotes e disponibilizar software malicioso seja ao controlar " +"um elemento de rede (router, switch, etc.) ou ao redireccionar tráfego para " +"um servidor impostor (através de ataques de fraude de arp ou DNS)." + +#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> +#: apt-secure.8.xml:122 +msgid "" +"<literal>Mirror network compromise</literal>. Without signature checking, a " +"malicious agent can compromise a mirror host and modify the files in it to " +"propagate malicious software to all users downloading packages from that " +"host." +msgstr "" +"<literal>Mirror network compromise</literal>. Sem verificação de assinatura, " +"um agente malicioso pode comprometer uma máquina mirror e modificar os " +"ficheiros dele para propagar software malicioso a todos os utilizadores que " +"descarregam pacotes a partir dessa máquina." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:129 +msgid "" +"However, it does not defend against a compromise of the Debian master server " +"itself (which signs the packages) or against a compromise of the key used to " +"sign the Release files. In any case, this mechanism can complement a per-" +"package signature." +msgstr "" +"No entanto, isto não defende contra um compromisso do próprio servidor " +"mestre da Debian (o qual assina os pacotes) ou contra um compromisso da " +"chave usada para assinar os ficheiros Release. Em qualquer caso, este " +"mecanismo pode complementar uma assinatura por-pacote." + +#. type: Content of: <refentry><refsect1><title> +#: apt-secure.8.xml:135 +msgid "User configuration" +msgstr "Configuração do utilizador" + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:137 +msgid "" +"<command>apt-key</command> is the program that manages the list of keys used " +"by apt. It can be used to add or remove keys although an installation of " +"this release will automatically provide the default Debian archive signing " +"keys used in the Debian package repositories." +msgstr "" +"<command>apt-key</command> é o programa que gere a lista de chaves usada " +"pelo apt. Pode ser usado para adicionar ou remover chaves apesar de uma " +"instalação deste lançamento ir automaticamente disponibilizar as chaves de " +"assinaturas predefinidas de arquivo Debian usadas nos repositórios de " +"pacotes Debian." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:144 +msgid "" +"In order to add a new key you need to first download it (you should make " +"sure you are using a trusted communication channel when retrieving it), add " +"it with <command>apt-key</command> and then run <command>apt-get update</" +"command> so that apt can download and verify the <filename>Release.gpg</" +"filename> files from the archives you have configured." +msgstr "" +"De modo a adicionar uma chave nova você precisa primeiro de descarregá-la " +"(você deve certificar-se que está a usar um canal de comunicação de " +"confiança quando a obtém), adicioná-la com <command>apt-key</command> e " +"depois correr <command>apt-get update</command> para que o apt possa " +"descarregar e verificar os ficheiros <filename>Release.gpg</filename> dos " +"arquivos que você configurou." + +#. type: Content of: <refentry><refsect1><title> +#: apt-secure.8.xml:153 +msgid "Archive configuration" +msgstr "Configuração de arquivos" + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:155 +msgid "" +"If you want to provide archive signatures in an archive under your " +"maintenance you have to:" +msgstr "" +"Se você deseja fornecer assinaturas de arquivo a um arquivo sob sua " +"manutenção, você tem que:" + +#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> +#: apt-secure.8.xml:160 +msgid "" +"<emphasis>Create a toplevel Release file</emphasis>, if it does not exist " +"already. You can do this by running <command>apt-ftparchive release</" +"command> (provided in apt-utils)." +msgstr "" +"<emphasis>Criar um ficheiro Release de nível de topo</emphasis>, se este já " +"não existir. Você pode fazer isto ao correr <command>apt-ftparchive release</" +"command> (disponibilizado no apt-utils)." + +#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> +#: apt-secure.8.xml:165 +msgid "" +"<emphasis>Sign it</emphasis>. You can do this by running <command>gpg -abs -" +"o Release.gpg Release</command>." +msgstr "" +"<emphasis>Assiná-lo</emphasis>. Você pode fazer isso ao correr <command>gpg -" +"abs -o Release.gpg Release</command>." + +#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para> +#: apt-secure.8.xml:168 +msgid "" +"<emphasis>Publish the key fingerprint</emphasis>, that way your users will " +"know what key they need to import in order to authenticate the files in the " +"archive." +msgstr "" +"<emphasis>Publicar a impressão digital da chave</emphasis>, deste modo os " +"seus utilizadores irão saber que chave precisam de importar de modo a " +"autenticar os ficheiros no arquivo." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:175 +msgid "" +"Whenever the contents of the archive changes (new packages are added or " +"removed) the archive maintainer has to follow the first two steps previously " +"outlined." +msgstr "" +"Sempre que o conteúdo do arquivo mude (são adicionados novos pacotes ou " +"removidos), o responsável do arquivo tem que seguir os primeiros dois passos " +"previamente delineados." + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:183 +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:187 +msgid "" +"For more background information you might want to review the <ulink url=" +"\"http://www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html" +"\">Debian Security Infrastructure</ulink> chapter of the Securing Debian " +"Manual (available also in the harden-doc package) and the <ulink url=" +"\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" >Strong " +"Distribution HOWTO</ulink> by V. Alex Brennen." +msgstr "" +"Para mais informação de fundo você deve querer reler a <ulink url=\"http://" +"www.debian.org/doc/manuals/securing-debian-howto/ch7.en.html" +"\">Infraestrutura de Segurança da Debian</ulink> no capítulo do Manual " +"Debian de Segurança (disponível também no pacote harden-doc) e o <ulink url=" +"\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" >Strong " +"Distribution HOWTO</ulink> de V. Alex Brennen." + +#. type: Content of: <refentry><refsect1><title> +#: apt-secure.8.xml:200 +msgid "Manpage Authors" +msgstr "Autores do manual" + +#. type: Content of: <refentry><refsect1><para> +#: apt-secure.8.xml:202 +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 "" +"Este manual é baseado no trabalho de Javier Fernández-Sanguino Peña, Isaac " +"Jones, Colin Walters, Florian Weimer e Michael Vogt." + +#. type: Content of: <refentry><refnamediv><refname> +#: apt-sortpkgs.1.xml:22 apt-sortpkgs.1.xml:29 +msgid "apt-sortpkgs" +msgstr "apt-sortpkgs" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt-sortpkgs.1.xml:30 +msgid "Utility to sort package index files" +msgstr "Utilitário para organizar ficheiros índice de pacotes" + +#. type: Content of: <refentry><refsynopsisdiv><cmdsynopsis> +#: apt-sortpkgs.1.xml:36 +msgid "" +"<command>apt-sortpkgs</command> <arg><option>-hvs</option></arg> " +"<arg><option>-o=<replaceable>config string</replaceable></option></arg> " +"<arg><option>-c=<replaceable>file</replaceable></option></arg> <arg choice=" +"\"plain\" rep=\"repeat\"><replaceable>file</replaceable></arg>" +msgstr "" +"<command>apt-sortpkgs</command> <arg><option>-hvs</option></arg> " +"<arg><option>-o=<replaceable>string de configuração</replaceable></option></" +"arg> <arg><option>-c=<replaceable>ficheiro</replaceable></option></arg> <arg " +"choice=\"plain\" rep=\"repeat\"><replaceable>ficheiro</replaceable></arg>" + +#. type: Content of: <refentry><refsect1><para> +#: apt-sortpkgs.1.xml:45 +msgid "" +"<command>apt-sortpkgs</command> will take an index file (Source index or " +"Package index) and sort the records so that they are ordered by the package " +"name. It will also sort the internal fields of each record according to the " +"internal sorting rules." +msgstr "" +"<command>apt-sortpkgs</command> irá pegar num ficheiro índice (índice de " +"fontes ou índice de pacotes) e organizar os registos para que fiquem " +"ordenados pelo nome do pacote. Também organiza os campos internos de cada " +"registo de acordo com as regras de organização internas." + +#. type: Content of: <refentry><refsect1><para> +#: apt-sortpkgs.1.xml:51 +msgid "All output is sent to stdout, the input must be a seekable file." +msgstr "" +"Todas as saídas são enviadas para o stdout, a entrada tem de ser um ficheiro " +"pesquisável." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-sortpkgs.1.xml:58 +msgid "<option>--source</option>" +msgstr "<option>--source</option>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-sortpkgs.1.xml:60 +msgid "" +"Use Source index field ordering. Configuration Item: <literal>APT::" +"SortPkgs::Source</literal>." +msgstr "" +"Usa ordenação de campo de índice Source. Item de Configuração: <literal>APT::" +"SortPkgs::Source</literal>." + +#. type: Content of: <refentry><refsect1><para> +#: apt-sortpkgs.1.xml:74 +msgid "" +"<command>apt-sortpkgs</command> returns zero on normal operation, decimal " +"100 on error." +msgstr "" +"<command>apt-sortpkgs</command> devolve zero na operação normal, 100 decimal " +"em erro." + +#. The last update date +#. type: Content of: <refentry><refentryinfo> +#: apt.conf.5.xml:13 +msgid "" +"&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" +"firstname> <surname>Burrows</surname> <contrib>Initial documentation of " +"Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; " +"&apt-product; <date>16 January 2010</date>" +msgstr "" +"&apt-author.jgunthorpe; &apt-author.team; <author> <firstname>Daniel</" +"firstname> <surname>Burrows</surname> <contrib>Documentação inicial do " +"Debug::*.</contrib> <email>dburrows@debian.org</email> </author> &apt-email; " +"&apt-product; <date>16 Janeiro 2010</date>" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt.conf.5.xml:28 apt.conf.5.xml:35 +msgid "apt.conf" +msgstr "apt.conf" + +#. type: Content of: <refentry><refmeta><manvolnum> +#: apt.conf.5.xml:29 apt_preferences.5.xml:22 sources.list.5.xml:23 +msgid "5" +msgstr "5" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt.conf.5.xml:36 +msgid "Configuration file for APT" +msgstr "Ficheiro de configuração para o APT" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:40 +msgid "" +"<filename>apt.conf</filename> is the main configuration file for the APT " +"suite of tools, but by far not the only place changes to options can be " +"made. All tools therefore share the configuration files and also use a " +"common command line parser to provide a uniform environment." +msgstr "" +"<filename>apt.conf</filename> é o ficheiro de configuração principal para a " +"suite de ferramentas do APT, as não é o único lugar onde se podem fazer " +"alterações às opções. Então todas as ferramentas partilham os ficheiros de " +"configuração e também usam um analisador de linha de comandos comum para " +"disponibilizar um ambiente uniforme." + +#. type: Content of: <refentry><refsect1><orderedlist><para> +#: apt.conf.5.xml:45 +msgid "" +"When an APT tool starts up it will read the configuration files in the " +"following order:" +msgstr "" +"Quando a ferramenta APT arranca irá ler os ficheiros de configuração pela " +"seguinte ordem:" + +#. type: Content of: <refentry><refsect1><orderedlist><listitem><para> +#: apt.conf.5.xml:47 +msgid "" +"the file specified by the <envar>APT_CONFIG</envar> environment variable (if " +"any)" +msgstr "" +"o ficheiro especificado pela variável de ambiente <envar>APT_CONFIG</envar> " +"(se existir)" + +#. type: Content of: <refentry><refsect1><orderedlist><listitem><para> +#: apt.conf.5.xml:49 +msgid "" +"all files in <literal>Dir::Etc::Parts</literal> in alphanumeric ascending " +"order which have no or \"<literal>conf</literal>\" as filename extension and " +"which only contain alphanumeric, hyphen (-), underscore (_) and period (.) " +"characters - otherwise they will be silently ignored." +msgstr "" +"todos os ficheiros em <literal>Dir::Etc::Parts</literal> em ordem ascendente " +"alfanumérica sem extensão ou com \"<literal>conf</literal>\" como extensão " +"do nome de ficheiro e que apenas contêm caracteres alfanuméricos, traço (-), " +"underscore (_) e ponto (.) - caso contrário serão ignorados em silêncio." + +#. type: Content of: <refentry><refsect1><orderedlist><listitem><para> +#: apt.conf.5.xml:54 +msgid "" +"the main configuration file specified by <literal>Dir::Etc::main</literal>" +msgstr "" +"o ficheiro de configuração principal especificado por <literal>Dir::Etc::" +"main</literal>" + +#. type: Content of: <refentry><refsect1><orderedlist><listitem><para> +#: apt.conf.5.xml:56 +msgid "" +"the command line options are applied to override the configuration " +"directives or to load even more configuration files." +msgstr "" +"as opções de linha de comandos são aplicadas para sobrepor as directivas de " +"configuração ou para carregar mais ficheiros de configuração." + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:60 +msgid "Syntax" +msgstr "Sintaxe" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:61 +msgid "" +"The configuration file is organized in a tree with options organized into " +"functional groups. Option specification is given with a double colon " +"notation, for instance <literal>APT::Get::Assume-Yes</literal> is an option " +"within the APT tool group, for the Get tool. Options do not inherit from " +"their parent groups." +msgstr "" +"O ficheiro de configuração é organizado numa árvore com as opções " +"organizadas em grupos de funcionamento. A especificação das opções é dada " +"com um sinal de dois pontos duplo , por exemplo <literal>APT::Get::Assume-" +"Yes</literal> é uma opção dentro do grupo de ferramentas do APT, para a " +"ferramenta Get. A opções não herdam dos seus grupos parentes." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:67 +msgid "" +"Syntactically the configuration language is modeled after what the ISC tools " +"such as bind and dhcp use. Lines starting with <literal>//</literal> are " +"treated as comments (ignored), as well as all text between <literal>/*</" +"literal> and <literal>*/</literal>, just like C/C++ comments. Each line is " +"of the form <literal>APT::Get::Assume-Yes \"true\";</literal>. The trailing " +"semicolon and the quotes are required. The value must be on one line, and " +"there is no kind of string concatenation. It must not include inside " +"quotes. The behavior of the backslash \"\\\" and escaped characters inside " +"a value is undefined and it should not be used. An option name may include " +"alphanumerical characters and the \"/-:._+\" characters. A new scope can be " +"opened with curly braces, like:" +msgstr "" +"Sintacticamente a linguagem de configuração é modelada após o que as " +"ferramentas ISC usam, como o bind e o dhcp. As linhas que começam com " +"<literal>//</literal> são tratadas como comentários (ignoradas), assim como " +"todo o texto entre <literal>/*</literal> e <literal>*/</literal>, tal como " +"os comentários de C/C++. Cada linha é do formato <literal>APT::Get::Assume-" +"Yes \"true\";</literal>. O ponto e vírgula à direita e as aspas são " +"necessárias. O valor deve estar numa linha, e não há nenhum tipo de " +"concatenação de string. Não pode incluir aspas interiores. O comportamento " +"da backslash \"\\\" e caracteres de escape dentro de um valor é indefinido e " +"não deve ser usado. Um nome de opção pode incluir caracteres alfanuméricos e " +"os caracteres \"/-:._+\". Um novo scope pode ser aberto com chavetas, como:" + +#. type: Content of: <refentry><refsect1><informalexample><programlisting> +#: apt.conf.5.xml:81 +#, no-wrap +msgid "" +"APT {\n" +" Get {\n" +" Assume-Yes \"true\";\n" +" Fix-Broken \"true\";\n" +" };\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:89 +msgid "" +"with newlines placed to make it more readable. Lists can be created by " +"opening a scope and including a single string enclosed in quotes followed by " +"a semicolon. Multiple entries can be included, each separated by a semicolon." +msgstr "" +"com novas linhas colocadas para o tornar mais legível. As listas podem ser " +"criadas ao abrir um scope e incluindo uma string única entre aspas seguida " +"por um ponto e vírgula. Podem ser incluídas múltiplas entradas, cada uma " +"separada por um ponto e vírgula (;)." + +#. type: Content of: <refentry><refsect1><informalexample><programlisting> +#: apt.conf.5.xml:94 +#, no-wrap +msgid "DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n" +msgstr "DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:97 +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 "" +"Em geral o exemplo de ficheiro de configuração em <filename>&docdir;examples/" +"apt.conf</filename> &configureindex; é um bom guia de como deve ficar." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:101 +msgid "" +"The names of the configuration items are not case-sensitive. So in the " +"previous example you could use <literal>dpkg::pre-install-pkgs</literal>." +msgstr "" +"Os nomes dos items de configuração não são sensíveis a maiúsculas/" +"minúsculas. Portanto no exemplo prévio você poderia usar <literal>dpkg::pre-" +"install-pkgs</literal>." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:104 +msgid "" +"Names for the configuration items are optional if a list is defined as it " +"can be see in the <literal>DPkg::Pre-Install-Pkgs</literal> example above. " +"If you don't specify a name a new entry will simply add a new option to the " +"list. If you specify a name you can override the option as every other " +"option by reassigning a new value to the option." +msgstr "" +"Os nomes dos items de configuração são opcionais se uma lista for definida " +"com pode ser vista no exemplo <literal>DPkg::Pre-Install-Pkgs</literal> " +"acima. Se você não especificar um nome, uma nova entrada irá simplesmente " +"adicionar uma nova opção à lista. Se você especificar um nome, você pode " +"sobrepor a opção como qualquer outra opção ao re-atribuir um novo valor à " +"opção." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:109 +msgid "" +"Two specials are allowed, <literal>#include</literal> (which is deprecated " +"and not supported by alternative implementations) and <literal>#clear</" +"literal>: <literal>#include</literal> will include the given file, unless " +"the filename ends in a slash, then the whole directory is included. " +"<literal>#clear</literal> is used to erase a part of the configuration tree. " +"The specified element and all its descendants are erased. (Note that these " +"lines also need to end with a semicolon.)" +msgstr "" +"São permitidas duas especiais, <literal>#include</literal> (a qual está " +"obsoleta e não é suportada por implementações alternativas) e " +"<literal>#clear</literal>: <literal>#include</literal> irá incluir o " +"ficheiro fornecido, a menos que o nome do ficheiro termine numa barra (/), " +"então todo o directório é incluído. <literal>#clear</literal> é usado para " +"apagar uma parte da árvore de configuração. O elemento especificado e os " +"seus descendentes são apagados. (Note que estas linhas também precisam de " +"acabar com um 'ponto e vírgula' (;) .)" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:117 +msgid "" +"The #clear command is the only way to delete a list or a complete scope. " +"Reopening a scope or the ::-style described below will <emphasis>not</" +"emphasis> override previously written entries. Only options can be " +"overridden by addressing a new value to it - lists and scopes can't be " +"overridden, only cleared." +msgstr "" +"O comando #clear é a única maneira de apagar uma lista ou um scope completo. " +"Reabrindo um scope ou o ::-style descrito abaixo <emphasis>não</emphasis> " +"irá sobrepor entradas escritas anteriormente. Apenas as opções podem ser " +"sobrepostas ao atribuir um novo valor a elas - listas e scopes não podem ser " +"sobrepostos, apenas limpos." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:122 +msgid "" +"All of the APT tools take a -o option which allows an arbitrary " +"configuration directive to be specified on the command line. The syntax is a " +"full option name (<literal>APT::Get::Assume-Yes</literal> for instance) " +"followed by an equals sign then the new value of the option. Lists can be " +"appended too by adding a trailing :: to the list name. (As you might " +"suspect: The scope syntax can't be used on the command line.)" +msgstr "" +"Todas as ferramentas do APT recebem uma opção -o que permite uma directiva " +"de configuração arbitrária para ser especificada na linha de comandos. A " +"sintaxe é um nome de opção completo (<literal>APT::Get::Assume-Yes</literal> " +"por exemplo) seguido por um igual (=) e depois o valor da opção. Também pode " +"ser acrescentadas listas ao adicionar um duplo dois-pontos (::) à direita " +"para o nome da lista. (Como deve suspeitar: A sintaxe de scope não pode ser " +"usada na linha de comandos.)" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:129 +msgid "" +"Note that you can use :: only for appending one item per line to a list and " +"that you should not use it in combination with the scope syntax. (The scope " +"syntax implicit insert ::) Using both syntaxes together will trigger a bug " +"which some users unfortunately relay on: An option with the unusual name " +"\"<literal>::</literal>\" which acts like every other option with a name. " +"These introduces many problems including that a user who writes multiple " +"lines in this <emphasis>wrong</emphasis> syntax in the hope to append to a " +"list will gain the opposite as only the last assignment for this option " +"\"<literal>::</literal>\" will be used. Upcoming APT versions will raise " +"errors and will stop working if they encounter this misuse, so please " +"correct such statements now as long as APT doesn't complain explicit about " +"them." +msgstr "" +"Note que você apenas pode usar :: para acrescentar um item por linha a uma " +"lista e não o deve usar em combinação com a sintaxe scope. (A sintaxe scope " +"implicitamente insere ::). Usar ambas as sintaxes juntamente irá disparar um " +"bug que infelizmente alguns utilizadores nos transmitem: Uma opção com o " +"nome não usual \"<literal>::</literal>\" a qual actua como qualquer outra " +"opção com um nome. Isto introduz muitos problemas incluindo que, um " +"utilizador que escreve múltiplas linhas nesta sintaxe <emphasis>errada</" +"emphasis> na esperança de acrescentar a uma lista, irá ganhar o oposto " +"porque apenas a última atribuição para esta opção \"<literal>::</literal>\" " +"será a usada. Futuras versões do APT irá levantar erros e parar de funcionar " +"se encontrarem esta má utilização, portanto por favor corrija tais " +"declarações agora enquanto o APT não se queixa explicitamente acerca delas." + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:141 +msgid "The APT Group" +msgstr "O Grupo APT" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:142 +msgid "" +"This group of options controls general APT behavior as well as holding the " +"options for all of the tools." +msgstr "" +"Este grupo de opções controla o comportamento geral do APT assim como mantém " +"as opções para todas as ferramentas." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:146 +msgid "Architecture" +msgstr "Architecture" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:147 +msgid "" +"System Architecture; sets the architecture to use when fetching files and " +"parsing package lists. The internal default is the architecture apt was " +"compiled for." +msgstr "" +"System Architecture; define a arquitectura a usar quando procura ficheiros e " +"analisa listas de pacotes. A predefinição interna é a arquitectura para a " +"qual o APT foi compilado." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:152 +msgid "Default-Release" +msgstr "Default-Release" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:153 +msgid "" +"Default release to install packages from if more than one version available. " +"Contains release name, codename or release version. Examples: 'stable', " +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." +msgstr "" +"Lançamento predefinido de onde instalar pacotes se existir mais de uma " +"versão disponível. Contém o nome do lançamento, nome de código ou versão de " +"lançamento. Exemplos: 'stable', 'testing', 'unstable', '&stable-codename;', " +"'&testing-codename;', '4.0', '5.0*'. Veja também &apt-preferences;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:158 +msgid "Ignore-Hold" +msgstr "Ignore-Hold" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:159 +msgid "" +"Ignore Held packages; This global option causes the problem resolver to " +"ignore held packages in its decision making." +msgstr "" +"Ignore Held packages; Esta opção global faz com que ao resolver problemas, " +"os pacotes segurados sejam ignorados na sua decisão de marcação." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:163 +msgid "Clean-Installed" +msgstr "Clean-Installed" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:164 +msgid "" +"Defaults to on. When turned on the autoclean feature will remove any " +"packages which can no longer be downloaded from the cache. If turned off " +"then packages that are locally installed are also excluded from cleaning - " +"but note that APT provides no direct means to reinstall them." +msgstr "" +"A predefinição é ligada. Quando ligada, a funcionalidade autoclean irá " +"remover quaisquer pacotes que já não possam ser descarregados a partir da " +"cache. Se desligada, então os pacotes que estão instalados localmente são " +"também excluídos da limpeza - mas note que o APT não disponibiliza um meio " +"directo de os reinstalar." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:170 +msgid "Immediate-Configure" +msgstr "Immediate-Configure" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:171 +msgid "" +"Defaults to on which will cause APT to install essential and important " +"packages as fast as possible in the install/upgrade operation. This is done " +"to limit the effect of a failing &dpkg; call: If this option is disabled APT " +"does treat an important package in the same way as an extra package: Between " +"the unpacking of the important package A and his configuration can then be " +"many other unpack or configuration calls, e.g. for package B which has no " +"relation to A, but causes the dpkg call to fail (e.g. because maintainer " +"script of package B generates an error) which results in a system state in " +"which package A is unpacked but unconfigured - each package depending on A " +"is now no longer guaranteed to work as their dependency on A is not longer " +"satisfied. The immediate configuration marker is also applied to all " +"dependencies which can generate a problem if the dependencies e.g. form a " +"circle as a dependency with the immediate flag is comparable with a Pre-" +"Dependency. So in theory it is possible that APT encounters a situation in " +"which it is unable to perform immediate configuration, errors out and refers " +"to this option so the user can deactivate the immediate configuration " +"temporarily to be able to perform an install/upgrade again. Note the use of " +"the word \"theory\" here as this problem was only encountered by now in real " +"world a few times in non-stable distribution versions and was caused by " +"wrong dependencies of the package in question or by a system in an already " +"broken state, so you should not blindly disable this option as the mentioned " +"scenario above is not the only problem immediate configuration can help to " +"prevent in the first place. Before a big operation like <literal>dist-" +"upgrade</literal> is run with this option disabled it should be tried to " +"explicitly <literal>install</literal> the package APT is unable to configure " +"immediately, but please make sure to report your problem also to your " +"distribution and to the APT team with the buglink below so they can work on " +"improving or correcting the upgrade process." +msgstr "" +"A predefinição é ligado o que irá fazer com que o APT instale pacotes " +"essenciais e importantes o mais rápido possível na operação de instalar/" +"actualizar. Isto é feito para limitar o efeito de uma chamada falhada do " +"&dpkg;. Se esta opção for desactivada, o APT trata um pacote importante do " +"mesmo modo que um pacote extra: Entre o desempacotamento do pacote " +"importante A e a sua configuração podem acontecer muitas outras chamadas de " +"desempacotamento e configuração, exemplo, para o pacote B que não tem " +"nenhuma relação com A, mas causa uma falha na chamada ao dpkg (ex, porque o " +"script do responsável do pacote B gera um erro) o qual resulta num estado do " +"sistema em que o pacote A está desempacotado mas ainda não configurado - já " +"não se garante o funcionamento de cada pacote que depende de A porque a sua " +"dependência já não está satisfeita. O marcador de configuração imediata é " +"também aplicado a todas as dependências que possam gerar um problema se as " +"dependências, ex, formam um círculo como uma dependência com a marca de " +"imediato a ser comparável com uma Pré-Dependência. Portanto, em teoria, é " +"possível que o APT encontre uma situação na qual é incapaz de executar " +"configuração imediata, entre em erro e refira esta opção para que o " +"utilizador possa desactivar temporariamente a configuração imediata para ser " +"capaz de executar uma instalação/actualização outra vez. Note o uso da " +"palavra \"teoria\" aqui pois este problema foi poucas vezes encontrado até " +"agora no mundo real em versões de distribuição não-estáveis e causados por " +"dependências erradas do pacote em questão ou por um sistema já num estado " +"corrompido, portanto você não deve desactivar esta opção às cegas porque, em " +"primeiro lugar, o cenário mencionado acima não é o único problema que a " +"configuração imediata pode ajudar a prevenir. Antes de uma grande operação " +"como <literal>dist-upgrade</literal> ser corrida com esta opção desactivada, " +"deve ser tentado primeiro fazer um <literal>install</literal> explicito ao " +"pacote que o APT é incapaz de configurar imediatamente, mas por favor " +"certifique-se de também relatar o seu problema à sua distribuição e à equipa " +"do APT com o link de bug abaixo para que possam trabalhar na melhoria ou " +"correcção do processo de actualização." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:193 +msgid "Force-LoopBreak" +msgstr "Force-LoopBreak" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:194 +msgid "" +"Never Enable this option unless you -really- know what you are doing. It " +"permits APT to temporarily remove an essential package to break a Conflicts/" +"Conflicts or Conflicts/Pre-Depend loop between two essential packages. SUCH " +"A LOOP SHOULD NEVER EXIST AND IS A GRAVE BUG. This option will work if the " +"essential packages are not tar, gzip, libc, dpkg, bash or anything that " +"those packages depend on." +msgstr "" +"Nunca Active esta opção a menos que saiba -realmente- o que está a fazer. " +"Permite ao APT remover temporariamente um pacote essencial para interromper " +"um ciclo vicioso de Conflitos/Conflitos ou Conflitos/Pré-Dependência entre " +"dois pacotes essenciais. TAL CICLO VICIOSO NÃO DEVERÁ NUNCA EXISTIR E É UM " +"GRAVE BUG. Esta opção deverá funcionar se os pacotes essenciais não forem " +"tar, gzip, libc, dpkg, bash ou qualquer coisa de que estes dependem." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" +msgstr "Cache-Start, Cache-Grow e Cache-Limit" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:203 +msgid "" +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." +msgstr "" +"O APT usa desde a versão 0.7.26 um ficheiro de cache com mapa de memória de " +"tamanho ajustável para armazenar a informação disponível. <literal>Cache-" +"Start</literal> actua como uma dica para que tamanho a Cache irá crescer e é " +"por isso a quantidade de memória que o APT irá requerer no arranque. O valor " +"predefinido é 20971520 bytes (~20 MB). Note que esta quantidade de espaço " +"precisa estar disponível para o APT caso contrário ele irá con certeza " +"falhar, portanto para dispositivos com pouca memória este valor deve ser " +"diminuído enquanto que em sistemas com muitas fontes configuradas este pode " +"ser aumentado. <literal>Cache-Grow</literal> define em bytes com a " +"predefinição de 1048576 (~1 MB) quanto o tamanho da Cache será aumentado no " +"caso do espaço definido por <literal>Cache-Start</literal> não ser " +"suficiente. Este valor será aplicado várias vezes até que a cache seja " +"suficientemente grande para armazenar toda a informação ou que o tamanho da " +"cache alcance o <literal>Cache-Limit</literal>. O valor predefinido de " +"<literal>Cache-Limit</literal> é 0 o que significa nenhum limite. Se " +"<literal>Cache-Grow</literal> for definido para 0, o crescimento automático " +"da cache é desactivado." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:218 +msgid "Build-Essential" +msgstr "Build-Essential" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:219 +msgid "Defines which package(s) are considered essential build dependencies." +msgstr "" +"Define quais pacote(s) são considerados dependências essenciais de " +"compilação." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:222 +msgid "Get" +msgstr "Get" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:223 +msgid "" +"The Get subsection controls the &apt-get; tool, please see its documentation " +"for more information about the options here." +msgstr "" +"A subsecção Get controla a ferramenta &apt-get;, por favor veja a sua " +"documentação para mais informação acerca das opções daqui." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:227 +msgid "Cache" +msgstr "Cache" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:228 +msgid "" +"The Cache subsection controls the &apt-cache; tool, please see its " +"documentation for more information about the options here." +msgstr "" +"A subsecção Cache controla a ferramenta &apt-cache;, por favor veja a sua " +"documentação para mais informação acerca das opções daqui." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:232 +msgid "CDROM" +msgstr "CDROM" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:233 +msgid "" +"The CDROM subsection controls the &apt-cdrom; tool, please see its " +"documentation for more information about the options here." +msgstr "" +"A subsecção CDROM controla a ferramenta &apt-cdrom;, por favor veja a sua " +"documentação para mais informação acerca das opções de aqui." + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:239 +msgid "The Acquire Group" +msgstr "O Grupo Acquire" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "Check-Valid-Until" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" +"Opção relacionada com segurança com predefinição a 'verdadeiro' como uma " +"validação expirada para um ficheiro Release previne ataques repetidos " +"durante longo tempo e pode, por exemplo, ajudar os utilizadores a " +"identificar mirrors que não são actualizados à muito tempo - mas a " +"funcionalidade depende da precisão de hora no sistema do utilizador. Os " +"responsáveis do arquivo são encorajados a criar ficheiros Release com o " +"cabeçalho <literal>Valid-Until</literal>, mas se não o fizerem ou se " +"preferir-se um valor mais rigoroso pode-se usar a opção <literal>Max-" +"ValidTime</literal> seguinte." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "Max-ValidTime" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" +"Segundos em que o ficheiro Release deve considerado válido após ser criado. " +"A predefinição é \"para sempre\" (0) se o ficheiro Release do arquivo não " +"conter um cabeçalho <literal>Valid-Until</literal>. Se o tiver então esta " +"data é a predefinida. A data do ficheiro Release ou a data especificada pela " +"hora de criação do do ficheiro Release (cabeçalho <literal>Date</literal>) " +"mais os segundos especificados com esta opção são usados para verificar se a " +"validação de um ficheiro já expirou ao usar uma data anterior às duas. " +"Definições específicas do Arquivo podem ser feitas ao adicionar a etiqueta " +"do arquivo ao nome da opção. " + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 +msgid "PDiffs" +msgstr "PDiffs" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:269 +msgid "" +"Try to download deltas called <literal>PDiffs</literal> for Packages or " +"Sources files instead of downloading whole ones. True by default." +msgstr "" +"Tenta descarregar deltas chamados <literal>PDiffs</literal> para Pacotes ou " +"ficheiros Fonte em vez de os descarregar por inteiro. Verdadeiro por " +"predefinição." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:272 +msgid "" +"Two sub-options to limit the use of PDiffs are also available: With " +"<literal>FileLimit</literal> can be specified how many PDiff files are " +"downloaded at most to patch a file. <literal>SizeLimit</literal> on the " +"other hand is the maximum precentage of the size of all 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 "" +"Estão também disponíveis duas sub-opções para limitar o uso de PDiffs: Com " +"<literal>FileLimit</literal> pode ser especificado quantos ficheiros PDiff " +"são descarregados no máximo para aplicar um patch a um ficheiro. Por outro " +"lado <literal>SizeLimit</literal> é a percentagem máxima do tamanho de todas " +"as patches comparadas com o tamanho do ficheiro de destino. Se um destes " +"limites for excedido, é descarregado o ficheiro completo em vez das patches." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:281 +msgid "Queue-Mode" +msgstr "Queue-Mode" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:282 +msgid "" +"Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" +"literal> or <literal>access</literal> which determines how APT parallelizes " +"outgoing connections. <literal>host</literal> means that one connection per " +"target host will be opened, <literal>access</literal> means that one " +"connection per URI type will be opened." +msgstr "" +"Modo de fila; <literal>Queue-Mode</literal> pode ser um de <literal>host</" +"literal> ou <literal>access</literal> que determina como o APT paraleliza " +"ligações de saída. <literal>host</literal> significa que será aberta uma " +"ligação por máquina destino, <literal>access</literal> significa que será " +"aberta uma ligação por tipo de URI." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:289 +msgid "Retries" +msgstr "Retries" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:290 +msgid "" +"Number of retries to perform. If this is non-zero APT will retry failed " +"files the given number of times." +msgstr "" +"Número de tentativas a executar. Se isto for diferente de zero o APT irá " +"tentar, no número fornecido de vezes, obter ficheiros falhados." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:294 +msgid "Source-Symlinks" +msgstr "Source-Symlinks" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:295 +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 links simbólicos para arquivos fonte. Se definido para verdadeiro, então " +"os arquivos fonte serão links simbólicos, quando possível, em vez de cópias. " +"A predefinição é verdadeiro." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:299 sources.list.5.xml:139 +msgid "http" +msgstr "http" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:300 +msgid "" +"HTTP URIs; http::Proxy is the default http proxy to use. It is in the " +"standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " +"host proxies can also be specified by using the form <literal>http::Proxy::" +"<host></literal> with the special keyword <literal>DIRECT</literal> " +"meaning to use no proxies. If no one of the above settings is specified, " +"<envar>http_proxy</envar> environment variable will be used." +msgstr "" +"HTTP URIs; http::Proxy é o proxy http predefinido a usar. Está no formato " +"standard de <literal>http://[[user][:pass]@]host[:port]/</literal>. Também " +"pode ser especificados proxies por máquina ao usar o formato <literal>http::" +"Proxy::<host></literal> com a palavra chave especial <literal>DIRECT</" +"literal> que significa não usar proxies. Se nenhuma das definições acima for " +"especificada, será usada a variável de ambiente <envar>http_proxy</envar>." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:308 +msgid "" +"Three settings are provided for cache control with HTTP/1.1 compliant proxy " +"caches. <literal>No-Cache</literal> tells the proxy to not use its cached " +"response under any circumstances, <literal>Max-Age</literal> is sent only " +"for index files and tells the cache to refresh its object if it is older " +"than the given number of seconds. Debian updates its index files daily so " +"the default is 1 day. <literal>No-Store</literal> specifies that the cache " +"should never store this request, it is only set for archive files. This may " +"be useful to prevent polluting a proxy cache with very large .deb files. " +"Note: Squid 2.0.2 does not support any of these options." +msgstr "" +"São disponibilizadas três definições para controle de cache como caches de " +"proxy compatíveis com HTTP/1.1. <literal>No-Cache</literal> diz ao proxy " +"para não usar a sua resposta em cache sob nenhumas circunstâncias, " +"<literal>Max-Age</literal> é enviado apenas para ficheiros de índice e diz à " +"cache para refrescar o seu objecto se for mais antigo que o número de " +"segundos fornecido. Debian actualiza os seus ficheiros índice diariamente, " +"portanto a predefinição é 1 dia. <literal>No-Store</literal> especifica que " +"a cache nunca deverá armazenar este requisito, é apenas definido para " +"ficheiros de arquivo. Isto pode ser útil para prevenir a poluição de uma " +"cache proxy com ficheiros .deb muito grandes. Nota: o Squid 2.0.2 não " +"suporta nenhuma destas opções." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:318 apt.conf.5.xml:382 +msgid "" +"The option <literal>timeout</literal> sets the timeout timer used by the " +"method, this applies to all things including connection timeout and data " +"timeout." +msgstr "" +"A opção <literal>timeout</literal> define o tempo limite usado por este " +"método, isto aplica-se a todas as coisas incluindo tempos limite de ligação " +"e tempos limite de dados." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:321 +msgid "" +"One setting is provided to control the pipeline depth in cases where the " +"remote server is not RFC conforming or buggy (such as Squid 2.0.2). " +"<literal>Acquire::http::Pipeline-Depth</literal> can be a value from 0 to 5 " +"indicating how many outstanding requests APT should send. A value of zero " +"MUST be specified if the remote host does not properly linger on TCP " +"connections - otherwise data corruption will occur. Hosts which require this " +"are in violation of RFC 2068." +msgstr "" +"É disponibilizada uma definição para controlar a profundidade do pipeline em " +"casos onde o servidor remoto não é compatível com RFC ou é buggy (como o " +"Squid 2.0.2). <literal>Acquire::http::Pipeline-Depth</literal> pode ser um " +"valor de 0 a 5 que indica quantos requerimentos pendentes o APT deve enviar. " +"TEM de ser especificado um valor de 0 se a máquina remota não hesitar " +"propriamente em ligações TCP - de outro modo irá ocorrer corrupção de dados. " +"As máquinas que requerem isto estão em violação de RFC 2068." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:329 +msgid "" +"The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" +"literal> which accepts integer values in kilobyte. The default value is 0 " +"which deactivates the limit and tries uses as much as possible of the " +"bandwidth (Note that this option implicit deactivates the download from " +"multiple servers at the same time.)" +msgstr "" +"A largura de banda usada pode ser limitada com <literal>Acquire::http::Dl-" +"Limit</literal> que aceita valores inteiros em kilobytes. O valor " +"predefinido é 0 que desactiva o limite e tenta usar o máximo possível da " +"largura de banda (Note que esta opção implícita desactiva a descarga de " +"múltiplos servidores ao mesmo tempo.)" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:334 +msgid "" +"<literal>Acquire::http::User-Agent</literal> can be used to set a different " +"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> pode ser usado para definir um " +"Utilizador-Agente diferente para o método de download por http, porque " +"alguns proxies apenas permitem acesso a clientes se o cliente usar um " +"identificador conhecido." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:340 +msgid "https" +msgstr "https" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:341 +msgid "" +"HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " +"options are the same as for <literal>http</literal> method and will also " +"default to the options from the <literal>http</literal> method if they are " +"not explicitly set for https. <literal>Pipeline-Depth</literal> option is " +"not supported yet." +msgstr "" +"HTTPS URIs. as opções Cache-control, Timeout, AllowRedirect, Dl-Limit e " +"proxy são as mesmas para o método <literal>http</literal> e irá também usar " +"as opções predefinidas do método <literal>http</literal> se não forem " +"explicitamente definidas para https. A opção <literal>Pipeline-Depth</" +"literal> ainda não é suportada." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:347 +msgid "" +"<literal>CaInfo</literal> suboption specifies place of file that holds info " +"about trusted certificates. <literal><host>::CaInfo</literal> is " +"corresponding per-host option. <literal>Verify-Peer</literal> boolean " +"suboption determines whether verify server's host certificate against " +"trusted certificates or not. <literal><host>::Verify-Peer</literal> " +"is corresponding per-host option. <literal>Verify-Host</literal> boolean " +"suboption determines whether verify server's hostname or not. <literal><" +"host>::Verify-Host</literal> is corresponding per-host option. " +"<literal>SslCert</literal> determines what certificate to use for client " +"authentication. <literal><host>::SslCert</literal> is corresponding " +"per-host option. <literal>SslKey</literal> determines what private key to " +"use for client authentication. <literal><host>::SslKey</literal> is " +"corresponding per-host option. <literal>SslForceVersion</literal> overrides " +"default SSL version to use. Can contain 'TLSv1' or 'SSLv3' string. " +"<literal><host>::SslForceVersion</literal> is corresponding per-host " +"option." +msgstr "" +"A sub-opção <literal>CaInfo</literal> especifica o lugar do ficheiro que " +"contém informação acerca de certificados de confiança. <literal><" +"host>::CaInfo</literal> é a opção por máquina correspondente. A sub-opção " +"booleana <literal>Verify-Peer</literal> determina se o certificado da " +"máquina servidora é um certificado de confiança ou não. <literal><" +"host>::Verify-Peer</literal> é a opção por máquina correspondente. A sub-" +"opção <literal>Verify-Host</literal> determina se o nome da máquina " +"servidora é verificado ou não. <literal><host>::Verify-Host</literal> " +"é a opção por máquina correspondente. <literal>SslCert</literal> determina " +"qual certificado a usar para autenticação de clientes <literal><host>::" +"SslCert</literal> é a opção por máquina correspondente. <literal>SslKey</" +"literal> determina qual chave privada a usar para autenticação de clientes. " +"<literal><host>::SslKey</literal> é a opção por máquina " +"correspondente. <literal>SslForceVersion</literal> sobrepõe a versão SSL " +"predefinida a usar. Pode conter strings 'TLSv1' ou 'SSLv3'. <literal><" +"host>::SslForceVersion</literal> é a opção po máquina correspondente." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:365 sources.list.5.xml:150 +msgid "ftp" +msgstr "ftp" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:366 +msgid "" +"FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " +"form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " +"proxies can also be specified by using the form <literal>ftp::Proxy::<" +"host></literal> with the special keyword <literal>DIRECT</literal> " +"meaning to use no proxies. If no one of the above settings is specified, " +"<envar>ftp_proxy</envar> environment variable will be used. To use a ftp " +"proxy you will have to set the <literal>ftp::ProxyLogin</literal> script in " +"the configuration file. This entry specifies the commands to send to tell " +"the proxy server what to connect to. Please see &configureindex; for an " +"example of how to do this. The substitution variables available are <literal>" +"$(PROXY_USER)</literal> <literal>$(PROXY_PASS)</literal> <literal>" +"$(SITE_USER)</literal> <literal>$(SITE_PASS)</literal> <literal>$(SITE)</" +"literal> and <literal>$(SITE_PORT)</literal> Each is taken from it's " +"respective URI component." +msgstr "" +"URIs FTP; ftp::Proxy é o proxy ftp predefinido a usar. Está no formato " +"standard de <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Os " +"proxies por máquina podem também ser especificados ao usar o formato " +"<literal>ftp::Proxy::<host></literal> com a palavra chave especial " +"<literal>DIRECT</literal> que significa não usar nenhum proxy. Se nenhuma " +"das definições acima for especificada, será usada a variável de ambiente " +"<envar>ftp_proxy</envar>. Para usar um proxy ftp você tem que definir o " +"script <literal>ftp::ProxyLogin</literal> no ficheiro de configuração. Esta " +"entrada especifica os comandos a enviar para dizer ao servidor proxy ao que " +"se ligar. Por favor veja &configureindex; para um exemplo de como fazer " +"isto. As variáveis de substituição disponíveis são <literal>$(PROXY_USER)</" +"literal> <literal>$(PROXY_PASS)</literal> <literal>$(SITE_USER)</literal> " +"<literal>$(SITE_PASS)</literal> <literal>$(SITE)</literal> e <literal>" +"$(SITE_PORT)</literal>. Cada uma é tirada do seu componente URI respectivo." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:385 +msgid "" +"Several settings are provided to control passive mode. Generally it is safe " +"to leave passive mode on, it works in nearly every environment. However " +"some situations require that passive mode be disabled and port mode ftp used " +"instead. This can be done globally, for connections that go through a proxy " +"or for a specific host (See the sample config file for examples)." +msgstr "" +"São disponibilizadas várias definições para controlar o modo passivo. " +"Geralmente é seguro deixar o modo passivo ligado, funciona em quase todos " +"ambientes. No entanto algumas situações requerem que o modo passivo seja " +"desactivado e em vez disso usar o modo port ftp. Isto pode ser feito " +"globalmente, para ligações que passam por um proxy ou para uma máquina " +"específica (Veja a amostra de ficheiro de configuração para exemplos)." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:392 +msgid "" +"It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" +"envar> environment variable to a http url - see the discussion of the http " +"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 "" +"É possível usar proxy FTP sobre HTTP ao definir a variável de ambiente " +"<envar>ftp_proxy</envar> para um url http - veja a discussão do método http " +"em cima para a sintaxe. Você não pode definir isto no ficheiro de " +"configuração e não é recomendado usar FTP sobre HTTP devido à sua baixa " +"eficiência." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:397 +msgid "" +"The setting <literal>ForceExtended</literal> controls the use of RFC2428 " +"<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " +"false, which means these commands are only used if the control connection is " +"IPv6. Setting this to true forces their use even on IPv4 connections. Note " +"that most FTP servers do not support RFC2428." +msgstr "" +"A definição <literal>ForceExtended</literal> controla o uso de comandos " +"RFC2428 <literal>EPSV</literal> e <literal>EPRT</literal>. A predefinição é " +"falso, o que significa que estes comandos apenas são usados se a ligação de " +"controle for IPv6. Definir isto para verdadeiro força o seu uso mesmo em " +"ligações IPv4. Note que a maioria dos servidores FTP não suporta RFC2428." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:404 sources.list.5.xml:132 +msgid "cdrom" +msgstr "cdrom" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> +#: apt.conf.5.xml:410 +#, no-wrap +msgid "/cdrom/::Mount \"foo\";" +msgstr "/cdrom/::Mount \"foo\";" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:405 +msgid "" +"CDROM URIs; the only setting for CDROM URIs is the mount point, " +"<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " +"drive as specified in <filename>/etc/fstab</filename>. It is possible to " +"provide alternate mount and unmount commands if your mount point cannot be " +"listed in the fstab (such as an SMB mount and old mount packages). The " +"syntax is to put <placeholder type=\"literallayout\" id=\"0\"/> within the " +"cdrom block. It is important to have the trailing slash. Unmount commands " +"can be specified using UMount." +msgstr "" +"CDROM URIs; a única definição para URIs de CDROM é o ponto de montagem, " +"<literal>cdrom::Mount</literal> que deve ser o ponto de montagem para a " +"drive de CDROM como especificado em <filename>/etc/fstab</filename>. É " +"possível fornecer comandos de montar e desmontar alternativos se o seu ponto " +"de montagem não puder ser listado na fstab (como uma montagem SMB e pacotes " +"de montagem antiga). A sintaxe é colocar <placeholder type=\"literallayout" +"\" id=\"0\"/> dentro do bloco cdrom. É importante ter a barra final. " +"Comandos para desmontar podem ser especificados usando UMount." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:415 +msgid "gpgv" +msgstr "gpgv" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:416 +msgid "" +"GPGV URIs; the only option for GPGV URIs is the option to pass additional " +"parameters to gpgv. <literal>gpgv::Options</literal> Additional options " +"passed to gpgv." +msgstr "" +"GPGV URIs;a única opção para GPGV URIs é a opção para passar parâmetros " +"adicionais ao gpgv. <literal>gpgv::Options</literal> Opções adicionais " +"passadas ao gpgv." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:421 +msgid "CompressionTypes" +msgstr "CompressionTypes" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> +#: apt.conf.5.xml:427 +#, no-wrap +msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" +msgstr "Acquire::CompressionTypes::<replaceable>Extensão de Ficheiro</replaceable> \"<replaceable>Nome de método</replaceable>\";" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:422 +msgid "" +"List of compression types which are understood by the acquire methods. " +"Files like <filename>Packages</filename> can be available in various " +"compression formats. Per default the acquire methods can decompress " +"<command>bzip2</command>, <command>lzma</command> and <command>gzip</" +"command> compressed files, with this setting more formats can be added on " +"the fly or the used method can be changed. The syntax for this is: " +"<placeholder type=\"synopsis\" id=\"0\"/>" +msgstr "" +"Lista dos tipos de compressão que são compreendidos pelos métodos de " +"aquisição. Ficheiros como <filename>Packages</filename> podem estar " +"disponíveis em vários formatos de compressão. Por predefinição os métodos de " +"aquisição podem descomprimir ficheiros comprimidos em <command>bzip2</" +"command>, <command>lzma</command> e <command>gzip</command>, mais formatos " +"podem ser adicionados na hora com esta definição ou o método usado pode ser " +"alterado. A sintaxe para isto é: <placeholder type=\"synopsis\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> +#: apt.conf.5.xml:432 +#, no-wrap +msgid "Acquire::CompressionTypes::Order:: \"gz\";" +msgstr "Acquire::CompressionTypes::Order:: \"gz\";" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> +#: apt.conf.5.xml:435 +#, no-wrap +msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" +msgstr "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:428 +msgid "" +"Also the <literal>Order</literal> subgroup can be used to define in which " +"order the acquire system will try to download the compressed files. The " +"acquire system will try the first and proceed with the next compression type " +"in this list on error, so to prefer one over the other type simple add the " +"preferred type at first - not already added default types will be added at " +"run time to the end of the list, so e.g. <placeholder type=\"synopsis\" id=" +"\"0\"/> can be used to prefer <command>gzip</command> compressed files over " +"<command>bzip2</command> and <command>lzma</command>. If <command>lzma</" +"command> should be preferred over <command>gzip</command> and " +"<command>bzip2</command> the configure setting should look like this " +"<placeholder type=\"synopsis\" id=\"1\"/> It is not needed to add " +"<literal>bz2</literal> explicit to the list as it will be added automatic." +msgstr "" +"Também o subgrupo <literal>Order</literal> pode ser usado para definir em " +"que ordem o sistema de aquisição irá tentar descarregar os ficheiros " +"comprimidos. O sistema de aquisição irá tentar com o primeiro e prosseguir " +"com o próximo tipo de compressão na lista em caso de erro, portanto para " +"preferir um sobre outro tipo, simplesmente adicione o tipo preferido em " +"primeiro lugar - tipos predefinidos não já adicionados serão adicionados em " +"tempo de execução ao fim da lista, então, ex. <placeholder type=\"synopsis\" " +"id=\"0\"/> pode ser usado para preferir ficheiros comprimidos em " +"<command>gzip</command> sobre <command>bzip2</command> e <command>lzma</" +"command>. Se o <command>lzma</command> deve ser preferido sobre " +"<command>gzip</command> e <command>bzip2</command> a definição de " +"configuração deverá parecer-se com isto: <placeholder type=\"synopsis\" id=" +"\"1\"/>. Não é necessário adicionar explicitamente <literal>bz2</literal> à " +"lista pois será adicionado automaticamente." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> +#: apt.conf.5.xml:439 +#, no-wrap +msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" +msgstr "Dir::Bin::bzip2 \"/bin/bzip2\";" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:437 +msgid "" +"Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" +"replaceable></literal> will be checked: If this setting exists the method " +"will only be used if this file exists, e.g. for the bzip2 method (the " +"inbuilt) setting is <placeholder type=\"literallayout\" id=\"0\"/> Note also " +"that list entries specified on the command line will be added at the end of " +"the list specified in the configuration files, but before the default " +"entries. To prefer a type in this case over the ones specified in in the " +"configuration files you can set the option direct - not in list style. This " +"will not override the defined list, it will only prefix the list with this " +"type." +msgstr "" +"Note que em tempo de execução será verificado o <literal>Dir::Bin::" +"<replaceable>nome de método</replaceable></literal>: se esta definição " +"existir, o método apenas será usado se este ficheiro existir, ex. para o " +"método bzip2 (o embutido) a definição é <placeholder type=\"literallayout\" " +"id=\"0\"/>. Note também que as entradas na lista especificadas na linha de " +"comandos serão adicionadas no fim da lista especificada nos ficheiros de " +"configuração, mas antes das entradas predefinidas. Para preferir um tipo " +"neste caso sobre aqueles especificados nos ficheiros de configuração você " +"pode definir a opção directamente - não em estilo de lista. Isto não irá " +"sobrepor a lista definida, irá apenas prefixar a lista com este tipo." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:444 +msgid "" +"While it is possible to add an empty compression type to the order list, but " +"APT in its current version doesn't understand it correctly and will display " +"many warnings about not downloaded files - these warnings are most of the " +"time false negatives. Future versions will maybe include a way to really " +"prefer uncompressed files to support the usage of local mirrors." +msgstr "" +"Apesar de ser possível de adicionar um tipo de compressão vazio à lista de " +"ordem, o APT na sua versão actual não o compreende correctamente e irá " +"mostrar muitos avisos acerca de ficheiros não descarregados - estes avisos " +"são na maioria vezes falsos positivos. Futuras versões irão talvez incluir " +"um modo de realmente preferir ficheiros não-comprimidos para suportar a " +"utilização de mirrors locais." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "GzipIndexes" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 descarrega índices comprimidos em <literal>gzip</literal> (Pacotes, " +"Fontes ou Traduções), mantêm-os localmente comprimidos em gzip em vez de os " +"desempacotar. Isto poupa imenso espaço no disco à custa de mais pedidos à " +"CPU quando constrói as caches de pacotes locais. Falso por predefinição." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 +msgid "Languages" +msgstr "Languages" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:460 +msgid "" +"The Languages subsection controls which <filename>Translation</filename> " +"files are downloaded and in which order APT tries to display the Description-" +"Translations. APT will try to display the first available Description in the " +"Language which is listed at first. Languages can be defined with their short " +"or long Languagecodes. Note that not all archives provide " +"<filename>Translation</filename> files for every Language - especially the " +"long Languagecodes are rare, so please inform you which ones are available " +"before you set here impossible values." +msgstr "" +"A subsecção Languages controla quais ficheiros <filename>Translation</" +"filename> são descarregados e em que ordem o APT tenta mostrar as Traduções " +"das Descrições. O APT irá tentar mostra a primeira Descrição disponível para " +"a Linguagem que está listada em primeiro. As linguagens podem ser definidas " +"com os seus códigos de linguagem curtos ou longos. Note que nem todos os " +"arquivos disponibilizam ficheiros <filename>Translation</filename> para " +"todas as Linguagens - especialmente os códigos de linguagem longos são " +"raros, portanto por favor informe-se sobre os quais estão disponíveis antes " +"de definir aqui valores impossíveis." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> +#: apt.conf.5.xml:476 +#, no-wrap +msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" +msgstr "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:466 +msgid "" +"The default list includes \"environment\" and \"en\". " +"\"<literal>environment</literal>\" has a special meaning here: It will be " +"replaced at runtime with the languagecodes extracted from the " +"<literal>LC_MESSAGES</literal> environment variable. It will also ensure " +"that these codes are not included twice in the list. If " +"<literal>LC_MESSAGES</literal> is set to \"C\" only the " +"<filename>Translation-en</filename> file (if available) will be used. To " +"force apt to use no Translation file use the setting <literal>Acquire::" +"Languages=none</literal>. \"<literal>none</literal>\" is another special " +"meaning code which will stop the search for a fitting <filename>Translation</" +"filename> file. This can be used by the system administrator to let APT " +"know that it should download also this files without actually use them if " +"the environment doesn't specify this languages. So the following example " +"configuration will result in the order \"en, de\" in an english and in \"de, " +"en\" in a german localization. Note that \"fr\" is downloaded, but not used " +"if APT is not used in a french localization, in such an environment the " +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" +msgstr "" +"A lista predefinida inclui \"environment\" e \"en\". \"<literal>environment</" +"literal>\" tem um significado especial aqui: será substituída em tempo de " +"execução por códigos de linguagem extraídos a partir da variável de ambiente " +"<literal>LC_MESSAGES</literal>. Também irá assegurar que estes códigos não " +"são incluídos duas vezes na lista. Se <literal>LC_MESSAGES</literal> estiver " +"definida para \"C\" apenas o ficheiro <filename>Translation-en</filename> " +"será usado (se disponível). Para forçar o apt a não usar nenhum ficheiro de " +"tradução use a definição <literal>Acquire::Languages=none</literal>. " +"\"<literal>none</literal>\" é outro código de significado especial que irá " +"parar a procura por um ficheiro <filename>Translation</filename> apropriado. " +"Isto pode ser usado pelo administrador do sistema para dizer ao APT que deve " +"também descarregar estes ficheiros sem realmente os usar, se o ambiente não " +"especificar estas linguagens. Portanto o seguinte exemplo de configuração " +"irá resultar na ordem \"en, de\" num ambiente em inglês e \"de, en\" num " +"ambiente em alemão. Note que o \"fr\" é descarregado, mas não é usado se o " +"APT não for usado num ambiente em francês, em tal ambiente a ordem deveria " +"ser \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:240 +msgid "" +"The <literal>Acquire</literal> group of options controls the download of " +"packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" +msgstr "" +"O grupo de opções <literal>Acquire</literal> controla a descarga de pacotes " +"e os manipuladores de URI. <placeholder type=\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:483 +msgid "Directories" +msgstr "Directories" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:485 +msgid "" +"The <literal>Dir::State</literal> section has directories that pertain to " +"local state information. <literal>lists</literal> is the directory to place " +"downloaded package lists in and <literal>status</literal> is the name of the " +"dpkg status file. <literal>preferences</literal> is the name of the APT " +"preferences file. <literal>Dir::State</literal> contains the default " +"directory to prefix on all sub items if they do not start with <filename>/</" +"filename> or <filename>./</filename>." +msgstr "" +"A secção <literal>Dir::State</literal> tem directórios que pertencem à " +"informação de estado local. <literal>lists</literal> é o directório para " +"colocar listas de pacotes descarregadas e <literal>status</literal> é o nome " +"do ficheiro de estado do dpkg. <literal>preferences</literal> é o nome do " +"ficheiro de preferências do APT. <literal>Dir::State</literal> contém o " +"directório predefinido para pré-fixar em todos os sub items que não começam " +"com <filename>/</filename> ou <filename>./</filename>." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:492 +msgid "" +"<literal>Dir::Cache</literal> contains locations pertaining to local cache " +"information, such as the two package caches <literal>srcpkgcache</literal> " +"and <literal>pkgcache</literal> as well as the location to place downloaded " +"archives, <literal>Dir::Cache::archives</literal>. Generation of caches can " +"be turned off by setting their names to be blank. This will slow down " +"startup but save disk space. It is probably preferred to turn off the " +"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> contém localizações pertencentes a informação " +"da cache local, como as caches de dois pacotes <literal>srcpkgcache</" +"literal> e <literal>pkgcache</literal> assim como a localização onde colocar " +"arquivos descarregados, <literal>Dir::Cache::archives</literal>. A geração " +"de caches pode ser desligada ao definir os seus nomes para vazio. Isto irá " +"abrandar o arranque mas poupar espaço em disco. Provavelmente é preferível " +"desligar o pkgcache em vez do srcpkgcache. Tal como <literal>Dir::State</" +"literal> o directório predefinido é contido em <literal>Dir::Cache</literal>" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:501 +msgid "" +"<literal>Dir::Etc</literal> contains the location of configuration files, " +"<literal>sourcelist</literal> gives the location of the sourcelist and " +"<literal>main</literal> is the default configuration file (setting has no " +"effect, unless it is done from the config file specified by " +"<envar>APT_CONFIG</envar>)." +msgstr "" +"<literal>Dir::Etc</literal> contém a localização dos ficheiros de " +"configuração, <literal>sourcelist</literal> fornece a localização da " +"sourcelist e <literal>main</literal> é o ficheiro da configuração " +"predefinida (definição não tem efeito, a menos que seja feita a partir do " +"ficheiro de configuração especificado por <envar>APT_CONFIG</envar>)." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:507 +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 "" +"A definição <literal>Dir::Parts</literal> lê todos os fragmentos de " +"configuração em ordem léxica a partir do directório especificado. Após isto " +"estar feito então é carregado o ficheiro de configuração principal." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:511 +msgid "" +"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" +"Bin::Methods</literal> specifies the location of the method handlers and " +"<literal>gzip</literal>, <literal>bzip2</literal>, <literal>lzma</literal>, " +"<literal>dpkg</literal>, <literal>apt-get</literal> <literal>dpkg-source</" +"literal> <literal>dpkg-buildpackage</literal> and <literal>apt-cache</" +"literal> specify the location of the respective programs." +msgstr "" +"Programas binários são apontados por <literal>Dir::Bin</literal>. " +"<literal>Dir::Bin::Methods</literal> especifica a localização dos " +"manipuladores do método e de <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> especifica a localização dos " +"respectivos programas." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:519 +msgid "" +"The configuration item <literal>RootDir</literal> has a special meaning. If " +"set, all paths in <literal>Dir::</literal> will be relative to " +"<literal>RootDir</literal>, <emphasis>even paths that are specified " +"absolutely</emphasis>. So, for instance, if <literal>RootDir</literal> is " +"set to <filename>/tmp/staging</filename> and <literal>Dir::State::status</" +"literal> is set to <filename>/var/lib/dpkg/status</filename>, then the " +"status file will be looked up in <filename>/tmp/staging/var/lib/dpkg/status</" +"filename>." +msgstr "" +"O item de configuração <literal>RootDir</literal> tem um significado " +"especial. Se definido, todos os caminhos em <literal>Dir::</literal> serão " +"relativos a <literal>RootDir</literal>, <emphasis>mesmo caminhos que estão " +"absolutamente especificados</emphasis>. Então, por exemplo, se " +"<literal>RootDir</literal> estiver definido para <filename>/tmp/staging</" +"filename> e <literal>Dir::State::status</literal> estiver definido para " +"<filename>/var/lib/dpkg/status</filename>, então o ficheiro status será " +"procurado em <filename>/tmp/staging/var/lib/dpkg/status</filename>." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" +"A lista <literal>Ignore-Files-Silently</literal> pode ser usada para " +"especificar quais os ficheiros que o APT deve ignorar em silêncio enquanto " +"analisa os ficheiros nos directórios de fragmento. Por predefinição que " +"termine com <literal>.disabled</literal>, <literal>~</literal>, <literal>." +"bak</literal> ou <literal>.dpkg-[a-z]+</literal> é ignorado em silêncio. " +"Como visto no último valor predefinido, estes padrões podem usar sintaxe de " +"expressão regular." + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:541 +msgid "APT in DSelect" +msgstr "APT em DSelect" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:543 +msgid "" +"When APT is used as a &dselect; method several configuration directives " +"control the default behaviour. These are in the <literal>DSelect</literal> " +"section." +msgstr "" +"Quando o APT é usado com um método &dselect;, várias directivas de " +"configuração controlam o comportamento predefinido. Estas estão na secção " +"<literal>DSelect</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:547 +msgid "Clean" +msgstr "Clean" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:548 +msgid "" +"Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " +"and never. always and prompt will remove all packages from the cache after " +"upgrading, prompt (the default) does so conditionally. auto removes only " +"those packages which are no longer downloadable (replaced with a new version " +"for instance). pre-auto performs this action before downloading new " +"packages." +msgstr "" +"Modo Cache Clean: este valor deve ser um de always, prompt, auto, pre-auto e " +"never. always e prompt irão remover todos os pacotes da cache após a " +"actualização, prompt (a predefinição) fá-lo condicionalmente. auto remove " +"apenas aqueles pacotes que já não podem ser descarregados (por exemplo, " +"substituídos por uma nova versão). pre-auto executa esta acção antes de " +"descarregar novos pacotes." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:557 +msgid "" +"The contents of this variable is passed to &apt-get; as command line options " +"when it is run for the install phase." +msgstr "" +"O conteúdo desta variável é passado ao &apt-get; como opções de linha de " +"comandos quando é corrido para a fase de instalação." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:561 +msgid "Updateoptions" +msgstr "Updateoptions" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:562 +msgid "" +"The contents of this variable is passed to &apt-get; as command line options " +"when it is run for the update phase." +msgstr "" +"O conteúdo desta variável é passado ao &apt-get; como opções de linha de " +"comandos quando é executado para a fase de actualização." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:566 +msgid "PromptAfterUpdate" +msgstr "PromptAfterUpdate" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:567 +msgid "" +"If true the [U]pdate operation in &dselect; will always prompt to continue. " +"The default is to prompt only on error." +msgstr "" +"Se for verdadeira a operação [U]pdate no &dselect; irá sempre avisar para " +"continuar. A predefinição é avisar apenas em caso de erro." + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:573 +msgid "How APT calls dpkg" +msgstr "Como o APT chama o dpkg" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:574 +msgid "" +"Several configuration directives control how APT invokes &dpkg;. These are " +"in the <literal>DPkg</literal> section." +msgstr "" +"Várias directivas de configuração controlam como o APT invoca o invokes " +"&dpkg;. Estas estão na secção <literal>DPkg</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:579 +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 "" +"Isto é uma lista de opções para passar ao dpkg. As opções têm de ser " +"especificadas usando a notação de lista e cada item da lista é passado como " +"um argumento único ao &dpkg;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:584 +msgid "Pre-Invoke" +msgstr "Pre-Invoke" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:584 +msgid "Post-Invoke" +msgstr "Post-Invoke" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:585 +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 "" +"Isto é uma lista de comandos shell para executar antes/após invocar o " +"&dpkg;. Tal como as <literal>opções</literal> isto tem que ser especificado " +"em notação listada. Os comandos são invocados em ordem usando <filename>/" +"bin/sh</filename>, caso algum deles falhe, o APT irá abortar." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:591 +msgid "Pre-Install-Pkgs" +msgstr "Pre-Install-Pkgs" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:592 +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 " +"commands are invoked in order using <filename>/bin/sh</filename>, should any " +"fail APT will abort. APT will pass to the commands on standard input the " +"filenames of all .deb files it is going to install, one per line." +msgstr "" +"Isto é uma lista de comandos shell para executar antes de invocar o &dpkg;. " +"Tal como as <literal>opções</literal> isto tem que ser especificado em " +"notação listada. Os comandos são invocados em ordem usando <filename>/bin/" +"sh</filename>, caso algum deles falhe, o APT irá abortar. O APT passa para " +"os comandos na entrada standard os nomes de ficheiros de todos os ficheiros ." +"deb que vai instalar, um por cada linha." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:598 +msgid "" +"Version 2 of this protocol dumps more information, including the protocol " +"version, the APT configuration space and the packages, files and versions " +"being changed. Version 2 is enabled by setting <literal>DPkg::Tools::" +"options::cmd::Version</literal> to 2. <literal>cmd</literal> is a command " +"given to <literal>Pre-Install-Pkgs</literal>." +msgstr "" +"A versão 2 deste protocolo despeja mais informação, incluindo a versão de " +"protocolo, o espaço de configuração do APT e os pacotes, ficheiros e versões " +"que foram alteradas. A versão 2 é activada ao definir <literal>DPkg::Tools::" +"options::cmd::Version</literal> a 2. <literal>cmd</literal> é um comando " +"dado ao <literal>Pre-Install-Pkgs</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:605 +msgid "Run-Directory" +msgstr "Run-Directory" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:606 +msgid "" +"APT chdirs to this directory before invoking dpkg, the default is <filename>/" +"</filename>." +msgstr "" +"O APT muda para este directório (chdir) antes de invocar o dpkg, a " +"predefinição é <filename>/</filename>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:610 +msgid "Build-options" +msgstr "Build-options" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:611 +msgid "" +"These options are passed to &dpkg-buildpackage; when compiling packages, the " +"default is to disable signing and produce all binaries." +msgstr "" +"Estas opções são passadas ao &dpkg-buildpackage; quando compila pacotes, a " +"predefinição é desactivar a assinatura e produzir todos os binários." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt.conf.5.xml:616 +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:617 +msgid "" +"APT can call dpkg in a way so it can make aggressive use of triggers over " +"multiply calls of dpkg. Without further options dpkg will use triggers only " +"in between his own run. Activating these options can therefore decrease the " +"time needed to perform the install / upgrade. Note that it is intended to " +"activate these options per default in the future, but as it changes the way " +"APT calling dpkg drastically it needs a lot more testing. <emphasis>These " +"options are therefore currently experimental and should not be used in " +"productive environments.</emphasis> Also it breaks the progress reporting so " +"all frontends will currently stay around half (or more) of the time in the " +"100% state while it actually configures all packages." +msgstr "" +"APT pode chamar o dpkg num modo que faz uso agressivo dos triggers sobre " +"múltiplas chamadas do dpkg. Sem mais opções o dpkg irá usar triggers apenas " +"entre a sua própria execução. Activando estas opções pode portanto diminuir " +"o tempo necessário para executar a instalação / actualização. Note que é " +"intenção futura activar estas opções por predefinição, mas como muda " +"drasticamente a maneira como o APT chama o dpkg, precisa de muitos mais " +"testes. <emphasis>Estas opções são portanto experimentais e não deve ser " +"usadas em ambientes produtivos.</emphasis> Também interrompe o relatório de " +"progresso, então todos os frontends irão permanecer a cerca de metade (ou " +"mais) do tempo no estado de 100% enquanto na realidade está a configurar " +"todos os pacotes." + +#. type: Content of: <refentry><refsect1><refsect2><para><literallayout> +#: apt.conf.5.xml:632 +#, no-wrap +msgid "" +"DPkg::NoTriggers \"true\";\n" +"PackageManager::Configure \"smart\";\n" +"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:626 +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 " +"understand the current risks and problems with these options, but are brave " +"enough to help testing them create a new configuration file and test a " +"combination of options. Please report any bugs, problems and improvements " +"you encounter and make sure to note which options you have used in your " +"reports. Asking dpkg for help could also be useful for debugging proposes, " +"see e.g. <command>dpkg --audit</command>. A defensive option combination " +"would be <placeholder type=\"literallayout\" id=\"0\"/>" +msgstr "" +"Note que não é garantido que o APT irá suportar estas opções ou que estas " +"opções não irão causar (grandes) problemas no futuro. Se você compreendeu os " +"riscos e problemas actuais com estas opções, mas tem coragem suficiente para " +"ajudar a testá-la, crie um novo ficheiro de configuração e teste uma " +"combinação de opções. Por favor reporte quaisquer bugs, problemas e " +"melhoramentos que encontre e certifique-se de anotar nos seus relatórios " +"quais as opções que usou. Pedir ajuda ao dpkg também pode ser útil para " +"propósitos de depuração, veja ex. <command>dpkg --audit</command>. Uma " +"combinação de opções defensiva seria <placeholder type=\"literallayout\" id=" +"\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt.conf.5.xml:638 +msgid "DPkg::NoTriggers" +msgstr "DPkg::NoTriggers" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:639 +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 " +"short: dpkg will not run the triggers when this flag is present unless it is " +"explicitly called to do so in an extra call. Note that this option exists " +"(undocumented) also in older apt versions with a slightly different meaning: " +"Previously these option only append --no-triggers to the configure calls to " +"dpkg - now apt will add these flag also to the unpack and remove calls." +msgstr "" +"Adiciona a bandeira 'no triggers' a todas as chamadas do dpkg (excepto a " +"chamada ConfigurePending). Veja &dpkg; se está interessado no que isto " +"realmente representa. Em resumo: o dpkg não irá correr os triggers quando " +"esta bandeira está presente a menos que seja explicitamente chamado a fazê-" +"lo numa chamada extra. Note que esta opção existe (não documentada) também " +"em versões mais antigas do apt com um significado ligeiramente diferente: " +"Anteriormente esta opção apenas acrescentava --no-triggers às chamadas " +"configure para o dpkg - agora o apt irá adicionar esta bandeira também às " +"chamadas unpack e remove." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt.conf.5.xml:646 +msgid "PackageManager::Configure" +msgstr "PackageManager::Configure" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:647 +msgid "" +"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " +"and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " +"value and causes APT to configure all packages explicit. The " +"\"<literal>smart</literal>\" way is it to configure only packages which need " +"to be configured before another package can be unpacked (Pre-Depends) and " +"let the rest configure by dpkg with a call generated by the next option. " +"\"<literal>no</literal>\" on the other hand will not configure anything and " +"totally rely on dpkg for configuration (which will at the moment fail if a " +"Pre-Depends is encountered). Setting this option to another than the all " +"value will implicitly activate also the next option per default as otherwise " +"the system could end in an unconfigured status which could be unbootable!" +msgstr "" +"Valores válidos são \"<literal>all</literal>\", \"<literal>smart</literal>\" " +"e \"<literal>no</literal>\". \"<literal>all</literal>\" é o valor " +"predefinido e faz com que o APT configure todos os pacotes explícitos. O " +"modo \"<literal>smart</literal>\" serve para configurar apenas pacotes que " +"precisam de ser configurados antes que outro pacote possa ser desempacotado " +"(pré-dependências) e o resto configurado pelo dpkg com uma chamada gerada " +"pela próxima opção. \"<literal>no</literal>\" por outro lado não irá " +"configurar nada e confiar no dpkg para configurações (o qual irá falhar se " +"encontrar uma pré-dependência). Definir esta opção para outra que não seja o " +"valor all irá implicitamente activar também a próxima opção predefinida, " +"caso contrário o sistema poderia acabar num estado não configurado o qual " +"poderia não arrancar!" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt.conf.5.xml:657 +msgid "DPkg::ConfigurePending" +msgstr "DPkg::ConfigurePending" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:658 +msgid "" +"If this option is set apt will call <command>dpkg --configure --pending</" +"command> to let dpkg handle all required configurations and triggers. This " +"option is activated automatic per default if the previous option is not set " +"to <literal>all</literal>, but deactivating could be useful if you 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 esta opção for definida, o apt irá chamar <command>dpkg --configure --" +"pending</command> para permitir ao dpkg lidar como todas as configurações e " +"triggers requisitados. Esta opção é activada automaticamente por " +"predefinição se a opção anterior não for definida para <literal>all</" +"literal>, mas desactivá-la pode ser útil se deseja correr o APT múltiplas " +"vezes numa fila - ex. numa instalação. Nestes cenários você pode desactivar " +"esta opção em todas excepto na última execução." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt.conf.5.xml:664 +msgid "DPkg::TriggersPending" +msgstr "DPkg::TriggersPending" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:665 +msgid "" +"Useful for <literal>smart</literal> configuration as a package which has " +"pending triggers is not considered as <literal>installed</literal> and dpkg " +"treats them as <literal>unpacked</literal> currently which is a dealbreaker " +"for Pre-Dependencies (see debbugs #526774). Note that this will process all " +"triggers, not only the triggers needed to configure this package." +msgstr "" +"Útil para configuração <literal>smart</literal>, pois um pacote que tenha " +"triggers pendentes não é considerado como <literal>installed</literal> e o " +"dpkg trata-o como actualmente <literal>unpacked</literal> o que é um modo de " +"lidar com pré-dependências (veja debbugs #526774). Note que isto irá " +"processar todos os triggers, e não apenas os triggers necessários para " +"configurar este pacote." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt.conf.5.xml:670 +msgid "PackageManager::UnpackAll" +msgstr "PackageManager::UnpackAll" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:671 +msgid "" +"As the configuration can be deferred to be done at the end by dpkg it can be " +"tried to order the unpack series only by critical needs, e.g. by Pre-" +"Depends. Default is true and therefore the \"old\" method of ordering in " +"various steps by everything. While both method were present in earlier APT " +"versions the <literal>OrderCritical</literal> method was unused, so this " +"method is very experimental and needs further improvements before becoming " +"really useful." +msgstr "" +"Como a configuração pode ser diferida a ser feita no final pelo dpkg, pode " +"ser tentada a ordenar a série de desempacotamento apenas por necessidades " +"críticas, ex. por pré-dependências. A predefinição é verdadeiro e então o " +"método \"antigo\" de ordenar em vários passos por tudo. Enquanto ambos os " +"métodos estão presentes em versões jovens do APT, o método " +"<literal>OrderCritical</literal> não foi usado, portanto este método é muito " +"experimental e necessita de mais melhorias antes de se tornar realmente útil." + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt.conf.5.xml:678 +msgid "OrderList::Score::Immediate" +msgstr "OrderList::Score::Immediate" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> +#: apt.conf.5.xml:686 +#, no-wrap +msgid "" +"OrderList::Score {\n" +"\tDelete 500;\n" +"\tEssential 200;\n" +"\tImmediate 10;\n" +"\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:679 +msgid "" +"Essential packages (and there dependencies) should be configured immediately " +"after unpacking. It will be a good idea to do this quite early in the " +"upgrade process as these these configure calls require currently also " +"<literal>DPkg::TriggersPending</literal> which will run quite a few triggers " +"(which maybe not needed). Essentials get per default a high score but the " +"immediate flag is relatively low (a package which has a Pre-Depends is " +"higher rated). These option and the others in the same group can be used to " +"change the scoring. The following example shows the settings with there " +"default values. <placeholder type=\"literallayout\" id=\"0\"/>" +msgstr "" +"Os pacotes essenciais ( e as suas dependências) deve ser configurados " +"imediatamente após a descompactação. Será uma boa ideia fazer isto bem cedo " +"no processo de actualização pois estas chamadas de configuração também " +"requerem actualmente <literal>DPkg::TriggersPending</literal> o que irá " +"correr alguns triggers (que talvez não sejam necessários). Os essenciais " +"obtêm por predefinição uma pontuação alta mas a bandeira 'imediato' é " +"relativamente baixa (um pacote que tenha uma pré-dependência tem pontuação " +"mais alta). Esta opção e as outras no mesmo grupo podem ser usadas para " +"alterar a pontuação. O exemplo seguinte mostra as definições que são valores " +"predefinidos. <placeholder type=\"literallayout\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><title> +#: apt.conf.5.xml:699 +msgid "Periodic and Archives options" +msgstr "Opções Periodic e Archives" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:700 +msgid "" +"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " +"of options configure behavior of apt periodic updates, which is done by " +"<literal>/etc/cron.daily/apt</literal> script. See header of this script for " +"the brief documentation of these options." +msgstr "" +"Os grupos de opções <literal>APT::Periodic</literal> e <literal>APT::" +"Archives</literal> configuram o comportamento das actualizações periódicas " +"do APT, o que é feito pelo script <literal>/etc/cron.daily/apt</literal>. " +"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:708 +msgid "Debug options" +msgstr "Opções de depuração" + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:710 +msgid "" +"Enabling options in the <literal>Debug::</literal> section will cause " +"debugging information to be sent to the standard error stream of the program " +"utilizing the <literal>apt</literal> libraries, or enable special program " +"modes that are primarily useful for debugging the behavior of <literal>apt</" +"literal>. Most of these options are not interesting to a normal user, but a " +"few may be:" +msgstr "" +"Activar opções na secção <literal>Debug::</literal> irá causar o envio de " +"informação de depuração para o fluxo de erros standard do programa " +"utilizando as bibliotecas do <literal>apt</literal>, ou activar modos " +"especiais do programa que são principalmente úteis para depurar o " +"comportamento do <literal>apt</literal>. A maioria destas opções não têm " +"interesse para o utilizador normal, mas algumas podem ter:" + +#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> +#: apt.conf.5.xml:721 +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> activa mensagens na saída " +"acerca das decisões tomadas por <literal>dist-upgrade, upgrade, install, " +"remove, purge</literal>." + +#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> +#: apt.conf.5.xml:729 +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> desactiva o bloqueio de todos os " +"ficheiros. Isto pode ser usado para executar algumas operações (por exemplo, " +"<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:738 +msgid "" +"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " +"time that <literal>apt</literal> invokes &dpkg;." +msgstr "" +"<literal>Debug::pkgDPkgPM</literal> escreve a linha de comandos actual de " +"cada vez que o <literal>apt</literal> invoca o &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:746 +msgid "" +"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " +"in CDROM IDs." +msgstr "" +"<literal>Debug::IdentCdrom</literal> desactiva a inclusão de dados statfs em " +"IDs de CDROM." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:756 +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><term> +#: apt.conf.5.xml:761 +msgid "<literal>Debug::Acquire::cdrom</literal>" +msgstr "<literal>Debug::Acquire::cdrom</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:765 +msgid "" +"Print information related to accessing <literal>cdrom://</literal> sources." +msgstr "" +"Escreve informação relacionada com o acesso a fontes de <literal>cdrom://</" +"literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:772 +msgid "<literal>Debug::Acquire::ftp</literal>" +msgstr "<literal>Debug::Acquire::ftp</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:776 +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><term> +#: apt.conf.5.xml:783 +msgid "<literal>Debug::Acquire::http</literal>" +msgstr "<literal>Debug::Acquire::http</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:787 +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><term> +#: apt.conf.5.xml:794 +msgid "<literal>Debug::Acquire::https</literal>" +msgstr "<literal>Debug::Acquire::https</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:798 +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><term> +#: apt.conf.5.xml:805 +msgid "<literal>Debug::Acquire::gpgv</literal>" +msgstr "<literal>Debug::Acquire::gpgv</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:809 +msgid "" +"Print information related to verifying cryptographic signatures using " +"<literal>gpg</literal>." +msgstr "" +"Escreve informação relacionada com a verificação de assinaturas " +"criptográficas usando <literal>gpg</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:816 +msgid "<literal>Debug::aptcdrom</literal>" +msgstr "<literal>Debug::aptcdrom</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:820 +msgid "" +"Output information about the process of accessing collections of packages " +"stored on CD-ROMs." +msgstr "" +"Escreve informação acerca do processo de aceder a colecções de pacotes " +"armazenados em CD-ROMs." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:827 +msgid "<literal>Debug::BuildDeps</literal>" +msgstr "<literal>Debug::BuildDeps</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:830 +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><term> +#: apt.conf.5.xml:837 +msgid "<literal>Debug::Hashes</literal>" +msgstr "<literal>Debug::Hashes</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:840 +msgid "" +"Output each cryptographic hash that is generated by the <literal>apt</" +"literal> libraries." +msgstr "" +"Escreve cada hash criptográfico que é gerado pelas bibliotecas do " +"<literal>apt</literal>." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:847 +msgid "<literal>Debug::IdentCDROM</literal>" +msgstr "<literal>Debug::IdentCDROM</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:850 +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 "" +"Não inclui informação de <literal>statfs</literal>, nomeadamente o número de " +"blocos usados e livres no sistema de ficheiros do CD-ROM, quando gera um ID " +"para um CD-ROM." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:858 +msgid "<literal>Debug::NoLocking</literal>" +msgstr "<literal>Debug::NoLocking</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:861 +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 "" +"Desactiva o bloqueio de todos os ficheiros. Por exemplo, isto irá permitir o " +"funcionamento de duas instâncias do <quote><literal>apt-get update</" +"literal></quote> ao mesmo tempo." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:869 +msgid "<literal>Debug::pkgAcquire</literal>" +msgstr "<literal>Debug::pkgAcquire</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:873 +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><term> +#: apt.conf.5.xml:880 +msgid "<literal>Debug::pkgAcquire::Auth</literal>" +msgstr "<literal>Debug::pkgAcquire::Auth</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:883 +msgid "" +"Output status messages and errors related to verifying checksums and " +"cryptographic signatures of downloaded files." +msgstr "" +"Escreve mensagens de estado e erros relacionados com a verificação de " +"checksums e assinaturas criptográficas dos ficheiros descarregados." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:890 +msgid "<literal>Debug::pkgAcquire::Diffs</literal>" +msgstr "<literal>Debug::pkgAcquire::Diffs</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:893 +msgid "" +"Output information about downloading and applying package index list diffs, " +"and errors relating to package index list diffs." +msgstr "" +"Escreve informação acerca do download e aplicação de diffs de lista de " +"índice do pacote, e erros relacionados com as diffs de lista de índice do " +"pacote." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:901 +msgid "<literal>Debug::pkgAcquire::RRed</literal>" +msgstr "<literal>Debug::pkgAcquire::RRed</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:905 +msgid "" +"Output information related to patching apt package lists when downloading " +"index diffs instead of full indices." +msgstr "" +"Escreve informação relacionada com a aplicação de patch na lista de pacotes " +"do apt quando se descarrega diffs de índice em vez de índices completos." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:912 +msgid "<literal>Debug::pkgAcquire::Worker</literal>" +msgstr "<literal>Debug::pkgAcquire::Worker</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:916 +msgid "" +"Log all interactions with the sub-processes that actually perform downloads." +msgstr "" +"Regista todas as interacções com os sub-processos que realmente executam os " +"downloads." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:923 +msgid "<literal>Debug::pkgAutoRemove</literal>" +msgstr "<literal>Debug::pkgAutoRemove</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:927 +msgid "" +"Log events related to the automatically-installed status of packages and to " +"the removal of unused packages." +msgstr "" +"Regista no log eventos relacionados com o estado instalado-automaticamente " +"de pacotes e com a remoção de pacotes não utilizados." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:934 +msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" +msgstr "<literal>Debug::pkgDepCache::AutoInstall</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:937 +msgid "" +"Generate debug messages describing which packages are being automatically " +"installed to resolve dependencies. This corresponds to the initial auto-" +"install pass performed in, e.g., <literal>apt-get install</literal>, and not " +"to the full <literal>apt</literal> dependency resolver; see <literal>Debug::" +"pkgProblemResolver</literal> for that." +msgstr "" +"Gera mensagens de depuração descrevendo quais pacotes estão a ser instalados " +"automaticamente para resolver dependências. Isto corresponde ao passo de " +"instalação-automática inicial executado em, ex, <literal>apt-get install</" +"literal>, e não ao resolvedor de dependências total do <literal>apt</" +"literal>; veja <literal>Debug::pkgProblemResolver</literal> para isso." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:948 +msgid "<literal>Debug::pkgDepCache::Marker</literal>" +msgstr "<literal>Debug::pkgDepCache::Marker</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:951 +msgid "" +"Generate debug messages describing which package is marked as keep/install/" +"remove while the ProblemResolver does his work. Each addition or deletion " +"may trigger additional actions; they are shown indented two additional space " +"under the original entry. The format for each line is <literal>MarkKeep</" +"literal>, <literal>MarkDelete</literal> or <literal>MarkInstall</literal> " +"followed by <literal>package-name <a.b.c -> d.e.f | x.y.z> (section)" +"</literal> where <literal>a.b.c</literal> is the current version of the " +"package, <literal>d.e.f</literal> is the version considered for installation " +"and <literal>x.y.z</literal> is a newer version, but not considered for " +"installation (because of a low pin score). The later two can be omitted if " +"there is none or if it is the same version as the installed. " +"<literal>section</literal> is the name of the section the package appears in." +msgstr "" +"Gera mensagens de depuração descrevendo qual pacote está marcado como manter/" +"instalar/remover enquanto o \"solucionador-de-problemas\" faz o seu " +"trabalho. Cada adição ou remoção pode activar acções adicionais; elas são " +"mostradas indentadas dois espaços adicionais sob da entrada original. O " +"formato de cada linha é <literal>MarkKeep</literal>, <literal>MarkDelete</" +"literal> ou <literal>MarkInstall</literal> seguido por <literal>package-name " +"<a.b.c -> d.e.f | x.y.z> (secção)</literal> onde <literal>a.b.c</" +"literal> é a versão actual do pacote, <literal>d.e.f</literal> é a versão " +"considerada para instalação e <literal>x.y.z</literal> é a versão mais " +"recente, mas não considerada para instalação (devido a baixa pontuação). Os " +"dois últimos podem ser omitidos se não existir nenhum ou for a mesma versão " +"que aquela instalada. <literal>section</literal> é o nome da secção onde o " +"pacote aparece." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:970 +msgid "<literal>Debug::pkgInitConfig</literal>" +msgstr "<literal>Debug::pkgInitConfig</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:973 +msgid "Dump the default configuration to standard error on startup." +msgstr "Despeja a configuração predefinida para o erro standard no arranque." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:980 +msgid "<literal>Debug::pkgDPkgPM</literal>" +msgstr "<literal>Debug::pkgDPkgPM</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:983 +msgid "" +"When invoking &dpkg;, output the precise command line with which it is being " +"invoked, with arguments separated by a single space character." +msgstr "" +"Ao invocar o &dpkg;, escreve com precisão a linha de comandos com a qual " +"está a ser invocado, com argumentos separados por um caractere de espaço " +"único." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:991 +msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" +msgstr "<literal>Debug::pkgDPkgProgressReporting</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:994 +msgid "" +"Output all the data received from &dpkg; on the status file descriptor and " +"any errors encountered while parsing it." +msgstr "" +"Escreve todos os dados recebidos do &dpkg; no descritor de ficheiro de " +"estado e quaisquer erros encontrados enquanto os analisa." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:1001 +msgid "<literal>Debug::pkgOrderList</literal>" +msgstr "<literal>Debug::pkgOrderList</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:1005 +msgid "" +"Generate a trace of the algorithm that decides the order in which " +"<literal>apt</literal> should pass packages to &dpkg;." +msgstr "" +"Gera um rastro do algoritmo que decide a ordem na qual o <literal>apt</" +"literal> deve passar os pacotes ao &dpkg;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:1013 +msgid "<literal>Debug::pkgPackageManager</literal>" +msgstr "<literal>Debug::pkgPackageManager</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:1017 +msgid "" +"Output status messages tracing the steps performed when invoking &dpkg;." +msgstr "" +"Escreve mensagens de estado seguindo os passos executados quando invoca o " +"&dpkg;." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:1024 +msgid "<literal>Debug::pkgPolicy</literal>" +msgstr "<literal>Debug::pkgPolicy</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:1028 +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><term> +#: apt.conf.5.xml:1034 +msgid "<literal>Debug::pkgProblemResolver</literal>" +msgstr "<literal>Debug::pkgProblemResolver</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:1038 +msgid "" +"Trace the execution of the dependency resolver (this applies only to what " +"happens when a complex dependency problem is encountered)." +msgstr "" +"Rastreia a execução do resolvedor de dependências (isto só se aplica ao que " +"acontece quando é encontrado um problema de dependências complexo)." + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:1046 +msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" +msgstr "<literal>Debug::pkgProblemResolver::ShowScores</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:1049 +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 "" +"Mostra uma lista de todos os pacotes instalados com as suas pontuações " +"calculadas usadas pelo pkgProblemResolver. A descrição do do pacote é a " +"mesma que é descrita em <literal>Debug::pkgDepCache::Marker</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt.conf.5.xml:1057 +msgid "<literal>Debug::sourceList</literal>" +msgstr "<literal>Debug::sourceList</literal>" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:1061 +msgid "" +"Print information about the vendors read from <filename>/etc/apt/vendors." +"list</filename>." +msgstr "" +"Escreve informação acerca dos fornecedores lida de <filename>/etc/apt/" +"vendors.list</filename>." + +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:1084 +msgid "" +"&configureindex; is a configuration file showing example values for all " +"possible options." +msgstr "" +"&configureindex; é um ficheiro de configuração que mostra valores exemplo " +"para todas as opções possíveis." + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt.conf.5.xml:1091 +msgid "&file-aptconf;" +msgstr "&file-aptconf;" + +#. ? reading apt.conf +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:1096 +msgid "&apt-cache;, &apt-config;, &apt-preferences;." +msgstr "&apt-cache;, &apt-config;, &apt-preferences;." + +#. The last update date +#. type: Content of: <refentry><refentryinfo> +#: apt_preferences.5.xml:13 +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" +msgstr "" +"&apt-author.team; &apt-email; &apt-product; <date>16 Fevereiro 2010</date>" + +#. type: Content of: <refentry><refnamediv><refname> +#: apt_preferences.5.xml:21 apt_preferences.5.xml:28 +msgid "apt_preferences" +msgstr "apt_preferences" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: apt_preferences.5.xml:29 +msgid "Preference control file for APT" +msgstr "Ficheiro de controle de preferências para o APT" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:34 +msgid "" +"The APT preferences file <filename>/etc/apt/preferences</filename> and the " +"fragment files in the <filename>/etc/apt/preferences.d/</filename> folder " +"can be used to control which versions of packages will be selected for " +"installation." +msgstr "" +"O ficheiro de preferências do APT <filename>/etc/apt/preferences</filename> " +"e os ficheiros fragmentados no directório <filename>/etc/apt/preferences.d/</" +"filename> podem ser usados para controlar quais as versões de pacotes irão " +"ser seleccionadas para instalação." + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:39 +msgid "" +"Several versions of a package may be available for installation when the " +"&sources-list; file contains references to more than one distribution (for " +"example, <literal>stable</literal> and <literal>testing</literal>). APT " +"assigns a priority to each version that is available. Subject to dependency " +"constraints, <command>apt-get</command> selects the version with the highest " +"priority for installation. The APT preferences file overrides the " +"priorities that APT assigns to package versions by default, thus giving the " +"user control over which one is selected for installation." +msgstr "" +"Várias versões de um pacote podem estar disponíveis para instalação quando o " +"ficheiro &sources-list; contém referências a mais do que uma distribuição " +"(por exemplo, <literal>stable</literal> e <literal>testing</literal>). O APT " +"atribui uma prioridade a cada versão que está disponível. Sujeito a " +"constrangimentos de dependências, o <command>apt-get</command> selecciona a " +"versão com a prioridade mais alta para instalação. O ficheiro de " +"preferências do APT sobrepõe as prioridades que o APT atribui às versões de " +"pacotes por predefinição, assim dando controle ao utilizador sobre qual é " +"seleccionado para instalação." + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:49 +msgid "" +"Several instances of the same version of a package may be available when the " +"&sources-list; file contains references to more than one source. In this " +"case <command>apt-get</command> downloads the instance listed earliest in " +"the &sources-list; file. The APT preferences file does not affect the " +"choice of instance, only the choice of version." +msgstr "" +"Podem estar disponíveis várias instâncias da mesma versão de um pacote " +"quando o ficheiro &sources-list; contém referências a mais do que uma fonte. " +"Neste caso o <command>apt-get</command> descarrega a instância listada mais " +"cedo no ficheiro &sources-list;. O ficheiro de preferências do APT não " +"afecta a escolha da instância, apenas a escolha da versão." + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:56 +msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" +"As preferências são um poder forte nas mãos de um administrador de sistemas " +"mas também se podem tornar no seu maior pesadelo se forem usadas sem " +"cuidado! O APT não irá questionar as preferências, portanto as definições " +"erradas irão acabar em pacotes não instaláveis ou decisões erradas ao " +"actualizar pacotes. Irão surgir ainda mais problemas se forem misturadas " +"múltiplas distribuições sem o perfeito entendimento dos parágrafos " +"seguintes. Os pacotes incluídos num lançamento específico não são testados e " +"por isso nem sempre funcionam como esperado nos lançamentos mais antigos ou " +"recentes ou em conjunto com outros pacotes de lançamentos diferentes. Você " +"foi avisado." + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" +"Note that the files in the <filename>/etc/apt/preferences.d</filename> " +"directory are parsed in alphanumeric ascending order and need to obey the " +"following naming convention: The files have no or \"<literal>pref</literal>" +"\" as filename extension and which only contain alphanumeric, hyphen (-), " +"underscore (_) and period (.) characters - otherwise they will be silently " +"ignored." +msgstr "" +"Note que os ficheiros no directório <filename>/etc/apt/preferences.d</" +"filename> são analisados em ordem alfanumérica ascendente e precisam " +"obedecer à convenção de nomes seguinte: Os ficheiros não têm extensão ou têm " +"\"<literal>pref</literal>\" na extensão do nome de ficheiro e os quais " +"apenas contêm caracteres alfanuméricos, traço (-), underscore (_) e ponto " +"(.) - caso contrário serão ignorados em silêncio." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:74 +msgid "APT's Default Priority Assignments" +msgstr "Atribuições de Prioridade Predefinidas do APT" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:89 +#, no-wrap +msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" +msgstr "<command>apt-get install -t testing <replaceable>algum-pacote</replaceable></command>\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:92 +#, no-wrap +msgid "APT::Default-Release \"stable\";\n" +msgstr "APT::Default-Release \"stable\";\n" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:76 +msgid "" +"If there is no preferences file or if there is no entry in the file that " +"applies to a particular version then the priority assigned to that version " +"is the priority of the distribution to which that version belongs. It is " +"possible to single out a distribution, \"the target release\", which " +"receives a higher priority than other distributions do by default. The " +"target release can be set on the <command>apt-get</command> command line or " +"in the APT configuration file <filename>/etc/apt/apt.conf</filename>. Note " +"that this has precedence over any general priority you set in the <filename>/" +"etc/apt/preferences</filename> file described later, but not over " +"specifically pinned packages. For example, <placeholder type=" +"\"programlisting\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>" +msgstr "" +"Senão existir um ficheiro de preferências ou se não existe uma entrada no " +"ficheiro que se aplique a uma versão particular então a prioridade atribuída " +"a essa versão é a prioridade da distribuição à qual essa versão pertence. É " +"possível definir uma distribuição singular, \"o lançamento de destino\", a " +"qual recebe uma prioridade mais alta que as outras distribuições por " +"predefinição. O lançamento de destino pode ser definido na linha de comandos " +"do <command>apt-get</command> ou no ficheiro de configuração do APT " +"<filename>/etc/apt/apt.conf</filename>. Note que isto tem precedências sobre " +"qualquer prioridade geral que possa definir no ficheiro <filename>/etc/apt/" +"preferences</filename> descrito mais tarde, mas não sobre pacotes " +"especificamente imobilizados. Por exemplo, <placeholder type=\"programlisting" +"\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:101 +msgid "priority 1" +msgstr "priority 1" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" +"para as versões vindas de arquivos cujos ficheiros <filename>Release</" +"filename> estejam marcados como \"NotAutomatic: yes\" como o arquivo " +"experimental da debian." + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 +msgid "priority 100" +msgstr "priority 100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:108 +msgid "to the version that is already installed (if any)." +msgstr "para a versão que já está instalada (se alguma)." + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:112 +msgid "priority 500" +msgstr "priority 500" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:113 +msgid "" +"to the versions that are not installed and do not belong to the target " +"release." +msgstr "" +"para as versões que não estão instaladas e não pertencem ao lançamento " +"destinado." + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:117 +msgid "priority 990" +msgstr "priority 990" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:118 +msgid "" +"to the versions that are not installed and belong to the target release." +msgstr "" +"para as versões que não estão instaladas e pertencem ao lançamento destinado." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:96 +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: " +"<placeholder type=\"variablelist\" id=\"0\"/>" +msgstr "" +"Se o lançamento destinado foi especificado, então o APT usa o seguinte " +"algoritmo para definir as prioridades das versões de um pacote. Atribuir: " +"<placeholder type=\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:123 +msgid "" +"If the target release has not been specified then APT simply assigns " +"priority 100 to all installed package versions and priority 500 to all " +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." +msgstr "" +"Se o lançamento de destino não foi especificado, então o APT simplesmente " +"atribui prioridade 100 a todas as versões de pacotes instalados e prioridade " +"500 e todas as versões de pacotes não instalados, à excepção de versões que " +"venham de arquivos cujos ficheiros <filename>Release</filename> estejam " +"marcados como \"NotAutomatic: yes\" - estas versões ficam com prioridade 1." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:129 +msgid "" +"APT then applies the following rules, listed in order of precedence, to " +"determine which version of a package to install." +msgstr "" +"O APT então aplica as seguintes regras, listadas em ordem de precedência, " +"para determinar qual versão de um pacote deve instalar." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:132 +msgid "" +"Never downgrade unless the priority of an available version exceeds 1000. " +"(\"Downgrading\" is installing a less recent version of a package in place " +"of a more recent version. Note that none of APT's default priorities " +"exceeds 1000; such high priorities can only be set in the preferences file. " +"Note also that downgrading a package can be risky.)" +msgstr "" +"Nunca faz downgrade a menos que uma versão disponível exceda 1000. " +"(\"Downgrading\" é instalar uma versão menos recente de um pacote no lugar " +"de uma versão mais recente. Note que nenhuma das prioridades predefinidas do " +"APT excede 1000; tais altas prioridades só podem ser definidas no ficheiro " +"de preferências. Note também que fazer o downgrade a um pacote pode ser " +"arriscado.)" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:138 +msgid "Install the highest priority version." +msgstr "Instala a versão de prioridade mais alta." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:139 +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 duas ou mais versões tiverem a mesma prioridade, instala a mais recente " +"(isto é, aquela com o número de versão mais alto)." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:142 +msgid "" +"If two or more versions have the same priority and version number but either " +"the packages differ in some of their metadata or the <literal>--reinstall</" +"literal> option is given, install the uninstalled one." +msgstr "" +"Se duas ou mais versões têm a mesma prioridade e o mesmo número de versão " +"mas ou os pacotes diferem em alguns dos seus metadados ou a opção <literal>--" +"reinstall</literal> é fornecida, instala a que foi desinstalada." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:148 +msgid "" +"In a typical situation, the installed version of a package (priority 100) " +"is not as recent as one of the versions available from the sources listed in " +"the &sources-list; file (priority 500 or 990). Then the package will be " +"upgraded when <command>apt-get install <replaceable>some-package</" +"replaceable></command> or <command>apt-get upgrade</command> is executed." +msgstr "" +"Numa situação típica, a versão instalada de um pacote (prioridade 100) não é " +"tão recente como uma das versões disponíveis nas fontes listadas no ficheiro " +"&sources-list; (prioridade 500 ou 990). Então o pacote será actualizado " +"quando for executado <command>apt-get install <replaceable>algum-pacote</" +"replaceable></command> ou <command>apt-get upgrade</command>." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:155 +msgid "" +"More rarely, the installed version of a package is <emphasis>more</emphasis> " +"recent than any of the other available versions. The package will not be " +"downgraded when <command>apt-get install <replaceable>some-package</" +"replaceable></command> or <command>apt-get upgrade</command> is executed." +msgstr "" +"Mais raramente, a versão instalada de um pacote é <emphasis>mais</emphasis> " +"recente que qualquer das outras versões disponíveis. O pacote não será " +"regredido para uma versão inferior quando for executado <command>apt-get " +"install <replaceable>algum-pacote</replaceable></command> ou <command>apt-" +"get upgrade</command>." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:160 +msgid "" +"Sometimes the installed version of a package is more recent than the version " +"belonging to the target release, but not as recent as a version belonging to " +"some other distribution. Such a package will indeed be upgraded when " +"<command>apt-get install <replaceable>some-package</replaceable></command> " +"or <command>apt-get upgrade</command> is executed, because at least " +"<emphasis>one</emphasis> of the available versions has a higher priority " +"than the installed version." +msgstr "" +"Por vezes a versão instalada de um pacote é mais recente que a versão " +"pertencente ao lançamento de destino, mas não tão recente que uma versão " +"pertencente a alguma outra distribuição. Tal pacote será de facto " +"actualizado quando for executado <command>apt-get install <replaceable>algum-" +"pacote</replaceable></command> ou <command>apt-get upgrade</command>, porque " +"pelo menos <emphasis>uma</emphasis> das versões disponíveis tem uma " +"prioridade mais alta que a versão instalada." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:169 +msgid "The Effect of APT Preferences" +msgstr "O Efeito das Preferências do APT" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:171 +msgid "" +"The APT preferences file allows the system administrator to control the " +"assignment of priorities. The file consists of one or more multi-line " +"records separated by blank lines. Records can have one of two forms, a " +"specific form and a general form." +msgstr "" +"O ficheiro de preferências do APT permite ao administrador do sistema " +"controlar a atribuição de prioridades. O ficheiro consiste em um ou mais " +"registos de multi-linhas separados por linhas vazias. Os registos podem ter " +"um ou dois formatos, um formato específico e um formato geral." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:177 +msgid "" +"The specific form assigns a priority (a \"Pin-Priority\") to one or more " +"specified packages and specified version or version range. For example, the " +"following record assigns a high priority to all versions of the " +"<filename>perl</filename> package whose version number begins with " +"\"<literal>5.8</literal>\". Multiple packages can be separated by spaces." +msgstr "" +"O formato específico atribui um prioridade (um \"Pin-Priority\") a um ou " +"mais pacotes específicos e versão específica ou série de versões. Por " +"exemplo, o seguinte registo atribui uma alta prioridade a todas as versões " +"do pacote <filename>perl</filename> cujo número de versão começa com " +"\"<literal>5.8</literal>\". Múltiplos pacotes podem ser separados por " +"espaços." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:184 +#, no-wrap +msgid "" +"Package: perl\n" +"Pin: version 5.8*\n" +"Pin-Priority: 1001\n" +msgstr "" +"Package: perl\n" +"Pin: version 5.8*\n" +"Pin-Priority: 1001\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:190 +msgid "" +"The general form assigns a priority to all of the package versions in a " +"given distribution (that is, to all the versions of packages that are listed " +"in a certain <filename>Release</filename> file) or to all of the package " +"versions coming from a particular Internet site, as identified by the site's " +"fully qualified domain name." +msgstr "" +"O formato geral atribui uma prioridade a todas as versões de pacotes numa " +"dada distribuição (isto é, a todas as versões de pacotes que estão listados " +"num certo ficheiro <filename>Release</filename>) ou a todas as versões de " +"pacotes vindos de um site de Internet particular, como identificado pelo " +"nome de domínio totalmente qualificado do site." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:196 +msgid "" +"This general-form entry in the APT preferences file applies only to groups " +"of packages. For example, the following record assigns a high priority to " +"all package versions available from the local site." +msgstr "" +"Esta entrada general-form no ficheiro de preferências do APT aplica-se " +"apenas a grupos de pacotes. Por exemplo, o seguinte registo atribui uma alta " +"prioridade a todas as versões de pacotes disponíveis a partir de um site " +"local." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:201 +#, no-wrap +msgid "" +"Package: *\n" +"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:206 +msgid "" +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" +"Uma nota de atenção: a palavra chave usada aqui é \"<literal>origin</literal>" +"\" que pode ser usada para corresponder a um nome de máquina. O seguinte " +"registo irá atribuir uma alta prioridade a todas as versões disponíveis do " +"servidor identificadas pelo nome de máquina \"ftp.de.debian.org\"" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, no-wrap +msgid "" +"Package: *\n" +"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:214 +msgid "" +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." +msgstr "" +"Isto <emphasis>não</emphasis> deve ser confundido com a Origem de uma " +"distribuição como especificada num ficheiro <filename>Release</filename>. O " +"que representa a etiqueta \"Origin:\" num ficheiro <filename>Release</" +"filename> não é um endereço de Internet mas um nome de autor ou marca, tal " +"como \"Debian\" ou \"Ximian\"." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:219 +msgid "" +"The following record assigns a low priority to all package versions " +"belonging to any distribution whose Archive name is \"<literal>unstable</" +"literal>\"." +msgstr "" +"O seguinte registo atribui uma baixa prioridade a todas as versões de " +"pacotes pertencentes a qualquer distribuição cujo nome de Arquivo é " +"\"<literal>unstable</literal>\"." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:223 +#, no-wrap +msgid "" +"Package: *\n" +"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:228 +msgid "" +"The following record assigns a high priority to all package versions " +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." +msgstr "" +"O seguinte registo atribui uma alta prioridade a todas as versões de pacotes " +"pertencentes a qualquer distribuição cujo nome de código é " +"\"<literal>&testing-codename;</literal>\"." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:232 +#, no-wrap +msgid "" +"Package: *\n" +"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:237 +msgid "" +"The following record assigns a high priority to all package versions " +"belonging to any release whose Archive name is \"<literal>stable</literal>\" " +"and whose release Version number is \"<literal>3.0</literal>\"." +msgstr "" +"O seguinte registo atribui alta prioridade a todas as versões de pacotes " +"pertencentes a qualquer lançamento cujo nome de Arquivo é \"<literal>stable</" +"literal>\" e cujo número de Versão de lançamento é \"<literal>3.0</literal>" +"\"." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:242 +#, no-wrap +msgid "" +"Package: *\n" +"Pin: release a=stable, v=3.0\n" +"Pin-Priority: 500\n" +msgstr "" +"Package: *\n" +"Pin: release a=stable, v=3.0\n" +"Pin-Priority: 500\n" + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:253 +msgid "How APT Interprets Priorities" +msgstr "Como o APT Interpreta as Prioridades" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:261 +msgid "P > 1000" +msgstr "P > 1000" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:262 +msgid "" +"causes a version to be installed even if this constitutes a downgrade of the " +"package" +msgstr "" +"provoca que uma versão seja instalada mesmo que isso constitua uma redução " +"na versão do pacote (downgrade)" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:266 +msgid "990 < P <=1000" +msgstr "990 < P <=1000" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:267 +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 "" +"provoca que uma versão seja instalada mesmo que não venha do lançamento de " +"destino, a menos que a versão instalada seja mais recente" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:272 +msgid "500 < P <=990" +msgstr "500 < P <=990" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:273 +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 "" +"provoca que uma versão seja instalada a menos que exista uma versão " +"disponível pertencente ao lançamento de destino ou se a versão instalada é " +"mais recente" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:278 +msgid "100 < P <=500" +msgstr "100 < P <=500" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:279 +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 "" +"provoca que uma versão seja instalada a menos que exista uma versão " +"disponível pertencente a outra distribuição ou se a versão instalada é mais " +"recente" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:284 +msgid "0 < P <=100" +msgstr "0 < P <=100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:285 +msgid "" +"causes a version to be installed only if there is no installed version of " +"the package" +msgstr "" +"provoca que uma versão seja instalada apenas se não existir nenhuma versão " +"instalada do pacote" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:289 +msgid "P < 0" +msgstr "P < 0" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:290 +msgid "prevents the version from being installed" +msgstr "previne a instalação da versão" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:256 +msgid "" +"Priorities (P) assigned in the APT preferences file must be positive or " +"negative integers. They are interpreted as follows (roughly speaking): " +"<placeholder type=\"variablelist\" id=\"0\"/>" +msgstr "" +"As prioridades (P) atribuídas no ficheiro de preferências do APT têm de ser " +"inteiros positivos ou negativos. Elas são interpretadas como o seguinte " +"(falando grosso): <placeholder type=\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:295 +msgid "" +"If any specific-form records match an available package version then the " +"first such record determines the priority of the package version. Failing " +"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 quaisquer registos de formato específico corresponder a uma versão de " +"pacote disponível então o primeiro tal registo determina a prioridade da " +"versão do pacote. Falhando isso, se quaisquer registos em formato geral " +"corresponder a uma versão de pacote disponível então o primeiro tal registo " +"determina a prioridade da versão de pacote." + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:301 +msgid "" +"For example, suppose the APT preferences file contains the three records " +"presented earlier:" +msgstr "" +"Por exemplo, suponha que o ficheiro de preferências do APT contém os três " +"registos apresentados atrás:" + +#. type: Content of: <refentry><refsect1><refsect2><programlisting> +#: apt_preferences.5.xml:305 +#, no-wrap +msgid "" +"Package: perl\n" +"Pin: version 5.8*\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" +msgstr "" +"Package: perl\n" +"Pin: version 5.8*\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:318 +msgid "Then:" +msgstr "Então:" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:320 +msgid "" +"The most recent available version of the <literal>perl</literal> package " +"will be installed, so long as that version's version number begins with " +"\"<literal>5.8</literal>\". If <emphasis>any</emphasis> 5.8* version of " +"<literal>perl</literal> is available and the installed version is 5.9*, then " +"<literal>perl</literal> will be downgraded." +msgstr "" +"Será instalada a versão mais recente disponível do pacote <literal>perl</" +"literal>, desde que o número da versão comece com \"<literal>5.8</literal>" +"\". Se <emphasis>qualquer</emphasis> versão 5.8* do <literal>perl</literal> " +"estiver disponível e a versão instalada for 5.9*, então será feito um " +"downgrade ao <literal>perl</literal>." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:325 +msgid "" +"A version of any package other than <literal>perl</literal> that is " +"available from the local system has priority over other versions, even " +"versions belonging to the target release." +msgstr "" +"Uma versão de qualquer pacote que não seja o <literal>perl</literal> e que " +"esteja disponível a partir do sistema local tem prioridade sobre outras " +"versões, mesmo versões que pertencem ao lançamento de destino." + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:329 +msgid "" +"A version of a package whose origin is not the local system but some other " +"site listed in &sources-list; and which belongs to an <literal>unstable</" +"literal> distribution is only installed if it is selected for installation " +"and no version of the package is already installed." +msgstr "" +"Uma versão de um pacote cuja origem não é o sistema local mas qualquer outro " +"site listado em &sources-list; e o qual pertence a uma distribuição " +"<literal>unstable</literal> apenas é instalado se for seleccionado para " +"instalação e se nenhuma versão do pacote já estiver instalada." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:339 +msgid "Determination of Package Version and Distribution Properties" +msgstr "Determinação da Versão do Pacote e Propriedades da Distribuição" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:341 +msgid "" +"The locations listed in the &sources-list; file should provide " +"<filename>Packages</filename> and <filename>Release</filename> files to " +"describe the packages available at that location." +msgstr "" +"As localizações listadas no ficheiro &sources-list; devem fornecer os " +"ficheiros <filename>Packages</filename> e <filename>Release</filename> para " +"descrever os pacotes disponíveis nessa localização." + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:353 +msgid "the <literal>Package:</literal> line" +msgstr "a linha <literal>Package:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:354 +msgid "gives the package name" +msgstr "fornece o nome do pacote" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 +msgid "the <literal>Version:</literal> line" +msgstr "a linha <literal>Version:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:358 +msgid "gives the version number for the named package" +msgstr "fornece o número de versão do pacote nomeado" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:345 +msgid "" +"The <filename>Packages</filename> file is normally found in the directory " +"<filename>.../dists/<replaceable>dist-name</replaceable>/" +"<replaceable>component</replaceable>/<replaceable>arch</replaceable></" +"filename>: for example, <filename>.../dists/stable/main/binary-i386/" +"Packages</filename>. It consists of a series of multi-line records, one for " +"each package available in that directory. Only two lines in each record are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" +msgstr "" +"O ficheiro <filename>Packages</filename> é normalmente encontrado no " +"directório <filename>.../dists/<replaceable>nome-da-distribuição</" +"replaceable>/<replaceable>componente</replaceable>/" +"<replaceable>arquitectura</replaceable></filename>: por exemplo, " +"<filename>.../dists/stable/main/binary-i386/Packages</filename>. Consiste " +"numa série de registos de várias linhas, um para cada pacote disponível " +"nesse directório. Apenas duas linhas em cada registo são relevantes para " +"definir prioridades do APT: <placeholder type=\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:374 +msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" +msgstr "a linha <literal>Archive:</literal> ou <literal>Suite:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:375 +msgid "" +"names the archive to which all the packages in the directory tree belong. " +"For example, the line \"Archive: stable\" or \"Suite: stable\" specifies " +"that all of the packages in the directory tree below the parent of the " +"<filename>Release</filename> file are in a <literal>stable</literal> " +"archive. Specifying this value in the APT preferences file would require " +"the line:" +msgstr "" +"nomeia o arquivo ao qual pertencem todos os pacotes na árvore de " +"directórios. Por exemplo, a linha \"Archive: stable\" ou \"Suite: stable\" " +"especifica que todos os pacotes na árvore de directórios abaixo do pai do " +"ficheiro <filename>Release</filename> estão num arquivo <literal>stable</" +"literal>. Especificar este valor no ficheiro de preferências do APT irá " +"requerer a linha:" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#: apt_preferences.5.xml:385 +#, no-wrap +msgid "Pin: release a=stable\n" +msgstr "Pin: release a=stable\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:391 +msgid "the <literal>Codename:</literal> line" +msgstr "a linha <literal>Codename:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:392 +msgid "" +"names the codename to which all the packages in the directory tree belong. " +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" +msgstr "" +"nomeia o nome de código a qual todos os pacotes na árvore de directórios " +"pertencem. Por exemplo, a linha \"Codename: &testing-codename;\" especifica " +"que todos os pacotes na árvore de directórios abaixo do pai do ficheiro " +"<filename>Release</filename> pertencem a uma versão chamada " +"<literal>&testing-codename;</literal>. Especificar este valor no ficheiro de " +"preferências do APT requer a linha:" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#: apt_preferences.5.xml:401 +#, no-wrap +msgid "Pin: release n=&testing-codename;\n" +msgstr "Pin: release n=&testing-codename;\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:408 +msgid "" +"names the release version. For example, the packages in the tree might " +"belong to Debian GNU/Linux release version 3.0. Note that there is normally " +"no version number for the <literal>testing</literal> and <literal>unstable</" +"literal> distributions because they have not been released yet. Specifying " +"this in the APT preferences file would require one of the following lines." +msgstr "" +"nomeia a versão de lançamento. Por exemplo, os pacotes na árvore podem " +"pertencer ao lançamento de Debian GNU/Linux versão 3.0. Note que não há " +"normalmente um número de versão para as distribuições <literal>testing</" +"literal> e <literal>unstable</literal>. porque ainda não foram lançadas. " +"Especificar isto no ficheiro de preferências do APT irá requerer uma das " +"seguintes linhas:" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#: apt_preferences.5.xml:417 +#, no-wrap +msgid "" +"Pin: release v=3.0\n" +"Pin: release a=stable, v=3.0\n" +"Pin: release 3.0\n" +msgstr "" +"Pin: release v=3.0\n" +"Pin: release a=stable, v=3.0\n" +"Pin: release 3.0\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:426 +msgid "the <literal>Component:</literal> line" +msgstr "a linha <literal>Component:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:427 +msgid "" +"names the licensing component associated with the packages in the directory " +"tree of the <filename>Release</filename> file. For example, the line " +"\"Component: main\" specifies that all the packages in the directory tree " +"are from the <literal>main</literal> component, which entails that they are " +"licensed under terms listed in the Debian Free Software Guidelines. " +"Specifying this component in the APT preferences file would require the line:" +msgstr "" +"nomeia o componente de licenciamento associado com os pacotes na árvore de " +"directórios do ficheiro <filename>Release</filename>. Por exemplo, a linha " +"\"Component: main\" especifica que todos os pacotes na árvore de directórios " +"são do componente <literal>main</literal>, o que implica que estão " +"licenciados sob os termos listados em Debian Free Software Guidelines. " +"Especificar este componente no ficheiro de preferências do APT irá requerer " +"a linha:" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#: apt_preferences.5.xml:436 +#, no-wrap +msgid "Pin: release c=main\n" +msgstr "Pin: release c=main\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:442 +msgid "the <literal>Origin:</literal> line" +msgstr "a linha <literal>Origin:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:443 +msgid "" +"names the originator of the packages in the directory tree of the " +"<filename>Release</filename> file. Most commonly, this is <literal>Debian</" +"literal>. Specifying this origin in the APT preferences file would require " +"the line:" +msgstr "" +"nomeia a originador dos pacotes na árvore de directórios do ficheiro " +"<filename>Release</filename>. Geralmente, isto é <literal>Debian</literal>. " +"Especificar esta etiqueta no ficheiro de preferências do APT irá requerer a " +"linha:" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#: apt_preferences.5.xml:449 +#, no-wrap +msgid "Pin: release o=Debian\n" +msgstr "Pin: release o=Debian\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:455 +msgid "the <literal>Label:</literal> line" +msgstr "a linha <literal>Label:</literal>" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:456 +msgid "" +"names the label of the packages in the directory tree of the " +"<filename>Release</filename> file. Most commonly, this is <literal>Debian</" +"literal>. Specifying this label in the APT preferences file would require " +"the line:" +msgstr "" +"nomeia a etiqueta dos pacotes na árvore de directórios do ficheiro " +"<filename>Release</filename>. Geralmente, isto é <literal>Debian</literal>. " +"Especificar esta etiqueta no ficheiro de preferências do APT irá requerer a " +"linha:" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> +#: apt_preferences.5.xml:462 +#, no-wrap +msgid "Pin: release l=Debian\n" +msgstr "Pin: release l=Debian\n" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:363 +msgid "" +"The <filename>Release</filename> file is normally found in the directory " +"<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " +"example, <filename>.../dists/stable/Release</filename>, or <filename>.../" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" +msgstr "" +"O ficheiro <filename>Release</filename> fica normalmente no directório " +"<filename>.../dists/<replaceable>nome da distribuição</replaceable></" +"filename>: por exemplo, <filename>.../dists/stable/Release</filename>, ou " +"<filename>.../dists/&stable-codename;/Release</filename>. Consiste num único " +"registo de várias linhas que se aplica a <emphasis>todos</emphasis> os " +"pacotes na árvore de directórios sob o seu pai. Ao contrário do ficheiro " +"<filename>Packages</filename>, quase todas as linhas num ficheiro " +"<filename>Release</filename> são relevantes para definir as prioridades do " +"APT: <placeholder type=\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:469 +msgid "" +"All of the <filename>Packages</filename> and <filename>Release</filename> " +"files retrieved from locations listed in the &sources-list; file are stored " +"in the directory <filename>/var/lib/apt/lists</filename>, or in the file " +"named by the variable <literal>Dir::State::Lists</literal> in the " +"<filename>apt.conf</filename> file. For example, the file <filename>debian." +"lcs.mit.edu_debian_dists_unstable_contrib_binary-i386_Release</filename> " +"contains the <filename>Release</filename> file retrieved from the site " +"<literal>debian.lcs.mit.edu</literal> for <literal>binary-i386</literal> " +"architecture files from the <literal>contrib</literal> component of the " +"<literal>unstable</literal> distribution." +msgstr "" +"Todos os ficheiros <filename>Packages</filename> e <filename>Release</" +"filename> obtidos das localizações listadas no ficheiro &sources-list; são " +"armazenados no directório <filename>/var/lib/apt/lists</filename>, ou no " +"ficheiro nomeado pela variável <literal>Dir::State::Lists</literal> no " +"ficheiro <filename>apt.conf</filename>. Por exemplo, o ficheiro " +"<filename>debian.lcs.mit.edu_debian_dists_unstable_contrib_binary-" +"i386_Release</filename> contém o ficheiro <filename>Release</filename> " +"obtido do site <literal>debian.lcs.mit.edu</literal> para ficheiros da " +"arquitectura <literal>binary-i386</literal> do componente <literal>contrib</" +"literal> da distribuição <literal>unstable</literal>." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:482 +msgid "Optional Lines in an APT Preferences Record" +msgstr "Linhas Opcionais num Registo de Preferências do APT" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:484 +msgid "" +"Each record in the APT preferences file can optionally begin with one or " +"more lines beginning with the word <literal>Explanation:</literal>. This " +"provides a place for comments." +msgstr "" +"Cada registo no ficheiro de preferências do APT por começar opcionalmente " +"com uma ou mais linhas começadas com a palavra <literal>Explanation:</" +"literal>. Isto disponibiliza um espaço para comentários." + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:493 +msgid "Tracking Stable" +msgstr "Acompanhando Stable" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:501 +#, no-wrap +msgid "" +"Explanation: Uninstall or do not install any Debian-originated\n" +"Explanation: package versions other than those in the stable distro\n" +"Package: *\n" +"Pin: release a=stable\n" +"Pin-Priority: 900\n" +"\n" +"Package: *\n" +"Pin: release o=Debian\n" +"Pin-Priority: -10\n" +msgstr "" +"Explicação: Desinstala ou não instala quaisquer versões de pacotes originais\n" +"Explicação: Debian para além daquelas da distribuição 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:495 +msgid "" +"The following APT preferences file will cause APT to assign a priority " +"higher than the default (500) to all package versions belonging to a " +"<literal>stable</literal> distribution and a prohibitively low priority to " +"package versions belonging to other <literal>Debian</literal> " +"distributions. <placeholder type=\"programlisting\" id=\"0\"/>" +msgstr "" +"O seguinte ficheiro de preferências do APT irá fazer com que o APT atribua " +"uma prioridade mais alta que o predefinido (500) a todos as versões de " +"pacotes que pertencem a uma distribuição <literal>stable</literal> e uma " +"prioridade proibitivamente baixa a versões de pacotes pertencentes a outras " +"distribuições <literal>Debian</literal>. <placeholder type=\"programlisting" +"\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 +#, no-wrap +msgid "" +"apt-get install <replaceable>package-name</replaceable>\n" +"apt-get upgrade\n" +"apt-get dist-upgrade\n" +msgstr "" +"apt-get install <replaceable>nome-do-pacote</replaceable>\n" +"apt-get upgrade\n" +"apt-get dist-upgrade\n" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:513 +msgid "" +"With a suitable &sources-list; file and the above preferences file, any of " +"the following commands will cause APT to upgrade to the latest " +"<literal>stable</literal> version(s). <placeholder type=\"programlisting\" " +"id=\"0\"/>" +msgstr "" +"Com um ficheiro &sources-list; apropriado e o ficheiro de preferências " +"acima, qualquer dos seguintes comandos irá fazer com que o APT actualize " +"para as versões <literal>stable</literal> mais recentes. <placeholder type=" +"\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:530 +#, no-wrap +msgid "apt-get install <replaceable>package</replaceable>/testing\n" +msgstr "apt-get install <replaceable>pacote</replaceable>/testing\n" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:524 +msgid "" +"The following command will cause APT to upgrade the specified package to the " +"latest version from the <literal>testing</literal> distribution; the package " +"will not be upgraded again unless this command is given again. <placeholder " +"type=\"programlisting\" id=\"0\"/>" +msgstr "" +"O seguinte comandos irá fazer com que o APT actualize o pacote especificado " +"para a versão mais recente da distribuição <literal>testing</literal>; o " +"pacote não será actualizado de novo a menos que seja executado este comando " +"outra vez. <placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:536 +msgid "Tracking Testing or Unstable" +msgstr "Acompanhando Testing ou Unstable" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:545 +#, no-wrap +msgid "" +"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" +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:538 +msgid "" +"The following APT preferences file will cause APT to assign a high priority " +"to package versions from the <literal>testing</literal> distribution, a " +"lower priority to package versions from the <literal>unstable</literal> " +"distribution, and a prohibitively low priority to package versions from " +"other <literal>Debian</literal> distributions. <placeholder type=" +"\"programlisting\" id=\"0\"/>" +msgstr "" +"O seguinte ficheiro de preferências do APT irá fazer com que o APT atribua " +"uma prioridade alta a versões de pacotes da distribuição <literal>testing</" +"literal>, uma prioridade mais baixa a versões de pacotes da distribuição " +"<literal>unstable</literal>, e uma prioridade proibitivamente baixa a " +"versões de pacotes de outras distribuições <literal>Debian</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:559 +msgid "" +"With a suitable &sources-list; file and the above preferences file, any of " +"the following commands will cause APT to upgrade to the latest " +"<literal>testing</literal> version(s). <placeholder type=\"programlisting\" " +"id=\"0\"/>" +msgstr "" +"Com um ficheiro &sources-list; apropriado e o ficheiro de preferências " +"acima, qualquer dos seguintes comandos irá fazer com que o APT actualize " +"para as versões <literal>testing</literal> mais recentes. <placeholder type=" +"\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:579 +#, no-wrap +msgid "apt-get install <replaceable>package</replaceable>/unstable\n" +msgstr "apt-get install <replaceable>pacote</replaceable>/unstable\n" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:570 +msgid "" +"The following command will cause APT to upgrade the specified package to the " +"latest version from the <literal>unstable</literal> distribution. " +"Thereafter, <command>apt-get upgrade</command> will upgrade the package to " +"the most recent <literal>testing</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>unstable</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" +msgstr "" +"O comando seguinte irá fazer com que o APT actualize o pacote especificado " +"para a versão mais recente da distribuição <literal>unstable</literal>. " +"Posteriormente, o <command>apt-get upgrade</command> irá actualizar o pacote " +"para a versão <literal>testing</literal> mais recente se essa for mais " +"recente que a versão instalada, caso contrário, para a versão " +"<literal>unstable</literal> mais recente se essa for mais recente que a " +"versão instalada. <placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><title> +#: apt_preferences.5.xml:586 +msgid "Tracking the evolution of a codename release" +msgstr "Acompanhando a evolução de um nome de código de lançamento" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:600 +#, no-wrap +msgid "" +"Explanation: Uninstall or do not install any Debian-originated package versions\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" +"Package: *\n" +"Pin: release n=&testing-codename;\n" +"Pin-Priority: 900\n" +"\n" +"Explanation: Debian unstable is always codenamed with sid\n" +"Package: *\n" +"Pin: release n=sid\n" +"Pin-Priority: 800\n" +"\n" +"Package: *\n" +"Pin: release o=Debian\n" +"Pin-Priority: -10\n" +msgstr "" +"Explicação: Desinstala ou não instala nenhumas versões de pacotes originais Debian\n" +"Explicação: para além daquelas da distribuição com nome de código &testing-codename; ou sid\n" +"Package: *\n" +"Pin: release n=&testing-codename;\n" +"Pin-Priority: 900\n" +"\n" +"Explicação: Debian unstable tem sempre o nome de código sid\n" +"Package: *\n" +"Pin: release a=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:588 +msgid "" +"The following APT preferences file will cause APT to assign a priority " +"higher than the default (500) to all package versions belonging to a " +"specified codename of a distribution and a prohibitively low priority to " +"package versions belonging to other <literal>Debian</literal> distributions, " +"codenames and archives. Note that with this APT preference APT will follow " +"the migration of a release from the archive <literal>testing</literal> to " +"<literal>stable</literal> and later <literal>oldstable</literal>. If you " +"want to follow for example the progress in <literal>testing</literal> " +"notwithstanding the codename changes you should use the example " +"configurations above. <placeholder type=\"programlisting\" id=\"0\"/>" +msgstr "" +"O seguinte ficheiro de preferências do APT irá fazer com que o APT atribua " +"uma prioridade mais alta que a predefinida (500) a todas as versões de " +"pacotes pertencentes a um nome de código especificado de uma distribuição " +"com uma prioridade proibitivamente baixa a versões de pacotes pertencentes a " +"outras distribuições, nomes de código ou arquivos <literal>Debian</literal>. " +"Note que com estas preferências o APT irá seguir a migração de um lançamento " +"a partir do arquivo <literal>testing</literal> para <literal>stable</" +"literal> e mais tarde <literal>oldstable</literal>. Se você que seguir por " +"exemplo o progresso em <literal>testing</literal> não obstante as alterações " +"do nome de código, você deve usar as configurações exemplo acima. " +"<placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:617 +msgid "" +"With a suitable &sources-list; file and the above preferences file, any of " +"the following commands will cause APT to upgrade to the latest version(s) in " +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" +msgstr "" +"Com um ficheiro &sources-list; apropriado e o ficheiro de preferências " +"acima, qualquer dos seguintes comandos fará com que o APT actualize para a " +"versão mais recente no lançamento com nome de código <literal>&testing-" +"codename;</literal>. <placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><refsect2><para><programlisting> +#: apt_preferences.5.xml:637 +#, no-wrap +msgid "apt-get install <replaceable>package</replaceable>/sid\n" +msgstr "apt-get install <replaceable>pacote</replaceable>/sid\n" + +#. type: Content of: <refentry><refsect1><refsect2><para> +#: apt_preferences.5.xml:628 +msgid "" +"The following command will cause APT to upgrade the specified package to the " +"latest version from the <literal>sid</literal> distribution. Thereafter, " +"<command>apt-get upgrade</command> will upgrade the package to the most " +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" +msgstr "" +"O seguinte comando irá fazer com que o APT actualize o pacote especificado " +"para a versão mais recente da distribuição <literal>sid</literal>. " +"Posteriormente, <command>apt-get upgrade</command> irá actualizar o pacote " +"para a versão <literal>&testing-codename;</literal> mais recente se essa for " +"mais recente que a versão instalada, caso contrário, para a versão " +"<literal>sid</literal> mais recente se essa for mais recente que a versão " +"instalada. <placeholder type=\"programlisting\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><variablelist> +#: apt_preferences.5.xml:646 +msgid "&file-preferences;" +msgstr "&file-preferences;" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:652 +msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" +msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" + +#. type: Content of: <refentry><refnamediv><refname> +#: sources.list.5.xml:22 sources.list.5.xml:29 +msgid "sources.list" +msgstr "sources.list" + +#. type: Content of: <refentry><refnamediv><refpurpose> +#: sources.list.5.xml:30 +msgid "Package resource list for APT" +msgstr "Lista de recursos de pacote para APT" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:34 +msgid "" +"The package resource list is used to locate archives of the package " +"distribution system in use on the system. At this time, this manual page " +"documents only the packaging system used by the Debian GNU/Linux system. " +"This control file is <filename>/etc/apt/sources.list</filename>." +msgstr "" +"A lista de recursos de pacote é usada para localizar arquivos do sistema de " +"distribuição de pacotes usado no sistema. Neste momento, este manual " +"documenta apenas o sistema de pacotes usado pelo sistema Debian GNU/Linux. " +"Este ficheiro de controle é <filename>/etc/apt/sources.list</filename>." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:39 +msgid "" +"The source list is designed to support any number of active sources and a " +"variety of source media. The file lists one source per line, with the most " +"preferred source listed first. The format of each line is: <literal>type uri " +"args</literal> The first item, <literal>type</literal> determines the format " +"for <literal>args</literal>. <literal>uri</literal> is a Universal Resource " +"Identifier (URI), which is a superset of the more specific and well-known " +"Universal Resource Locator, or URL. The rest of the line can be marked as a " +"comment by using a #." +msgstr "" +"A lista de fontes é desenhada para suportar qualquer número de fontes " +"activas e uma variedade de médias fonte. O ficheiro lista uma fonte por " +"linha, com a fonte mais preferida listada em primeiro lugar. O formato para " +"cada linha é: <literal>tipo uri argumentos</literal>. O primeiro item, " +"<literal>tipo</literal> determina o formato para <literal>argumentos</" +"literal>. <literal>uri</literal> é um Universal Resource Identifier (URI), o " +"que é um super-conjunto para o mais específico e conhecido Universal " +"Resource Locator, ou URL. O resto da linha pode ser marcado como um " +"comentário usando um #." + +#. type: Content of: <refentry><refsect1><title> +#: sources.list.5.xml:50 +msgid "sources.list.d" +msgstr "sources.list.d" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:51 +msgid "" +"The <filename>/etc/apt/sources.list.d</filename> directory provides a way to " +"add sources.list entries in separate files. The format is the same as for " +"the regular <filename>sources.list</filename> file. File names need to end " +"with <filename>.list</filename> and may only contain letters (a-z and A-Z), " +"digits (0-9), underscore (_), hyphen (-) and period (.) characters. " +"Otherwise they will be silently ignored." +msgstr "" +"O directório <filename>/etc/apt/sources.list.d</filename> disponibiliza um " +"modo de adicionar entradas na sources.list em ficheiros separados. O formato " +"é o mesmo que para o ficheiro <filename>sources.list</filename> regular. Os " +"nomes de ficheiros precisam acabar com <filename>.list</filename> e apenas " +"podem conter letras (a-z e A-Z), dígitos (0-9), e os caracteres underscore " +"(_), menos (-) e ponto (.). De outro modo serão ignorados em silêncio." + +#. type: Content of: <refentry><refsect1><title> +#: sources.list.5.xml:60 +msgid "The deb and deb-src types" +msgstr "Os tipos deb e deb-src" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:61 +msgid "" +"The <literal>deb</literal> type describes a typical two-level Debian " +"archive, <filename>distribution/component</filename>. Typically, " +"<literal>distribution</literal> is generally one of <literal>stable</" +"literal> <literal>unstable</literal> or <literal>testing</literal> while " +"component is one of <literal>main</literal> <literal>contrib</literal> " +"<literal>non-free</literal> or <literal>non-us</literal>. The <literal>deb-" +"src</literal> type describes a debian distribution's source code in the same " +"form as the <literal>deb</literal> type. A <literal>deb-src</literal> line " +"is required to fetch source indexes." +msgstr "" +"O tipo <literal>deb</literal> descreve um arquivo Debian típico de dois " +"níveis, <filename>distribution/component</filename>. Tipicamente " +"<literal>distribution</literal> é geralmente um de <literal>stable</literal> " +"<literal>unstable</literal> ou <literal>testing</literal> enquanto component " +"é um de <literal>main</literal> <literal>contrib</literal> <literal>non-" +"free</literal> ou <literal>non-us</literal>. O tipo <literal>deb-src</" +"literal> descreve um código fonte de distribuição debian no mesmo formato " +"que o tipo <literal>deb</literal>. Uma linha <literal>deb-src</literal> é " +"necessária para obter índices fonte." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:73 +msgid "" +"The format for a <filename>sources.list</filename> entry using the " +"<literal>deb</literal> and <literal>deb-src</literal> types is:" +msgstr "" +"O formato para uma entrada na <filename>sources.list</filename> usando os " +"tipos <literal>deb</literal> e <literal>deb-src</literal> é:" + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:76 +#, no-wrap +msgid "deb uri distribution [component1] [component2] [...]" +msgstr "deb uri distribuição [componente1] [componente2] [...]" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:78 +msgid "" +"The URI for the <literal>deb</literal> type must specify the base of the " +"Debian distribution, from which APT will find the information it needs. " +"<literal>distribution</literal> can specify an exact path, in which case the " +"components must be omitted and <literal>distribution</literal> must end with " +"a slash (/). This is useful for when the case only a particular sub-section " +"of the archive denoted by the URI is of interest. If <literal>distribution</" +"literal> does not specify an exact path, at least one <literal>component</" +"literal> must be present." +msgstr "" +"O URI para o tipo <literal>deb</literal> tem de especificar a base da " +"distribuição Debian, a partir do qual o APT irá encontrar a informação que " +"precisa. <literal>distribution</literal> pode especificar um caminho exacto, " +"que no caso os componente têm de ser omitidos e <literal>distribution</" +"literal> deve terminar com uma barra (/). Isto é útil para o caso de apenas " +"ser de interesse uma sub-secção particular do arquivo denotado pelo URI. Se " +"<literal>distribution</literal> não especificar um caminho exacto, pelo " +"menos um <literal>component</literal> tem de estar presente." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:87 +msgid "" +"<literal>distribution</literal> may also contain a variable, <literal>$(ARCH)" +"</literal> which expands to the Debian architecture (i386, m68k, " +"powerpc, ...) used on the system. This permits architecture-independent " +"<filename>sources.list</filename> files to be used. In general this is only " +"of interest when specifying an exact path, <literal>APT</literal> will " +"automatically generate a URI with the current architecture otherwise." +msgstr "" +"<literal>distribution</literal> também pode conter uma variável. <literal>" +"$(ARCH)</literal> a qual se expande à arquitectura Debian (i386, m68k, " +"powerpc, ...) usada no sistema. Isto permite que seja usados ficheiros " +"<filename>sources.list</filename> independentes da arquitectura. Em geral, " +"isto é apenas de interesse quando se especifica um caminho exacto. De outro " +"modo o <literal>APT</literal> irá gerar automaticamente um URI com a " +"arquitectura actual." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:95 +msgid "" +"Since only one distribution can be specified per line it may be necessary to " +"have multiple lines for the same URI, if a subset of all available " +"distributions or components at that location is desired. APT will sort the " +"URI list after it has generated a complete set internally, and will collapse " +"multiple references to the same Internet host, for instance, into a single " +"connection, so that it does not inefficiently establish an FTP connection, " +"close it, do something else, and then re-establish a connection to that same " +"host. This feature is useful for accessing busy FTP sites with limits on the " +"number of simultaneous anonymous users. APT also parallelizes connections to " +"different hosts to more effectively deal with sites with low bandwidth." +msgstr "" +"Como apenas pode ser especificada por linha uma distribuição, pode ser " +"necessário ter várias linhas para o mesmo URI, se só for desejado um sub-" +"conjunto de todas as distribuições e componentes dessa localização. O APT " +"irá ordenar a lista de URI após ter gerado internamente um conjunto " +"completo, e irá desabar as várias referências à mesma máquina na Internet, " +"por exemplo, numa única ligação, para que não estabeleça uma ligação FTP " +"ineficiente, a feche, faça outra coisa, e depois volte a estabelecer ligação " +"à mesma máquina. Esta funcionalidade é útil para aceder a sites FTP ocupados " +"que limitam o número de utilizadores anónimos em simultâneo. O APT também " +"paraleliza ligações a máquinas diferentes para lidar mais eficientemente com " +"sites com baixa largura de banda." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:107 +msgid "" +"It is important to list sources in order of preference, with the most " +"preferred source listed first. Typically this will result in sorting by " +"speed from fastest to slowest (CD-ROM followed by hosts on a local network, " +"followed by distant Internet hosts, for example)." +msgstr "" +"É importante listar as fontes por ordem de preferência, com a fonte mais " +"preferida listada em primeiro lugar. Tipicamente isto irá resultar numa " +"ordenação por velocidades desde o mais rápido até ao mais lento (CD-ROM " +"seguido por máquinas numa rede local, seguido por máquinas distantes na " +"Internet, por exemplo)." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:112 +msgid "Some examples:" +msgstr "Alguns exemplos:" + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:114 +#, no-wrap +msgid "" +"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" +" " +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:120 +msgid "URI specification" +msgstr "Especificação da URI" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: sources.list.5.xml:125 +msgid "file" +msgstr "file" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:127 +msgid "" +"The file scheme allows an arbitrary directory in the file system to be " +"considered an archive. This is useful for NFS mounts and local mirrors or " +"archives." +msgstr "" +"O esquema file permite que um directório arbitrário do sistema de ficheiros " +"seja considerado um arquivo. Isto é útil para montagens NFS e mirrors ou " +"arquivos locais." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:134 +msgid "" +"The cdrom scheme allows APT to use a local CDROM drive with media swapping. " +"Use the &apt-cdrom; program to create cdrom entries in the source list." +msgstr "" +"O esquema cdrom permite ao APT usar uma drive de CDROM local com mudança de " +"media. Use o programa &apt-cdrom; para criar entradas cdrom na lista de " +"fontes." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:141 +msgid "" +"The http scheme specifies an HTTP server for the archive. If an environment " +"variable <envar>http_proxy</envar> is set with the format http://server:" +"port/, the proxy server specified in <envar>http_proxy</envar> will be used. " +"Users of authenticated HTTP/1.1 proxies may use a string of the format " +"http://user:pass@server:port/. Note that this is an insecure method of " +"authentication." +msgstr "" +"O esquema http especifica um servidor HTTP para o arquivo. Se uma variável " +"de ambiente <envar>http_proxy</envar> estiver definida com o formato http://" +"server:port/, será usado o servidor proxy especificado em <envar>http_proxy</" +"envar>. Os utilizadores de proxies HTTP/1.1 autenticados pode usar uma " +"string do formato http://user:pass@server:port/. Note que este não é um " +"método de autenticação seguro." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:152 +msgid "" +"The ftp scheme specifies an FTP server for the archive. APT's FTP behavior " +"is highly configurable; for more information see the &apt-conf; manual page. " +"Please note that a ftp proxy can be specified by using the <envar>ftp_proxy</" +"envar> environment variable. It is possible to specify a http proxy (http " +"proxy servers often understand ftp urls) using this method and ONLY this " +"method. ftp proxies using http specified in the configuration file will be " +"ignored." +msgstr "" +"O esquema ftp especifica um servidor FTP para o arquivo. o comportamento FTP " +"do APT é altamente configurável; para mais informação veja o manual &apt-" +"conf;. Por favor note que um proxy ftp pode ser especificado ao usar a " +"variável de ambiente <envar>ftp_proxy</envar>. É possível especificar um " +"proxy http (os servidores de proxy http geralmente compreendem urls de ftp) " +"usando este método e APENAS este método. Os proxies ftp que usam http e seja " +"especificados no ficheiro de configuração serão ignorados." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: sources.list.5.xml:161 +msgid "copy" +msgstr "copy" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:163 +msgid "" +"The copy scheme is identical to the file scheme except that packages are " +"copied into the cache directory instead of used directly at their location. " +"This is useful for people using a zip disk to copy files around with APT." +msgstr "" +"O esquema copy é idêntico ao esquema file com a excepção que os pacotes são " +"copiados para o directório cache em vez serem usados directamente da sua " +"localização. Isto é útil para quem use um disco zip para copiar ficheiros " +"com o APT." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: sources.list.5.xml:168 +msgid "rsh" +msgstr "rsh" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: sources.list.5.xml:168 +msgid "ssh" +msgstr "ssh" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:170 +msgid "" +"The rsh/ssh method invokes rsh/ssh to connect to a remote host as a given " +"user and access the files. It is a good idea to do prior arrangements with " +"RSA keys or rhosts. Access to files on the remote uses standard " +"<command>find</command> and <command>dd</command> commands to perform the " +"file transfers from the remote." +msgstr "" +"O método rsh/ssh invoca rsh/ssh a ligar a uma máquina remota como um " +"utilizador fornecido e acede aos ficheiros. É uma boa ideia fazer " +"preparações prévias com chaves RSA ou rhosts. O acesso a ficheiros remotos " +"usa os comandos standard <command>find</command> e <command>dd</command> " +"para executar as transferências de ficheiros remotos." + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: sources.list.5.xml:178 +msgid "more recognizable URI types" +msgstr "tipos de URI mais reconhecíveis" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: sources.list.5.xml:180 +msgid "" +"APT can be extended with more methods shipped in other optional packages " +"which should follow the nameing scheme <literal>apt-transport-" +"<replaceable>method</replaceable></literal>. The APT team e.g. maintains " +"also the <literal>apt-transport-https</literal> package which provides " +"access methods for https-URIs with features similar to the http method, but " +"other methods for using e.g. debtorrent are also available, see " +"<citerefentry> <refentrytitle><filename>apt-transport-debtorrent</filename></" +"refentrytitle> <manvolnum>1</manvolnum></citerefentry>." +msgstr "" +"O APT pode ser estendido com mais métodos lançados em outros pacotes " +"opcionais que devem seguir o esquema de nomeação <literal>apt-transport-" +"<replaceable>método</replaceable></literal>. A equipa do APT, por exemplo, " +"mantém também o pacote <literal>apt-transport-https</literal> que " +"disponibiliza métodos de acesso para URIs https com funcionalidades " +"semelhantes ao método http, mas estão também disponíveis outros métodos para " +"usar por exemplo o debtorrent, veja <citerefentry> " +"<refentrytitle><filename>apt-transport-debtorrent</filename></refentrytitle> " +"<manvolnum>1</manvolnum></citerefentry>." + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:122 +msgid "" +"The currently recognized URI types are cdrom, file, http, ftp, copy, ssh, " +"rsh. <placeholder type=\"variablelist\" id=\"0\"/>" +msgstr "" +"Os tipos de URI actualmente reconhecidos são cdrom, file, http, ftp, copy, " +"ssh, rsh. <placeholder type=\"variablelist\" id=\"0\"/>" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:194 +msgid "" +"Uses the archive stored locally (or NFS mounted) at /home/jason/debian for " +"stable/main, stable/contrib, and stable/non-free." +msgstr "" +"Usa o arquivo armazenado localmente (ou montagem NFS) em /home/jason/debian " +"para stable/main, stable/contrib, e stable/non-free." + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:196 +#, no-wrap +msgid "deb file:/home/jason/debian stable main contrib non-free" +msgstr "deb file:/home/jason/debian stable main contrib non-free" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:198 +msgid "As above, except this uses the unstable (development) distribution." +msgstr "" +"Como em cima, excepto que usa a distribuição unstable (de desenvolvimento)." + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:199 +#, no-wrap +msgid "deb file:/home/jason/debian unstable main contrib non-free" +msgstr "deb file:/home/jason/debian unstable main contrib non-free" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:201 +msgid "Source line for the above" +msgstr "Linha de fonte para o referido acima" + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:202 +#, no-wrap +msgid "deb-src file:/home/jason/debian unstable main contrib non-free" +msgstr "deb-src file:/home/jason/debian unstable main contrib non-free" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:204 +msgid "" +"Uses HTTP to access the archive at archive.debian.org, and uses only the " +"hamm/main area." +msgstr "" +"Usa HTTP para aceder ao arquivo em archive.debian.org, e usa apenas a área " +"hamm/main." + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:206 +#, no-wrap +msgid "deb http://archive.debian.org/debian-archive hamm main" +msgstr "deb http://archive.debian.org/debian-archive hamm main" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:208 +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 para aceder ao arquivo em ftp.debian.org, sob o directório debian, e " +"usa apenas a área &stable-codename;/contrib." + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:210 +#, no-wrap +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" +msgstr "deb ftp://ftp.debian.org/debian &stable-codename; contrib" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:212 +msgid "" +"Uses FTP to access the archive at ftp.debian.org, under the debian " +"directory, and uses only the unstable/contrib area. If this line appears as " +"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 para aceder ao arquivo em ftp.debian.org, sob o directório debian, e " +"usa apenas a área unstable/contrib. Se esta linha aparecer também como " +"aquela no exemplo anterior em <filename>sources.list</filename> será usada " +"uma única sessão FTP para ambas linhas de recurso." + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:216 +#, no-wrap +msgid "deb ftp://ftp.debian.org/debian unstable contrib" +msgstr "deb ftp://ftp.debian.org/debian unstable contrib" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:218 +msgid "" +"Uses HTTP to access the archive at nonus.debian.org, under the debian-non-US " +"directory." +msgstr "" +"Usa HTTP para aceder ao arquivo em nonus.debian.org, sob o directório debian-" +"non-US." + +#. type: Content of: <refentry><refsect1><literallayout> +#: sources.list.5.xml:220 +#, no-wrap +msgid "deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free" +msgstr "deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free" + +#. type: Content of: <refentry><refsect1><para><literallayout> +#: sources.list.5.xml:229 +#, no-wrap +msgid "deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/" +msgstr "deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:222 +msgid "" +"Uses HTTP to access the archive at nonus.debian.org, under the debian-non-US " +"directory, and uses only files found under <filename>unstable/binary-i386</" +"filename> on i386 machines, <filename>unstable/binary-m68k</filename> on " +"m68k, and so forth for other supported architectures. [Note this example " +"only illustrates how to use the substitution variable; non-us is no longer " +"structured like this] <placeholder type=\"literallayout\" id=\"0\"/>" +msgstr "" +"Usa HTTP para aceder ao arquivo em nonus.debian.org, sob o directório debian-" +"non-US, e usa apenas os ficheiros encontrados sob <filename>unstable/binary-" +"i386</filename> em máquinas i386, <filename>unstable/binary-m68k</filename> " +"em m68k, e assim por diante para outras arquitecturas suportadas. [Note que " +"este exemplo apenas mostra como usar a variável de substituição; non-us já " +"não é mais estruturado desta maneira] <placeholder type=\"literallayout\" id=" +"\"0\"/>" + +#. type: Content of: <refentry><refsect1><para> +#: sources.list.5.xml:234 +msgid "&apt-cache; &apt-conf;" +msgstr "&apt-cache; &apt-conf;" + +#. type: <title></title> +#: guide.sgml:4 +msgid "APT User's Guide" +msgstr "Guia de Utilizador do APT" + +#. type: <author></author> +#: guide.sgml:6 offline.sgml:6 +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 +msgid "$Id: guide.sgml,v 1.7 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 +msgid "" +"This document provides an overview of how to use the the APT package manager." +msgstr "" +"Este documento disponibiliza uma visão geral de como usar o gestor de " +"pacotes APT." + +#. type: <copyrightsummary></copyrightsummary> +#: guide.sgml:15 +msgid "Copyright © Jason Gunthorpe, 1998." +msgstr "Copyright © Jason Gunthorpe, 1998." + +#. type: <p></p> +#: guide.sgml:21 offline.sgml:22 +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\" 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." + +#. type: <p></p> +#: guide.sgml:24 offline.sgml:25 +msgid "" +"For more details, on Debian GNU/Linux systems, see the file /usr/share/" +"common-licenses/GPL for the full license." +msgstr "" +"Para mais detalhes em sistemas Debian GNU/Linux, veja o ficheiro /usr/share/" +"common-licenses/GPL para a licença completa." + +#. type: <heading></heading> +#: guide.sgml:32 +msgid "General" +msgstr "Geral" + +#. type: <p></p> +#: guide.sgml:38 +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 "" +"O pacote APT contém actualmente duas secções, o método <prgn>dselect</prgn> " +"do APT e a interface de utilizador de linha de comandos <prgn>apt-get</" +"prgn>. Ambos disponibilizam uma maneira de instalar e remover pacotes assim " +"como descarregar novos pacotes da Internet." + +#. type: <heading></heading> +#: guide.sgml:39 +msgid "Anatomy of the Package System" +msgstr "Anatomia do Sistema de Pacotes" + +#. type: <p></p> +#: guide.sgml:44 +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 "" +"O sistema de pacotes Debian tem uma grande quantidade de informação " +"associada a cada pacote para ajudar a assegurar que este se integra de modo " +"limpo e fácil no sistema. A mais proeminente das suas funcionalidades é o " +"sistema de dependências." + +#. type: <p></p> +#: guide.sgml:52 +msgid "" +"The dependency system allows individual programs to make use of shared " +"elements in the system such as libraries. It simplifies placing infrequently " +"used portions of a program in separate packages to reduce the number of " +"things the average user is required to install. Also, it allows for choices " +"in mail transport agents, X servers and so on." +msgstr "" +"O sistema de dependências permite a programas individuais fazerem uso de " +"elementos partilhados no sistema tais como as bibliotecas. Facilita a " +"colocação de porções de um programa usadas raramente em pacotes separados " +"para reduzir o número de coisas que é necessário instalar ao utilizador " +"médio. Também permite opções em agentes de transporte de mail, servidores X " +"e mais." + +#. type: <p></p> +#: guide.sgml:57 +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 " +"package requires another package to be installed at the same time to work " +"properly." +msgstr "" +"O primeiro passo para compreender o sistema de dependências é pegar no " +"conceito de uma dependência simples. O significado de uma dependência " +"simples é que um pacote requer outro pacote seja instalado ao mesmo tempo " +"para funcionar correctamente." + +#. type: <p></p> +#: guide.sgml:63 +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 "" +"Por exemplo, mailcrypt é uma extensão do emacs que ajuda a encriptar mail " +"com GPG. Sem o GPGP instalado o mailcrypt é inútil, então o mailcrypt tem " +"uma dependência simples do GPG. Também, porque é uma extensão do emacs, tem " +"uma dependência simples do emacs, e sem o emacs é completamente inútil." + +#. type: <p></p> +#: guide.sgml:73 +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 " +"may possibly be extremely harmful to the system. As an example consider a " +"mail transport agent such as sendmail, exim or qmail. It is not possible to " +"have two mail transport agents installed because both need to listen to the " +"network to receive mail. Attempting to install two will seriously damage the " +"system so all mail transport agents have a conflicting dependency with all " +"other mail transport agents." +msgstr "" +"A outra dependência importante a compreender é a dependência de conflito. " +"Significa que um pacote, quando instalado com outro pacote, não irá " +"funcionar e pode ser extremamente prejudicial para o sistema. Como exemplo " +"considere um agente de transporte de mail como o sendmail, exim ou qmail. " +"Não é possível ter dois agentes de transporte de mail instalados porque " +"ambos precisam de escutar na rede para receberem mail. Tentar instalar dois " +"irá danificar seriamente o sistema, por isso todos os agentes de transporte " +"de mail têm uma dependência de conflito com todos os outros agentes de " +"transporte de mail." + +#. type: <p></p> +#: guide.sgml:83 +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 " +"identical, they both deliver mail and understand a common interface. Hence, " +"the package system has a way for them to declare that they are both mail-" +"transport-agents. So, exim and sendmail both declare that they provide a " +"mail-transport-agent and other packages that need a mail transport agent " +"depend on mail-transport-agent. This can add a great deal of confusion when " +"trying to manually fix packages." +msgstr "" +"Como uma complicação adicional existe a possibilidade de um pacote fingir " +"ser outro pacote. Considere que exim e sendmail para muitas intenções são " +"idênticos, ambos entregam mail e compreendem uma interface comum. Por isso, " +"o sistema de pacotes tem um modo para eles declararem que são ambos mail-" +"transport-agents. Portanto, ambos exim e sendmail declaram que " +"disponibilizam um mail-transport-agent e outros pacotes que precisam de um " +"agente de transporte de mail dependem de um mail-transport-agent. Isto pode " +"adicionar uma grande confusão quando se tenta corrigir pacotes manualmente." + +#. type: <p></p> +#: guide.sgml:88 +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 "" +"Em qualquer altura uma única dependência pode ser satisfeita por pacotes que " +"já estão instalados ou podem não estar. O APT tenta ajudar a resolver " +"problemas com dependências ao disponibilizar um número de algoritmos " +"automáticos que ajudam a seleccionar os pacotes para instalação." + +#. type: <p></p> +#: guide.sgml:102 +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 " +"understand .deb files, it works with the package's proper name and can only " +"install .deb archives from a <em>Source</em>." +msgstr "" +"<prgn>apt-get</prgn> fornece uma maneira simples de instalar pacotes a " +"partir da linha de comandos. Ao contrário do <prgn>dpkg</prgn>, o <prgn>apt-" +"get</prgn> não compreende os ficheiros .deb, funciona com o nome próprio do " +"pacote e apenas pode instalar arquivos .deb a partir de uma <em>Source</em>." + +#. type: <p></p> +#: guide.sgml:109 +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></" +"footnote> thing that should be done before using <prgn>apt-get</prgn> is to " +"fetch the package lists from the <em>Sources</em> so that it knows what " +"packages are available. This is done with <tt>apt-get update</tt>. For " +"instance," +msgstr "" +"O primeira <footnote><p>se você está a usar um servidor proxy http você tem " +"que definir a variável de ambiente http_proxy primeiro, veja sources.list(5)" +"</p></footnote> coisa que deve ser feita antes de usar <prgn>apt-get</prgn> " +"é obter as listas de pacotes a partir das <em>Sources</em> para que ele " +"saiba que pacotes estão disponíveis. Isto é feito com <tt>apt-get update</" +"tt>. Por exemplo," + +#. type: <example></example> +#: guide.sgml:116 +#, no-wrap +msgid "" +"# 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" +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" + +#. type: <p><taglist> +#: guide.sgml:120 +msgid "Once updated there are several commands that can be used:" +msgstr "Uma vez actualizado existem vários comandos que podem ser usados:" + +#. type: <p></p> +#: guide.sgml:131 +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 " +"upgrade a package that might cause some other package to break. This can be " +"used daily to relatively safely upgrade the system. Upgrade will list all of " +"the packages that it could not upgrade, this usually means that they depend " +"on new packages or conflict with some other package. <prgn>dselect</prgn> or " +"<tt>apt-get install</tt> can be used to force these packages to install." +msgstr "" +"Upgrade irá tentar actualizar gentilmente todo o sistema. Upgrade nunca irá " +"instalar um pacote novo ou remover um pacote existente, nem nunca irá " +"actualizar um pacote que possa causar a quebra de outro pacote. Isto pode " +"ser usado diariamente para actualizar o sistema com relativa segurança. " +"Upgrade ira listar todos os pacotes que não pode actualizar, isto geralmente " +"significa que eles dependem de novos pacotes ou entram em conflito com algum " +"outro pacote. <prgn>dselect</prgn> ou <tt>apt-get install</tt> podem ser " +"usados para forçar estes pacotes a instalar." + +#. type: <p></p> +#: guide.sgml:140 +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 " +"the package to install and do not want to go into a GUI to select it. Any " +"number of packages may be passed to install, they will all be fetched. " +"Install automatically attempts to resolve dependency problems with the " +"listed packages and will print a summary and ask for confirmation if " +"anything other than its arguments are changed." +msgstr "" +"Install é usado para instalar pacotes pelo nome. O pacote é obtido " +"automaticamente e instalado. Isto pode ser útil se você já conhecer o nome " +"do pacote a instalar e não quer ir para uma GUI para o seleccionar. Podem " +"ser passados qualquer número de pacotes para instalar, todos eles serão " +"obtidos. Install tenta automaticamente resolver problemas de dependências " +"com os pacotes listados e irá escrever um sumário e pedir confirmação se " +"algo mais que os seus argumentos serão alterados." + +#. type: <p></p> +#: guide.sgml:149 +msgid "" +"Dist-upgrade is a complete upgrader designed to simplify upgrading between " +"releases of Debian. It uses a sophisticated algorithm to determine the best " +"set of packages to install, upgrade and remove to get as much of the system " +"to the newest release. In some situations it may be desired to use dist-" +"upgrade rather than spend the time manually resolving dependencies in " +"<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 é um actualizador completo desenhado para simplificar a " +"actualização entre lançamentos da Debian. Usa um algoritmo sofisticado para " +"determinar o melhor conjunto de pacotes a instalar, actualizar ou remover " +"para obter o máximo do sistema para o novo lançamento. Em algumas situações " +"pode ser desejável usar o dist-upgrade em vez de passar o tempo a resolver " +"dependências manualmente no <prgn>dselect</prgn>. Assim que o dist-upgrade " +"tiver terminado então pode ser usado o <prgn>dselect</prgn> para instalar " +"quaisquer pacotes que tenham ficado de fora." + +#. type: <p></p> +#: guide.sgml:152 +msgid "" +"It is important to closely look at what dist-upgrade is going to do, its " +"decisions may sometimes be quite surprising." +msgstr "" +"É importante observar de perto o que o dist-upgrade vai fazer, as suas " +"decisões podem por vezes ser bastante surpreendentes." + +#. type: <p></p> +#: guide.sgml:163 +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 " +"option is <tt>-d</tt> which does not install the fetched files. If the " +"system has to download a large number of package it would be undesired to " +"start installing them in case something goes wrong. When <tt>-d</tt> is used " +"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> tem várias opções de linha de comandos que estão " +"detalhados no seu manual, <manref section=\"8\" name=\"apt-get\">. A opção " +"mais útil é <tt>-d</tt> que não instala os pacotes obtidos, Se o sistema " +"tiver que descarregar um grande número de pacotes seria indesejável começar " +"a instalá-los no caso de algo correr mal. Quando se usa <tt>-d</tt> os " +"arquivos descarregados podem ser instalados simplesmente ao correr de novo " +"comando que s descarregou mas sem o <tt>-d</tt>." + +#. type: <heading></heading> +#: guide.sgml:168 +msgid "DSelect" +msgstr "DSelect" + +#. type: <p></p> +#: guide.sgml:173 +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 "" +"O método <prgn>dselect</prgn> do APT disponibiliza o sistema APT completo " +"com a GUI de selecção de pacotes <prgn>dselect</prgn>. O <prgn>dselect</" +"prgn> é usado para seleccionar os pacotes a serem instalados ou removidos e " +"o APT instala-os." + +#. type: <p></p> +#: guide.sgml:184 +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 "" +"Para activar o método APT você precisa de seleccionar [A]ccess no " +"<prgn>dselect</prgn> e depois escolher o método APT. Ser-lhe-à perguntado " +"por um conjunto de <em>Sources</em> que são os lugares de onde obter os " +"arquivos. Estes podem ser sites remotos da Internet, mirrors Debian locais " +"ou CDROMs. Cada source pode disponibilizar um fragmento do arquivo Debian " +"total. O APT irá automaticamente combiná-los para formar um conjunto " +"completo de pacotes. Se tem um CDROM, então é boa ideia especificá-lo em " +"primeiro lugar e depois especificar um mirror para ter acesso às correcções " +"de bugs mais recentes. O APT irá automaticamente usar os pacotes no seu " +"CDROM antes de descarregar da Internet." + +#. type: <example></example> +#: guide.sgml:198 +#, no-wrap +msgid "" +" Set up a list of distribution source locations\n" +"\t \n" +" Please give the base URL of the debian distribution.\n" +" The access schemes I know about are: http file\n" +"\t \n" +" For example:\n" +" file:/mnt/debian,\n" +" ftp://ftp.debian.org/debian,\n" +" http://ftp.de.debian.org/debian,\n" +" \n" +" \n" +" URL [http://llug.sep.bnl.gov/debian]:" +msgstr "" +" Configurar uma lista de localizações fonte da distribuição\n" +"\t \n" +" Por favor forneça o URL base da distribuição Debian.\n" +" Os esquemas de acesso que conheço são: http file\n" +"\t \n" +" Por exemplo:\n" +" file:/mnt/debian,\n" +" ftp://ftp.debian.org/debian,\n" +" http://ftp.de.debian.org/debian,\n" +" \n" +" \n" +" URL [http://llug.sep.bnl.gov/debian]:" + +#. type: <p></p> +#: guide.sgml:205 +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 "" +"A configuração de <em>Sources</em> começa por perguntar pela base do arquivo " +"Debian, usando por predefinição um mirror HTTP. Depois pergunta qual a " +"distribuição a obter." + +#. type: <example></example> +#: guide.sgml:212 +#, no-wrap +msgid "" +" Please give the distribution tag to get or a path to the\n" +" package file ending in a /. The distribution\n" +" tags are typically something like: stable unstable testing non-US\n" +" \n" +" Distribution [stable]:" +msgstr "" +" Por favor forneça a etiqueta da distribuição a obter ou um caminho para o\n" +" ficheiro package terminando com um /. As etiquetas da\n" +" distribuição são tipicamente algo como: stable unstable testing non-US\n" +" \n" +" Distribution [stable]:" + +#. type: <p></p> +#: guide.sgml:222 +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 " +"the developmental version. <em>non-US</em> is only available on some mirrors " +"and refers to packages that contain encryption technology or other things " +"that cannot be exported from the United States. Importing these packages " +"into the US is legal however." +msgstr "" +"A distribuição refere-se à versão Debian no arquivo, <em>stable</em> refere-" +"se à última versão lançada e <em>unstable</em> refere-se à versão de " +"desenvolvimento. <em>non-US</em> apenas está disponível em alguns mirrors e " +"refere-se a pacotes que contém tecnologia de encriptação ou outras coisas " +"que não podem ser exportadas dos Estados Unidos. No entanto importar estes " +"pacotes para os US é legal." + +#. type: <example></example> +#: guide.sgml:228 +#, no-wrap +msgid "" +" Please give the components to get\n" +" The components are typically something like: main contrib non-free\n" +" \n" +" Components [main contrib non-free]:" +msgstr "" +" Por favor forneça os componentes a obter\n" +" Tipicamente os componentes são algo como: main contrib non-free\n" +" \n" +" Componentes [main contrib non-free]:" + +#. type: <p></p> +#: guide.sgml:236 +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 "" +"A lista de componentes refere-se à lista das sub-distribuições a obter. A " +"distribuição é dividida baseando-se nas licenças do software, sendo main " +"pacotes livres DFSG enquanto contrib e non-free contêm coisas que têm várias " +"restrições colocadas no seu uso e distribuição." + +#. type: <p></p> +#: guide.sgml:240 +msgid "" +"Any number of sources can be added, the setup script will continue to prompt " +"until you have specified all that you want." +msgstr "" +"Pode ser adicionado qualquer número de fontes, o script de configuração irá " +"continuar a perguntar-lhe até que tenha especificado todas as que deseja." + +#. type: <p></p> +#: guide.sgml:247 +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 " +"<tt>apt-get update</tt> that makes the fetched information available to " +"<prgn>dselect</prgn>. [U]pdate must be performed even if <tt>apt-get update</" +"tt> has been run before." +msgstr "" +"Antes de começar a usar o <prgn>dselect</prgn> é necessário actualizar a " +"lista disponível ao seleccionar [U]pdate no menu. Isto é um super-conjunto " +"do <tt>apt-get update</tt> que torna a informação obtida disponível ao " +"<prgn>dselect</prgn>. Deve ser executado o [U]pdate mesmo que tenha sido " +"feito <tt>apt-get update</tt> antes." + +#. type: <p></p> +#: guide.sgml:253 +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 " +"[R]emove commands have no meaning, the [I]nstall command performs both of " +"them together." +msgstr "" +"Você pode depois fazer as suas selecções usando [S]elect e depois executar a " +"instalação usando [I]nstall. Quando se usa o método APT os comandos [C]onfig " +"e [R]emove não fazem sentido, o comando [I]nstall executa ambos juntamente." + +#. type: <p></p> +#: guide.sgml:258 +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 "" +"Por predefinição o APT irá automaticamente remover o ficheiro de pacote (." +"deb) assim que ele tenha sido instalado com sucesso. Para alterar este " +"comportamento coloque <tt>Dselect::clean \"prompt\";</tt> em /etc/apt/apt." +"conf." + +#. type: <heading></heading> +#: guide.sgml:264 +msgid "The Interface" +msgstr "A Interface" + +#. type: <p></p> +#: guide.sgml:278 +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 " +"do and then goes and does it. <footnote><p>The <prgn>dselect</prgn> method " +"actually is a set of wrapper scripts to <prgn>apt-get</prgn>. The method " +"actually provides more functionality than is present in <prgn>apt-get</prgn> " +"alone.</p></footnote> After printing out a summary of what will happen APT " +"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 "" +"Ambos método <prgn>dselect</prgn> do APT e <prgn>apt-get</prgn> partilham a " +"mesma interface. É um sistema simples que geralmente lhe diz o que vai fazer " +"e depois fá-lo. <footnote><p> O método <prgn>dselect</prgn> na verdade é um " +"conjunto de scripts wrapper para o <prgn>apt-get</prgn>. O método " +"disponibiliza mais funcionalidades que aquelas presentes no <prgn>apt-get</" +"prgn> sozinho.</p></footnote> Após escrever um sumário do que vai acontecer, " +"o APT depois irá escrever algumas mensagens de estado informativo para que " +"você possa estimar o progresso e quanto falta fazer." + +#. type: <heading></heading> +#: guide.sgml:280 +msgid "Startup" +msgstr "Arranque" + +#. type: <p></p> +#: guide.sgml:284 +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 "" +"Antes de todas as operações, excepto a update, o APT executa um número de " +"acções para preparar o seu estado interno. Também faz algumas verificações " +"do estado do sistema. A qualquer altura estas operações pode ser executadas " +"correndo <tt>apt-get check</tt>." + +#. type: <example></example> +#: guide.sgml:289 +#, 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 Dependency Tree... Done" + +#. type: <p></p> +#: guide.sgml:297 +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 "" +"A primeira coisa que faz é ler todos os ficheiros de pacotes para a memória. " +"O APT usa um esquema de cache para que esta operação seja mais rápida na " +"segunda vez que é executada. Se alguns dos ficheiros de pacotes não forem " +"encontrados serão ignorados e será mostrado um aviso quando o apt-get " +"terminar." + +#. type: <p></p> +#: guide.sgml:303 +msgid "" +"The final operation performs a detailed analysis of the system's " +"dependencies. It checks every dependency of every installed or unpacked " +"package and considers if it is OK. Should this find a problem then a report " +"will be printed out and <prgn>apt-get</prgn> will refuse to run." +msgstr "" +"A operação final executa uma análise detalhada das dependências do sistema. " +"Verifica cada dependência de cada pacote instalado ou desempacotado e " +"considera se está OK. Caso isto encontre um problema, então é escrito um " +"relatório e o <prgn>apt-get</prgn> recusa-se a funcionar." + +#. type: <example></example> +#: guide.sgml:320 +#, no-wrap +msgid "" +"# apt-get check\n" +"Reading Package Lists... Done\n" +"Building Dependency 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)" +msgstr "" +"# apt-get check\n" +"Reading Package Lists... Done\n" +"Building Dependency 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)" + +#. type: <p></p> +#: guide.sgml:329 +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 " +"printed out indicating the package with the problem and the dependencies " +"that are unmet. A short explanation of why the package has a dependency " +"problem is also included." +msgstr "" +"Neste exemplo o sistema tem muitos problemas, incluindo um sério problema " +"com libreadlineg2. Para cada pacote que tem dependências não satisfeitas, é " +"escrita uma linha indicando o pacote com o problema e as dependências que " +"não estão satisfeitas. É também incluída uma explicação curta de porquê o " +"pacote tem um problema de dependência." + +#. type: <p></p> +#: guide.sgml:337 +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 " +"packages when performing upgrades. <footnote><p>APT however considers all " +"known dependencies and attempts to prevent broken packages</p></footnote>. " +"The second is if a package installation fails during an operation. In this " +"situation a package may have been unpacked without its dependents being " +"installed." +msgstr "" +"Existem duas maneiras de um sistema entrar num estado de quebra como este. A " +"primeira é causada pelo <prgn>dpkg</prgn> que não vê algumas relações subtis " +"entre pacotes quando executa actualizações. <footnote><p>No entanto o APT " +"considera todas as dependências conhecidas e tenta prevenir pacotes " +"quebrados</p></footnote>. A segunda é se uma instalação de pacote falha " +"durante uma operação. Nesta situação um pacote pode ter sido desempacotado " +"sem que as suas dependências tenham sido instaladas." + +#. type: <p></p> +#: guide.sgml:345 +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 " +"supplying the <tt>-f</tt> option to <prgn>apt-get</prgn> will cause APT to " +"deduce a possible solution to the problem and then continue on. The APT " +"<prgn>dselect</prgn> method always supplies the <tt>-f</tt> option to allow " +"for easy continuation of failed maintainer scripts." +msgstr "" +"A segunda situação é muito menos séria que a primeira porque o APT coloca " +"certos constrangimentos na ordem que os pacotes são instalados. Em ambos os " +"casos, fornecer a opção <tt>-f</tt> ao <prgn>apt-get</prgn> irá fazer com " +"que o APT deduza uma solução possível para o problema e depois continue. O " +"método <prgn>dselect</prgn> do APT fornece sempre a opção <tt>-f</tt> para " +"permitir uma continuação fácil de scripts do responsável com falhas." + +#. type: <p></p> +#: guide.sgml:351 +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 " +"immediately or the installation sequence will fail. In either case it is " +"necessary to manually use dpkg (possibly with forcing options) to correct " +"the situation enough to allow APT to proceed." +msgstr "" +"No entanto, se for usada a opção <tt>-f</tt> para corrigir um sistema " +"seriamente quebrado causado pelo primeiro caso, então é possível que ou " +"falhe imediatamente ou falhe na sequência de instalação. Em qualquer dos " +"casos é necessário usar o dpkg manualmente (possivelmente com opções de " +"forçar) para corrigir a situação o suficiente para permitir ao APT continuar." + +#. type: <heading></heading> +#: guide.sgml:356 +msgid "The Status Report" +msgstr "O Relatório de Estado" + +#. type: <p></p> +#: guide.sgml:363 +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 " +"but there are several common elements. In all cases the lists reflect the " +"final state of things, taking into account the <tt>-f</tt> option and any " +"other relevant activities to the command being executed." +msgstr "" +"Antes de prosseguir, o <prgn>apt-get</prgn> irá apresentar um relatório do " +"que irá acontecer. Geralmente o relatório reflecte o tipo de operações a ser " +"executadas mas há vários elementos comuns. Em todos os casos a lista " +"reflecte o estado final das coisas, tendo em conta a opção <tt>-f</tt> e " +"quaisquer outras actividades relevantes ao comando que vai ser executado." + +#. type: <heading></heading> +#: guide.sgml:364 +msgid "The Extra Package list" +msgstr "A lista de Pacotes Extra" + +#. type: <example></example> +#: guide.sgml:372 +#, no-wrap +msgid "" +"The following extra packages will be installed:\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" +" squake pgp-i python-base debmake ldso perl libreadlineg2\n" +" ssh" +msgstr "" +"Os seguinte pacotes extra serão instalados:\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" +" squake pgp-i python-base debmake ldso perl libreadlineg2\n" +" ssh" + +#. type: <p></p> +#: guide.sgml:379 +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 "" +"A lista de Pacotes Extra mostra todos os pacotes que irão ser instalados ou " +"actualizados em excesso daqueles mencionados na linha de comandos. É apenas " +"gerada para um comando <tt>install</tt>. Os pacotes listados são geralmente " +"o resultado de uma Auto instalação." + +#. type: <heading></heading> +#: guide.sgml:382 +msgid "The Packages to Remove" +msgstr "Os Pacotes para Remover" + +#. type: <example></example> +#: guide.sgml:389 +#, no-wrap +msgid "" +"The following packages will be REMOVED:\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" +" nas xpilot xfig" +msgstr "" +"Os seguintes pacotes irão ser REMOVIDOS:\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" +" nas xpilot xfig" + +#. type: <p></p> +#: guide.sgml:399 +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 " +"given a careful inspection to ensure nothing important is to be taken off. " +"The <tt>-f</tt> option is especially good at generating packages to remove " +"so extreme care should be used in that case. The list may contain packages " +"that are going to be removed because they are only partially installed, " +"possibly due to an aborted installation." +msgstr "" +"A lista Pacotes para Remover mostra todos os pacotes que irão ser removidos " +"do sistema. Pode ser mostrada para qualquer das operações e deve ser-lhe " +"dada uma inspecção cuidadosa para assegurar que nada de importante vai ser " +"removido. A opção <tt>-f</tt> é especialmente boa a gerar pacotes para " +"remover, portanto neste caso deve-se usar cuidados extremos. A lista pode " +"conter pacotes que vão ser removidos porque estão apenas parcialmente " +"instalados, possivelmente devido a uma instalação abortada." + +#. type: <heading></heading> +#: guide.sgml:402 +msgid "The New Packages list" +msgstr "A lista de Novos Pacotes" + +#. type: <example></example> +#: guide.sgml:406 +#, no-wrap +msgid "" +"The following NEW packages will installed:\n" +" zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base" +msgstr "" +"Os seguintes pacotes NOVOS irão ser instalados:\n" +" zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base" + +#. type: <p></p> +#: guide.sgml:411 +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 "" +"A lista de Novos Pacotes é simplesmente um lembrete do que vai acontecer. Os " +"pacotes listados não estão instalados presentemente no sistema mas irão " +"estar quando o APT terminar." + +#. type: <heading></heading> +#: guide.sgml:414 +msgid "The Kept Back list" +msgstr "A lista Kept Back" + +#. type: <example></example> +#: guide.sgml:419 +#, 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 "" +"Os seguintes pacotes formam mantidos na versão antiga\n" +" compface man-db tetex-base msql libpaper svgalib1\n" +" gs snmp arena lynx xpat2 groff xscreensaver" + +#. type: <p></p> +#: guide.sgml:428 +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 " +"or conflict with already installed things. In this case the package will " +"appear in the Kept Back list. The best way to convince packages listed there " +"to install is with <tt>apt-get install</tt> or by using <prgn>dselect</prgn> " +"to resolve their problems." +msgstr "" +"Sempre que todo o sistema é actualizado existe a possibilidade que novas " +"versões de pacotes não possam ser instaladas porque requerem coisas novas ou " +"entram em conflito com coisas já instaladas. Nestes casos o pacote irá " +"aparecer na lista Kept Back. A melhor maneira de convencer os pacotes " +"listados aqui a instalarem é com o <tt>apt-get install</tt> ou usando o " +"<prgn>dselect</prgn> para resolver os seus problemas." + +#. type: <heading></heading> +#: guide.sgml:431 +msgid "Held Packages warning" +msgstr "Aviso de Pacotes Mantidos" + +#. type: <example></example> +#: guide.sgml:435 +#, no-wrap +msgid "" +"The following held packages will be changed:\n" +" cvs" +msgstr "" +"Os seguintes pacotes mantidos irão ser alterados:\n" +" cvs" + +#. type: <p></p> +#: guide.sgml:441 +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 "" +"Por vezes você pode pedir ao APT para instalar um pacote que está retido, " +"nestes casos ele mostra um aviso que o pacote retido vai ser alterado. Isto " +"apenas deve acontecer durante um dist-upgrade ou install." + +#. type: <heading></heading> +#: guide.sgml:444 +msgid "Final summary" +msgstr "Sumário final" + +#. type: <p></p> +#: guide.sgml:447 +msgid "" +"Finally, APT will print out a summary of all the changes that will occur." +msgstr "" +"Finalmente, o APT irá escrever um sumário de todas as alterações que irão " +"acontecer." + +#. type: <example></example> +#: guide.sgml:452 +#, 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 pacotes actualizados, 8 instalados de novo, 23 para remover e 51 não actualizados.\n" +"12 pacotes não totalmente instalados ou removidos.\n" +"É necessário obter 65.7M/66.7M de arquivos. Após desempacotamento será usado 26.5M." + +#. type: <p></p> +#: guide.sgml:470 +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 " +"installed that have new versions available. The second line indicates the " +"number of poorly configured packages, possibly the result of an aborted " +"installation. The final line shows the space requirements that the " +"installation needs. The first pair of numbers refer to the size of the " +"archive files. The first number indicates the number of bytes that must be " +"fetched from remote locations and the second indicates the total size of all " +"the archives required. The next number indicates the size difference between " +"the presently installed packages and the newly installed packages. It is " +"roughly equivalent to the space required in /usr after everything is done. " +"If a large number of packages are being removed then the value may indicate " +"the amount of space that will be freed." +msgstr "" +"A primeira linha do sumário é simplesmente uma versão reduzida de todas as " +"listas e inclui o número de actualizações - que é os pacotes já instalados " +"que têm novas versões disponíveis. A segunda linha indica o número de " +"pacotes mal configurados, possivelmente o resultado de uma instalação " +"abortada. A linha final mostra os requisitos de espaço que a instalação " +"precisa. O primeiro par de número refere-se ao tamanho dos ficheiros de " +"arquivos. O primeiro número indica o número de bytes que precisam ser " +"obtidos a partir das localizações remotas e o segundo indica o tamanho total " +"do todos os arquivos necessários. O número seguinte indica a diferença de " +"tamanho entre os pacotes presentemente instalados e os pacotes instalados de " +"fresco. É aproximadamente equivalente ao espaço requerido em /usr após tudo " +"estar feito. Se forem removidos um grande número de pacotes então o valor " +"pode indicar a quantidade de espaço que irá ser libertado." + +#. type: <p></p> +#: guide.sgml:473 +msgid "" +"Some other reports can be generated by using the -u option to show packages " +"to upgrade, they are similar to the previous examples." +msgstr "" +"Outros relatórios podem ser gerados ao usar a opção -u para mostrar os " +"pacotes a actualizar, e são semelhantes aos exemplos prévios." + +#. type: <heading></heading> +#: guide.sgml:477 +msgid "The Status Display" +msgstr "O Mostrador de Estado" + +#. type: <p></p> +#: guide.sgml:481 +msgid "" +"During the download of archives and package files APT prints out a series of " +"status messages." +msgstr "" +"Durante a descarga dos arquivos e ficheiros de pacotes, o APT escreve uma " +"série de mensagens de estado." + +#. type: <example></example> +#: guide.sgml:490 +#, no-wrap +msgid "" +"# 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" +"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" +"11% [5 testing/non-free `Waiting for file' 0/32.1k 0%] 2203b/s 1m52s" + +#. type: <p></p> +#: guide.sgml:500 +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 " +"first percent value on the progress line indicates the total percent done of " +"all files. Unfortunately since the size of the Package files is unknown " +"<tt>apt-get update</tt> estimates the percent done which causes some " +"inaccuracies." +msgstr "" +"A linhas iniciadas com <em>Get</em> são escritas quando o APT começa a obter " +"um ficheiro enquanto a última linha indica o progresso da descarga. O " +"primeiro valor percentual na linha de progresso indica a percentagem total " +"completa de todos os ficheiros. Infelizmente como o tamanho dos ficheiros de " +"Pacotes é desconhecido o <tt>apt-get update</tt> estima a percentagem de " +"pronto o que causa algumas imprecisões." + +#. type: <p></p> +#: guide.sgml:509 +msgid "" +"The next section of the status line is repeated once for each download " +"thread and indicates the operation being performed and some useful " +"information about what is happening. Sometimes this section will simply read " +"<em>Forking</em> which means the OS is loading the download module. The " +"first word after the [ is the fetch number as shown on the history lines. " +"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 "" +"A secção seguinte da linha de estado é repetida para cada processo de " +"descarga e indica a operação a ser executada e alguma informação útil acerca " +"do que está a acontecer. Por vezes esta secção irá simplesmente ler " +"<em>Forking</em> o que representa que o SO está a carregar o módulo de " +"download. A primeira palavra após o [ é o número de obtenção como mostrado " +"nas linhas de histórico. A palavra seguinte é o nome em formato curto do " +"objecto a ser descarregado. Para os arquivos irá conter o nome do pacote que " +"está a ser descarregado." + +#. type: <p></p> +#: guide.sgml:524 +msgid "" +"Inside of the single quote is an informative string indicating the progress " +"of the negotiation phase of the download. Typically it progresses from " +"<em>Connecting</em> to <em>Waiting for file</em> to <em>Downloading</em> or " +"<em>Resuming</em>. The final value is the number of bytes downloaded from " +"the remote site. Once the download begins this is represented as " +"<tt>102/10.2k</tt> indicating that 102 bytes have been fetched and 10.2 " +"kilobytes is expected. The total size is always shown in 4 figure notation " +"to preserve space. After the size display is a percent meter for the file " +"itself. The second last element is the instantaneous average speed. This " +"values is updated every 5 seconds and reflects the rate of data transfer for " +"that period. Finally is shown the estimated transfer time. This is updated " +"regularly and reflects the time to complete everything at the shown transfer " +"rate." +msgstr "" +"Dentro da única citação está uma string de informação que indica o progresso " +"da fase de negociação do download. Progride tipicamente de <em>A Ligar</em> " +"para <em>À espera do ficheiro</em> para <em>A descarregar</em> ou <em>A " +"resumir</em>. O valor final é o número de bytes descarregados a partir do " +"site remoto. Uma vez começado a descarga isto é representado como " +"<tt>102/10.2k</tt> indicando que 102 bytes foram obtidos e são esperados " +"10.2kilobytes. O tamanho total é sempre representado numa anotação de 4 " +"figuras para preservar espaço. Após a amostragem do tamanho está um medidor " +"de percentagem para o próprio ficheiro. O segundo último elemento é a " +"velocidade média instantânea. Estes valores são actualizados a cada 5 " +"segundos e reflectem a taxa de dados transferidos para esse período. " +"Finalmente é mostrado o tempo estimado de transferência. Isto é actualizado " +"regularmente e reflecte o tempo para completar tudo ao ritmo de " +"transferência mostrado." + +#. type: <p></p> +#: guide.sgml:530 +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 " +"is started. Since the status display is constantly updated it is unsuitable " +"for logging to a file, use the <tt>-q</tt> option to remove the status " +"display." +msgstr "" +"O mostrador de estado actualiza-se a cada meio segundo para disponibilizar " +"uma informação de retorno constante do progresso de descarga enquanto as " +"linhas Get deslocam-se para trás sempre que uma nova linha é iniciada. Como " +"o mostrador de estado é constantemente actualizado não é apropriado para " +"registar num ficheiro, use a opção <tt>-q</tt> para remover o mostrador de " +"estado." + +#. type: <heading></heading> +#: guide.sgml:535 +msgid "Dpkg" +msgstr "Dpkg" + +#. type: <p></p> +#: guide.sgml:542 +msgid "" +"APT uses <prgn>dpkg</prgn> for installing the archives and will switch over " +"to the <prgn>dpkg</prgn> interface once downloading is completed. " +"<prgn>dpkg</prgn> will also ask a number of questions as it processes the " +"packages and the packages themselves may also ask several questions. Before " +"each question there is usually a description of what it is asking and the " +"questions are too varied to discuss completely here." +msgstr "" +"O APT usa o <prgn>dpkg</prgn> para instalar os arquivos e irá mudar para a " +"interface do <prgn>dpkg</prgn> assim que a descarga estiver completa. O " +"<prgn>dpkg</prgn> irá também fazer um número de perguntas conforme vai " +"processando os pacotes e os próprios pacotes podem também fazer várias " +"questões. Antes de cada pergunta há geralmente uma descrição do que se está " +"a perguntar e as perguntas são demasiado variadas para serem discutidas aqui." + +#. type: <title></title> +#: offline.sgml:4 +msgid "Using APT Offline" +msgstr "Usando o APT Offline" + +#. type: <version></version> +#: offline.sgml:7 +msgid "$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $" +msgstr "$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $" + +#. type: <abstract></abstract> +#: offline.sgml:12 +msgid "" +"This document describes how to use APT in a non-networked environment, " +"specifically a 'sneaker-net' approach for performing upgrades." +msgstr "" +"Este documento descreve como usar o APT num ambiente sem rede, " +"especificamente uma aproximação 'sneaker-net' para executar actualizações." + +#. type: <copyrightsummary></copyrightsummary> +#: offline.sgml:16 +msgid "Copyright © Jason Gunthorpe, 1999." +msgstr "Copyright © Jason Gunthorpe, 1999." + +#. type: <heading></heading> +#: offline.sgml:32 +msgid "Introduction" +msgstr "Introdução" + +#. type: <heading></heading> +#: offline.sgml:34 offline.sgml:65 offline.sgml:180 +msgid "Overview" +msgstr "Visão geral" + +#. type: <p></p> +#: offline.sgml:40 +msgid "" +"Normally APT requires direct access to a Debian archive, either from a local " +"media or through a network. Another common complaint is that a Debian " +"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 o APT requer acesso directo a um arquivo Debian, seja duma media " +"local ou através de rede. Outra queixa comum e que uma máquina Debian está " +"numa ligação lenta, como um modem e outra máquina tem uma ligação muito " +"rápida mas estão fisicamente distantes." + +#. type: <p></p> +#: offline.sgml:51 +msgid "" +"The solution to this is to use large removable media such as a Zip disc or a " +"SuperDisk disc. These discs are not large enough to store the entire Debian " +"archive but can easily fit a subset large enough for most users. The idea is " +"to use APT to generate a list of packages that are required and then fetch " +"them onto the disc using another machine with good connectivity. It is even " +"possible to use another Debian machine with APT or to use a completely " +"different OS and a download tool like wget. Let <em>remote host</em> mean " +"the machine downloading the packages, and <em>target host</em> the one with " +"bad or no connection." +msgstr "" +"A solução para isto é usar grandes médias amovíveis como um disco Zip ou um " +"disco SuperDisk. Estes discos não são suficientemente grandes para armazenar " +"o arquivo Debian inteiro mas podem facilmente conter um subconjunto " +"suficientemente grande para a maioria dos utilizadores. A ideia é usar o APT " +"para gerar uma lista de pacotes que são necessários e depois obter-los para " +"o disco usando outra máquina com boa ligação. É até possível usar outra " +"máquina Debian com APT ou usar um SO completamente diferente e uma " +"ferramenta de download como o wget. Deixe <em>remote host</em> representar a " +"máquina que descarrega os pacotes, e <em>target host</em> aquela com má ou " +"nenhuma ligação." + +#. type: <p></p> +#: offline.sgml:57 +msgid "" +"This is achieved by creatively manipulating the APT configuration file. The " +"essential premise to tell APT to look on a disc for it's archive files. Note " +"that the disc should be formated with a filesystem that can handle long file " +"names such as ext2, fat32 or vfat." +msgstr "" +"Isto é conseguido ao manipular criativamente o ficheiro de configuração do " +"APT. A premissa essencial para dizer ao APT para procurar num disco pelos " +"seus ficheiros de arquivo. Note que o disco deve estar formatado com um " +"sistema de ficheiros que saiba lidar com nomes de ficheiros longos como o " +"ext2, fat32 ou vfat." + +#. type: <heading></heading> +#: offline.sgml:63 +msgid "Using APT on both machines" +msgstr "Usando o APT em ambas máquinas" + +#. type: <p><example> +#: offline.sgml:71 +msgid "" +"APT being available on both machines gives the simplest configuration. The " +"basic idea is to place a copy of the status file on the disc and use the " +"remote machine to fetch the latest package files and decide which packages " +"to download. The disk directory structure should look like:" +msgstr "" +"Estando o APT disponível em ambas máquinas dá a configuração mais simples. A " +"ideia básica é colocar uma cópia do ficheiro de estado no disco e usar a " +"máquina remota para obter os ficheiros de pacotes mais recentes e decidir " +"quais pacotes descarregar. A estrutura de directórios do disco deverá " +"parecer-se com:" + +#. type: <example></example> +#: offline.sgml:80 +#, no-wrap +msgid "" +" /disc/\n" +" archives/\n" +" partial/\n" +" lists/\n" +" partial/\n" +" status\n" +" 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 "O ficheiro de configuração" + +#. type: <p></p> +#: offline.sgml:96 +msgid "" +"The configuration file should tell APT to store its files on the disc and to " +"use the configuration files on the disc as well. The sources.list should " +"contain the proper sites that you wish to use from the remote machine, and " +"the status file should be a copy of <em>/var/lib/dpkg/status</em> from the " +"<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 "" +"O ficheiro de configuração deve dizer ao APT para armazenar os seus ficheiro " +"no disco e usar os ficheiros de configuração do disco também. O sources.list " +"deve conter os sites apropriados que deseja usar a partir da máquina remota, " +"e o ficheiro de estado deve ser uma cópia de <em>/var/lib/dpkg/status</em> a " +"partir do <em>target host</em>. Por favor note, se está a usar um arquivo " +"local você deve usar copy URIs, a sintaxe é idêntica a file URIs." + +#. type: <p><example> +#: offline.sgml:100 +msgid "" +"<em>apt.conf</em> must contain the necessary information to make APT use the " +"disc:" +msgstr "" +"<em>apt.conf</em> tem de conter a informação necessária para fazer o APT " +"usar o disco:" + +#. type: <example></example> +#: offline.sgml:124 +#, no-wrap +msgid "" +" APT\n" +" {\n" +" /* This is not necessary if the two machines are the same arch, it tells\n" +" the remote APT what architecture the target machine is */\n" +" Architecture \"i386\";\n" +" \n" +" Get::Download-Only \"true\";\n" +" };\n" +" \n" +" Dir\n" +" {\n" +" /* Use the disc for state information and redirect the status file from\n" +" the /var/lib/dpkg default */\n" +" State \"/disc/\";\n" +" State::status \"status\";\n" +"\n" +" // Binary caches will be stored locally\n" +" Cache::archives \"/disc/archives/\";\n" +" Cache \"/tmp/\";\n" +" \n" +" // Location of the source list.\n" +" Etc \"/disc/\";\n" +" };" +msgstr "" +" APT\n" +" {\n" +" /* Isto não é necessário se as duas máquinas forem da mesma arquitectura, diz\n" +" ao APT remoto que arquitectura tem a máquina de destino */\n" +" Architecture \"i386\";\n" +" \n" +" Get::Download-Only \"true\";\n" +" };\n" +" \n" +" Dir\n" +" {\n" +" /* Usa o disco para informação de estado e redirecciona o ficheiro de estado a partir de\n" +" the /var/lib/dpkg default */\n" +" State \"/disc/\";\n" +" State::status \"status\";\n" +"\n" +" // Caches binárias serão armazenadas localmente\n" +" Cache::archives \"/disc/archives/\";\n" +" Cache \"/tmp/\";\n" +" \n" +" // Localização da lista de fontes.\n" +" Etc \"/disc/\";\n" +" };" + +#. type: </example></p> +#: offline.sgml:129 +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 "" +"Mais detalhes podem ser vistos ao examinar o manual do apt.conf e o exemplo " +"de ficheiro de configuração em <em>/usr/share/doc/apt/examples/apt.conf</em>." + +#. type: <p><example> +#: offline.sgml:136 +msgid "" +"On the target machine the first thing to do is mount the disc and copy <em>/" +"var/lib/dpkg/status</em> to it. You will also need to create the directories " +"outlined in the Overview, <em>archives/partial/</em> and <em>lists/partial/</" +"em>. Then take the disc to the remote machine and configure the sources." +"list. On the remote machine execute the following:" +msgstr "" +"Na máquina de destino a primeira coisa a fazer é montar o disco e copiar " +"<em>/var/lib/dpkg/status</em> para ele. Você também precisa de criar os " +"directórios delineados na Visão Geral, <em>archives/partial/</em> e " +"<em>lists/partial/</em>. Depois leve o disco até à máquina remota e " +"configure o sources.list. Na máquina remota execute o seguinte:" + +#. type: <example></example> +#: offline.sgml:142 +#, no-wrap +msgid "" +" # export APT_CONFIG=\"/disc/apt.conf\"\n" +" # apt-get update\n" +" [ APT fetches the package files ]\n" +" # 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 obtém os ficheiros de pacotes ]\n" +" # apt-get dist-upgrade\n" +" [ APT obtém todos os pacotes necessários para actualizar a máquina de destino ]" + +#. type: </example></p> +#: offline.sgml:149 +msgid "" +"The dist-upgrade command can be replaced with any other standard APT " +"commands, particularly dselect-upgrade. You can even use an APT front end " +"such as <em>dselect</em>. However this presents a problem in communicating " +"your selections back to the local computer." +msgstr "" +"O comando dist-upgrade pode ser substituído por qualquer outro comando APT " +"standard, particularmente dselect-upgrade. Você até pode usar um front-end " +"do APT como o <em>dselect</em>. No entanto isto apresenta um problema ao " +"comunicar as suas selecções de volta ao computador local." + +#. type: <p><example> +#: offline.sgml:153 +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 "" +"Agora o disco contém todos os ficheiros de índice e os arquivos necessários " +"para actualizar a máquina de destino. Devolva o disco e corra:" + +#. type: <example></example> +#: offline.sgml:159 +#, no-wrap +msgid "" +" # export APT_CONFIG=\"/disc/apt.conf\"\n" +" # apt-get check\n" +" [ APT generates a local copy of the cache files ]\n" +" # 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 gera uma cópia local dos ficheiros de cache ]\n" +" # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade\n" +" [ Ou qualquer outro comando APT ]" + +#. type: <p></p> +#: offline.sgml:165 +msgid "" +"It is necessary for proper function to re-specify the status file to be the " +"local one. This is very important!" +msgstr "" +"Para uma função apropriada é necessário re-especificar que o ficheiro de " +"estado seja o ficheiro local. Isto é muito importante!" + +#. type: <p></p> +#: offline.sgml:172 +msgid "" +"If you are using dselect you can do the very risky operation of copying disc/" +"status to /var/lib/dpkg/status so that any selections you made on the remote " +"machine are updated. I highly recommend that people only make selections on " +"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 está a usar dselect você pode fazer a operação muito arriscada de copiar " +"disc/status para /var/lib/dpkg/status para que quaisquer selecções que faça " +"na máquina remota sejam actualizadas. Eu recomendo altamente que as pessoas " +"apenas façam selecções na máquina local - mas isto pode nem sempre ser " +"possível. NÃO copie o ficheiro de estado se entretanto correu o dpkg ou o " +"APT!!" + +#. type: <heading></heading> +#: offline.sgml:178 +msgid "Using APT and wget" +msgstr "Usando APT e wget" + +#. type: <p></p> +#: offline.sgml:185 +msgid "" +"<em>wget</em> is a popular and portable download tool that can run on nearly " +"any machine. Unlike the method above this requires that the Debian machine " +"already has a list of available packages." +msgstr "" +"<em>wget</em> é uma ferramenta popular e portável de download que pode " +"correr praticamente em qualquer máquina. Ao contrário do método acima, este " +"requer que a máquina Debian já tenha uma lista de pacotes disponíveis." + +#. type: <p></p> +#: offline.sgml:190 +msgid "" +"The basic idea is to create a disc that has only the archive files " +"downloaded from the remote site. This is done by using the --print-uris " +"option to apt-get and then preparing a wget script to actually fetch the " +"packages." +msgstr "" +"A ideia básica é criar um disco que tem apenas os ficheiros de arquivo " +"descarregados do site remoto. Isto é feito ao usar a opção --print-uris no " +"apt-get e depois preparar um script wget para realmente ir buscar os pacotes." + +#. type: <heading></heading> +#: offline.sgml:196 +msgid "Operation" +msgstr "Operação" + +#. type: <p><example> +#: offline.sgml:200 +msgid "" +"Unlike the previous technique no special configuration files are required. " +"We merely use the standard APT commands to generate the file list." +msgstr "" +"Ao contrário da técnica anterior, não são necessários ficheiros de " +"configuração especiais. Nós usamos meramente os comandos standard do APT " +"para gerar a lista de ficheiros." + +#. type: <example></example> +#: offline.sgml:205 +#, no-wrap +msgid "" +" # apt-get dist-upgrade \n" +" [ Press no when prompted, make sure you are happy with the actions ]\n" +" # 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" +" [ Escolha não quando perguntado, certifique-se que está contente com as acções ]\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 +msgid "" +"Any command other than dist-upgrade could be used here, including dselect-" +"upgrade." +msgstr "" +"Qualquer comando além do dist-upgrade pode ser usado aqui, incluindo dselect-" +"upgrade." + +#. type: <p></p> +#: offline.sgml:216 +msgid "" +"The /disc/wget-script file will now contain a list of wget commands to " +"execute in order to fetch the necessary archives. This script should be run " +"with the current directory as the disc's mount point so as to save the " +"output on the disc." +msgstr "" +"O ficheiro /disc/wget-script irá agora conter uma lista de comandos do wget " +"para executar de modo a obter os arquivos necessários. Este script deve ser " +"corrido com o directório actual sendo o ponto de montagem do disco para que " +"grave os resultados no disco." + +#. type: <p><example> +#: offline.sgml:219 +msgid "The remote machine would do something like" +msgstr "A máquina remota deverá fazer algo como" + +#. type: <example></example> +#: offline.sgml:223 +#, no-wrap +msgid "" +" # cd /disc\n" +" # sh -x ./wget-script\n" +" [ wait.. ]" +msgstr "" +" # cd /disc\n" +" # sh -x ./wget-script\n" +" [ wait.. ]" + +#. type: </example><example> +#: offline.sgml:228 +msgid "" +"Once the archives are downloaded and the disc returned to the Debian machine " +"installation can proceed using," +msgstr "" +"Após os arquivos serem descarregados e o disco retornado à máquina Debian, a " +"instalação pode prosseguir usando," + +#. type: <example></example> +#: offline.sgml:230 +#, no-wrap +msgid " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade" +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 "O qual irá usar os arquivos já obtidos e que estão no disco." + +#~ 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 "<filename>/var/lib/apt/extended_states</filename>" +#~ msgstr "<filename>/var/lib/apt/extended_states</filename>" + +#~ msgid "" +#~ "Status list of auto-installed packages. Configuration Item: " +#~ "<literal>Dir::State</literal> sets the path to the " +#~ "<filename>extended_states</filename> file." +#~ msgstr "" +#~ "Lista de estado de pacotes auto-instalados. Item de Configuração: " +#~ "<literal>Dir::State</literal> que define o caminho para o ficheiro " +#~ "<filename>extended_states</filename>." + +#~ msgid "Cache-Limit" +#~ msgstr "Cache-Limit" + +#~ msgid "" +#~ "APT uses a fixed size memory mapped cache file to store the 'available' " +#~ "information. This sets the size of that cache (in bytes)." +#~ msgstr "" +#~ "O APT usa um ficheiro de cache de memória mapeada de tamanho fixo para " +#~ "armazenar a informação 'disponível'. Isto define o tamanho dessa cache " +#~ "(em bytes)." + +#~ msgid "Pin: release n=squeeze\n" +#~ msgstr "Pin: release n=squeeze\n" + +#~ msgid "" +#~ "The <literal>Pin-Priority:</literal> line in each APT preferences record " +#~ "is optional. If omitted, APT assigns a priority of 1 less than the last " +#~ "value specified on a line beginning with <literal>Pin-Priority: " +#~ "release ...</literal>." +#~ msgstr "" +#~ "A linha <literal>Pin-Priority:</literal> em cada registo de preferências " +#~ "do APT é opcional. Se omitida, o APT atribui uma prioridade de 1 a menos " +#~ "do último valor especificado numa linha que começa com <literal>Pin-" +#~ "Priority: release ...</literal>." + +#~ msgid "<filename>/etc/apt/trusted.gpg</filename>" +#~ msgstr "<filename>/etc/apt/trusted.gpg</filename>" + +#~ msgid "Keyring of local trusted keys, new keys will be added here." +#~ msgstr "" +#~ "Chaveiro das chaves de confiança locais, as novas chaves serão " +#~ "adicionadas aqui." + +#~ msgid "" +#~ "<filename>apt.conf</filename> is the main configuration file for the APT " +#~ "suite of tools, all tools make use of the configuration file and a common " +#~ "command line parser to provide a uniform environment. When an APT tool " +#~ "starts up it will read the configuration specified by the " +#~ "<envar>APT_CONFIG</envar> environment variable (if any) and then read the " +#~ "files in <literal>Dir::Etc::Parts</literal> then read the main " +#~ "configuration file specified by <literal>Dir::Etc::main</literal> then " +#~ "finally apply the command line options to override the configuration " +#~ "directives, possibly loading even more config files." +#~ msgstr "" +#~ "<filename>apt.conf</filename> é o ficheiro de configuração principal para " +#~ "a suite de ferramentas do APT, todas as ferramentas usam o ficheiro de " +#~ "configuração e um analisador de linha de comandos comum para " +#~ "disponibilizar um ambiente uniforme. Quando uma ferramenta do APT arranca " +#~ "lê a configuração especificada pela variável de ambiente " +#~ "<envar>APT_CONFIG</envar> (se existir alguma) e depois lê os ficheiros em " +#~ "<literal>Dir::Etc::Parts</literal>, depois lê o ficheiro de configuração " +#~ "principal especificado por <literal>Dir::Etc::main</literal> e finalmente " +#~ "aplica as opções de linha de comandos para sobrepor as directivas de " +#~ "configuração, possivelmente carregando ainda mais ficheiros de " +#~ "configuração." diff --git a/doc/po/pt_BR.po b/doc/po/pt_BR.po index e6225eb67..79e986c05 100644 --- a/doc/po/pt_BR.po +++ b/doc/po/pt_BR.po @@ -9,10 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" -"POT-Creation-Date: 2010-01-20 12:18+0100\n" +"POT-Creation-Date: 2010-07-30 12:46+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" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -421,17 +422,6 @@ msgstr "" #: apt.ent:150 #, no-wrap msgid "" -"<!ENTITY gnome-apt \"<citerefentry>\n" -" <refentrytitle><command>gnome-apt</command></refentrytitle>\n" -" <manvolnum>1</manvolnum>\n" -" </citerefentry>\"\n" -">\n" -msgstr "" - -#. type: Plain text -#: apt.ent:156 -#, no-wrap -msgid "" "<!ENTITY wajig \"<citerefentry>\n" " <refentrytitle><command>wajig</command></refentrytitle>\n" " <manvolnum>1</manvolnum>\n" @@ -440,7 +430,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:168 +#: apt.ent:162 #, fuzzy, no-wrap msgid "" "<!-- Boiler plate docinfo section -->\n" @@ -464,7 +454,7 @@ msgstr "" " </docinfo>\n" #. type: Plain text -#: apt.ent:171 +#: apt.ent:165 #, no-wrap msgid "" " </refentryinfo>\n" @@ -472,7 +462,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:177 +#: apt.ent:171 #, no-wrap msgid "" "<!ENTITY apt-email \"\n" @@ -483,7 +473,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:185 +#: apt.ent:179 #, no-wrap msgid "" "<!ENTITY apt-author.jgunthorpe \"\n" @@ -496,7 +486,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:193 +#: apt.ent:187 #, no-wrap msgid "" "<!ENTITY apt-author.moconnor \"\n" @@ -509,7 +499,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:200 +#: apt.ent:194 #, no-wrap msgid "" "<!ENTITY apt-author.team \"\n" @@ -521,7 +511,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:204 apt.ent:215 +#: apt.ent:198 apt.ent:209 #, no-wrap msgid "" "<!ENTITY apt-product \"\n" @@ -530,7 +520,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:211 +#: apt.ent:205 #, no-wrap msgid "" "<!ENTITY apt-copyright \"\n" @@ -542,7 +532,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:221 +#: apt.ent:215 #, no-wrap msgid "" "<!ENTITY apt-qapage \"\n" @@ -553,7 +543,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:232 +#: apt.ent:226 #, fuzzy, no-wrap msgid "" "<!-- Boiler plate Bug reporting section -->\n" @@ -576,7 +566,7 @@ msgstr "" " </RefSect1>\n" #. type: Plain text -#: apt.ent:240 +#: apt.ent:234 #, fuzzy, no-wrap msgid "" "<!-- Boiler plate Author section -->\n" @@ -594,7 +584,7 @@ msgstr "" " </RefSect1>\n" #. type: Plain text -#: apt.ent:250 +#: apt.ent:244 #, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -609,7 +599,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:258 +#: apt.ent:252 #, no-wrap msgid "" " <varlistentry>\n" @@ -622,7 +612,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:268 +#: apt.ent:264 #, no-wrap msgid "" " <varlistentry>\n" @@ -630,14 +620,16 @@ msgid "" " <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" +" configuration file. If configuration settings need to be set before the\n" +" default configuration files are parsed specify a file with the <envar>APT_CONFIG</envar>\n" +" environment variable. See &apt-conf; for syntax information.\n" " </para>\n" " </listitem>\n" " </varlistentry>\n" msgstr "" #. type: Plain text -#: apt.ent:280 +#: apt.ent:276 #, no-wrap msgid "" " <varlistentry>\n" @@ -654,7 +646,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:291 +#: apt.ent:287 #, fuzzy, no-wrap msgid "" "<!-- Should be used within the option section of the text to\n" @@ -678,7 +670,7 @@ msgstr "" " </para>\n" #. type: Plain text -#: apt.ent:297 +#: apt.ent:293 #, no-wrap msgid "" "<!ENTITY file-aptconf \"\n" @@ -689,7 +681,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:303 +#: apt.ent:299 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n" @@ -700,7 +692,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:309 +#: apt.ent:305 #, no-wrap msgid "" "<!ENTITY file-cachearchives \"\n" @@ -711,7 +703,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:315 +#: apt.ent:311 #, no-wrap msgid "" " <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n" @@ -722,7 +714,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:325 +#: apt.ent:321 #, no-wrap msgid "" "<!ENTITY file-preferences \"\n" @@ -737,7 +729,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:331 +#: apt.ent:327 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n" @@ -748,7 +740,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:337 +#: apt.ent:333 #, no-wrap msgid "" "<!ENTITY file-sourceslist \"\n" @@ -759,7 +751,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:343 +#: apt.ent:339 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n" @@ -770,7 +762,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:350 +#: apt.ent:346 #, no-wrap msgid "" "<!ENTITY file-statelists \"\n" @@ -782,7 +774,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:356 +#: apt.ent:352 #, no-wrap msgid "" " <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n" @@ -793,7 +785,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:362 +#: apt.ent:358 #, no-wrap msgid "" "<!ENTITY file-trustedgpg \"\n" @@ -804,7 +796,7 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:369 +#: apt.ent:365 #, no-wrap msgid "" " <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n" @@ -816,16 +808,32 @@ msgid "" msgstr "" #. type: Plain text -#: apt.ent:371 -#, fuzzy -msgid "<!ENTITY translation-title \"TRANSLATION\">" -msgstr "<!ENTITY translation-title \"Tradução\">" +#: apt.ent:373 +#, no-wrap +msgid "" +"<!ENTITY file-extended_states \"\n" +" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n" +" <listitem><para>Status list of auto-installed packages.\n" +" Configuration Item: <literal>Dir::State::extended_states</literal>.\n" +" </para></listitem>\n" +" </varlistentry>\n" +"\">\n" +msgstr "" #. type: Plain text -#: apt.ent:380 -#, no-wrap, fuzzy +#: apt.ent:377 +#, no-wrap msgid "" -"<!-- TRANSLATOR: This is a placeholder. You should write here who has constributed\n" +"<!-- 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 \"TRANSLATION\">\n" +msgstr "<!ENTITY translation-title \"TRADUÇÃO\">\n" + +#. type: Plain text +#: apt.ent:386 +#, no-wrap +msgid "" +"<!-- 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" @@ -840,11 +848,14 @@ msgstr "" "\">\n" #. type: Plain text -#: apt.ent:387 +#: apt.ent:397 #, no-wrap 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" +" 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" " Note that this translated document may contain untranslated parts.\n" " This is done on purpose, to avoid losing content when the\n" @@ -852,6 +863,13 @@ msgid "" "\">\n" msgstr "" +#. type: Plain text +#: apt.ent:400 +msgid "" +"<!ENTITY oldstable-codename \"etch\"> <!ENTITY stable-codename \"lenny\"> <!" +"ENTITY testing-codename \"squeeze\">" +msgstr "" + #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt-cache.8.xml:13 apt-config.8.xml:13 apt-extracttemplates.1.xml:13 @@ -913,7 +931,7 @@ msgstr "" #. type: Content of: <refentry><refsect1><title> #: apt-cache.8.xml:62 apt-cdrom.8.xml:47 apt-config.8.xml:47 -#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:55 apt-get.8.xml:125 +#: apt-extracttemplates.1.xml:43 apt-ftparchive.1.xml:56 apt-get.8.xml:111 #: apt-key.8.xml:35 apt-mark.8.xml:52 apt-secure.8.xml:40 #: apt-sortpkgs.1.xml:44 apt.conf.5.xml:39 apt_preferences.5.xml:33 #: sources.list.5.xml:33 @@ -931,7 +949,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:68 apt-get.8.xml:131 +#: apt-cache.8.xml:68 apt-get.8.xml:117 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given, " "one of the commands below must be present." @@ -1308,8 +1326,8 @@ msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> #: apt-cache.8.xml:281 apt-config.8.xml:93 apt-extracttemplates.1.xml:56 -#: apt-ftparchive.1.xml:492 apt-get.8.xml:319 apt-mark.8.xml:89 -#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:502 apt.conf.5.xml:524 +#: apt-ftparchive.1.xml:519 apt-get.8.xml:305 apt-mark.8.xml:89 +#: apt-sortpkgs.1.xml:54 apt.conf.5.xml:556 apt.conf.5.xml:578 msgid "options" msgstr "" @@ -1332,7 +1350,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:291 apt-ftparchive.1.xml:535 apt-get.8.xml:376 +#: apt-cache.8.xml:291 apt-ftparchive.1.xml:562 apt-get.8.xml:362 #: apt-sortpkgs.1.xml:58 msgid "<option>-s</option>" msgstr "" @@ -1353,12 +1371,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>-q</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:299 apt-ftparchive.1.xml:509 apt-get.8.xml:366 +#: apt-cache.8.xml:299 apt-ftparchive.1.xml:536 apt-get.8.xml:352 msgid "<option>--quiet</option>" msgstr "" @@ -1390,34 +1408,84 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 apt-cdrom.8.xml:121 apt-get.8.xml:333 +#: apt-cache.8.xml:312 +msgid "<option>--no-pre-depends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:313 +msgid "<option>--no-depends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:314 +msgid "<option>--no-recommends</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:315 +msgid "<option>--no-suggests</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:316 +msgid "<option>--no-conflicts</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:317 +msgid "<option>--no-breaks</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:318 +msgid "<option>--no-replaces</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:319 +msgid "<option>--no-enhances</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-cache.8.xml:320 +msgid "" +"Per default the <literal>depends</literal> and <literal>rdepends</literal> " +"print all dependencies. This can be twicked with these flags which will omit " +"the specified dependency type. Configuration Item: <literal>APT::Cache::" +"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::" +"Cache::ShowRecommends</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-cache.8.xml:326 apt-cdrom.8.xml:121 apt-get.8.xml:319 msgid "<option>-f</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:312 +#: apt-cache.8.xml:326 msgid "<option>--full</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:313 +#: apt-cache.8.xml:327 msgid "" "Print full package records when searching. Configuration Item: " "<literal>APT::Cache::ShowFull</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 apt-cdrom.8.xml:131 +#: apt-cache.8.xml:331 apt-cdrom.8.xml:131 apt-ftparchive.1.xml:574 msgid "<option>-a</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:317 +#: apt-cache.8.xml:331 msgid "<option>--all-versions</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:318 +#: apt-cache.8.xml:332 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-" @@ -1428,17 +1496,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>-g</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:326 +#: apt-cache.8.xml:340 msgid "<option>--generate</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:327 +#: apt-cache.8.xml:341 msgid "" "Perform automatic package cache regeneration, rather than use the cache as " "it is. This is the default; to turn it off, use <option>--no-generate</" @@ -1446,29 +1514,29 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 +#: apt-cache.8.xml:346 msgid "<option>--names-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:332 apt-cdrom.8.xml:139 +#: apt-cache.8.xml:346 apt-cdrom.8.xml:139 msgid "<option>-n</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:333 +#: apt-cache.8.xml:347 msgid "" "Only search on the package names, not the long descriptions. Configuration " "Item: <literal>APT::Cache::NamesOnly</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:337 +#: apt-cache.8.xml:351 msgid "<option>--all-names</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:338 +#: apt-cache.8.xml:352 msgid "" "Make <literal>pkgnames</literal> print all names, including virtual packages " "and missing dependencies. Configuration Item: <literal>APT::Cache::" @@ -1476,12 +1544,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:343 +#: apt-cache.8.xml:357 msgid "<option>--recurse</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:344 +#: apt-cache.8.xml:358 msgid "" "Make <literal>depends</literal> and <literal>rdepends</literal> recursive so " "that all packages mentioned are printed once. Configuration Item: " @@ -1489,12 +1557,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cache.8.xml:349 +#: apt-cache.8.xml:363 msgid "<option>--installed</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-cache.8.xml:351 +#: apt-cache.8.xml:365 msgid "" "Limit the output of <literal>depends</literal> and <literal>rdepends</" "literal> to packages which are currently installed. Configuration Item: " @@ -1502,47 +1570,47 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:356 apt-cdrom.8.xml:150 apt-config.8.xml:98 -#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:568 apt-get.8.xml:554 +#: apt-cache.8.xml:370 apt-cdrom.8.xml:150 apt-config.8.xml:98 +#: apt-extracttemplates.1.xml:67 apt-ftparchive.1.xml:602 apt-get.8.xml:547 #: apt-sortpkgs.1.xml:64 msgid "&apt-commonoptions;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:361 apt-get.8.xml:559 apt-key.8.xml:153 apt-mark.8.xml:122 -#: apt.conf.5.xml:1035 apt_preferences.5.xml:622 +#: apt-cache.8.xml:375 apt-get.8.xml:552 apt-key.8.xml:153 apt-mark.8.xml:122 +#: apt.conf.5.xml:1089 apt_preferences.5.xml:644 msgid "Files" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-cache.8.xml:363 +#: apt-cache.8.xml:377 msgid "&file-sourceslist; &file-statelists;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:368 apt-cdrom.8.xml:155 apt-config.8.xml:103 -#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:584 apt-get.8.xml:569 -#: apt-key.8.xml:174 apt-mark.8.xml:133 apt-secure.8.xml:181 -#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1041 apt_preferences.5.xml:629 +#: apt-cache.8.xml:382 apt-cdrom.8.xml:155 apt-config.8.xml:103 +#: apt-extracttemplates.1.xml:74 apt-ftparchive.1.xml:618 apt-get.8.xml:562 +#: apt-key.8.xml:174 apt-mark.8.xml:128 apt-secure.8.xml:181 +#: apt-sortpkgs.1.xml:69 apt.conf.5.xml:1095 apt_preferences.5.xml:651 #: sources.list.5.xml:233 #, fuzzy msgid "See Also" msgstr "Consulte também" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:369 +#: apt-cache.8.xml:383 msgid "&apt-conf;, &sources-list;, &apt-get;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-cache.8.xml:373 apt-cdrom.8.xml:160 apt-config.8.xml:108 -#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:588 apt-get.8.xml:575 -#: apt-mark.8.xml:137 apt-sortpkgs.1.xml:73 +#: apt-cache.8.xml:387 apt-cdrom.8.xml:160 apt-config.8.xml:108 +#: apt-extracttemplates.1.xml:78 apt-ftparchive.1.xml:622 apt-get.8.xml:568 +#: apt-mark.8.xml:132 apt-sortpkgs.1.xml:73 msgid "Diagnostics" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-cache.8.xml:374 +#: apt-cache.8.xml:388 msgid "" "<command>apt-cache</command> returns zero on normal operation, decimal 100 " "on error." @@ -1601,7 +1669,7 @@ msgstr "" #: apt-cdrom.8.xml:66 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 procceed " +"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." @@ -1641,7 +1709,7 @@ msgid "Options" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:503 apt-get.8.xml:328 +#: apt-cdrom.8.xml:95 apt-ftparchive.1.xml:530 apt-get.8.xml:314 msgid "<option>-d</option>" msgstr "" @@ -1677,7 +1745,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:113 apt-get.8.xml:347 +#: apt-cdrom.8.xml:113 apt-get.8.xml:333 msgid "<option>-m</option>" msgstr "" @@ -1722,17 +1790,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:140 apt-get.8.xml:378 +#: apt-cdrom.8.xml:140 apt-get.8.xml:364 msgid "<option>--just-print</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:141 apt-get.8.xml:380 +#: apt-cdrom.8.xml:141 apt-get.8.xml:366 msgid "<option>--recon</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-cdrom.8.xml:142 apt-get.8.xml:381 +#: apt-cdrom.8.xml:142 apt-get.8.xml:367 msgid "<option>--no-act</option>" msgstr "" @@ -1786,7 +1854,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:53 apt-ftparchive.1.xml:71 +#: apt-config.8.xml:53 apt-ftparchive.1.xml:72 msgid "" "Unless the <option>-h</option>, or <option>--help</option> option is given " "one of the commands below must be present." @@ -1837,7 +1905,7 @@ msgid "Just show the contents of the configuration space." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:585 +#: apt-config.8.xml:104 apt-extracttemplates.1.xml:75 apt-ftparchive.1.xml:619 #: apt-sortpkgs.1.xml:70 #, fuzzy msgid "&apt-conf;" @@ -1902,7 +1970,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-extracttemplates.1.xml:60 apt-get.8.xml:488 +#: apt-extracttemplates.1.xml:60 apt-get.8.xml:481 msgid "<option>-t</option>" msgstr "" @@ -1950,6 +2018,7 @@ 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=" @@ -1967,7 +2036,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:56 +#: apt-ftparchive.1.xml:57 msgid "" "<command>apt-ftparchive</command> is the command line tool that generates " "the index files that APT uses to access a distribution source. The index " @@ -1976,7 +2045,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:60 +#: apt-ftparchive.1.xml:61 msgid "" "<command>apt-ftparchive</command> is a superset of the &dpkg-scanpackages; " "program, incorporating its entire functionality via the <literal>packages</" @@ -1986,7 +2055,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:66 +#: apt-ftparchive.1.xml:67 msgid "" "Internally <command>apt-ftparchive</command> can make use of binary " "databases to cache the contents of a .deb file and it does not rely on any " @@ -1996,12 +2065,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:75 +#: apt-ftparchive.1.xml:76 msgid "packages" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:77 +#: apt-ftparchive.1.xml:78 msgid "" "The packages command generates a package file from a directory tree. It " "takes the given directory and recursively searches it for .deb files, " @@ -2010,18 +2079,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:82 apt-ftparchive.1.xml:106 +#: apt-ftparchive.1.xml:83 apt-ftparchive.1.xml:107 msgid "" "The option <option>--db</option> can be used to specify a binary caching DB." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:85 +#: apt-ftparchive.1.xml:86 msgid "sources" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:87 +#: apt-ftparchive.1.xml:88 msgid "" "The <literal>sources</literal> command generates a source index file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2030,7 +2099,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:92 +#: apt-ftparchive.1.xml:93 msgid "" "If an override file is specified then a source override file will be looked " "for with an extension of .src. The --source-override option can be used to " @@ -2038,12 +2107,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:97 +#: apt-ftparchive.1.xml:98 msgid "contents" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:99 +#: apt-ftparchive.1.xml:100 msgid "" "The <literal>contents</literal> command generates a contents file from a " "directory tree. It takes the given directory and recursively searches it " @@ -2054,12 +2123,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:109 +#: apt-ftparchive.1.xml:110 msgid "release" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:111 +#: apt-ftparchive.1.xml:112 msgid "" "The <literal>release</literal> command generates a Release file from a " "directory tree. It recursively searches the given directory for Packages, " @@ -2069,24 +2138,25 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:118 +#: apt-ftparchive.1.xml:119 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>." +"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, " +"<literal>Architectures</literal>, <literal>Components</literal>, " +"<literal>Description</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:128 +#: apt-ftparchive.1.xml:130 msgid "generate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:130 +#: apt-ftparchive.1.xml:132 msgid "" "The <literal>generate</literal> command is designed to be runnable from a " "cron script and builds indexes according to the given config file. The " @@ -2096,24 +2166,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:137 apt-get.8.xml:292 +#: apt-ftparchive.1.xml:139 apt-get.8.xml:278 msgid "clean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:139 +#: apt-ftparchive.1.xml:141 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 "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:145 +#: apt-ftparchive.1.xml:147 msgid "The Generate Configuration" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:147 +#: apt-ftparchive.1.xml:149 msgid "" "The <literal>generate</literal> command uses a configuration file to " "describe the archives that are going to be generated. It follows the typical " @@ -2124,19 +2194,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:155 +#: apt-ftparchive.1.xml:157 msgid "" "The generate configuration has 4 separate sections, each described below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:157 +#: apt-ftparchive.1.xml:159 #, fuzzy msgid "Dir Section" msgstr "Descrição" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:159 +#: apt-ftparchive.1.xml:161 msgid "" "The <literal>Dir</literal> section defines the standard directories needed " "to locate the files required during the generation process. These " @@ -2145,12 +2215,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:164 +#: apt-ftparchive.1.xml:166 msgid "ArchiveDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:166 +#: apt-ftparchive.1.xml:168 msgid "" "Specifies the root of the FTP archive, in a standard Debian configuration " "this is the directory that contains the <filename>ls-LR</filename> and dist " @@ -2158,44 +2228,44 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:171 +#: apt-ftparchive.1.xml:173 msgid "OverrideDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:173 +#: apt-ftparchive.1.xml:175 msgid "Specifies the location of the override files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:176 +#: apt-ftparchive.1.xml:178 msgid "CacheDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:178 +#: apt-ftparchive.1.xml:180 msgid "Specifies the location of the cache files" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:181 +#: apt-ftparchive.1.xml:183 msgid "FileListDir" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:183 +#: apt-ftparchive.1.xml:185 msgid "" "Specifies the location of the file list files, if the <literal>FileList</" "literal> setting is used below." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:189 +#: apt-ftparchive.1.xml:191 msgid "Default Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:191 +#: apt-ftparchive.1.xml:193 msgid "" "The <literal>Default</literal> section specifies default values, and " "settings that control the operation of the generator. Other sections may " @@ -2203,12 +2273,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:195 +#: apt-ftparchive.1.xml:197 msgid "Packages::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:197 +#: apt-ftparchive.1.xml:199 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 " @@ -2217,60 +2287,72 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:203 +#: apt-ftparchive.1.xml:205 msgid "Packages::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:205 +#: apt-ftparchive.1.xml:207 msgid "" "Sets the default list of file extensions that are package files. This " "defaults to '.deb'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:209 +#: apt-ftparchive.1.xml:211 msgid "Sources::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:211 +#: apt-ftparchive.1.xml:213 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Sources files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:215 +#: apt-ftparchive.1.xml:217 msgid "Sources::Extensions" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:217 +#: apt-ftparchive.1.xml:219 msgid "" "Sets the default list of file extensions that are source files. This " "defaults to '.dsc'." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:221 +#: apt-ftparchive.1.xml:223 msgid "Contents::Compress" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:223 +#: apt-ftparchive.1.xml:225 msgid "" "This is similar to <literal>Packages::Compress</literal> except that it " "controls the compression for the Contents files." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:227 +#: apt-ftparchive.1.xml:229 +msgid "Translation::Compress" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:231 +msgid "" +"This is similar to <literal>Packages::Compress</literal> except that it " +"controls the compression for the Translation-en master file." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:235 msgid "DeLinkLimit" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:229 +#: apt-ftparchive.1.xml:237 msgid "" "Specifies the number of kilobytes to delink (and replace with hard links) " "per run. This is used in conjunction with the per-section <literal>External-" @@ -2278,24 +2360,37 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:234 +#: apt-ftparchive.1.xml:242 msgid "FileMode" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:236 +#: apt-ftparchive.1.xml:244 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 "" +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:249 apt-ftparchive.1.xml:395 +#, fuzzy +msgid "LongDescription" +msgstr "Descrição" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:251 apt-ftparchive.1.xml:397 +msgid "" +"Sets if long descriptions should be included in the Packages file or split " +"out into a master Translation-en file." +msgstr "" + #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:243 +#: apt-ftparchive.1.xml:257 msgid "TreeDefault Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:245 +#: apt-ftparchive.1.xml:259 msgid "" "Sets defaults specific to <literal>Tree</literal> sections. All of these " "variables are substitution variables and have the strings $(DIST), " @@ -2303,12 +2398,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:250 +#: apt-ftparchive.1.xml:264 msgid "MaxContentsChange" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:252 +#: apt-ftparchive.1.xml:266 msgid "" "Sets the number of kilobytes of contents files that are generated each day. " "The contents files are round-robined so that over several days they will all " @@ -2316,12 +2411,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:257 +#: apt-ftparchive.1.xml:271 msgid "ContentsAge" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:259 +#: apt-ftparchive.1.xml:273 msgid "" "Controls the number of days a contents file is allowed to be checked without " "changing. If this limit is passed the mtime of the contents file is updated. " @@ -2332,60 +2427,74 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:268 +#: apt-ftparchive.1.xml:282 msgid "Directory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:270 +#: apt-ftparchive.1.xml:284 msgid "" "Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/" "$(SECTION)/binary-$(ARCH)/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:274 +#: apt-ftparchive.1.xml:288 msgid "SrcDirectory" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:276 +#: apt-ftparchive.1.xml:290 msgid "" "Sets the top of the source package directory tree. Defaults to <filename>" "$(DIST)/$(SECTION)/source/</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:280 apt-ftparchive.1.xml:406 +#: apt-ftparchive.1.xml:294 apt-ftparchive.1.xml:433 msgid "Packages" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:282 +#: apt-ftparchive.1.xml:296 msgid "" "Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/" "binary-$(ARCH)/Packages</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:286 apt-ftparchive.1.xml:411 +#: apt-ftparchive.1.xml:300 apt-ftparchive.1.xml:438 msgid "Sources" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:288 +#: apt-ftparchive.1.xml:302 msgid "" "Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/" "source/Sources</filename>" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:292 +#: apt-ftparchive.1.xml:306 +#, fuzzy +msgid "Translation" +msgstr "Descrição" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:308 +msgid "" +"Set the output Translation-en master file with the long descriptions if they " +"should be not included in the Packages file. Defaults to <filename>$(DIST)/" +"$(SECTION)/i18n/Translation-en</filename>" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:313 msgid "InternalPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:294 +#: apt-ftparchive.1.xml:315 msgid "" "Sets the path prefix that causes a symlink to be considered an internal link " "instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</" @@ -2393,12 +2502,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:299 apt-ftparchive.1.xml:417 +#: apt-ftparchive.1.xml:320 apt-ftparchive.1.xml:444 msgid "Contents" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:301 +#: apt-ftparchive.1.xml:322 msgid "" "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-$(ARCH)" "</filename>. If this setting causes multiple Packages files to map onto a " @@ -2407,34 +2516,34 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:308 +#: apt-ftparchive.1.xml:329 msgid "Contents::Header" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:310 +#: apt-ftparchive.1.xml:331 msgid "Sets header file to prepend to the contents output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:313 apt-ftparchive.1.xml:442 +#: apt-ftparchive.1.xml:334 apt-ftparchive.1.xml:469 msgid "BinCacheDB" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:315 +#: apt-ftparchive.1.xml:336 msgid "" "Sets the binary cache database to use for this section. Multiple sections " "can share the same database." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:319 +#: apt-ftparchive.1.xml:340 msgid "FileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:321 +#: apt-ftparchive.1.xml:342 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -2442,12 +2551,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:326 +#: apt-ftparchive.1.xml:347 msgid "SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:328 +#: apt-ftparchive.1.xml:349 msgid "" "Specifies that instead of walking the directory tree, <command>apt-" "ftparchive</command> should read the list of files from the given file. " @@ -2456,12 +2565,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:336 +#: apt-ftparchive.1.xml:357 msgid "Tree Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:338 +#: apt-ftparchive.1.xml:359 msgid "" "The <literal>Tree</literal> section defines a standard Debian file tree " "which consists of a base directory, then multiple sections in that base " @@ -2471,16 +2580,16 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:343 +#: apt-ftparchive.1.xml:364 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>." +"setting such as <filename>dists/&stable-codename;</filename>." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:348 +#: apt-ftparchive.1.xml:369 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 " @@ -2488,7 +2597,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt-ftparchive.1.xml:354 +#: apt-ftparchive.1.xml:375 #, no-wrap msgid "" "for i in Sections do \n" @@ -2498,7 +2607,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:351 +#: apt-ftparchive.1.xml:372 msgid "" "When processing a <literal>Tree</literal> section <command>apt-ftparchive</" "command> performs an operation similar to: <placeholder type=\"programlisting" @@ -2506,13 +2615,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:360 +#: apt-ftparchive.1.xml:381 #, fuzzy msgid "Sections" msgstr "Descrição" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:362 +#: apt-ftparchive.1.xml:383 msgid "" "This is a space separated list of sections which appear under the " "distribution, typically this is something like <literal>main contrib non-" @@ -2520,12 +2629,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:367 +#: apt-ftparchive.1.xml:388 msgid "Architectures" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:369 +#: apt-ftparchive.1.xml:390 msgid "" "This is a space separated list of all the architectures that appear under " "search section. The special architecture 'source' is used to indicate that " @@ -2533,56 +2642,56 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:374 apt-ftparchive.1.xml:422 +#: apt-ftparchive.1.xml:401 apt-ftparchive.1.xml:449 msgid "BinOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:376 +#: apt-ftparchive.1.xml:403 msgid "" "Sets the binary override file. The override file contains section, priority " "and maintainer address information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:380 apt-ftparchive.1.xml:427 +#: apt-ftparchive.1.xml:407 apt-ftparchive.1.xml:454 msgid "SrcOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:382 +#: apt-ftparchive.1.xml:409 msgid "" "Sets the source override file. The override file contains section " "information." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:386 apt-ftparchive.1.xml:432 +#: apt-ftparchive.1.xml:413 apt-ftparchive.1.xml:459 msgid "ExtraOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:388 apt-ftparchive.1.xml:434 +#: apt-ftparchive.1.xml:415 apt-ftparchive.1.xml:461 msgid "Sets the binary extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:391 apt-ftparchive.1.xml:437 +#: apt-ftparchive.1.xml:418 apt-ftparchive.1.xml:464 msgid "SrcExtraOverride" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:393 apt-ftparchive.1.xml:439 +#: apt-ftparchive.1.xml:420 apt-ftparchive.1.xml:466 msgid "Sets the source extra override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt-ftparchive.1.xml:398 +#: apt-ftparchive.1.xml:425 msgid "BinDirectory Section" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt-ftparchive.1.xml:400 +#: apt-ftparchive.1.xml:427 msgid "" "The <literal>bindirectory</literal> section defines a binary directory tree " "with no special structure. The scope tag specifies the location of the " @@ -2592,64 +2701,64 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:408 +#: apt-ftparchive.1.xml:435 msgid "Sets the Packages file output." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:413 +#: apt-ftparchive.1.xml:440 msgid "" "Sets the Sources file output. At least one of <literal>Packages</literal> or " "<literal>Sources</literal> is required." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:419 +#: apt-ftparchive.1.xml:446 msgid "Sets the Contents file output. (optional)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:424 +#: apt-ftparchive.1.xml:451 msgid "Sets the binary override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:429 +#: apt-ftparchive.1.xml:456 msgid "Sets the source override file." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:444 +#: apt-ftparchive.1.xml:471 msgid "Sets the cache DB." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:447 +#: apt-ftparchive.1.xml:474 msgid "PathPrefix" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:449 +#: apt-ftparchive.1.xml:476 msgid "Appends a path to all the output paths." msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:452 +#: apt-ftparchive.1.xml:479 msgid "FileList, SourceFileList" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:454 +#: apt-ftparchive.1.xml:481 msgid "Specifies the file list file." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:461 +#: apt-ftparchive.1.xml:488 msgid "The Binary Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:462 +#: apt-ftparchive.1.xml:489 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, " @@ -2659,19 +2768,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:468 +#: apt-ftparchive.1.xml:495 #, no-wrap msgid "old [// oldn]* => new" msgstr "" #. type: Content of: <refentry><refsect1><para><literallayout> -#: apt-ftparchive.1.xml:470 +#: apt-ftparchive.1.xml:497 #, no-wrap msgid "new" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:467 +#: apt-ftparchive.1.xml:494 msgid "" "The general form of the maintainer field is: <placeholder type=" "\"literallayout\" id=\"0\"/> or simply, <placeholder type=\"literallayout\" " @@ -2682,12 +2791,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:478 +#: apt-ftparchive.1.xml:505 msgid "The Source Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:480 +#: apt-ftparchive.1.xml:507 msgid "" "The source override file is fully compatible with &dpkg-scansources;. It " "contains 2 fields separated by spaces. The first fields is the source " @@ -2695,12 +2804,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:485 +#: apt-ftparchive.1.xml:512 msgid "The Extra Override File" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:487 +#: apt-ftparchive.1.xml:514 msgid "" "The extra override file allows any arbitrary tag to be added or replaced in " "the output. It has 3 columns, the first is the package, the second is the " @@ -2708,12 +2817,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:496 +#: apt-ftparchive.1.xml:523 msgid "<option>--md5</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:498 +#: apt-ftparchive.1.xml:525 msgid "" "Generate MD5 sums. This defaults to on, when turned off the generated index " "files will not have MD5Sum fields where possible. Configuration Item: " @@ -2721,19 +2830,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:503 +#: apt-ftparchive.1.xml:530 msgid "<option>--db</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:505 +#: apt-ftparchive.1.xml:532 msgid "" "Use a binary caching DB. This has no effect on the generate command. " "Configuration Item: <literal>APT::FTPArchive::DB</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:511 +#: apt-ftparchive.1.xml:538 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -2742,12 +2851,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:517 +#: apt-ftparchive.1.xml:544 msgid "<option>--delink</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:519 +#: apt-ftparchive.1.xml:546 msgid "" "Perform Delinking. If the <literal>External-Links</literal> setting is used " "then this option actually enables delinking of the files. It defaults to on " @@ -2756,12 +2865,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:525 +#: apt-ftparchive.1.xml:552 msgid "<option>--contents</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:527 +#: apt-ftparchive.1.xml:554 msgid "" "Perform contents generation. When this option is set and package indexes are " "being generated with a cache DB then the file listing will also be extracted " @@ -2771,12 +2880,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:535 +#: apt-ftparchive.1.xml:562 msgid "<option>--source-override</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:537 +#: apt-ftparchive.1.xml:564 msgid "" "Select the source override file to use with the <literal>sources</literal> " "command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</" @@ -2784,26 +2893,40 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:541 +#: apt-ftparchive.1.xml:568 msgid "<option>--readonly</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:543 +#: apt-ftparchive.1.xml:570 msgid "" "Make the caching databases read only. Configuration Item: <literal>APT::" "FTPArchive::ReadOnlyDB</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:547 +#: apt-ftparchive.1.xml:574 +msgid "<option>--arch</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-ftparchive.1.xml:575 +msgid "" +"Accept in the <literal>packages</literal> and <literal>contents</literal> " +"commands only package files matching <literal>*_arch.deb</literal> or " +"<literal>*_all.deb</literal> instead of all package files in the given " +"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-ftparchive.1.xml:581 msgid "<option>APT::FTPArchive::AlwaysStat</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:549 +#: apt-ftparchive.1.xml:583 msgid "" -"&apt-ftparchive; caches as much as possible of metadata in it is cachedb. If " +"&apt-ftparchive; caches as much as possible of metadata in a cachedb. If " "packages are recompiled and/or republished with the same version again, this " "will lead to problems as the now outdated cached metadata like size and " "checksums will be used. With this option enabled this will no longer happen " @@ -2815,42 +2938,42 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-ftparchive.1.xml:559 +#: apt-ftparchive.1.xml:593 msgid "<option>APT::FTPArchive::LongDescription</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-ftparchive.1.xml:561 +#: apt-ftparchive.1.xml:595 msgid "" "This configuration option defaults to \"<literal>true</literal>\" and should " "only be set to <literal>\"false\"</literal> if the Archive generated with " "&apt-ftparchive; also provides <filename>Translation</filename> files. Note " -"that it is currently not possible to create these files with <command>apt-" -"ftparchive</command>." +"that the <filename>Translation-en</filename> master file can only be created " +"in the generate command." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-ftparchive.1.xml:573 apt.conf.5.xml:1029 apt_preferences.5.xml:469 +#: apt-ftparchive.1.xml:607 apt.conf.5.xml:1083 apt_preferences.5.xml:491 #: sources.list.5.xml:193 #, fuzzy msgid "Examples" msgstr "Exemplos" #. type: Content of: <refentry><refsect1><para><programlisting> -#: apt-ftparchive.1.xml:579 +#: apt-ftparchive.1.xml:613 #, no-wrap msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:575 +#: apt-ftparchive.1.xml:609 msgid "" "To create a compressed Packages file for a directory containing binary " "packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-ftparchive.1.xml:589 +#: apt-ftparchive.1.xml:623 msgid "" "<command>apt-ftparchive</command> returns zero on normal operation, decimal " "100 on error." @@ -2880,26 +3003,21 @@ msgid "" "<command>apt-get</command> <arg><option>-sqdyfmubV</option></arg> <arg> " "<option>-o= <replaceable>config_string</replaceable> </option> </arg> <arg> " "<option>-c= <replaceable>config_file</replaceable> </option> </arg> <arg> " -"<option>-t=</option> <group choice='req'> <arg choice='plain'> " -"<replaceable>target_release_name</replaceable> </arg> <arg choice='plain'> " -"<replaceable>target_release_number_expression</replaceable> </arg> <arg " -"choice='plain'> <replaceable>target_release_codename</replaceable> </arg> </" -"group> </arg> <group choice=\"req\"> <arg choice='plain'>update</arg> <arg " -"choice='plain'>upgrade</arg> <arg choice='plain'>dselect-upgrade</arg> <arg " -"choice='plain'>dist-upgrade</arg> <arg choice='plain'>install <arg choice=" -"\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group " -"choice='req'> <arg choice='plain'> =<replaceable>pkg_version_number</" -"replaceable> </arg> <arg choice='plain'> /<replaceable>target_release_name</" -"replaceable> </arg> <arg choice='plain'> /" -"<replaceable>target_release_codename</replaceable> </arg> </group> </arg> </" -"arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=\"repeat" -"\"><replaceable>pkg</replaceable></arg></arg> <arg choice='plain'>purge <arg " -"choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> " -"<arg choice='plain'>source <arg choice=\"plain\" rep=\"repeat" +"<option>-t=</option> <arg choice='plain'> <replaceable>target_release</" +"replaceable> </arg> </arg> <group choice=\"req\"> <arg " +"choice='plain'>update</arg> <arg choice='plain'>upgrade</arg> <arg " +"choice='plain'>dselect-upgrade</arg> <arg choice='plain'>dist-upgrade</arg> " +"<arg choice='plain'>install <arg choice=\"plain\" rep=\"repeat" "\"><replaceable>pkg</replaceable> <arg> <group choice='req'> <arg " "choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_name</replaceable> </arg> <arg " -"choice='plain'> /<replaceable>target_release_codename</replaceable> </arg> </" +"choice='plain'> /<replaceable>target_release</replaceable> </arg> </group> </" +"arg> </arg> </arg> <arg choice='plain'>remove <arg choice=\"plain\" rep=" +"\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " +"choice='plain'>purge <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</" +"replaceable></arg></arg> <arg choice='plain'>source <arg choice=\"plain\" " +"rep=\"repeat\"><replaceable>pkg</replaceable> <arg> <group choice='req'> " +"<arg choice='plain'> =<replaceable>pkg_version_number</replaceable> </arg> " +"<arg choice='plain'> /<replaceable>target_release</replaceable> </arg> </" "group> </arg> </arg> </arg> <arg choice='plain'>build-dep <arg choice=\"plain" "\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> <arg " "choice='plain'>check</arg> <arg choice='plain'>clean</arg> <arg " @@ -2911,21 +3029,21 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:126 +#: apt-get.8.xml:112 msgid "" "<command>apt-get</command> is the command-line tool for handling packages, " "and may be considered the user's \"back-end\" to other tools using the APT " "library. Several \"front-end\" interfaces exist, such as &dselect;, " -"&aptitude;, &synaptic;, &gnome-apt; and &wajig;." +"&aptitude;, &synaptic; and &wajig;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:135 apt-key.8.xml:124 +#: apt-get.8.xml:121 apt-key.8.xml:124 msgid "update" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:136 +#: apt-get.8.xml:122 msgid "" "<literal>update</literal> is used to resynchronize the package index files " "from their sources. The indexes of available packages are fetched from the " @@ -2939,12 +3057,12 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:147 guide.sgml:121 +#: apt-get.8.xml:133 guide.sgml:121 msgid "upgrade" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:148 +#: apt-get.8.xml:134 msgid "" "<literal>upgrade</literal> is used to install the newest versions of all " "packages currently installed on the system from the sources enumerated in " @@ -2959,12 +3077,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:160 +#: apt-get.8.xml:146 msgid "dselect-upgrade" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:161 +#: apt-get.8.xml:147 msgid "" "<literal>dselect-upgrade</literal> is used in conjunction with the " "traditional Debian packaging front-end, &dselect;. <literal>dselect-upgrade</" @@ -2975,12 +3093,12 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:170 guide.sgml:140 +#: apt-get.8.xml:156 guide.sgml:140 msgid "dist-upgrade" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:171 +#: apt-get.8.xml:157 msgid "" "<literal>dist-upgrade</literal> in addition to performing the function of " "<literal>upgrade</literal>, also intelligently handles changing dependencies " @@ -2994,12 +3112,12 @@ msgid "" msgstr "" #. type: <tag></tag> -#: apt-get.8.xml:183 guide.sgml:131 +#: apt-get.8.xml:169 guide.sgml:131 msgid "install" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:185 +#: apt-get.8.xml:171 msgid "" "<literal>install</literal> is followed by one or more packages desired for " "installation or upgrading. Each package is a package name, not a fully " @@ -3015,7 +3133,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:203 +#: apt-get.8.xml:189 msgid "" "A specific version of a package can be selected for installation by " "following the package name with an equals and the version of the package to " @@ -3026,14 +3144,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:210 +#: apt-get.8.xml:196 msgid "" "Both of the version selection mechanisms can downgrade packages and must be " "used with care." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:213 +#: apt-get.8.xml:199 msgid "" "This is also the target to use if you want to upgrade one or more already-" "installed packages without upgrading every package you have on your system. " @@ -3045,14 +3163,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:224 +#: apt-get.8.xml:210 msgid "" "Finally, the &apt-preferences; mechanism allows you to create an alternative " "installation policy for individual packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:228 +#: apt-get.8.xml:214 msgid "" "If no package matches the given expression and the expression contains one " "of '.', '?' or '*' then it is assumed to be a POSIX regular expression, and " @@ -3064,12 +3182,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:237 +#: apt-get.8.xml:223 msgid "remove" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:238 +#: apt-get.8.xml:224 msgid "" "<literal>remove</literal> is identical to <literal>install</literal> except " "that packages are removed instead of installed. Note the removing a package " @@ -3079,12 +3197,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:245 +#: apt-get.8.xml:231 msgid "purge" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:246 +#: apt-get.8.xml:232 msgid "" "<literal>purge</literal> is identical to <literal>remove</literal> except " "that packages are removed and purged (any configuration files are deleted " @@ -3092,12 +3210,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:250 +#: apt-get.8.xml:236 msgid "source" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:251 +#: apt-get.8.xml:237 msgid "" "<literal>source</literal> causes <command>apt-get</command> to fetch source " "packages. APT will examine the available packages to decide which source " @@ -3109,7 +3227,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:259 +#: apt-get.8.xml:245 msgid "" "Source packages are tracked separately from binary packages via <literal>deb-" "src</literal> type lines in the &sources-list; file. This means that you " @@ -3119,7 +3237,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:266 +#: apt-get.8.xml:252 msgid "" "If the <option>--compile</option> option is specified then the package will " "be compiled to a binary .deb using <command>dpkg-buildpackage</command>, if " @@ -3128,7 +3246,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:271 +#: apt-get.8.xml:257 msgid "" "A specific source version can be retrieved by postfixing the source name " "with an equals and then the version to fetch, similar to the mechanism used " @@ -3138,7 +3256,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:277 +#: apt-get.8.xml:263 msgid "" "Note that source packages are not tracked like binary packages, they exist " "only in the current directory and are similar to downloading source tar " @@ -3146,31 +3264,31 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:282 +#: apt-get.8.xml:268 msgid "build-dep" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:283 +#: apt-get.8.xml:269 msgid "" "<literal>build-dep</literal> causes apt-get to install/remove packages in an " "attempt to satisfy the build dependencies for a source package." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:287 +#: apt-get.8.xml:273 msgid "check" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:288 +#: apt-get.8.xml:274 msgid "" "<literal>check</literal> is a diagnostic tool; it updates the package cache " "and checks for broken dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:293 +#: apt-get.8.xml:279 msgid "" "<literal>clean</literal> clears out the local repository of retrieved " "package files. It removes everything but the lock file from " @@ -3182,12 +3300,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:302 +#: apt-get.8.xml:288 msgid "autoclean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:303 +#: apt-get.8.xml:289 msgid "" "Like <literal>clean</literal>, <literal>autoclean</literal> clears out the " "local repository of retrieved package files. The difference is that it only " @@ -3199,12 +3317,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:312 +#: apt-get.8.xml:298 msgid "autoremove" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:313 +#: apt-get.8.xml:299 msgid "" "<literal>autoremove</literal> is used to remove packages that were " "automatically installed to satisfy dependencies for some package and that " @@ -3212,36 +3330,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:323 apt-get.8.xml:429 +#: apt-get.8.xml:309 apt-get.8.xml:415 msgid "<option>--no-install-recommends</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:324 +#: apt-get.8.xml:310 msgid "" "Do not consider recommended packages as a dependency for installing. " "Configuration Item: <literal>APT::Install-Recommends</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:328 +#: apt-get.8.xml:314 msgid "<option>--download-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:329 +#: apt-get.8.xml:315 msgid "" "Download only; package files are only retrieved, not unpacked or installed. " "Configuration Item: <literal>APT::Get::Download-Only</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:333 +#: apt-get.8.xml:319 msgid "<option>--fix-broken</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:334 +#: apt-get.8.xml:320 msgid "" "Fix; attempt to correct a system with broken dependencies in place. This " "option, when used with install/remove, can omit any packages to permit APT " @@ -3257,17 +3375,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:347 +#: apt-get.8.xml:333 msgid "<option>--ignore-missing</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:348 +#: apt-get.8.xml:334 msgid "<option>--fix-missing</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:349 +#: apt-get.8.xml:335 msgid "" "Ignore missing packages; If packages cannot be retrieved or fail the " "integrity check after retrieval (corrupted package files), hold back those " @@ -3279,12 +3397,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:359 +#: apt-get.8.xml:345 msgid "<option>--no-download</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:360 +#: apt-get.8.xml:346 msgid "" "Disables downloading of packages. This is best used with <option>--ignore-" "missing</option> to force APT to use only the .debs it has already " @@ -3292,7 +3410,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:367 +#: apt-get.8.xml:353 msgid "" "Quiet; produces output suitable for logging, omitting progress indicators. " "More q's will produce more quiet up to a maximum of 2. You can also use " @@ -3304,17 +3422,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:377 +#: apt-get.8.xml:363 msgid "<option>--simulate</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:379 +#: apt-get.8.xml:365 msgid "<option>--dry-run</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:382 +#: apt-get.8.xml:368 msgid "" "No action; perform a simulation of events that would occur but do not " "actually change the system. Configuration Item: <literal>APT::Get::" @@ -3322,7 +3440,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:386 +#: apt-get.8.xml:372 msgid "" "Simulation run as user will deactivate locking (<literal>Debug::NoLocking</" "literal>) automatic. Also a notice will be displayed indicating that this " @@ -3333,7 +3451,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:392 +#: apt-get.8.xml:378 msgid "" "Simulate prints out a series of lines each one representing a dpkg " "operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square brackets " @@ -3342,22 +3460,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>-y</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:399 +#: apt-get.8.xml:385 msgid "<option>--yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:400 +#: apt-get.8.xml:386 msgid "<option>--assume-yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:401 +#: apt-get.8.xml:387 msgid "" "Automatic yes to prompts; assume \"yes\" as answer to all prompts and run " "non-interactively. If an undesirable situation, such as changing a held " @@ -3367,83 +3485,83 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>-u</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:408 +#: apt-get.8.xml:394 msgid "<option>--show-upgraded</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:409 +#: apt-get.8.xml:395 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 "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>-V</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:414 +#: apt-get.8.xml:400 msgid "<option>--verbose-versions</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:415 +#: apt-get.8.xml:401 msgid "" "Show full versions for upgraded and installed packages. Configuration Item: " "<literal>APT::Get::Show-Versions</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>-b</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:419 +#: apt-get.8.xml:405 msgid "<option>--compile</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:420 +#: apt-get.8.xml:406 msgid "<option>--build</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:421 +#: apt-get.8.xml:407 msgid "" "Compile source packages after downloading them. Configuration Item: " "<literal>APT::Get::Compile</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:425 +#: apt-get.8.xml:411 msgid "<option>--install-recommends</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:426 +#: apt-get.8.xml:412 msgid "Also install recommended packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:430 +#: apt-get.8.xml:416 msgid "Do not install recommended packages." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:433 +#: apt-get.8.xml:419 msgid "<option>--ignore-hold</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:434 +#: apt-get.8.xml:420 msgid "" "Ignore package Holds; This causes <command>apt-get</command> to ignore a " "hold placed on a package. This may be useful in conjunction with " @@ -3452,12 +3570,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:440 +#: apt-get.8.xml:426 msgid "<option>--no-upgrade</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:441 +#: apt-get.8.xml:427 msgid "" "Do not upgrade packages; When used in conjunction with <literal>install</" "literal>, <literal>no-upgrade</literal> will prevent packages on the command " @@ -3466,12 +3584,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:447 +#: apt-get.8.xml:433 +msgid "<option>--only-upgrade</option>" +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> +#: apt-get.8.xml:434 +msgid "" +"Do not install new packages; When used in conjunction with <literal>install</" +"literal>, <literal>only-upgrade</literal> will prevent packages on the " +"command line from being upgraded if they are not already installed. " +"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>." +msgstr "" + +#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#: apt-get.8.xml:440 msgid "<option>--force-yes</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:448 +#: apt-get.8.xml:441 msgid "" "Force yes; This is a dangerous option that will cause apt to continue " "without prompting if it is doing something potentially harmful. It should " @@ -3481,12 +3613,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:455 +#: apt-get.8.xml:448 msgid "<option>--print-uris</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:456 +#: apt-get.8.xml:449 msgid "" "Instead of fetching the files to install their URIs are printed. Each URI " "will have the path, the destination file name, the size and the expected md5 " @@ -3499,12 +3631,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:466 +#: apt-get.8.xml:459 msgid "<option>--purge</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:467 +#: apt-get.8.xml:460 msgid "" "Use purge instead of remove for anything that would be removed. An asterisk " "(\"*\") will be displayed next to packages which are scheduled to be purged. " @@ -3513,24 +3645,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:474 +#: apt-get.8.xml:467 msgid "<option>--reinstall</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:475 +#: apt-get.8.xml:468 msgid "" "Re-Install packages that are already installed and at the newest version. " "Configuration Item: <literal>APT::Get::ReInstall</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:479 +#: apt-get.8.xml:472 msgid "<option>--list-cleanup</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:480 +#: apt-get.8.xml:473 msgid "" "This option defaults to on, use <literal>--no-list-cleanup</literal> to turn " "it off. When on <command>apt-get</command> will automatically manage the " @@ -3541,17 +3673,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:489 +#: apt-get.8.xml:482 msgid "<option>--target-release</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:490 +#: apt-get.8.xml:483 msgid "<option>--default-release</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:491 +#: apt-get.8.xml:484 msgid "" "This option controls the default input to the policy engine, it creates a " "default pin at priority 990 using the specified release string. This " @@ -3565,12 +3697,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:504 +#: apt-get.8.xml:497 msgid "<option>--trivial-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:506 +#: apt-get.8.xml:499 msgid "" "Only perform operations that are 'trivial'. Logically this can be considered " "related to <option>--assume-yes</option>, where <option>--assume-yes</" @@ -3579,24 +3711,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:512 +#: apt-get.8.xml:505 msgid "<option>--no-remove</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:513 +#: apt-get.8.xml:506 msgid "" "If any packages are to be removed apt-get immediately aborts without " "prompting. Configuration Item: <literal>APT::Get::Remove</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:518 +#: apt-get.8.xml:511 msgid "<option>--auto-remove</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:519 +#: apt-get.8.xml:512 msgid "" "If the command is either <literal>install</literal> or <literal>remove</" "literal>, then this option acts like running <literal>autoremove</literal> " @@ -3605,12 +3737,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:525 +#: apt-get.8.xml:518 msgid "<option>--only-source</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:526 +#: apt-get.8.xml:519 msgid "" "Only has meaning for the <literal>source</literal> and <literal>build-dep</" "literal> commands. Indicates that the given source names are not to be " @@ -3622,22 +3754,22 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--diff-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--dsc-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:536 +#: apt-get.8.xml:529 msgid "<option>--tar-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:537 +#: apt-get.8.xml:530 msgid "" "Download only the diff, dsc, or tar file of a source archive. Configuration " "Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</" @@ -3645,24 +3777,24 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:542 +#: apt-get.8.xml:535 msgid "<option>--arch-only</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:543 +#: apt-get.8.xml:536 msgid "" "Only process architecture-dependent build-dependencies. Configuration Item: " "<literal>APT::Get::Arch-Only</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt-get.8.xml:547 +#: apt-get.8.xml:540 msgid "<option>--allow-unauthenticated</option>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-get.8.xml:548 +#: apt-get.8.xml:541 msgid "" "Ignore if packages can't be authenticated and don't prompt about it. This " "is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::" @@ -3670,14 +3802,14 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt-get.8.xml:561 +#: apt-get.8.xml:554 msgid "" "&file-sourceslist; &file-aptconf; &file-preferences; &file-cachearchives; " "&file-statelists;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:570 +#: apt-get.8.xml:563 msgid "" "&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, " "&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, &apt-" @@ -3685,29 +3817,29 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:576 +#: apt-get.8.xml:569 msgid "" "<command>apt-get</command> returns zero on normal operation, decimal 100 on " "error." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:579 +#: apt-get.8.xml:572 msgid "ORIGINAL AUTHORS" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:580 +#: apt-get.8.xml:573 msgid "&apt-author.jgunthorpe;" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt-get.8.xml:583 +#: apt-get.8.xml:576 msgid "CURRENT AUTHORS" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-get.8.xml:585 +#: apt-get.8.xml:578 msgid "&apt-author.team;" msgstr "" @@ -4030,27 +4162,19 @@ msgstr "" msgid "Show the program version." msgstr "" -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> +#. type: Content of: <refentry><refsect1><variablelist> #: apt-mark.8.xml:124 -msgid "<filename>/var/lib/apt/extended_states</filename>" -msgstr "" - -#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt-mark.8.xml:125 -msgid "" -"Status list of auto-installed packages. Configuration Item: <literal>Dir::" -"State</literal> sets the path to the <filename>extended_states</filename> " -"file." +msgid " &file-extended_states;" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:134 +#: apt-mark.8.xml:129 #, fuzzy msgid "&apt-get;,&aptitude;,&apt-conf;" msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" #. type: Content of: <refentry><refsect1><para> -#: apt-mark.8.xml:138 +#: apt-mark.8.xml:133 msgid "" "<command>apt-mark</command> returns zero on normal operation, non-zero on " "error." @@ -4569,29 +4693,29 @@ msgstr "" msgid "" "Default release to install packages from if more than one version available. " "Contains release name, codename or release version. Examples: 'stable', " -"'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-" -"preferences;." +"'testing', 'unstable', '&stable-codename;', '&testing-codename;', '4.0', " +"'5.0*'. See also &apt-preferences;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:157 +#: apt.conf.5.xml:158 msgid "Ignore-Hold" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:158 +#: apt.conf.5.xml:159 msgid "" "Ignore Held packages; This global option causes the problem resolver to " "ignore held packages in its decision making." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:162 +#: apt.conf.5.xml:163 msgid "Clean-Installed" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:163 +#: apt.conf.5.xml:164 msgid "" "Defaults to on. When turned on the autoclean feature will remove any " "packages which can no longer be downloaded from the cache. If turned off " @@ -4600,12 +4724,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:169 +#: apt.conf.5.xml:170 msgid "Immediate-Configure" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:170 +#: apt.conf.5.xml:171 msgid "" "Defaults to on which will cause APT to install essential and important " "packages as fast as possible in the install/upgrade operation. This is done " @@ -4638,12 +4762,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:192 +#: apt.conf.5.xml:193 msgid "Force-LoopBreak" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:193 +#: apt.conf.5.xml:194 msgid "" "Never Enable this option unless you -really- know what you are doing. It " "permits APT to temporarily remove an essential package to break a Conflicts/" @@ -4654,82 +4778,131 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:201 -msgid "Cache-Limit" +#: apt.conf.5.xml:202 +msgid "Cache-Start, Cache-Grow and Cache-Limit" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:202 +#: apt.conf.5.xml:203 msgid "" -"APT uses a fixed size memory mapped cache file to store the 'available' " -"information. This sets the size of that cache (in bytes)." +"APT uses since version 0.7.26 a resizable memory mapped cache file to store " +"the 'available' information. <literal>Cache-Start</literal> acts as a hint " +"to which size the Cache will grow and is therefore the amount of memory APT " +"will request at startup. The default value is 20971520 bytes (~20 MB). Note " +"that these amount of space need to be available for APT otherwise it will " +"likely fail ungracefully, so for memory restricted devices these value " +"should be lowered while on systems with a lot of configured sources this " +"might be increased. <literal>Cache-Grow</literal> defines in byte with the " +"default of 1048576 (~1 MB) how much the Cache size will be increased in the " +"event the space defined by <literal>Cache-Start</literal> is not enough. " +"These value will be applied again and again until either the cache is big " +"enough to store all information or the size of the cache reaches the " +"<literal>Cache-Limit</literal>. The default of <literal>Cache-Limit</" +"literal> is 0 which stands for no limit. If <literal>Cache-Grow</literal> " +"is set to 0 the automatic grow of the cache is disabled." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:206 +#: apt.conf.5.xml:218 msgid "Build-Essential" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:207 +#: apt.conf.5.xml:219 msgid "Defines which package(s) are considered essential build dependencies." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:210 +#: apt.conf.5.xml:222 msgid "Get" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:211 +#: apt.conf.5.xml:223 msgid "" "The Get subsection controls the &apt-get; tool, please see its documentation " "for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:215 +#: apt.conf.5.xml:227 msgid "Cache" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:216 +#: apt.conf.5.xml:228 msgid "" "The Cache subsection controls the &apt-cache; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:220 +#: apt.conf.5.xml:232 msgid "CDROM" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:221 +#: apt.conf.5.xml:233 msgid "" "The CDROM subsection controls the &apt-cdrom; tool, please see its " "documentation for more information about the options here." msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:227 +#: apt.conf.5.xml:239 msgid "The Acquire Group" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:232 +#: apt.conf.5.xml:244 +msgid "Check-Valid-Until" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:245 +msgid "" +"Security related option defaulting to true as an expiring validation for a " +"Release file prevents longtime replay attacks and can e.g. also help users " +"to identify no longer updated mirrors - but the feature depends on the " +"correctness of the time on the user system. Archive maintainers are " +"encouraged to create Release files with the <literal>Valid-Until</literal> " +"header, but if they don't or a stricter value is volitional the following " +"<literal>Max-ValidTime</literal> option can be used." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:255 +msgid "Max-ValidTime" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:256 +msgid "" +"Seconds the Release file should be considered valid after it was created. " +"The default is \"for ever\" (0) if the Release file of the archive doesn't " +"include a <literal>Valid-Until</literal> header. If it does then this date " +"is the default. The date from the Release file or the date specified by the " +"creation time of the Release file (<literal>Date</literal> header) plus the " +"seconds specified with this options are used to check if the validation of a " +"file has expired by using the earlier date of the two. Archive specific " +"settings can be made by appending the label of the archive to the option " +"name." +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:268 msgid "PDiffs" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:233 +#: apt.conf.5.xml:269 msgid "" "Try to download deltas called <literal>PDiffs</literal> for Packages or " "Sources files instead of downloading whole ones. True by default." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:236 +#: apt.conf.5.xml:272 msgid "" "Two sub-options to limit the use of PDiffs are also available: With " "<literal>FileLimit</literal> can be specified how many PDiff files are " @@ -4740,12 +4913,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:245 +#: apt.conf.5.xml:281 msgid "Queue-Mode" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:246 +#: apt.conf.5.xml:282 msgid "" "Queuing mode; <literal>Queue-Mode</literal> can be one of <literal>host</" "literal> or <literal>access</literal> which determines how APT parallelizes " @@ -4755,36 +4928,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:253 +#: apt.conf.5.xml:289 msgid "Retries" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:254 +#: apt.conf.5.xml:290 msgid "" "Number of retries to perform. If this is non-zero APT will retry failed " "files the given number of times." msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:258 +#: apt.conf.5.xml:294 msgid "Source-Symlinks" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:259 +#: apt.conf.5.xml:295 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 "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:263 sources.list.5.xml:139 +#: apt.conf.5.xml:299 sources.list.5.xml:139 msgid "http" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:264 +#: apt.conf.5.xml:300 msgid "" "HTTP URIs; http::Proxy is the default http proxy to use. It is in the " "standard form of <literal>http://[[user][:pass]@]host[:port]/</literal>. Per " @@ -4795,7 +4968,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:272 +#: apt.conf.5.xml:308 msgid "" "Three settings are provided for cache control with HTTP/1.1 compliant proxy " "caches. <literal>No-Cache</literal> tells the proxy to not use its cached " @@ -4809,7 +4982,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:282 apt.conf.5.xml:346 +#: apt.conf.5.xml:318 apt.conf.5.xml:382 msgid "" "The option <literal>timeout</literal> sets the timeout timer used by the " "method, this applies to all things including connection timeout and data " @@ -4817,7 +4990,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:285 +#: apt.conf.5.xml:321 msgid "" "One setting is provided to control the pipeline depth in cases where the " "remote server is not RFC conforming or buggy (such as Squid 2.0.2). " @@ -4829,7 +5002,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:293 +#: apt.conf.5.xml:329 msgid "" "The used bandwidth can be limited with <literal>Acquire::http::Dl-Limit</" "literal> which accepts integer values in kilobyte. The default value is 0 " @@ -4839,7 +5012,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:298 +#: apt.conf.5.xml:334 msgid "" "<literal>Acquire::http::User-Agent</literal> can be used to set a different " "User-Agent for the http download method as some proxies allow access for " @@ -4847,12 +5020,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:304 +#: apt.conf.5.xml:340 msgid "https" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:305 +#: apt.conf.5.xml:341 msgid "" "HTTPS URIs. Cache-control, Timeout, AllowRedirect, Dl-Limit and proxy " "options are the same as for <literal>http</literal> method and will also " @@ -4862,7 +5035,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:311 +#: apt.conf.5.xml:347 msgid "" "<literal>CaInfo</literal> suboption specifies place of file that holds info " "about trusted certificates. <literal><host>::CaInfo</literal> is " @@ -4883,12 +5056,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:329 sources.list.5.xml:150 +#: apt.conf.5.xml:365 sources.list.5.xml:150 msgid "ftp" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:330 +#: apt.conf.5.xml:366 msgid "" "FTP URIs; ftp::Proxy is the default ftp proxy to use. It is in the standard " "form of <literal>ftp://[[user][:pass]@]host[:port]/</literal>. Per host " @@ -4907,7 +5080,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:349 +#: apt.conf.5.xml:385 msgid "" "Several settings are provided to control passive mode. Generally it is safe " "to leave passive mode on, it works in nearly every environment. However " @@ -4917,7 +5090,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:356 +#: apt.conf.5.xml:392 msgid "" "It is possible to proxy FTP over HTTP by setting the <envar>ftp_proxy</" "envar> environment variable to a http url - see the discussion of the http " @@ -4926,7 +5099,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:361 +#: apt.conf.5.xml:397 msgid "" "The setting <literal>ForceExtended</literal> controls the use of RFC2428 " "<literal>EPSV</literal> and <literal>EPRT</literal> commands. The default is " @@ -4936,18 +5109,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:368 sources.list.5.xml:132 +#: apt.conf.5.xml:404 sources.list.5.xml:132 msgid "cdrom" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:374 +#: apt.conf.5.xml:410 #, no-wrap msgid "/cdrom/::Mount \"foo\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:369 +#: apt.conf.5.xml:405 msgid "" "CDROM URIs; the only setting for CDROM URIs is the mount point, " "<literal>cdrom::Mount</literal> which must be the mount point for the CDROM " @@ -4960,12 +5133,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:379 +#: apt.conf.5.xml:415 msgid "gpgv" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:380 +#: apt.conf.5.xml:416 msgid "" "GPGV URIs; the only option for GPGV URIs is the option to pass additional " "parameters to gpgv. <literal>gpgv::Options</literal> Additional options " @@ -4973,18 +5146,18 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:385 +#: apt.conf.5.xml:421 msgid "CompressionTypes" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:391 +#: apt.conf.5.xml:427 #, no-wrap msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:386 +#: apt.conf.5.xml:422 msgid "" "List of compression types which are understood by the acquire methods. " "Files like <filename>Packages</filename> can be available in various " @@ -4996,19 +5169,19 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:396 +#: apt.conf.5.xml:432 #, no-wrap msgid "Acquire::CompressionTypes::Order:: \"gz\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><synopsis> -#: apt.conf.5.xml:399 +#: apt.conf.5.xml:435 #, no-wrap msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:392 +#: apt.conf.5.xml:428 msgid "" "Also the <literal>Order</literal> subgroup can be used to define in which " "order the acquire system will try to download the compressed files. The " @@ -5025,13 +5198,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:403 +#: apt.conf.5.xml:439 #, no-wrap msgid "Dir::Bin::bzip2 \"/bin/bzip2\";" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:401 +#: apt.conf.5.xml:437 msgid "" "Note that at run time the <literal>Dir::Bin::<replaceable>Methodname</" "replaceable></literal> will be checked: If this setting exists the method " @@ -5046,7 +5219,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:408 +#: apt.conf.5.xml:444 msgid "" "While it is possible to add an empty compression type to the order list, but " "APT in its current version doesn't understand it correctly and will display " @@ -5056,12 +5229,26 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> -#: apt.conf.5.xml:414 +#: apt.conf.5.xml:450 +msgid "GzipIndexes" +msgstr "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> +#: apt.conf.5.xml:452 +msgid "" +"When downloading <literal>gzip</literal> compressed indexes (Packages, " +"Sources, or Translations), keep them gzip compressed locally instead of " +"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 "" + +#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term> +#: apt.conf.5.xml:459 msgid "Languages" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:415 +#: apt.conf.5.xml:460 msgid "" "The Languages subsection controls which <filename>Translation</filename> " "files are downloaded and in which order APT tries to display the Description-" @@ -5074,13 +5261,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para><programlisting> -#: apt.conf.5.xml:431 +#: apt.conf.5.xml:476 #, no-wrap msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };" msgstr "" #. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:421 +#: apt.conf.5.xml:466 msgid "" "The default list includes \"environment\" and \"en\". " "\"<literal>environment</literal>\" has a special meaning here: It will be " @@ -5098,24 +5285,24 @@ msgid "" "configuration will result in the order \"en, de\" in an english and in \"de, " "en\" in a german localization. Note that \"fr\" is downloaded, but not used " "if APT is not used in a french localization, in such an environment the " -"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=\"0" -"\"/>" +"order would be \"fr, de, en\". <placeholder type=\"programlisting\" id=" +"\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:228 +#: apt.conf.5.xml:240 msgid "" "The <literal>Acquire</literal> group of options controls the download of " "packages and the URI handlers. <placeholder type=\"variablelist\" id=\"0\"/>" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:438 +#: apt.conf.5.xml:483 msgid "Directories" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:440 +#: apt.conf.5.xml:485 msgid "" "The <literal>Dir::State</literal> section has directories that pertain to " "local state information. <literal>lists</literal> is the directory to place " @@ -5127,7 +5314,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:447 +#: apt.conf.5.xml:492 msgid "" "<literal>Dir::Cache</literal> contains locations pertaining to local cache " "information, such as the two package caches <literal>srcpkgcache</literal> " @@ -5140,7 +5327,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:456 +#: apt.conf.5.xml:501 msgid "" "<literal>Dir::Etc</literal> contains the location of configuration files, " "<literal>sourcelist</literal> gives the location of the sourcelist and " @@ -5150,7 +5337,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:462 +#: apt.conf.5.xml:507 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 " @@ -5158,7 +5345,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:466 +#: apt.conf.5.xml:511 msgid "" "Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::" "Bin::Methods</literal> specifies the location of the method handlers and " @@ -5169,7 +5356,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:474 +#: apt.conf.5.xml:519 msgid "" "The configuration item <literal>RootDir</literal> has a special meaning. If " "set, all paths in <literal>Dir::</literal> will be relative to " @@ -5181,13 +5368,24 @@ msgid "" "filename>." msgstr "" +#. type: Content of: <refentry><refsect1><para> +#: apt.conf.5.xml:532 +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 " +"fragment directories. Per default a file which end with <literal>.disabled</" +"literal>, <literal>~</literal>, <literal>.bak</literal> or <literal>.dpkg-[a-" +"z]+</literal> is silently ignored. As seen in the last default value these " +"patterns can use regular expression syntax." +msgstr "" + #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:487 +#: apt.conf.5.xml:541 msgid "APT in DSelect" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:489 +#: apt.conf.5.xml:543 msgid "" "When APT is used as a &dselect; method several configuration directives " "control the default behaviour. These are in the <literal>DSelect</literal> " @@ -5195,12 +5393,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:493 +#: apt.conf.5.xml:547 msgid "Clean" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:494 +#: apt.conf.5.xml:548 msgid "" "Cache Clean mode; this value may be one of always, prompt, auto, pre-auto " "and never. always and prompt will remove all packages from the cache after " @@ -5211,50 +5409,50 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:503 +#: apt.conf.5.xml:557 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the install phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:507 +#: apt.conf.5.xml:561 msgid "Updateoptions" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:508 +#: apt.conf.5.xml:562 msgid "" "The contents of this variable is passed to &apt-get; as command line options " "when it is run for the update phase." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:512 +#: apt.conf.5.xml:566 msgid "PromptAfterUpdate" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:513 +#: apt.conf.5.xml:567 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:519 +#: apt.conf.5.xml:573 msgid "How APT calls dpkg" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:520 +#: apt.conf.5.xml:574 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:525 +#: apt.conf.5.xml:579 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 " @@ -5262,17 +5460,17 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Pre-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:530 +#: apt.conf.5.xml:584 msgid "Post-Invoke" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:531 +#: apt.conf.5.xml:585 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 " @@ -5281,12 +5479,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:537 +#: apt.conf.5.xml:591 msgid "Pre-Install-Pkgs" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:538 +#: apt.conf.5.xml:592 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 " @@ -5296,7 +5494,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:544 +#: apt.conf.5.xml:598 msgid "" "Version 2 of this protocol dumps more information, including the protocol " "version, the APT configuration space and the packages, files and versions " @@ -5306,36 +5504,36 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:551 +#: apt.conf.5.xml:605 msgid "Run-Directory" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:552 +#: apt.conf.5.xml:606 msgid "" "APT chdirs to this directory before invoking dpkg, the default is <filename>/" "</filename>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:556 +#: apt.conf.5.xml:610 msgid "Build-options" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:557 +#: apt.conf.5.xml:611 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:562 +#: apt.conf.5.xml:616 msgid "dpkg trigger usage (and related options)" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:563 +#: apt.conf.5.xml:617 msgid "" "APT can call dpkg in a way so it can make aggressive use of triggers over " "multiply calls of dpkg. Without further options dpkg will use triggers only " @@ -5350,7 +5548,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><literallayout> -#: apt.conf.5.xml:578 +#: apt.conf.5.xml:632 #, no-wrap msgid "" "DPkg::NoTriggers \"true\";\n" @@ -5360,7 +5558,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt.conf.5.xml:572 +#: apt.conf.5.xml:626 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 " @@ -5374,12 +5572,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:584 +#: apt.conf.5.xml:638 msgid "DPkg::NoTriggers" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:585 +#: apt.conf.5.xml:639 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 " @@ -5391,12 +5589,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:592 +#: apt.conf.5.xml:646 msgid "PackageManager::Configure" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:593 +#: apt.conf.5.xml:647 msgid "" "Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" " "and \"<literal>no</literal>\". \"<literal>all</literal>\" is the default " @@ -5412,12 +5610,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:603 +#: apt.conf.5.xml:657 msgid "DPkg::ConfigurePending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:604 +#: apt.conf.5.xml:658 msgid "" "If this option is set apt will call <command>dpkg --configure --pending</" "command> to let dpkg handle all required configurations and triggers. This " @@ -5428,12 +5626,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:610 +#: apt.conf.5.xml:664 msgid "DPkg::TriggersPending" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:611 +#: apt.conf.5.xml:665 msgid "" "Useful for <literal>smart</literal> configuration as a package which has " "pending triggers is not considered as <literal>installed</literal> and dpkg " @@ -5443,12 +5641,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:616 +#: apt.conf.5.xml:670 msgid "PackageManager::UnpackAll" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:617 +#: apt.conf.5.xml:671 msgid "" "As the configuration can be deferred to be done at the end by dpkg it can be " "tried to order the unpack series only by critical needs, e.g. by Pre-" @@ -5460,12 +5658,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><term> -#: apt.conf.5.xml:624 +#: apt.conf.5.xml:678 msgid "OrderList::Score::Immediate" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout> -#: apt.conf.5.xml:632 +#: apt.conf.5.xml:686 #, no-wrap msgid "" "OrderList::Score {\n" @@ -5477,7 +5675,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:625 +#: apt.conf.5.xml:679 msgid "" "Essential packages (and there dependencies) should be configured immediately " "after unpacking. It will be a good idea to do this quite early in the " @@ -5491,12 +5689,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:645 +#: apt.conf.5.xml:699 msgid "Periodic and Archives options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:646 +#: apt.conf.5.xml:700 msgid "" "<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups " "of options configure behavior of apt periodic updates, which is done by " @@ -5505,12 +5703,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><title> -#: apt.conf.5.xml:654 +#: apt.conf.5.xml:708 msgid "Debug options" msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:656 +#: apt.conf.5.xml:710 msgid "" "Enabling options in the <literal>Debug::</literal> section will cause " "debugging information to be sent to the standard error stream of the program " @@ -5521,7 +5719,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:667 +#: apt.conf.5.xml:721 msgid "" "<literal>Debug::pkgProblemResolver</literal> enables output about the " "decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</" @@ -5529,7 +5727,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:675 +#: apt.conf.5.xml:729 msgid "" "<literal>Debug::NoLocking</literal> disables all file locking. This can be " "used to run some operations (for instance, <literal>apt-get -s install</" @@ -5537,7 +5735,7 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para> -#: apt.conf.5.xml:684 +#: apt.conf.5.xml:738 msgid "" "<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each " "time that <literal>apt</literal> invokes &dpkg;." @@ -5547,120 +5745,120 @@ 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:692 +#: apt.conf.5.xml:746 msgid "" "<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data " "in CDROM IDs." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:702 +#: apt.conf.5.xml:756 msgid "A full list of debugging options to apt follows." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:707 +#: apt.conf.5.xml:761 #, fuzzy msgid "<literal>Debug::Acquire::cdrom</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:711 +#: apt.conf.5.xml:765 msgid "" "Print information related to accessing <literal>cdrom://</literal> sources." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:718 +#: apt.conf.5.xml:772 #, fuzzy msgid "<literal>Debug::Acquire::ftp</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:722 +#: apt.conf.5.xml:776 msgid "Print information related to downloading packages using FTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:729 +#: apt.conf.5.xml:783 #, fuzzy msgid "<literal>Debug::Acquire::http</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:733 +#: apt.conf.5.xml:787 msgid "Print information related to downloading packages using HTTP." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:740 +#: apt.conf.5.xml:794 #, fuzzy msgid "<literal>Debug::Acquire::https</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:744 +#: apt.conf.5.xml:798 msgid "Print information related to downloading packages using HTTPS." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:751 +#: apt.conf.5.xml:805 #, fuzzy msgid "<literal>Debug::Acquire::gpgv</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:755 +#: apt.conf.5.xml:809 msgid "" "Print information related to verifying cryptographic signatures using " "<literal>gpg</literal>." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:762 +#: apt.conf.5.xml:816 #, fuzzy msgid "<literal>Debug::aptcdrom</literal>" msgstr "a linha <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:766 +#: apt.conf.5.xml:820 msgid "" "Output information about the process of accessing collections of packages " "stored on CD-ROMs." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:773 +#: apt.conf.5.xml:827 #, fuzzy msgid "<literal>Debug::BuildDeps</literal>" msgstr "a linha <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:776 +#: apt.conf.5.xml:830 msgid "Describes the process of resolving build-dependencies in &apt-get;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:783 +#: apt.conf.5.xml:837 #, fuzzy msgid "<literal>Debug::Hashes</literal>" msgstr "a linha <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:786 +#: apt.conf.5.xml:840 msgid "" "Output each cryptographic hash that is generated by the <literal>apt</" "literal> libraries." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:793 +#: apt.conf.5.xml:847 #, fuzzy msgid "<literal>Debug::IdentCDROM</literal>" msgstr "a linha <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:796 +#: apt.conf.5.xml:850 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 " @@ -5668,99 +5866,99 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:804 +#: apt.conf.5.xml:858 #, fuzzy msgid "<literal>Debug::NoLocking</literal>" msgstr "a linha <literal>Origin:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:807 +#: apt.conf.5.xml:861 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><term> -#: apt.conf.5.xml:815 +#: apt.conf.5.xml:869 #, fuzzy msgid "<literal>Debug::pkgAcquire</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:819 +#: apt.conf.5.xml:873 msgid "Log when items are added to or removed from the global download queue." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:826 +#: apt.conf.5.xml:880 #, fuzzy msgid "<literal>Debug::pkgAcquire::Auth</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:829 +#: apt.conf.5.xml:883 msgid "" "Output status messages and errors related to verifying checksums and " "cryptographic signatures of downloaded files." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:836 +#: apt.conf.5.xml:890 #, fuzzy msgid "<literal>Debug::pkgAcquire::Diffs</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:839 +#: apt.conf.5.xml:893 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><term> -#: apt.conf.5.xml:847 +#: apt.conf.5.xml:901 #, fuzzy msgid "<literal>Debug::pkgAcquire::RRed</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:851 +#: apt.conf.5.xml:905 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><term> -#: apt.conf.5.xml:858 +#: apt.conf.5.xml:912 #, fuzzy msgid "<literal>Debug::pkgAcquire::Worker</literal>" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:862 +#: apt.conf.5.xml:916 msgid "" "Log all interactions with the sub-processes that actually perform downloads." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:869 +#: apt.conf.5.xml:923 msgid "<literal>Debug::pkgAutoRemove</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:873 +#: apt.conf.5.xml:927 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><term> -#: apt.conf.5.xml:880 +#: apt.conf.5.xml:934 msgid "<literal>Debug::pkgDepCache::AutoInstall</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:883 +#: apt.conf.5.xml:937 msgid "" "Generate debug messages describing which packages are being automatically " "installed to resolve dependencies. This corresponds to the initial auto-" @@ -5770,12 +5968,12 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:894 +#: apt.conf.5.xml:948 msgid "<literal>Debug::pkgDepCache::Marker</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:897 +#: apt.conf.5.xml:951 msgid "" "Generate debug messages describing which package is marked as keep/install/" "remove while the ProblemResolver does his work. Each addition or deletion " @@ -5792,96 +5990,96 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:916 +#: apt.conf.5.xml:970 #, fuzzy msgid "<literal>Debug::pkgInitConfig</literal>" msgstr "a linha <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:919 +#: apt.conf.5.xml:973 msgid "Dump the default configuration to standard error on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:926 +#: apt.conf.5.xml:980 #, fuzzy msgid "<literal>Debug::pkgDPkgPM</literal>" msgstr "a linha <literal>Package:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:929 +#: apt.conf.5.xml:983 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><term> -#: apt.conf.5.xml:937 +#: apt.conf.5.xml:991 msgid "<literal>Debug::pkgDPkgProgressReporting</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:940 +#: apt.conf.5.xml:994 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><term> -#: apt.conf.5.xml:947 +#: apt.conf.5.xml:1001 #, fuzzy msgid "<literal>Debug::pkgOrderList</literal>" msgstr "a linha <literal>Origin:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:951 +#: apt.conf.5.xml:1005 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><term> -#: apt.conf.5.xml:959 +#: apt.conf.5.xml:1013 #, fuzzy msgid "<literal>Debug::pkgPackageManager</literal>" msgstr "a linha <literal>Package:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:963 +#: apt.conf.5.xml:1017 msgid "" "Output status messages tracing the steps performed when invoking &dpkg;." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:970 +#: apt.conf.5.xml:1024 #, fuzzy msgid "<literal>Debug::pkgPolicy</literal>" msgstr "a linha <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:974 +#: apt.conf.5.xml:1028 msgid "Output the priority of each package list on startup." msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:980 +#: apt.conf.5.xml:1034 msgid "<literal>Debug::pkgProblemResolver</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:984 +#: apt.conf.5.xml:1038 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><term> -#: apt.conf.5.xml:992 +#: apt.conf.5.xml:1046 msgid "<literal>Debug::pkgProblemResolver::ShowScores</literal>" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:995 +#: apt.conf.5.xml:1049 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 " @@ -5889,33 +6087,33 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><term> -#: apt.conf.5.xml:1003 +#: apt.conf.5.xml:1057 #, fuzzy msgid "<literal>Debug::sourceList</literal>" msgstr "a linha <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para> -#: apt.conf.5.xml:1007 +#: apt.conf.5.xml:1061 msgid "" "Print information about the vendors read from <filename>/etc/apt/vendors." "list</filename>." msgstr "" #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1030 +#: apt.conf.5.xml:1084 msgid "" "&configureindex; is a configuration file showing example values for all " "possible options." msgstr "" #. type: Content of: <refentry><refsect1><variablelist> -#: apt.conf.5.xml:1037 +#: apt.conf.5.xml:1091 msgid "&file-aptconf;" msgstr "" #. ? reading apt.conf #. type: Content of: <refentry><refsect1><para> -#: apt.conf.5.xml:1042 +#: apt.conf.5.xml:1096 #, fuzzy msgid "&apt-cache;, &apt-config;, &apt-preferences;." msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" @@ -5923,7 +6121,8 @@ msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" #. The last update date #. type: Content of: <refentry><refentryinfo> #: apt_preferences.5.xml:13 -msgid "&apt-author.team; &apt-email; &apt-product; <date>04 May 2009</date>" +msgid "" +"&apt-author.team; &apt-email; &apt-product; <date>16 February 2010</date>" msgstr "" #. type: Content of: <refentry><refnamediv><refname> @@ -5993,6 +6192,20 @@ msgstr "" #. type: Content of: <refentry><refsect1><para> #: apt_preferences.5.xml:56 msgid "" +"Preferences are a strong power in the hands of a system administrator but " +"they can become also their biggest nightmare if used without care! APT will " +"not questioning the preferences so wrong settings will therefore lead to " +"uninstallable packages or wrong decisions while upgrading packages. Even " +"more problems will arise if multiply distribution releases are mixed without " +"a good understanding of the following paragraphs. Packages included in a " +"specific release aren't tested in and therefore doesn't always work as " +"expected in older or newer releases or together with other packages from " +"different releases. You have been warned." +msgstr "" + +#. type: Content of: <refentry><refsect1><para> +#: apt_preferences.5.xml:67 +msgid "" "Note that the files in the <filename>/etc/apt/preferences.d</filename> " "directory are parsed in alphanumeric ascending order and need to obey the " "following naming convention: The files have no or \"<literal>pref</literal>" @@ -6002,13 +6215,13 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:63 +#: apt_preferences.5.xml:74 #, fuzzy msgid "APT's Default Priority Assignments" msgstr "Atribuições de Prioridade Padrão do APT" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:78 +#: apt_preferences.5.xml:89 #, fuzzy, no-wrap msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n" msgstr "" @@ -6016,7 +6229,7 @@ msgstr "" "<command>apt-get install -t testing <replaceable>algum-pacote</replaceable></command>\n" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:81 +#: apt_preferences.5.xml:92 #, fuzzy, no-wrap msgid "APT::Default-Release \"stable\";\n" msgstr "" @@ -6024,7 +6237,7 @@ msgstr "" "APT::Default-Release \"stable\";\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:65 +#: apt_preferences.5.xml:76 #, fuzzy msgid "" "If there is no preferences file or if there is no entry in the file that " @@ -6049,25 +6262,39 @@ msgstr "" "etc/apt/apt.conf</filename>. Por exemplo," #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:90 +#: apt_preferences.5.xml:101 +#, fuzzy +msgid "priority 1" +msgstr "prioridade 100" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> +#: apt_preferences.5.xml:102 +msgid "" +"to the versions coming from archives which in their <filename>Release</" +"filename> files are marked as \"NotAutomatic: yes\" like the debian " +"experimental archive." +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> +#: apt_preferences.5.xml:107 #, fuzzy msgid "priority 100" msgstr "prioridade 100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:91 +#: apt_preferences.5.xml:108 #, fuzzy msgid "to the version that is already installed (if any)." msgstr "para a instância que já esteja instalada (caso exista)." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:95 +#: apt_preferences.5.xml:112 #, fuzzy msgid "priority 500" msgstr "prioridade 500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:96 +#: apt_preferences.5.xml:113 #, fuzzy msgid "" "to the versions that are not installed and do not belong to the target " @@ -6076,13 +6303,13 @@ msgstr "" "para as instâncias que não estã instaladas e que não pertencem a versão alvo." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:100 +#: apt_preferences.5.xml:117 #, fuzzy msgid "priority 990" msgstr "prioridade 990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:101 +#: apt_preferences.5.xml:118 #, fuzzy msgid "" "to the versions that are not installed and belong to the target release." @@ -6090,7 +6317,7 @@ msgstr "" "para as instâncias que não estejam instaladas e pertençam a versão alvo." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:85 +#: apt_preferences.5.xml:96 #, fuzzy msgid "" "If the target release has been specified then APT uses the following " @@ -6102,19 +6329,21 @@ msgstr "" "Atribuirá :" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:106 +#: apt_preferences.5.xml:123 #, fuzzy msgid "" "If the target release has not been specified then APT simply assigns " "priority 100 to all installed package versions and priority 500 to all " -"uninstalled package versions." +"uninstalled package versions, expect versions coming from archives which in " +"their <filename>Release</filename> files are marked as \"NotAutomatic: yes\" " +"- these versions get the priority 1." msgstr "" "Caso nenhuma versão alvo tenha sido especificada, o APT simplesmente irá " "atribuir a prioridade 100 para todas as instâncias de pacotes instaladas e a " "prioridade 500 para todas as instâncias de pacotes não instaladas." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:110 +#: apt_preferences.5.xml:129 #, fuzzy msgid "" "APT then applies the following rules, listed in order of precedence, to " @@ -6124,7 +6353,7 @@ msgstr "" "determinar qual instância de um pacote instalar." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:113 +#: apt_preferences.5.xml:132 #, fuzzy msgid "" "Never downgrade unless the priority of an available version exceeds 1000. " @@ -6141,13 +6370,13 @@ msgstr "" "\"downgrade\" pode ser arriscado.)" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:119 +#: apt_preferences.5.xml:138 #, fuzzy msgid "Install the highest priority version." msgstr "Instala a instância de prioridade mais alta." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:120 +#: apt_preferences.5.xml:139 #, fuzzy msgid "" "If two or more versions have the same priority, install the most recent one " @@ -6157,7 +6386,7 @@ msgstr "" "mais recente (ou seja, aquela com o maior número de versão)." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:123 +#: apt_preferences.5.xml:142 #, fuzzy msgid "" "If two or more versions have the same priority and version number but either " @@ -6169,7 +6398,7 @@ msgstr "" "<literal>--reinstall</literal> seja fornecida, instala aquela desinstalada." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:129 +#: apt_preferences.5.xml:148 #, fuzzy msgid "" "In a typical situation, the installed version of a package (priority 100) " @@ -6186,7 +6415,7 @@ msgstr "" "forem executados." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:136 +#: apt_preferences.5.xml:155 #, fuzzy msgid "" "More rarely, the installed version of a package is <emphasis>more</emphasis> " @@ -6201,7 +6430,7 @@ msgstr "" "upgrade</command> forem executados." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:141 +#: apt_preferences.5.xml:160 #, fuzzy msgid "" "Sometimes the installed version of a package is more recent than the version " @@ -6221,13 +6450,13 @@ msgstr "" "disponíveis possuir uma prioridade maior do que a versão instalada." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:150 +#: apt_preferences.5.xml:169 #, fuzzy msgid "The Effect of APT Preferences" msgstr "O Efeito das Preferências do APT" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:152 +#: apt_preferences.5.xml:171 #, fuzzy msgid "" "The APT preferences file allows the system administrator to control the " @@ -6241,7 +6470,7 @@ msgstr "" "das duas formas, uma forma específica e uma forma geral." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:158 +#: apt_preferences.5.xml:177 #, fuzzy msgid "" "The specific form assigns a priority (a \"Pin-Priority\") to one or more " @@ -6257,7 +6486,7 @@ msgstr "" "com \"<literal>5.8</literal>\"." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:165 +#: apt_preferences.5.xml:184 #, fuzzy, no-wrap msgid "" "Package: perl\n" @@ -6270,7 +6499,7 @@ msgstr "" "Pin-Priority: 1001\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:171 +#: apt_preferences.5.xml:190 #, fuzzy msgid "" "The general form assigns a priority to all of the package versions in a " @@ -6286,7 +6515,7 @@ msgstr "" "identificado pelo nome de domínio totalmente qualificado do site Internet." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:177 +#: apt_preferences.5.xml:196 #, fuzzy msgid "" "This general-form entry in the APT preferences file applies only to groups " @@ -6299,7 +6528,7 @@ msgstr "" "no site local." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:182 +#: apt_preferences.5.xml:201 #, fuzzy, no-wrap msgid "" "Package: *\n" @@ -6312,14 +6541,36 @@ msgstr "" "Pin-Priority: 999\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:187 +#: apt_preferences.5.xml:206 +msgid "" +"A note of caution: the keyword used here is \"<literal>origin</literal>\" " +"which can be used to match a hostname. The following record will assign a " +"high priority to all versions available from the server identified by the " +"hostname \"ftp.de.debian.org\"" +msgstr "" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> +#: apt_preferences.5.xml:210 +#, fuzzy, no-wrap +msgid "" +"Package: *\n" +"Pin: origin \"ftp.de.debian.org\"\n" +"Pin-Priority: 999\n" +msgstr "" +"<programlisting>\n" +"Package: *\n" +"Pin: origin \"\"\n" +"Pin-Priority: 999\n" + +#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> +#: apt_preferences.5.xml:214 #, fuzzy msgid "" -"A note of caution: the keyword used here is \"<literal>origin</literal>\". " -"This should not be confused with the Origin of a distribution as specified " -"in a <filename>Release</filename> file. What follows the \"Origin:\" tag in " -"a <filename>Release</filename> file is not an Internet address but an author " -"or vendor name, such as \"Debian\" or \"Ximian\"." +"This should <emphasis>not</emphasis> be confused with the Origin of a " +"distribution as specified in a <filename>Release</filename> file. What " +"follows the \"Origin:\" tag in a <filename>Release</filename> file is not an " +"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian" +"\"." msgstr "" "Uma nota de aviso : a palavra-chave usada aqui é \"<literal>origin</literal>" "\". Esta palavra não deve ser confundida com a origem (\"Origin:\") de uma " @@ -6329,7 +6580,7 @@ msgstr "" "como \"Debian\" ou \"Ximian\"." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:193 +#: apt_preferences.5.xml:219 #, fuzzy msgid "" "The following record assigns a low priority to all package versions " @@ -6341,7 +6592,7 @@ msgstr "" "\"<literal>unstable</literal>\"." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:197 +#: apt_preferences.5.xml:223 #, fuzzy, no-wrap msgid "" "Package: *\n" @@ -6354,23 +6605,23 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:202 +#: apt_preferences.5.xml:228 #, fuzzy msgid "" "The following record assigns a high priority to all package versions " -"belonging to any distribution whose Codename is \"<literal>squeeze</literal>" -"\"." +"belonging to any distribution whose Codename is \"<literal>&testing-codename;" +"</literal>\"." msgstr "" "O registro a seguir atribui uma prioridade baixa para todas as versões de " "pacote que pertençam a qualquer distribuição cujo nome do Repositório seja " "\"<literal>unstable</literal>\"." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:206 +#: apt_preferences.5.xml:232 #, fuzzy, no-wrap msgid "" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" msgstr "" "<programlisting>\n" @@ -6379,7 +6630,7 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:211 +#: apt_preferences.5.xml:237 #, fuzzy msgid "" "The following record assigns a high priority to all package versions " @@ -6392,7 +6643,7 @@ msgstr "" "literal>\"." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting> -#: apt_preferences.5.xml:216 +#: apt_preferences.5.xml:242 #, fuzzy, no-wrap msgid "" "Package: *\n" @@ -6405,19 +6656,19 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:227 +#: apt_preferences.5.xml:253 #, fuzzy msgid "How APT Interprets Priorities" msgstr "Como o APT Interpreta Prioridades" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:235 +#: apt_preferences.5.xml:261 #, fuzzy msgid "P > 1000" msgstr "P > 1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:236 +#: apt_preferences.5.xml:262 #, fuzzy msgid "" "causes a version to be installed even if this constitutes a downgrade of the " @@ -6427,13 +6678,13 @@ msgstr "" "dowgrade do pacote" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:240 +#: apt_preferences.5.xml:266 #, fuzzy msgid "990 < P <=1000" msgstr "990 < P <=1000" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:241 +#: apt_preferences.5.xml:267 #, fuzzy msgid "" "causes a version to be installed even if it does not come from the target " @@ -6443,13 +6694,13 @@ msgstr "" "versão alvo, a menos que a versão instalada seja mais recente" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:246 +#: apt_preferences.5.xml:272 #, fuzzy msgid "500 < P <=990" msgstr "500 < P <=990" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:247 +#: apt_preferences.5.xml:273 #, fuzzy msgid "" "causes a version to be installed unless there is a version available " @@ -6459,13 +6710,13 @@ msgstr "" "disponível pertencente a versão alvo ou a versão instalada seja mais recente" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:252 +#: apt_preferences.5.xml:278 #, fuzzy msgid "100 < P <=500" msgstr "100 < P <=500" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:253 +#: apt_preferences.5.xml:279 #, fuzzy msgid "" "causes a version to be installed unless there is a version available " @@ -6476,13 +6727,13 @@ msgstr "" "seja mais recente" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:258 +#: apt_preferences.5.xml:284 #, fuzzy msgid "0 < P <=100" msgstr "0 <= P <=100" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:259 +#: apt_preferences.5.xml:285 #, fuzzy msgid "" "causes a version to be installed only if there is no installed version of " @@ -6492,19 +6743,19 @@ msgstr "" "instalada do pacote" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:263 +#: apt_preferences.5.xml:289 #, fuzzy msgid "P < 0" msgstr "P < 0" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:264 +#: apt_preferences.5.xml:290 #, fuzzy msgid "prevents the version from being installed" msgstr "impede a versão de ser instalada" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:230 +#: apt_preferences.5.xml:256 #, fuzzy msgid "" "Priorities (P) assigned in the APT preferences file must be positive or " @@ -6516,7 +6767,7 @@ msgstr "" "seguir (a grosso modo):" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:269 +#: apt_preferences.5.xml:295 #, fuzzy msgid "" "If any specific-form records match an available package version then the " @@ -6532,7 +6783,7 @@ msgstr "" "determinará a prioridade da versão do pacote." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:275 +#: apt_preferences.5.xml:301 #, fuzzy msgid "" "For example, suppose the APT preferences file contains the three records " @@ -6542,7 +6793,7 @@ msgstr "" "registros apresentados anteriormente :" #. type: Content of: <refentry><refsect1><refsect2><programlisting> -#: apt_preferences.5.xml:279 +#: apt_preferences.5.xml:305 #, fuzzy, no-wrap msgid "" "Package: perl\n" @@ -6571,12 +6822,12 @@ msgstr "" "Pin-Priority: 50\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:292 +#: apt_preferences.5.xml:318 msgid "Then:" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:294 +#: apt_preferences.5.xml:320 #, fuzzy msgid "" "The most recent available version of the <literal>perl</literal> package " @@ -6592,7 +6843,7 @@ msgstr "" "será feito um downgrade do <literal>perl</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:299 +#: apt_preferences.5.xml:325 #, fuzzy msgid "" "A version of any package other than <literal>perl</literal> that is " @@ -6604,7 +6855,7 @@ msgstr "" "mesmo versões pertencentes a versão alvo." #. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara> -#: apt_preferences.5.xml:303 +#: apt_preferences.5.xml:329 #, fuzzy msgid "" "A version of a package whose origin is not the local system but some other " @@ -6619,13 +6870,13 @@ msgstr "" "instalada." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:313 +#: apt_preferences.5.xml:339 #, fuzzy msgid "Determination of Package Version and Distribution Properties" msgstr "Determinação da Versão do Pacote e Propriedades da Distribuição" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:315 +#: apt_preferences.5.xml:341 #, fuzzy msgid "" "The locations listed in the &sources-list; file should provide " @@ -6637,31 +6888,31 @@ msgstr "" "os pacotes disponíveis nessas localidades." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:327 +#: apt_preferences.5.xml:353 #, fuzzy msgid "the <literal>Package:</literal> line" msgstr "a linha <literal>Package:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:328 +#: apt_preferences.5.xml:354 #, fuzzy msgid "gives the package name" msgstr "informa o nome do pacote" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:331 apt_preferences.5.xml:381 +#: apt_preferences.5.xml:357 apt_preferences.5.xml:407 #, fuzzy msgid "the <literal>Version:</literal> line" msgstr "a linha <literal>Version:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:332 +#: apt_preferences.5.xml:358 #, fuzzy msgid "gives the version number for the named package" msgstr "informa o número de versão do pacote" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:319 +#: apt_preferences.5.xml:345 #, fuzzy msgid "" "The <filename>Packages</filename> file is normally found in the directory " @@ -6683,13 +6934,13 @@ msgstr "" "do APT :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:348 +#: apt_preferences.5.xml:374 #, fuzzy msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line" msgstr "a linha <literal>Archive:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:349 +#: apt_preferences.5.xml:375 #, fuzzy msgid "" "names the archive to which all the packages in the directory tree belong. " @@ -6707,7 +6958,7 @@ msgstr "" "requerer a linha :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:359 +#: apt_preferences.5.xml:385 #, fuzzy, no-wrap msgid "Pin: release a=stable\n" msgstr "" @@ -6715,20 +6966,21 @@ msgstr "" "Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:365 +#: apt_preferences.5.xml:391 #, fuzzy msgid "the <literal>Codename:</literal> line" msgstr "a linha <literal>Component:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:366 +#: apt_preferences.5.xml:392 #, fuzzy msgid "" "names the codename to which all the packages in the directory tree belong. " -"For example, the line \"Codename: squeeze\" specifies that all of the " -"packages in the directory tree below the parent of the <filename>Release</" -"filename> file belong to a version named <literal>squeeze</literal>. " -"Specifying this value in the APT preferences file would require the line:" +"For example, the line \"Codename: &testing-codename;\" specifies that all of " +"the packages in the directory tree below the parent of the " +"<filename>Release</filename> file belong to a version named " +"<literal>&testing-codename;</literal>. Specifying this value in the APT " +"preferences file would require the line:" msgstr "" "dá nome ao repositório para o qual todos os pacotes na àrvore de diretório " "pertencem. Por exemplo, a linha \"Archive: stable\" especifica que todos os " @@ -6738,13 +6990,15 @@ msgstr "" "requerer a linha :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:375 -#, no-wrap -msgid "Pin: release n=squeeze\n" +#: apt_preferences.5.xml:401 +#, fuzzy, no-wrap +msgid "Pin: release n=&testing-codename;\n" msgstr "" +"<programlisting>\n" +"Pin: release a=stable\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:382 +#: apt_preferences.5.xml:408 #, fuzzy msgid "" "names the release version. For example, the packages in the tree might " @@ -6761,7 +7015,7 @@ msgstr "" "das linhas a seguir." #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:391 +#: apt_preferences.5.xml:417 #, fuzzy, no-wrap msgid "" "Pin: release v=3.0\n" @@ -6774,13 +7028,13 @@ msgstr "" "Pin: release 3.0\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:400 +#: apt_preferences.5.xml:426 #, fuzzy msgid "the <literal>Component:</literal> line" msgstr "a linha <literal>Component:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:401 +#: apt_preferences.5.xml:427 #, fuzzy msgid "" "names the licensing component associated with the packages in the directory " @@ -6799,7 +7053,7 @@ msgstr "" "requerer a linha :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:410 +#: apt_preferences.5.xml:436 #, fuzzy, no-wrap msgid "Pin: release c=main\n" msgstr "" @@ -6807,13 +7061,13 @@ msgstr "" "Pin: release c=main\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:416 +#: apt_preferences.5.xml:442 #, fuzzy msgid "the <literal>Origin:</literal> line" msgstr "a linha <literal>Origin:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:417 +#: apt_preferences.5.xml:443 #, fuzzy msgid "" "names the originator of the packages in the directory tree of the " @@ -6827,7 +7081,7 @@ msgstr "" "requerer a linha :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:423 +#: apt_preferences.5.xml:449 #, fuzzy, no-wrap msgid "Pin: release o=Debian\n" msgstr "" @@ -6835,13 +7089,13 @@ msgstr "" "Pin: release o=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term> -#: apt_preferences.5.xml:429 +#: apt_preferences.5.xml:455 #, fuzzy msgid "the <literal>Label:</literal> line" msgstr "a linha <literal>Label:</literal>" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara> -#: apt_preferences.5.xml:430 +#: apt_preferences.5.xml:456 #, fuzzy msgid "" "names the label of the packages in the directory tree of the " @@ -6854,7 +7108,7 @@ msgstr "" "arquivo de preferências do APT iria requerer a linha :" #. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting> -#: apt_preferences.5.xml:436 +#: apt_preferences.5.xml:462 #, fuzzy, no-wrap msgid "Pin: release l=Debian\n" msgstr "" @@ -6862,17 +7116,18 @@ msgstr "" "Pin: release l=Debian\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:337 +#: apt_preferences.5.xml:363 #, fuzzy msgid "" "The <filename>Release</filename> file is normally found in the directory " "<filename>.../dists/<replaceable>dist-name</replaceable></filename>: for " "example, <filename>.../dists/stable/Release</filename>, or <filename>.../" -"dists/woody/Release</filename>. It consists of a single multi-line record " -"which applies to <emphasis>all</emphasis> of the packages in the directory " -"tree below its parent. Unlike the <filename>Packages</filename> file, " -"nearly all of the lines in a <filename>Release</filename> file are relevant " -"for setting APT priorities: <placeholder type=\"variablelist\" id=\"0\"/>" +"dists/&stable-codename;/Release</filename>. It consists of a single multi-" +"line record which applies to <emphasis>all</emphasis> of the packages in the " +"directory tree below its parent. Unlike the <filename>Packages</filename> " +"file, nearly all of the lines in a <filename>Release</filename> file are " +"relevant for setting APT priorities: <placeholder type=\"variablelist\" id=" +"\"0\"/>" msgstr "" "O arquivo <filename>Release</filename> é normalmente encontrado no diretório " "<filename>.../dists/<replaceable>nome-distribuição</replaceable></" @@ -6885,7 +7140,7 @@ msgstr "" "do APT :" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:443 +#: apt_preferences.5.xml:469 #, fuzzy msgid "" "All of the <filename>Packages</filename> and <filename>Release</filename> " @@ -6911,13 +7166,13 @@ msgstr "" "<literal>unstable</literal>." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:456 +#: apt_preferences.5.xml:482 #, fuzzy msgid "Optional Lines in an APT Preferences Record" msgstr "Linhas Opcionais em um Registro de Preferências do APT" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:458 +#: apt_preferences.5.xml:484 #, fuzzy msgid "" "Each record in the APT preferences file can optionally begin with one or " @@ -6928,28 +7183,14 @@ msgstr "" "iniciar com uma ou mais linhas iniciadas com a palavra <literal>Explanation:" "</literal>. Isto oferece um local para inserir comentários." -#. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:462 -#, fuzzy -msgid "" -"The <literal>Pin-Priority:</literal> line in each APT preferences record is " -"optional. If omitted, APT assigns a priority of 1 less than the last value " -"specified on a line beginning with <literal>Pin-Priority: release ...</" -"literal>." -msgstr "" -"A linha <literal>Pin-Priority:</literal> em cada registro de preferências do " -"APT é opcional. Caso omitida, o APT atribuirá uma prioridade de 1 menos o " -"último valor especificado em uma linha iniciando com <literal>Pin-Priority: " -"release ...</literal>." - #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:471 +#: apt_preferences.5.xml:493 #, fuzzy msgid "Tracking Stable" msgstr "Acompanhando a Stable" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:479 +#: apt_preferences.5.xml:501 #, fuzzy, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated\n" @@ -6974,7 +7215,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:473 +#: apt_preferences.5.xml:495 #, fuzzy msgid "" "The following APT preferences file will cause APT to assign a priority " @@ -6990,8 +7231,8 @@ msgstr "" "outras distribuições <literal>Debian</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:496 apt_preferences.5.xml:542 -#: apt_preferences.5.xml:600 +#: apt_preferences.5.xml:518 apt_preferences.5.xml:564 +#: apt_preferences.5.xml:622 #, fuzzy, no-wrap msgid "" "apt-get install <replaceable>package-name</replaceable>\n" @@ -7004,7 +7245,7 @@ msgstr "" "apt-get dist-upgrade\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:491 +#: apt_preferences.5.xml:513 #, fuzzy msgid "" "With a suitable &sources-list; file and the above preferences file, any of " @@ -7017,7 +7258,7 @@ msgstr "" "ulítma(s) versão(ôes) <literal>stable</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:508 +#: apt_preferences.5.xml:530 #, fuzzy, no-wrap msgid "apt-get install <replaceable>package</replaceable>/testing\n" msgstr "" @@ -7025,7 +7266,7 @@ msgstr "" "apt-get install <replaceable>pacote</replaceable>/testing\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:502 +#: apt_preferences.5.xml:524 #, fuzzy msgid "" "The following command will cause APT to upgrade the specified package to the " @@ -7038,13 +7279,13 @@ msgstr "" "atualizado novamente a menos que esse comando seja executado novamente." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:514 +#: apt_preferences.5.xml:536 #, fuzzy msgid "Tracking Testing or Unstable" msgstr "Acompanhando a Testing" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:523 +#: apt_preferences.5.xml:545 #, fuzzy, no-wrap msgid "" "Package: *\n" @@ -7073,7 +7314,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:516 +#: apt_preferences.5.xml:538 #, fuzzy msgid "" "The following APT preferences file will cause APT to assign a high priority " @@ -7090,7 +7331,7 @@ msgstr "" "versões de pacotes de outras distribuições <literal>Debian</literal>." #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:537 +#: apt_preferences.5.xml:559 #, fuzzy msgid "" "With a suitable &sources-list; file and the above preferences file, any of " @@ -7103,7 +7344,7 @@ msgstr "" "(s) última(s) versão(ões) <literal>testing</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:557 +#: apt_preferences.5.xml:579 #, fuzzy, no-wrap msgid "apt-get install <replaceable>package</replaceable>/unstable\n" msgstr "" @@ -7111,7 +7352,7 @@ msgstr "" "apt-get install <replaceable>pacote</replaceable>/unstable\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:548 +#: apt_preferences.5.xml:570 #, fuzzy msgid "" "The following command will cause APT to upgrade the specified package to the " @@ -7131,23 +7372,23 @@ msgstr "" "recente que a versão instalada." #. type: Content of: <refentry><refsect1><refsect2><title> -#: apt_preferences.5.xml:564 +#: apt_preferences.5.xml:586 msgid "Tracking the evolution of a codename release" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:578 +#: apt_preferences.5.xml:600 #, fuzzy, no-wrap msgid "" "Explanation: Uninstall or do not install any Debian-originated package versions\n" -"Explanation: other than those in the distribution codenamed with squeeze or sid\n" +"Explanation: other than those in the distribution codenamed with &testing-codename; or sid\n" "Package: *\n" -"Pin: release n=squeeze\n" +"Pin: release n=&testing-codename;\n" "Pin-Priority: 900\n" "\n" "Explanation: Debian unstable is always codenamed with sid\n" "Package: *\n" -"Pin: release a=sid\n" +"Pin: release n=sid\n" "Pin-Priority: 800\n" "\n" "Package: *\n" @@ -7166,7 +7407,7 @@ msgstr "" "Pin-Priority: -10\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:566 +#: apt_preferences.5.xml:588 msgid "" "The following APT preferences file will cause APT to assign a priority " "higher than the default (500) to all package versions belonging to a " @@ -7181,20 +7422,20 @@ msgid "" msgstr "" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:595 +#: apt_preferences.5.xml:617 #, fuzzy msgid "" "With a suitable &sources-list; file and the above preferences file, any of " "the following commands will cause APT to upgrade to the latest version(s) in " -"the release codenamed with <literal>squeeze</literal>. <placeholder type=" -"\"programlisting\" id=\"0\"/>" +"the release codenamed with <literal>&testing-codename;</literal>. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "Com um arquivo &sources-list; apropriado e o arquivo de preferências acima, " "quaisquer um dos comandos a seguir farão com que o APT atualize para a(s) " "ulítma(s) versão(ôes) <literal>stable</literal>." #. type: Content of: <refentry><refsect1><refsect2><para><programlisting> -#: apt_preferences.5.xml:615 +#: apt_preferences.5.xml:637 #, fuzzy, no-wrap msgid "apt-get install <replaceable>package</replaceable>/sid\n" msgstr "" @@ -7202,16 +7443,16 @@ msgstr "" "apt-get install <replaceable>pacote</replaceable>/testing\n" #. type: Content of: <refentry><refsect1><refsect2><para> -#: apt_preferences.5.xml:606 +#: apt_preferences.5.xml:628 #, fuzzy msgid "" "The following command will cause APT to upgrade the specified package to the " "latest version from the <literal>sid</literal> distribution. Thereafter, " "<command>apt-get upgrade</command> will upgrade the package to the most " -"recent <literal>squeeze</literal> version if that is more recent than the " -"installed version, otherwise, to the most recent <literal>sid</literal> " -"version if that is more recent than the installed version. <placeholder " -"type=\"programlisting\" id=\"0\"/>" +"recent <literal>&testing-codename;</literal> version if that is more recent " +"than the installed version, otherwise, to the most recent <literal>sid</" +"literal> version if that is more recent than the installed version. " +"<placeholder type=\"programlisting\" id=\"0\"/>" msgstr "" "O comando a seguir fará com que o APT atualize o pacote especificado para a " "última versão da distribuição <literal>unstable</literal>. Assim, o comando " @@ -7222,13 +7463,13 @@ msgstr "" "recente que a versão instalada." #. type: Content of: <refentry><refsect1><variablelist> -#: apt_preferences.5.xml:624 +#: apt_preferences.5.xml:646 #, fuzzy msgid "&file-preferences;" msgstr "apt_preferences" #. type: Content of: <refentry><refsect1><para> -#: apt_preferences.5.xml:630 +#: apt_preferences.5.xml:652 #, fuzzy msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;" msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;" @@ -7371,8 +7612,8 @@ msgstr "Exemplos" #: sources.list.5.xml:114 #, no-wrap msgid "" -"deb http://http.us.debian.org/debian stable main contrib non-free\n" -"deb http://http.us.debian.org/debian dists/stable-updates/\n" +"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" " " msgstr "" @@ -7534,13 +7775,13 @@ msgstr "" #: sources.list.5.xml:208 msgid "" "Uses FTP to access the archive at ftp.debian.org, under the debian " -"directory, and uses only the stable/contrib area." +"directory, and uses only the &stable-codename;/contrib area." msgstr "" #. type: Content of: <refentry><refsect1><literallayout> #: sources.list.5.xml:210 #, no-wrap -msgid "deb ftp://ftp.debian.org/debian stable contrib" +msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib" msgstr "" #. type: Content of: <refentry><refsect1><para> @@ -8652,6 +8893,18 @@ msgid "Which will use the already fetched archives on the disc." msgstr "" #, fuzzy +#~ msgid "" +#~ "The <literal>Pin-Priority:</literal> line in each APT preferences record " +#~ "is optional. If omitted, APT assigns a priority of 1 less than the last " +#~ "value specified on a line beginning with <literal>Pin-Priority: " +#~ "release ...</literal>." +#~ msgstr "" +#~ "A linha <literal>Pin-Priority:</literal> em cada registro de preferências " +#~ "do APT é opcional. Caso omitida, o APT atribuirá uma prioridade de 1 " +#~ "menos o último valor especificado em uma linha iniciando com <literal>Pin-" +#~ "Priority: release ...</literal>." + +#, fuzzy #~ msgid "<filename>/etc/apt/trusted.gpg</filename>" #~ msgstr "<filename>/etc/apt.conf</>" diff --git a/doc/pt_BR/makefile b/doc/pt_BR/makefile deleted file mode 100644 index 6e485bbf6..000000000 --- a/doc/pt_BR/makefile +++ /dev/null @@ -1,11 +0,0 @@ -# -*- make -*- -BASE=../.. -SUBDIR=doc/pt_BR - -# Bring in the default rules -include ../../buildlib/defaults.mak - -# Language Code of this translation -LC=pt_BR - -include $(PO4A_MANPAGE_H) diff --git a/doc/sources.list.5.xml b/doc/sources.list.5.xml index c71ae6bdd..b0ff42b59 100644 --- a/doc/sources.list.5.xml +++ b/doc/sources.list.5.xml @@ -111,8 +111,8 @@ <para>Some examples:</para> <literallayout> -deb http://http.us.debian.org/debian stable main contrib non-free -deb http://http.us.debian.org/debian dists/stable-updates/ +deb http://ftp.debian.org/debian &stable-codename; main contrib non-free +deb http://security.debian.org/ &stable-codename;/updates main contrib non-free </literallayout> </refsect1> @@ -206,8 +206,8 @@ deb http://http.us.debian.org/debian dists/stable-updates/ <literallayout>deb http://archive.debian.org/debian-archive hamm main</literallayout> <para>Uses FTP to access the archive at ftp.debian.org, under the debian - directory, and uses only the stable/contrib area.</para> - <literallayout>deb ftp://ftp.debian.org/debian stable contrib</literallayout> + directory, and uses only the &stable-codename;/contrib area.</para> + <literallayout>deb ftp://ftp.debian.org/debian &stable-codename; contrib</literallayout> <para>Uses FTP to access the archive at ftp.debian.org, under the debian directory, and uses only the unstable/contrib area. If this line appears as diff --git a/dselect/install b/dselect/install index 6779698e0..3ef213550 100755 --- a/dselect/install +++ b/dselect/install @@ -12,11 +12,11 @@ DPKG_OPTS="--admindir=$1" APT_OPT0="-oDir::State::status=$1/status" APT_OPT1="-oDPkg::Options::=$DPKG_OPTS" set -e -RES=`apt-config shell CLEAN DSelect::Clean OPTS DSelect::Options \ +RES=$(apt-config shell CLEAN DSelect::Clean OPTS DSelect::Options \ DPKG Dir::Bin::dpkg/f APTGET Dir::Bin::apt-get/f \ ARCHIVES Dir::Cache::Archives/d \ WAIT DSelect::WaitAfterDownload/b \ - CHECKDIR DSelect::CheckDir/b` + CHECKDIR DSelect::CheckDir/b) eval $RES set +e @@ -46,7 +46,7 @@ yesno() { echo $ans | tr YN yn } -if [ x$WAIT = "xtrue" ]; then +if [ "$WAIT" = "true" ]; then $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" -d dselect-upgrade echo $"Press enter to continue." && read RES $APTGET $OPTS "$APT_OPT0" "$APT_OPT1" dselect-upgrade @@ -64,20 +64,20 @@ fi # Finished OK if [ $RES -eq 0 ]; then - if [ `ls $ARCHIVES $ARCHIVES/partial | egrep -v "^lock$|^partial$" | wc -l` \ + if [ $(ls $ARCHIVES $ARCHIVES/partial | egrep -v "^lock$|^partial$" | wc -l) \ -eq 0 ]; then exit 0 fi - NEWLS=`ls -ld $ARCHIVES` - if [ x$CHECKDIR = "xtrue" ]; then - if [ "x$OLDLS" = "x$NEWLS" ]; then + NEWLS=$(ls -ld $ARCHIVES) + if [ "$CHECKDIR" = "true" ]; then + if [ "$OLDLS" = "$NEWLS" ]; then exit 0 fi fi # Check the cleaning mode - case `echo $CLEAN | tr '[:upper:]' '[:lower:]'` in + case $(echo $CLEAN | tr '[:upper:]' '[:lower:]') in auto) $APTGET "$APT_OPT0" "$APT_OPT1" autoclean && echo $"Press enter to continue." && read RES && exit 0; @@ -89,7 +89,7 @@ if [ $RES -eq 0 ]; then prompt) exec 3>&1 echo -n $"Do you want to erase any previously downloaded .deb files?" - if [ `yesno "" y` = y ]; then + if [ $(yesno "" y) = y ]; then $APTGET "$APT_OPT0" "$APT_OPT1" clean && echo $"Press enter to continue." && read RES && exit 0; fi diff --git a/ftparchive/apt-ftparchive.cc b/ftparchive/apt-ftparchive.cc index 5b6b3940c..6f9fa7ab3 100644 --- a/ftparchive/apt-ftparchive.cc +++ b/ftparchive/apt-ftparchive.cc @@ -16,6 +16,7 @@ #include <apt-pkg/configuration.h> #include <apt-pkg/cmndline.h> #include <apt-pkg/strutl.h> +#include <apt-pkg/init.h> #include <config.h> #include <apti18n.h> #include <algorithm> @@ -62,6 +63,10 @@ struct PackageMap string SrcOverride; string SrcExtraOverride; + // Translation master file + bool LongDesc; + TranslationWriter *TransWriter; + // Contents string Contents; string ContentsHead; @@ -100,8 +105,9 @@ struct PackageMap vector<PackageMap>::iterator End, unsigned long &Left); - PackageMap() : DeLinkLimit(0), Permissions(1), ContentsDone(false), - PkgDone(false), SrcDone(false), ContentsMTime(0) {}; + PackageMap() : LongDesc(true), TransWriter(NULL), DeLinkLimit(0), Permissions(1), + ContentsDone(false), PkgDone(false), SrcDone(false), + ContentsMTime(0) {}; }; /*}}}*/ @@ -129,8 +135,6 @@ void PackageMap::GetGeneral(Configuration &Setup,Configuration &Block) PkgExt = Block.Find("Packages::Extensions", Setup.Find("Default::Packages::Extensions",".deb").c_str()); - Permissions = Setup.FindI("Default::FileMode",0644); - if (FLFile.empty() == false) FLFile = flCombine(Setup.Find("Dir::FileListDir"),FLFile); @@ -169,6 +173,9 @@ bool PackageMap::GenPackages(Configuration &Setup,struct CacheDB::Stats &Stats) Packages.DirStrip = ArchiveDir; Packages.InternalPrefix = flCombine(ArchiveDir,InternalPrefix); + Packages.TransWriter = TransWriter; + Packages.LongDescription = LongDesc; + Packages.Stats.DeLinkBytes = Stats.DeLinkBytes; Packages.DeLinkLimit = DeLinkLimit; @@ -333,7 +340,7 @@ bool PackageMap::GenContents(Configuration &Setup, gettimeofday(&StartTime,0); // Create a package writer object. - ContentsWriter Contents(""); + ContentsWriter Contents("", Arch); if (PkgExt.empty() == false && Contents.SetExts(PkgExt) == false) return _error->Error(_("Package extension list is too long")); if (_error->PendingError() == true) @@ -436,6 +443,8 @@ void LoadTree(vector<PackageMap> &PkgList,Configuration &Setup) "$(DIST)/$(SECTION)/source/"); string DPkg = Setup.Find("TreeDefault::Packages", "$(DIST)/$(SECTION)/binary-$(ARCH)/Packages"); + string DTrans = Setup.Find("TreeDefault::Translation", + "$(DIST)/$(SECTION)/i18n/Translation-en"); string DIPrfx = Setup.Find("TreeDefault::InternalPrefix", "$(DIST)/$(SECTION)/"); string DContents = Setup.Find("TreeDefault::Contents", @@ -448,6 +457,12 @@ void LoadTree(vector<PackageMap> &PkgList,Configuration &Setup) string DFLFile = Setup.Find("TreeDefault::FileList", ""); string DSFLFile = Setup.Find("TreeDefault::SourceFileList", ""); + int const Permissions = Setup.FindI("Default::FileMode",0644); + + bool const LongDescription = Setup.FindB("Default::LongDescription", + _config->FindB("APT::FTPArchive::LongDescription", true)); + string const TranslationCompress = Setup.Find("Default::Translation::Compress",". gzip").c_str(); + // Process 'tree' type sections const Configuration::Item *Top = Setup.Tree("tree"); for (Top = (Top == 0?0:Top->Child); Top != 0;) @@ -461,17 +476,30 @@ void LoadTree(vector<PackageMap> &PkgList,Configuration &Setup) string Section; while (ParseQuoteWord(Sections,Section) == true) { - string Tmp2 = Block.Find("Architectures"); string Arch; + struct SubstVar const Vars[] = {{"$(DIST)",&Dist}, + {"$(SECTION)",&Section}, + {"$(ARCH)",&Arch}, + {}}; + mode_t const Perms = Block.FindI("FileMode", Permissions); + bool const LongDesc = Block.FindB("LongDescription", LongDescription); + TranslationWriter *TransWriter; + if (DTrans.empty() == false && LongDesc == false) + { + string const TranslationFile = flCombine(Setup.FindDir("Dir::ArchiveDir"), + SubstVar(Block.Find("Translation", DTrans.c_str()), Vars)); + string const TransCompress = Block.Find("Translation::Compress", TranslationCompress); + TransWriter = new TranslationWriter(TranslationFile, TransCompress, Perms); + } + else + TransWriter = NULL; + + string const Tmp2 = Block.Find("Architectures"); const char *Archs = Tmp2.c_str(); while (ParseQuoteWord(Archs,Arch) == true) { - struct SubstVar Vars[] = {{"$(DIST)",&Dist}, - {"$(SECTION)",&Section}, - {"$(ARCH)",&Arch}, - {}}; PackageMap Itm; - + Itm.Permissions = Perms; Itm.BinOverride = SubstVar(Block.Find("BinOverride"),Vars); Itm.InternalPrefix = SubstVar(Block.Find("InternalPrefix",DIPrfx.c_str()),Vars); @@ -491,6 +519,12 @@ void LoadTree(vector<PackageMap> &PkgList,Configuration &Setup) Itm.PkgFile = SubstVar(Block.Find("Packages",DPkg.c_str()),Vars); Itm.Tag = SubstVar("$(DIST)/$(SECTION)/$(ARCH)",Vars); Itm.Arch = Arch; + Itm.LongDesc = LongDesc; + if (TransWriter != NULL) + { + TransWriter->IncreaseRefCounter(); + Itm.TransWriter = TransWriter; + } Itm.Contents = SubstVar(Block.Find("Contents",DContents.c_str()),Vars); Itm.ContentsHead = SubstVar(Block.Find("Contents::Header",DContentsH.c_str()),Vars); Itm.FLFile = SubstVar(Block.Find("FileList",DFLFile.c_str()),Vars); @@ -500,6 +534,9 @@ void LoadTree(vector<PackageMap> &PkgList,Configuration &Setup) Itm.GetGeneral(Setup,Block); PkgList.push_back(Itm); } + // we didn't use this TransWriter, so we can release it + if (TransWriter != NULL && TransWriter->GetRefCounter() == 0) + delete TransWriter; } Top = Top->Next; @@ -606,7 +643,7 @@ bool SimpleGenPackages(CommandLine &CmdL) // Create a package writer object. PackagesWriter Packages(_config->Find("APT::FTPArchive::DB"), - Override, ""); + Override, "", _config->Find("APT::FTPArchive::Architecture")); if (_error->PendingError() == true) return false; @@ -629,7 +666,7 @@ bool SimpleGenContents(CommandLine &CmdL) return ShowHelp(CmdL); // Create a package writer object. - ContentsWriter Contents(_config->Find("APT::FTPArchive::DB")); + ContentsWriter Contents(_config->Find("APT::FTPArchive::DB"), _config->Find("APT::FTPArchive::Architecture")); if (_error->PendingError() == true) return false; @@ -788,7 +825,12 @@ bool Generate(CommandLine &CmdL) delete [] List; } - + + // close the Translation master files + for (vector<PackageMap>::iterator I = PkgList.begin(); I != PkgList.end(); I++) + if (I->TransWriter != NULL && I->TransWriter->DecreaseRefCounter() == 0) + delete I->TransWriter; + if (_config->FindB("APT::FTPArchive::Contents",true) == false) return true; @@ -910,6 +952,7 @@ int main(int argc, const char *argv[]) {0,"delink","APT::FTPArchive::DeLinkAct",0}, {0,"readonly","APT::FTPArchive::ReadOnlyDB",0}, {0,"contents","APT::FTPArchive::Contents",0}, + {'a',"arch","APT::FTPArchive::Architecture",CommandLine::HasArg}, {'c',"config-file",0,CommandLine::ConfigFile}, {'o',"option",0,CommandLine::ArbItem}, {0,0,0,0}}; @@ -924,7 +967,7 @@ int main(int argc, const char *argv[]) // Parse the command line and initialize the package library CommandLine CmdL(Args,_config); - if (CmdL.Parse(argc,argv) == false) + if (pkgInitConfig(*_config) == false || CmdL.Parse(argc,argv) == false) { _error->DumpErrors(); return 100; diff --git a/ftparchive/cachedb.cc b/ftparchive/cachedb.cc index e02f0e1b6..b04244347 100644 --- a/ftparchive/cachedb.cc +++ b/ftparchive/cachedb.cc @@ -26,7 +26,7 @@ // CacheDB::ReadyDB - Ready the DB2 /*{{{*/ // --------------------------------------------------------------------- /* This opens the DB2 file for caching package information */ -bool CacheDB::ReadyDB(string DB) +bool CacheDB::ReadyDB(string const &DB) { int err; @@ -102,9 +102,9 @@ bool CacheDB::OpenFile() // --------------------------------------------------------------------- /* This gets the size from the database if it's there. If we need * to look at the file, also get the mtime from the file. */ -bool CacheDB::GetFileStat() +bool CacheDB::GetFileStat(bool const &doStat) { - if ((CurStat.Flags & FlSize) == FlSize) + if ((CurStat.Flags & FlSize) == FlSize && doStat == false) { /* Already worked out the file size */ } @@ -160,9 +160,9 @@ bool CacheDB::GetCurStat() /*}}}*/ // CacheDB::GetFileInfo - Get all the info about the file /*{{{*/ // --------------------------------------------------------------------- -bool CacheDB::GetFileInfo(string FileName, bool DoControl, bool DoContents, - bool GenContentsOnly, - bool DoMD5, bool DoSHA1, bool DoSHA256) +bool CacheDB::GetFileInfo(string const &FileName, bool const &DoControl, bool const &DoContents, + bool const &GenContentsOnly, bool const &DoMD5, bool const &DoSHA1, + bool const &DoSHA256, bool const &checkMtime) { this->FileName = FileName; @@ -171,14 +171,18 @@ bool CacheDB::GetFileInfo(string FileName, bool DoControl, bool DoContents, return false; } OldStat = CurStat; - - if (GetFileStat() == false) + + if (GetFileStat(checkMtime) == false) { delete Fd; Fd = NULL; return false; } + /* if mtime changed, update CurStat from disk */ + if (checkMtime == true && OldStat.mtime != CurStat.mtime) + CurStat.Flags = FlSize; + Stats.Bytes += CurStat.FileSize; Stats.Packages++; @@ -247,7 +251,7 @@ bool CacheDB::LoadControl() // CacheDB::LoadContents - Load the File Listing /*{{{*/ // --------------------------------------------------------------------- /* */ -bool CacheDB::LoadContents(bool GenOnly) +bool CacheDB::LoadContents(bool const &GenOnly) { // Try to read the control information out of the DB. if ((CurStat.Flags & FlContents) == FlContents) @@ -297,7 +301,7 @@ static string bytes2hex(uint8_t *bytes, size_t length) { return string(space); } -static inline unsigned char xdig2num(char dig) { +static inline unsigned char xdig2num(char const &dig) { if (isdigit(dig)) return dig - '0'; if ('a' <= dig && dig <= 'f') return dig - 'a' + 10; if ('A' <= dig && dig <= 'F') return dig - 'A' + 10; @@ -318,7 +322,7 @@ static void hex2bytes(uint8_t *bytes, const char *hex, int length) { // CacheDB::GetMD5 - Get the MD5 hash /*{{{*/ // --------------------------------------------------------------------- /* */ -bool CacheDB::GetMD5(bool GenOnly) +bool CacheDB::GetMD5(bool const &GenOnly) { // Try to read the control information out of the DB. if ((CurStat.Flags & FlMD5) == FlMD5) @@ -349,7 +353,7 @@ bool CacheDB::GetMD5(bool GenOnly) // CacheDB::GetSHA1 - Get the SHA1 hash /*{{{*/ // --------------------------------------------------------------------- /* */ -bool CacheDB::GetSHA1(bool GenOnly) +bool CacheDB::GetSHA1(bool const &GenOnly) { // Try to read the control information out of the DB. if ((CurStat.Flags & FlSHA1) == FlSHA1) @@ -380,7 +384,7 @@ bool CacheDB::GetSHA1(bool GenOnly) // CacheDB::GetSHA256 - Get the SHA256 hash /*{{{*/ // --------------------------------------------------------------------- /* */ -bool CacheDB::GetSHA256(bool GenOnly) +bool CacheDB::GetSHA256(bool const &GenOnly) { // Try to read the control information out of the DB. if ((CurStat.Flags & FlSHA256) == FlSHA256) diff --git a/ftparchive/cachedb.h b/ftparchive/cachedb.h index c10f41ecc..0ba80909a 100644 --- a/ftparchive/cachedb.h +++ b/ftparchive/cachedb.h @@ -49,7 +49,7 @@ class CacheDB { return Dbp->get(Dbp,0,&Key,&Data,0) == 0; }; - inline bool Put(const void *In,unsigned long Length) + inline bool Put(const void *In,unsigned long const &Length) { if (ReadOnly == true) return true; @@ -63,13 +63,13 @@ class CacheDB return true; } bool OpenFile(); - bool GetFileStat(); + bool GetFileStat(bool const &doStat = false); bool GetCurStat(); bool LoadControl(); - bool LoadContents(bool GenOnly); - bool GetMD5(bool GenOnly); - bool GetSHA1(bool GenOnly); - bool GetSHA256(bool GenOnly); + bool LoadContents(bool const &GenOnly); + bool GetMD5(bool const &GenOnly); + bool GetSHA1(bool const &GenOnly); + bool GetSHA256(bool const &GenOnly); // Stat info stored in the DB, Fixed types since it is written to disk. enum FlagList {FlControl = (1<<0),FlMD5=(1<<1),FlContents=(1<<2), @@ -117,20 +117,20 @@ class CacheDB Stats() : Bytes(0), MD5Bytes(0), SHA1Bytes(0), SHA256Bytes(0), Packages(0), Misses(0), DeLinkBytes(0) {}; } Stats; - bool ReadyDB(string DB); + bool ReadyDB(string const &DB); inline bool DBFailed() {return Dbp != 0 && DBLoaded == false;}; inline bool Loaded() {return DBLoaded == true;}; inline off_t GetFileSize(void) {return CurStat.FileSize;} - bool SetFile(string FileName,struct stat St,FileFd *Fd); - bool GetFileInfo(string FileName, bool DoControl, bool DoContents, - bool GenContentsOnly, bool DoMD5, bool DoSHA1, bool DoSHA256); + bool SetFile(string const &FileName,struct stat St,FileFd *Fd); + bool GetFileInfo(string const &FileName, bool const &DoControl, bool const &DoContents, bool const &GenContentsOnly, + bool const &DoMD5, bool const &DoSHA1, bool const &DoSHA256, bool const &checkMtime = false); bool Finish(); bool Clean(); - CacheDB(string DB) : Dbp(0), Fd(NULL), DebFile(0) {ReadyDB(DB);}; + CacheDB(string const &DB) : Dbp(0), Fd(NULL), DebFile(0) {ReadyDB(DB);}; ~CacheDB() {ReadyDB(string()); delete DebFile;}; }; diff --git a/ftparchive/contents.cc b/ftparchive/contents.cc index fb1438f74..b761d9204 100644 --- a/ftparchive/contents.cc +++ b/ftparchive/contents.cc @@ -399,7 +399,7 @@ bool ContentsExtract::TakeContents(const void *NewData,unsigned long Length) // ContentsExtract::Add - Read the contents data into the sorter /*{{{*/ // --------------------------------------------------------------------- /* */ -void ContentsExtract::Add(GenContents &Contents,string Package) +void ContentsExtract::Add(GenContents &Contents,string const &Package) { const char *Start = Data; char *Pkg = Contents.Mystrdup(Package.c_str()); diff --git a/ftparchive/contents.h b/ftparchive/contents.h index d8457cd45..5b5092b66 100644 --- a/ftparchive/contents.h +++ b/ftparchive/contents.h @@ -80,7 +80,7 @@ class ContentsExtract : public pkgDirStream virtual bool DoItem(Item &Itm,int &Fd); void Reset() {CurSize = 0;}; bool TakeContents(const void *Data,unsigned long Length); - void Add(GenContents &Contents,string Package); + void Add(GenContents &Contents,string const &Package); ContentsExtract() : Data(0), MaxSize(0), CurSize(0) {}; virtual ~ContentsExtract() {delete [] Data;}; diff --git a/ftparchive/multicompress.cc b/ftparchive/multicompress.cc index 16cef9769..bb4beedf9 100644 --- a/ftparchive/multicompress.cc +++ b/ftparchive/multicompress.cc @@ -40,14 +40,14 @@ const MultiCompress::CompType MultiCompress::Compressors[] = // MultiCompress::MultiCompress - Constructor /*{{{*/ // --------------------------------------------------------------------- /* Setup the file outputs, compression modes and fork the writer child */ -MultiCompress::MultiCompress(string Output,string Compress, - mode_t Permissions,bool Write) +MultiCompress::MultiCompress(string const &Output,string const &Compress, + mode_t const &Permissions,bool const &Write) : + Permissions(Permissions) { Outputs = 0; Outputter = -1; Input = 0; UpdateMTime = 0; - this->Permissions = Permissions; /* Parse the compression string, a space separated lists of compresison types */ @@ -126,7 +126,7 @@ MultiCompress::~MultiCompress() /* This checks each compressed file to make sure it exists and returns stat information for a random file from the collection. False means one or more of the files is missing. */ -bool MultiCompress::GetStat(string Output,string Compress,struct stat &St) +bool MultiCompress::GetStat(string const &Output,string const &Compress,struct stat &St) { /* Parse the compression string, a space separated lists of compresison types */ @@ -268,8 +268,8 @@ bool MultiCompress::Finalize(unsigned long &OutSize) /* This opens the compressor, either in compress mode or decompress mode. FileFd is always the compressor input/output file, OutFd is the created pipe, Input for Compress, Output for Decompress. */ -bool MultiCompress::OpenCompress(const CompType *Prog,pid_t &Pid,int FileFd, - int &OutFd,bool Comp) +bool MultiCompress::OpenCompress(const CompType *Prog,pid_t &Pid,int const &FileFd, + int &OutFd,bool const &Comp) { Pid = -1; @@ -369,7 +369,7 @@ bool MultiCompress::CloseOld(int Fd,pid_t Proc) computes the MD5 of the raw data. After this the raw data in the original files is compared to see if this data is new. If the data is new then the temp files are renamed, otherwise they are erased. */ -bool MultiCompress::Child(int FD) +bool MultiCompress::Child(int const &FD) { // Start the compression children. for (Files *I = Outputs; I != 0; I = I->Next) diff --git a/ftparchive/multicompress.h b/ftparchive/multicompress.h index a65077e73..3ac3b8fb2 100644 --- a/ftparchive/multicompress.h +++ b/ftparchive/multicompress.h @@ -53,9 +53,9 @@ class MultiCompress mode_t Permissions; static const CompType Compressors[]; - bool OpenCompress(const CompType *Prog,pid_t &Pid,int FileFd, - int &OutFd,bool Comp); - bool Child(int Fd); + bool OpenCompress(const CompType *Prog,pid_t &Pid,int const &FileFd, + int &OutFd,bool const &Comp); + bool Child(int const &Fd); bool Start(); bool Die(); @@ -68,10 +68,10 @@ class MultiCompress bool Finalize(unsigned long &OutSize); bool OpenOld(int &Fd,pid_t &Proc); bool CloseOld(int Fd,pid_t Proc); - static bool GetStat(string Output,string Compress,struct stat &St); + static bool GetStat(string const &Output,string const &Compress,struct stat &St); - MultiCompress(string Output,string Compress,mode_t Permissions, - bool Write = true); + MultiCompress(string const &Output,string const &Compress, + mode_t const &Permissions, bool const &Write = true); ~MultiCompress(); }; diff --git a/ftparchive/override.cc b/ftparchive/override.cc index 6f40bc865..3cf10b89b 100644 --- a/ftparchive/override.cc +++ b/ftparchive/override.cc @@ -24,7 +24,7 @@ // Override::ReadOverride - Read the override file /*{{{*/ // --------------------------------------------------------------------- /* This parses the override file and reads it into the map */ -bool Override::ReadOverride(string File,bool Source) +bool Override::ReadOverride(string const &File,bool const &Source) { if (File.empty() == true) return true; @@ -132,7 +132,7 @@ bool Override::ReadOverride(string File,bool Source) // Override::ReadExtraOverride - Read the extra override file /*{{{*/ // --------------------------------------------------------------------- /* This parses the extra override file and reads it into the map */ -bool Override::ReadExtraOverride(string File,bool Source) +bool Override::ReadExtraOverride(string const &File,bool const &Source) { if (File.empty() == true) return true; @@ -209,9 +209,9 @@ bool Override::ReadExtraOverride(string File,bool Source) /* Returns a override item for the given package and the given architecture. * Treats "all" special */ -Override::Item* Override::GetItem(string Package, string Architecture) +Override::Item* Override::GetItem(string const &Package, string const &Architecture) { - map<string,Item>::iterator I = Mapping.find(Package); + map<string,Item>::const_iterator I = Mapping.find(Package); map<string,Item>::iterator J = Mapping.find(Package + "/" + Architecture); if (I == Mapping.end() && J == Mapping.end()) @@ -230,7 +230,7 @@ Override::Item* Override::GetItem(string Package, string Architecture) if (R->Priority != "") result->Priority = R->Priority; if (R->OldMaint != "") result->OldMaint = R->OldMaint; if (R->NewMaint != "") result->NewMaint = R->NewMaint; - for (map<string,string>::iterator foI = R->FieldOverride.begin(); + for (map<string,string>::const_iterator foI = R->FieldOverride.begin(); foI != R->FieldOverride.end(); foI++) { result->FieldOverride[foI->first] = foI->second; @@ -247,7 +247,7 @@ Override::Item* Override::GetItem(string Package, string Architecture) there is a rule but it does not match then the empty string is returned, also if there was no rewrite rule the empty string is returned. Failed indicates if there was some kind of problem while rewriting. */ -string Override::Item::SwapMaint(string Orig,bool &Failed) +string Override::Item::SwapMaint(string const &Orig,bool &Failed) { Failed = false; @@ -262,10 +262,10 @@ string Override::Item::SwapMaint(string Orig,bool &Failed) override file. Thus it persists.*/ #if 1 // Break OldMaint up into little bits on double slash boundaries. - string::iterator End = OldMaint.begin(); + string::const_iterator End = OldMaint.begin(); while (1) { - string::iterator Start = End; + string::const_iterator Start = End; for (; End < OldMaint.end() && (End + 3 >= OldMaint.end() || End[0] != ' ' || End[1] != '/' || End[2] != '/'); End++); diff --git a/ftparchive/override.h b/ftparchive/override.h index f270556eb..c5cacc2b4 100644 --- a/ftparchive/override.h +++ b/ftparchive/override.h @@ -31,20 +31,20 @@ class Override string NewMaint; map<string,string> FieldOverride; - string SwapMaint(string Orig,bool &Failed); + string SwapMaint(string const &Orig,bool &Failed); ~Item() {}; }; map<string,Item> Mapping; - inline Item *GetItem(string Package) + inline Item *GetItem(string const &Package) { return GetItem(Package, ""); } - Item *GetItem(string Package, string Architecture); + Item *GetItem(string const &Package, string const &Architecture); - bool ReadOverride(string File,bool Source = false); - bool ReadExtraOverride(string File,bool Source = false); + bool ReadOverride(string const &File,bool const &Source = false); + bool ReadExtraOverride(string const &File,bool const &Source = false); }; #endif diff --git a/ftparchive/writer.cc b/ftparchive/writer.cc index 95b73a84d..58e32dade 100644 --- a/ftparchive/writer.cc +++ b/ftparchive/writer.cc @@ -28,6 +28,7 @@ #include <ftw.h> #include <fnmatch.h> #include <iostream> +#include <sstream> #include <memory> #include "cachedb.h" @@ -54,7 +55,7 @@ inline void SetTFRewriteData(struct TFRewriteData &tfrd, // FTWScanner::FTWScanner - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -FTWScanner::FTWScanner() +FTWScanner::FTWScanner(string const &Arch): Arch(Arch) { ErrorPrinted = false; NoLinkAct = !_config->FindB("APT::FTPArchive::DeLinkAct",true); @@ -85,7 +86,7 @@ int FTWScanner::ScannerFTW(const char *File,const struct stat *sb,int Flag) // FTWScanner::ScannerFile - File Scanner /*{{{*/ // --------------------------------------------------------------------- /* */ -int FTWScanner::ScannerFile(const char *File, bool ReadLink) +int FTWScanner::ScannerFile(const char *File, bool const &ReadLink) { const char *LastComponent = strrchr(File, '/'); char *RealPath = NULL; @@ -95,7 +96,7 @@ int FTWScanner::ScannerFile(const char *File, bool ReadLink) else LastComponent++; - vector<string>::iterator I; + vector<string>::const_iterator I; for(I = Owner->Patterns.begin(); I != Owner->Patterns.end(); ++I) { if (fnmatch((*I).c_str(), LastComponent, 0) == 0) @@ -128,7 +129,7 @@ int FTWScanner::ScannerFile(const char *File, bool ReadLink) { Owner->NewLine(1); - bool Type = _error->PopMessage(Err); + bool const Type = _error->PopMessage(Err); if (Type == true) cerr << _("E: ") << Err << endl; else @@ -149,7 +150,7 @@ int FTWScanner::ScannerFile(const char *File, bool ReadLink) // FTWScanner::RecursiveScan - Just scan a directory tree /*{{{*/ // --------------------------------------------------------------------- /* */ -bool FTWScanner::RecursiveScan(string Dir) +bool FTWScanner::RecursiveScan(string const &Dir) { char *RealPath = NULL; /* If noprefix is set then jam the scan root in, so we don't generate @@ -164,7 +165,7 @@ bool FTWScanner::RecursiveScan(string Dir) // Do recursive directory searching Owner = this; - int Res = ftw(Dir.c_str(),ScannerFTW,30); + int const Res = ftw(Dir.c_str(),ScannerFTW,30); // Error treewalking? if (Res != 0) @@ -181,7 +182,7 @@ bool FTWScanner::RecursiveScan(string Dir) // --------------------------------------------------------------------- /* This is an alternative to using FTW to locate files, it reads the list of files from another file. */ -bool FTWScanner::LoadFileList(string Dir,string File) +bool FTWScanner::LoadFileList(string const &Dir, string const &File) { char *RealPath = NULL; /* If noprefix is set then jam the scan root in, so we don't generate @@ -241,7 +242,7 @@ bool FTWScanner::LoadFileList(string Dir,string File) /* */ bool FTWScanner::Delink(string &FileName,const char *OriginalPath, unsigned long &DeLinkBytes, - off_t FileSize) + off_t const &FileSize) { // See if this isn't an internaly prefix'd file name. if (InternalPrefix.empty() == false && @@ -298,26 +299,26 @@ bool FTWScanner::Delink(string &FileName,const char *OriginalPath, // PackagesWriter::PackagesWriter - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -PackagesWriter::PackagesWriter(string DB,string Overrides,string ExtOverrides, - string aArch) : - Db(DB),Stats(Db.Stats), Arch(aArch) +PackagesWriter::PackagesWriter(string const &DB,string const &Overrides,string const &ExtOverrides, + string const &Arch) : + FTWScanner(Arch), Db(DB), Stats(Db.Stats), TransWriter(NULL) { Output = stdout; - SetExts(".deb .udeb .foo .bar .baz"); - AddPattern("*.deb"); + SetExts(".deb .udeb"); DeLinkLimit = 0; // Process the command line options DoMD5 = _config->FindB("APT::FTPArchive::MD5",true); DoSHA1 = _config->FindB("APT::FTPArchive::SHA1",true); DoSHA256 = _config->FindB("APT::FTPArchive::SHA256",true); + DoAlwaysStat = _config->FindB("APT::FTPArchive::AlwaysStat", false); DoContents = _config->FindB("APT::FTPArchive::Contents",true); NoOverride = _config->FindB("APT::FTPArchive::NoOverrideMsg",false); LongDescription = _config->FindB("APT::FTPArchive::LongDescription",true); if (Db.Loaded() == false) DoContents = false; - + // Read the override file if (Overrides.empty() == false && Over.ReadOverride(Overrides) == false) return; @@ -333,23 +334,22 @@ PackagesWriter::PackagesWriter(string DB,string Overrides,string ExtOverrides, // FTWScanner::SetExts - Set extensions to support /*{{{*/ // --------------------------------------------------------------------- /* */ -bool FTWScanner::SetExts(string Vals) +bool FTWScanner::SetExts(string const &Vals) { ClearPatterns(); string::size_type Start = 0; while (Start <= Vals.length()-1) { - string::size_type Space = Vals.find(' ',Start); - string::size_type Length; - if (Space == string::npos) + string::size_type const Space = Vals.find(' ',Start); + string::size_type const Length = ((Space == string::npos) ? Vals.length() : Space) - Start; + if ( Arch.empty() == false ) { - Length = Vals.length()-Start; + AddPattern(string("*_") + Arch + Vals.substr(Start, Length)); + AddPattern(string("*_all") + Vals.substr(Start, Length)); } else - { - Length = Space-Start; - } - AddPattern(string("*") + Vals.substr(Start, Length)); + AddPattern(string("*") + Vals.substr(Start, Length)); + Start += Length + 1; } @@ -365,7 +365,7 @@ bool FTWScanner::SetExts(string Vals) bool PackagesWriter::DoPackage(string FileName) { // Pull all the data we need form the DB - if (Db.GetFileInfo(FileName, true, DoContents, true, DoMD5, DoSHA1, DoSHA256) + if (Db.GetFileInfo(FileName, true, DoContents, true, DoMD5, DoSHA1, DoSHA256, DoAlwaysStat) == false) { return false; @@ -449,6 +449,8 @@ bool PackagesWriter::DoPackage(string FileName) descmd5.Add(desc.c_str()); DescriptionMd5 = descmd5.Result().Value(); SetTFRewriteData(Changes[End++], "Description-md5", DescriptionMd5.c_str()); + if (TransWriter != NULL) + TransWriter->DoPackage(Package, desc, DescriptionMd5); } // Rewrite the maintainer field if necessary @@ -480,7 +482,7 @@ bool PackagesWriter::DoPackage(string FileName) SetTFRewriteData(Changes[End++], "Suggests", OptionalStr.c_str()); } - for (map<string,string>::iterator I = OverItem->FieldOverride.begin(); + for (map<string,string>::const_iterator I = OverItem->FieldOverride.begin(); I != OverItem->FieldOverride.end(); I++) SetTFRewriteData(Changes[End++],I->first.c_str(),I->second.c_str()); @@ -495,11 +497,60 @@ bool PackagesWriter::DoPackage(string FileName) } /*}}}*/ +// TranslationWriter::TranslationWriter - Constructor /*{{{*/ +// --------------------------------------------------------------------- +/* Create a Translation-Master file for this Packages file */ +TranslationWriter::TranslationWriter(string const &File, string const &TransCompress, + mode_t const &Permissions) : Output(NULL), + RefCounter(0) +{ + if (File.empty() == true) + return; + + Comp = new MultiCompress(File, TransCompress, Permissions); + Output = Comp->Input; +} + /*}}}*/ +// TranslationWriter::DoPackage - Process a single package /*{{{*/ +// --------------------------------------------------------------------- +/* Create a Translation-Master file for this Packages file */ +bool TranslationWriter::DoPackage(string const &Pkg, string const &Desc, + string const &MD5) +{ + if (Output == NULL) + return true; + + // Different archs can include different versions and therefore + // different descriptions - so we need to check for both name and md5. + string const Record = Pkg + ":" + MD5; + + if (Included.find(Record) != Included.end()) + return true; + + fprintf(Output, "Package: %s\nDescription-md5: %s\nDescription-en: %s\n", + Pkg.c_str(), MD5.c_str(), Desc.c_str()); + + Included.insert(Record); + return true; +} + /*}}}*/ +// TranslationWriter::~TranslationWriter - Destructor /*{{{*/ +// --------------------------------------------------------------------- +/* */ +TranslationWriter::~TranslationWriter() +{ + if (Comp == NULL) + return; + + delete Comp; +} + /*}}}*/ + // SourcesWriter::SourcesWriter - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -SourcesWriter::SourcesWriter(string BOverrides,string SOverrides, - string ExtOverrides) +SourcesWriter::SourcesWriter(string const &BOverrides,string const &SOverrides, + string const &ExtOverrides) { Output = stdout; AddPattern("*.dsc"); @@ -656,23 +707,20 @@ bool SourcesWriter::DoPackage(string FileName) // Add the dsc to the files hash list string const strippedName = flNotDir(FileName); - char Files[1000]; - snprintf(Files,sizeof(Files),"\n %s %lu %s\n %s", - string(MD5.Result()).c_str(),St.st_size, - strippedName.c_str(), - Tags.FindS("Files").c_str()); - - char ChecksumsSha1[1000]; - snprintf(ChecksumsSha1,sizeof(ChecksumsSha1),"\n %s %lu %s\n %s", - string(SHA1.Result()).c_str(),St.st_size, - strippedName.c_str(), - Tags.FindS("Checksums-Sha1").c_str()); - - char ChecksumsSha256[1000]; - snprintf(ChecksumsSha256,sizeof(ChecksumsSha256),"\n %s %lu %s\n %s", - string(SHA256.Result()).c_str(),St.st_size, - strippedName.c_str(), - Tags.FindS("Checksums-Sha256").c_str()); + std::ostringstream ostreamFiles; + ostreamFiles << "\n " << string(MD5.Result()) << " " << St.st_size << " " + << strippedName << "\n " << Tags.FindS("Files"); + string const Files = ostreamFiles.str(); + + std::ostringstream ostreamSha1; + ostreamSha1 << "\n " << string(SHA1.Result()) << " " << St.st_size << " " + << strippedName << "\n " << Tags.FindS("Checksums-Sha1"); + string const ChecksumsSha1 = ostreamSha1.str(); + + std::ostringstream ostreamSha256; + ostreamSha256 << "\n " << string(SHA256.Result()) << " " << St.st_size << " " + << strippedName << "\n " << Tags.FindS("Checksums-Sha256"); + string const ChecksumsSha256 = ostreamSha256.str(); // Strip the DirStrip prefix from the FileName and add the PathPrefix string NewFileName; @@ -690,7 +738,7 @@ bool SourcesWriter::DoPackage(string FileName) // Perform the delinking operation over all of the files string ParseJnk; - const char *C = Files; + const char *C = Files.c_str(); char *RealPath = NULL; for (;isspace(*C); C++); while (*C != 0) @@ -723,9 +771,9 @@ bool SourcesWriter::DoPackage(string FileName) unsigned int End = 0; SetTFRewriteData(Changes[End++],"Source",Package.c_str(),"Package"); - SetTFRewriteData(Changes[End++],"Files",Files); - SetTFRewriteData(Changes[End++],"Checksums-Sha1",ChecksumsSha1); - SetTFRewriteData(Changes[End++],"Checksums-Sha256",ChecksumsSha256); + SetTFRewriteData(Changes[End++],"Files",Files.c_str()); + SetTFRewriteData(Changes[End++],"Checksums-Sha1",ChecksumsSha1.c_str()); + SetTFRewriteData(Changes[End++],"Checksums-Sha256",ChecksumsSha256.c_str()); if (Directory != "./") SetTFRewriteData(Changes[End++],"Directory",Directory.c_str()); SetTFRewriteData(Changes[End++],"Priority",BestPrio.c_str()); @@ -746,7 +794,7 @@ bool SourcesWriter::DoPackage(string FileName) if (NewMaint.empty() == false) SetTFRewriteData(Changes[End++], "Maintainer", NewMaint.c_str()); - for (map<string,string>::iterator I = SOverItem->FieldOverride.begin(); + for (map<string,string>::const_iterator I = SOverItem->FieldOverride.begin(); I != SOverItem->FieldOverride.end(); I++) SetTFRewriteData(Changes[End++],I->first.c_str(),I->second.c_str()); @@ -766,11 +814,11 @@ bool SourcesWriter::DoPackage(string FileName) // ContentsWriter::ContentsWriter - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -ContentsWriter::ContentsWriter(string DB) : - Db(DB), Stats(Db.Stats) +ContentsWriter::ContentsWriter(string const &DB, string const &Arch) : + FTWScanner(Arch), Db(DB), Stats(Db.Stats) { - AddPattern("*.deb"); + SetExts(".deb"); Output = stdout; } /*}}}*/ @@ -778,9 +826,9 @@ ContentsWriter::ContentsWriter(string DB) : // --------------------------------------------------------------------- /* If Package is the empty string the control record will be parsed to determine what the package name is. */ -bool ContentsWriter::DoPackage(string FileName,string Package) +bool ContentsWriter::DoPackage(string FileName, string Package) { - if (!Db.GetFileInfo(FileName, Package.empty(), true, false, false, false, false)) + if (!Db.GetFileInfo(FileName, Package.empty(), true, false, false, false, false, false)) { return false; } @@ -799,7 +847,7 @@ bool ContentsWriter::DoPackage(string FileName,string Package) // ContentsWriter::ReadFromPkgs - Read from a packages file /*{{{*/ // --------------------------------------------------------------------- /* */ -bool ContentsWriter::ReadFromPkgs(string PkgFile,string PkgCompress) +bool ContentsWriter::ReadFromPkgs(string const &PkgFile,string const &PkgCompress) { MultiCompress Pkgs(PkgFile,PkgCompress,0,false); if (_error->PendingError() == true) @@ -854,7 +902,7 @@ bool ContentsWriter::ReadFromPkgs(string PkgFile,string PkgCompress) // ReleaseWriter::ReleaseWriter - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -ReleaseWriter::ReleaseWriter(string DB) +ReleaseWriter::ReleaseWriter(string const &DB) { AddPattern("Packages"); AddPattern("Packages.gz"); @@ -868,7 +916,7 @@ ReleaseWriter::ReleaseWriter(string DB) AddPattern("md5sum.txt"); Output = stdout; - time_t now = time(NULL); + time_t const now = time(NULL); char datestr[128]; if (strftime(datestr, sizeof(datestr), "%a, %d %b %Y %H:%M:%S UTC", gmtime(&now)) == 0) @@ -876,6 +924,15 @@ ReleaseWriter::ReleaseWriter(string DB) datestr[0] = '\0'; } + time_t const validuntil = now + _config->FindI("APT::FTPArchive::Release::ValidTime", 0); + char validstr[128] = ""; + if (now == validuntil || + strftime(validstr, sizeof(validstr), "%a, %d %b %Y %H:%M:%S UTC", + gmtime(&validuntil)) == 0) + { + datestr[0] = '\0'; + } + map<string,string> Fields; Fields["Origin"] = ""; Fields["Label"] = ""; @@ -883,6 +940,7 @@ ReleaseWriter::ReleaseWriter(string DB) Fields["Version"] = ""; Fields["Codename"] = ""; Fields["Date"] = datestr; + Fields["Valid-Until"] = validstr; Fields["Architectures"] = ""; Fields["Components"] = ""; Fields["Description"] = ""; @@ -955,7 +1013,7 @@ bool ReleaseWriter::DoPackage(string FileName) void ReleaseWriter::Finish() { fprintf(Output, "MD5Sum:\n"); - for(map<string,struct CheckSum>::iterator I = CheckSums.begin(); + for(map<string,struct CheckSum>::const_iterator I = CheckSums.begin(); I != CheckSums.end(); ++I) { @@ -966,7 +1024,7 @@ void ReleaseWriter::Finish() } fprintf(Output, "SHA1:\n"); - for(map<string,struct CheckSum>::iterator I = CheckSums.begin(); + for(map<string,struct CheckSum>::const_iterator I = CheckSums.begin(); I != CheckSums.end(); ++I) { @@ -977,7 +1035,7 @@ void ReleaseWriter::Finish() } fprintf(Output, "SHA256:\n"); - for(map<string,struct CheckSum>::iterator I = CheckSums.begin(); + for(map<string,struct CheckSum>::const_iterator I = CheckSums.begin(); I != CheckSums.end(); ++I) { diff --git a/ftparchive/writer.h b/ftparchive/writer.h index 9aaadbdab..49d430c47 100644 --- a/ftparchive/writer.h +++ b/ftparchive/writer.h @@ -19,8 +19,10 @@ #include <iostream> #include <vector> #include <map> +#include <set> #include "cachedb.h" +#include "multicompress.h" #include "override.h" #include "apt-ftparchive.h" @@ -34,6 +36,7 @@ class FTWScanner { protected: vector<string> Patterns; + string Arch; const char *OriginalPath; bool ErrorPrinted; @@ -42,12 +45,12 @@ class FTWScanner static FTWScanner *Owner; static int ScannerFTW(const char *File,const struct stat *sb,int Flag); - static int ScannerFile(const char *File, bool ReadLink); + static int ScannerFile(const char *File, bool const &ReadLink); bool Delink(string &FileName,const char *OriginalPath, - unsigned long &Bytes,off_t FileSize); + unsigned long &Bytes,off_t const &FileSize); - inline void NewLine(unsigned Priority) + inline void NewLine(unsigned const &Priority) { if (ErrorPrinted == false && Quiet <= Priority) { @@ -62,13 +65,32 @@ class FTWScanner string InternalPrefix; virtual bool DoPackage(string FileName) = 0; - bool RecursiveScan(string Dir); - bool LoadFileList(string BaseDir,string File); + bool RecursiveScan(string const &Dir); + bool LoadFileList(string const &BaseDir,string const &File); void ClearPatterns() { Patterns.clear(); }; - void AddPattern(string Pattern) { Patterns.push_back(Pattern); }; - bool SetExts(string Vals); + void AddPattern(string const &Pattern) { Patterns.push_back(Pattern); }; + bool SetExts(string const &Vals); - FTWScanner(); + FTWScanner(string const &Arch = string()); + virtual ~FTWScanner() {}; +}; + +class TranslationWriter +{ + MultiCompress *Comp; + FILE *Output; + std::set<string> Included; + unsigned short RefCounter; + + public: + void IncreaseRefCounter() { ++RefCounter; }; + unsigned short DecreaseRefCounter() { return (RefCounter == 0) ? 0 : --RefCounter; }; + unsigned short GetRefCounter() const { return RefCounter; }; + bool DoPackage(string const &Pkg, string const &Desc, string const &MD5); + + TranslationWriter(string const &File, string const &TransCompress, mode_t const &Permissions); + TranslationWriter() : Comp(NULL), Output(NULL), RefCounter(0) {}; + ~TranslationWriter(); }; class PackagesWriter : public FTWScanner @@ -82,6 +104,7 @@ class PackagesWriter : public FTWScanner bool DoMD5; bool DoSHA1; bool DoSHA256; + bool DoAlwaysStat; bool NoOverride; bool DoContents; bool LongDescription; @@ -91,15 +114,15 @@ class PackagesWriter : public FTWScanner string DirStrip; FILE *Output; struct CacheDB::Stats &Stats; - string Arch; + TranslationWriter *TransWriter; - inline bool ReadOverride(string File) {return Over.ReadOverride(File);}; - inline bool ReadExtraOverride(string File) + inline bool ReadOverride(string const &File) {return Over.ReadOverride(File);}; + inline bool ReadExtraOverride(string const &File) {return Over.ReadExtraOverride(File);}; virtual bool DoPackage(string FileName); - PackagesWriter(string DB,string Overrides,string ExtOverrides=string(), - string Arch=string()); + PackagesWriter(string const &DB,string const &Overrides,string const &ExtOverrides=string(), + string const &Arch=string()); virtual ~PackagesWriter() {}; }; @@ -119,12 +142,12 @@ class ContentsWriter : public FTWScanner bool DoPackage(string FileName,string Package); virtual bool DoPackage(string FileName) {return DoPackage(FileName,string());}; - bool ReadFromPkgs(string PkgFile,string PkgCompress); + bool ReadFromPkgs(string const &PkgFile,string const &PkgCompress); void Finish() {Gen.Print(Output);}; - inline bool ReadyDB(string DB) {return Db.ReadyDB(DB);}; + inline bool ReadyDB(string const &DB) {return Db.ReadyDB(DB);}; - ContentsWriter(string DB); + ContentsWriter(string const &DB, string const &Arch = string()); virtual ~ContentsWriter() {}; }; @@ -147,15 +170,15 @@ class SourcesWriter : public FTWScanner virtual bool DoPackage(string FileName); - SourcesWriter(string BOverrides,string SOverrides, - string ExtOverrides=string()); + SourcesWriter(string const &BOverrides,string const &SOverrides, + string const &ExtOverrides=string()); virtual ~SourcesWriter() {free(Buffer);}; }; class ReleaseWriter : public FTWScanner { public: - ReleaseWriter(string DB); + ReleaseWriter(string const &DB); virtual bool DoPackage(string FileName); void Finish(); diff --git a/methods/bzip2.cc b/methods/bzip2.cc new file mode 100644 index 000000000..241f21c66 --- /dev/null +++ b/methods/bzip2.cc @@ -0,0 +1,176 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + + Bzip2 method - Take a file URI in and decompress it into the target + file. + + While the method is named "bzip2" it handles also other compression + types as it calls binaries based on the name of the method, + so it can also be used to handle gzip, lzma and others if named + correctly. + + ##################################################################### */ + /*}}}*/ +// Include Files /*{{{*/ +#include <apt-pkg/fileutl.h> +#include <apt-pkg/error.h> +#include <apt-pkg/acquire-method.h> +#include <apt-pkg/strutl.h> +#include <apt-pkg/hashes.h> + +#include <sys/stat.h> +#include <unistd.h> +#include <utime.h> +#include <stdio.h> +#include <errno.h> +#include <apti18n.h> + /*}}}*/ + +const char *Prog; + +class Bzip2Method : public pkgAcqMethod +{ + virtual bool Fetch(FetchItem *Itm); + + public: + + Bzip2Method() : pkgAcqMethod("1.1",SingleInstance | SendConfig) {}; +}; + + +// Bzip2Method::Fetch - Decompress the passed URI /*{{{*/ +// --------------------------------------------------------------------- +/* */ +bool Bzip2Method::Fetch(FetchItem *Itm) +{ + URI Get = Itm->Uri; + string Path = Get.Host + Get.Path; // To account for relative paths + + string GzPathOption = "Dir::bin::"+string(Prog); + + FetchResult Res; + Res.Filename = Itm->DestFile; + URIStart(Res); + + // Open the source and destination files + FileFd From(Path,FileFd::ReadOnly); + + // if the file is empty, just rename it and return + if(From.Size() == 0) + { + rename(Path.c_str(), Itm->DestFile.c_str()); + return true; + } + + int GzOut[2]; + if (pipe(GzOut) < 0) + return _error->Errno("pipe",_("Couldn't open pipe for %s"),Prog); + + // Fork bzip2 + pid_t Process = ExecFork(); + if (Process == 0) + { + close(GzOut[0]); + dup2(From.Fd(),STDIN_FILENO); + dup2(GzOut[1],STDOUT_FILENO); + From.Close(); + close(GzOut[1]); + SetCloseExec(STDIN_FILENO,false); + SetCloseExec(STDOUT_FILENO,false); + + const char *Args[3]; + string Tmp = _config->Find(GzPathOption,Prog); + Args[0] = Tmp.c_str(); + Args[1] = "-d"; + Args[2] = 0; + execvp(Args[0],(char **)Args); + _exit(100); + } + From.Close(); + close(GzOut[1]); + + FileFd FromGz(GzOut[0]); // For autoclose + FileFd To(Itm->DestFile,FileFd::WriteAtomic); + To.EraseOnFailure(); + if (_error->PendingError() == true) + return false; + + // Read data from bzip2, generate checksums and write + Hashes Hash; + bool Failed = false; + while (1) + { + unsigned char Buffer[4*1024]; + + ssize_t Count = read(GzOut[0],Buffer,sizeof(Buffer)); + if (Count < 0 && errno == EINTR) + continue; + + if (Count < 0) + { + _error->Errno("read", _("Read error from %s process"),Prog); + Failed = true; + break; + } + + if (Count == 0) + break; + + Hash.Add(Buffer,Count); + if (To.Write(Buffer,Count) == false) + { + Failed = true; + FromGz.Close(); + break; + } + } + + // Wait for bzip2 to finish + if (ExecWait(Process,_config->Find(GzPathOption,Prog).c_str(),false) == false) + { + To.OpFail(); + return false; + } + + To.Close(); + + if (Failed == true) + return false; + + // Transfer the modification times + struct stat Buf; + if (stat(Path.c_str(),&Buf) != 0) + return _error->Errno("stat",_("Failed to stat")); + + struct utimbuf TimeBuf; + TimeBuf.actime = Buf.st_atime; + TimeBuf.modtime = Buf.st_mtime; + if (utime(Itm->DestFile.c_str(),&TimeBuf) != 0) + return _error->Errno("utime",_("Failed to set modification time")); + + if (stat(Itm->DestFile.c_str(),&Buf) != 0) + return _error->Errno("stat",_("Failed to stat")); + + // Return a Done response + Res.LastModified = Buf.st_mtime; + Res.Size = Buf.st_size; + Res.TakeHashes(Hash); + + URIDone(Res); + + return true; +} + /*}}}*/ + +int main(int argc, char *argv[]) +{ + setlocale(LC_ALL, ""); + + Bzip2Method Mth; + + Prog = strrchr(argv[0],'/'); + Prog++; + + return Mth.Run(); +} diff --git a/methods/connect.cc b/methods/connect.cc index 2f6b4833e..a5af1f1a6 100644 --- a/methods/connect.cc +++ b/methods/connect.cc @@ -18,6 +18,7 @@ #include <stdio.h> #include <errno.h> #include <unistd.h> +#include <sstream> #include<set> #include<string> @@ -70,19 +71,17 @@ static bool DoConnect(struct addrinfo *Addr,string Host, Owner->Status(_("Connecting to %s (%s)"),Host.c_str(),Name); // if that addr did timeout before, we do not try it again - if(bad_addr.find(string(Name)) != bad_addr.end()) + if(bad_addr.find(string(Name)) != bad_addr.end()) return false; /* If this is an IP rotation store the IP we are using.. If something goes wrong this will get tacked onto the end of the error message */ if (LastHostAddr->ai_next != 0) { - char Name2[NI_MAXHOST + NI_MAXSERV + 10]; - snprintf(Name2,sizeof(Name2),_("[IP: %s %s]"),Name,Service); - Owner->SetFailExtraMsg(string(Name2)); - } - else - Owner->SetFailExtraMsg(""); + std::stringstream ss; + ioprintf(ss, _("[IP: %s %s]"),Name,Service); + Owner->SetIP(ss.str()); + } // Get a socket if ((Fd = socket(Addr->ai_family,Addr->ai_socktype, @@ -100,7 +99,7 @@ static bool DoConnect(struct addrinfo *Addr,string Host, nonblocking */ if (WaitFd(Fd,true,TimeOut) == false) { bad_addr.insert(bad_addr.begin(), string(Name)); - Owner->SetFailExtraMsg("\nFailReason: Timeout"); + Owner->SetFailReason("Timeout"); return _error->Error(_("Could not connect to %s:%s (%s), " "connection timed out"),Host.c_str(),Service,Name); } @@ -115,9 +114,9 @@ static bool DoConnect(struct addrinfo *Addr,string Host, { errno = Err; if(errno == ECONNREFUSED) - Owner->SetFailExtraMsg("\nFailReason: ConnectionRefused"); + Owner->SetFailReason("ConnectionRefused"); else if (errno == ETIMEDOUT) - Owner->SetFailExtraMsg("\nFailReason: ConnectionTimedOut"); + Owner->SetFailReason("ConnectionTimedOut"); bad_addr.insert(bad_addr.begin(), string(Name)); return _error->Errno("connect",_("Could not connect to %s:%s (%s)."),Host.c_str(), Service,Name); @@ -184,13 +183,13 @@ bool Connect(string Host,int Port,const char *Service,int DefPort,int &Fd, continue; } bad_addr.insert(bad_addr.begin(), Host); - Owner->SetFailExtraMsg("\nFailReason: ResolveFailure"); + Owner->SetFailReason("ResolveFailure"); return _error->Error(_("Could not resolve '%s'"),Host.c_str()); } if (Res == EAI_AGAIN) { - Owner->SetFailExtraMsg("\nFailReason: TmpResolveFailure"); + Owner->SetFailReason("TmpResolveFailure"); return _error->Error(_("Temporary failure resolving '%s'"), Host.c_str()); } diff --git a/methods/copy.cc b/methods/copy.cc index 72896b4c0..a6bb372a3 100644 --- a/methods/copy.cc +++ b/methods/copy.cc @@ -52,7 +52,7 @@ bool CopyMethod::Fetch(FetchItem *Itm) // See if the file exists FileFd From(File,FileFd::ReadOnly); - FileFd To(Itm->DestFile,FileFd::WriteEmpty); + FileFd To(Itm->DestFile,FileFd::WriteAtomic); To.EraseOnFailure(); if (_error->PendingError() == true) { @@ -84,6 +84,7 @@ bool CopyMethod::Fetch(FetchItem *Itm) FileFd Fd(Res.Filename, FileFd::ReadOnly); Hash.AddFD(Fd.Fd(), Fd.Size()); Res.TakeHashes(Hash); + URIDone(Res); return true; } diff --git a/methods/ftp.cc b/methods/ftp.cc index 3e1725823..97248f900 100644 --- a/methods/ftp.cc +++ b/methods/ftp.cc @@ -661,8 +661,7 @@ bool FTPConn::ModTime(const char *Path, time_t &Time) return true; // Parse it - StrToTime(Msg,Time); - return true; + return FTPMDTMStrToTime(Msg.c_str(), Time); } /*}}}*/ // FTPConn::CreateDataFd - Get a data connection /*{{{*/ diff --git a/methods/ftp.h b/methods/ftp.h index 1bcea41b6..d7f1f7fbe 100644 --- a/methods/ftp.h +++ b/methods/ftp.h @@ -40,7 +40,7 @@ class FTPConn public: - bool Comp(URI Other) {return Other.Host == ServerName.Host && Other.Port == ServerName.Port;}; + bool Comp(URI Other) {return Other.Host == ServerName.Host && Other.Port == ServerName.Port && Other.User == ServerName.User && Other.Password == ServerName.Password; }; // Raw connection IO bool ReadResp(unsigned int &Ret,string &Text); diff --git a/methods/gpgv.cc b/methods/gpgv.cc index c58e6cc45..efe1f73f7 100644 --- a/methods/gpgv.cc +++ b/methods/gpgv.cc @@ -2,6 +2,7 @@ #include <apt-pkg/acquire-method.h> #include <apt-pkg/strutl.h> #include <apt-pkg/fileutl.h> +#include <apt-pkg/indexcopy.h> #include <apti18n.h> #include <utime.h> @@ -12,6 +13,8 @@ #include <iostream> #include <sstream> +#include <vector> + #define GNUPGPREFIX "[GNUPG:]" #define GNUPGBADSIG "[GNUPG:] BADSIG" #define GNUPGNOPUBKEY "[GNUPG:] NO_PUBKEY" @@ -52,107 +55,29 @@ string GPGVMethod::VerifyGetSigners(const char *file, const char *outfile, if (Debug == true) std::clog << "inside VerifyGetSigners" << std::endl; - pid_t pid; int fd[2]; - FILE *pipein; - int status; - string const gpgvpath = _config->Find("Dir::Bin::gpg", "/usr/bin/gpgv"); - // FIXME: remove support for deprecated APT::GPGV setting - string const trustedFile = _config->FindFile("Dir::Etc::Trusted", - _config->Find("APT::GPGV::TrustedKeyring", "/etc/apt/trusted.gpg").c_str()); - string const trustedPath = _config->FindDir("Dir::Etc::TrustedParts", "/etc/apt/trusted.gpg.d"); - if (Debug == true) - { - std::clog << "gpgv path: " << gpgvpath << std::endl; - std::clog << "Keyring file: " << trustedFile << std::endl; - std::clog << "Keyring path: " << trustedPath << std::endl; - } - - vector<string> keyrings = GetListOfFilesInDir(trustedPath, "gpg", false); - if (FileExists(trustedFile) == true) - keyrings.push_back(trustedFile); - - if (keyrings.empty() == true) - { - // TRANSLATOR: %s is the trusted keyring parts directory - ioprintf(ret, _("No keyring installed in %s."), trustedPath.c_str()); - return ret.str(); - } if (pipe(fd) < 0) return "Couldn't create pipe"; - pid = fork(); + pid_t pid = fork(); if (pid < 0) return string("Couldn't spawn new process") + strerror(errno); else if (pid == 0) { - const char *Args[400]; - unsigned int i = 0; - - Args[i++] = gpgvpath.c_str(); - Args[i++] = "--status-fd"; - Args[i++] = "3"; - Args[i++] = "--ignore-time-conflict"; - for (vector<string>::const_iterator K = keyrings.begin(); - K != keyrings.end(); ++K) - { - Args[i++] = "--keyring"; - Args[i++] = K->c_str(); - // check overflow (minus a bit of extra space at the end) - if(i >= sizeof(Args)/sizeof(char*)-5) { - std::clog << _("E: Too many keyrings should be passed to gpgv. Exiting.") << std::endl; - exit(111); - } - } - - 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[i++] = Opts->Value.c_str(); - // check overflow (minus a bit of extra space at the end) - if(i >= sizeof(Args)/sizeof(char*)-5) { - std::clog << _("E: Argument list from Acquire::gpgv::Options too long. Exiting.") << std::endl; - exit(111); - } - } - } - Args[i++] = file; - Args[i++] = outfile; - Args[i++] = NULL; - - if (Debug == true) + if (SigVerify::RunGPGV(outfile, file, 3, fd) == false) { - std::clog << "Preparing to exec: " << gpgvpath; - for(unsigned int j=0;Args[j] != NULL; j++) - std::clog << " " << Args[j]; - std::clog << std::endl; + // TRANSLATOR: %s is the trusted keyring parts directory + ioprintf(ret, _("No keyring installed in %s."), + _config->FindDir("Dir::Etc::TrustedParts").c_str()); + return ret.str(); } - 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], 3); - - putenv((char *)"LANG="); - putenv((char *)"LC_ALL="); - putenv((char *)"LC_MESSAGES="); - execvp(gpgvpath.c_str(), (char **)Args); - exit(111); } close(fd[1]); - pipein = fdopen(fd[0], "r"); - + FILE *pipein = fdopen(fd[0], "r"); + // Loop over the output of gpgv, and check the signatures. size_t buffersize = 64; char *buffer = (char *) malloc(buffersize); @@ -225,6 +150,7 @@ string GPGVMethod::VerifyGetSigners(const char *file, const char *outfile, } fclose(pipein); + int status; waitpid(pid, &status, 0); if (Debug == true) { @@ -243,7 +169,7 @@ string GPGVMethod::VerifyGetSigners(const char *file, const char *outfile, } else if (WEXITSTATUS(status) == 111) { - ioprintf(ret, _("Could not execute '%s' to verify signature (is gpgv installed?)"), gpgvpath.c_str()); + ioprintf(ret, _("Could not execute 'gpgv' to verify signature (is gpgv installed?)")); return ret.str(); } else diff --git a/methods/gzip.cc b/methods/gzip.cc index f732c0b86..5b9b66b50 100644 --- a/methods/gzip.cc +++ b/methods/gzip.cc @@ -23,8 +23,6 @@ #include <apti18n.h> /*}}}*/ -const char *Prog; - class GzipMethod : public pkgAcqMethod { virtual bool Fetch(FetchItem *Itm); @@ -43,14 +41,12 @@ bool GzipMethod::Fetch(FetchItem *Itm) URI Get = Itm->Uri; string Path = Get.Host + Get.Path; // To account for relative paths - string GzPathOption = "Dir::bin::"+string(Prog); - FetchResult Res; Res.Filename = Itm->DestFile; URIStart(Res); // Open the source and destination files - FileFd From(Path,FileFd::ReadOnly); + FileFd From(Path,FileFd::ReadOnlyGzip); // if the file is empty, just rename it and return if(From.Size() == 0) @@ -59,40 +55,12 @@ bool GzipMethod::Fetch(FetchItem *Itm) return true; } - int GzOut[2]; - if (pipe(GzOut) < 0) - return _error->Errno("pipe",_("Couldn't open pipe for %s"),Prog); - - // Fork gzip - pid_t Process = ExecFork(); - if (Process == 0) - { - close(GzOut[0]); - dup2(From.Fd(),STDIN_FILENO); - dup2(GzOut[1],STDOUT_FILENO); - From.Close(); - close(GzOut[1]); - SetCloseExec(STDIN_FILENO,false); - SetCloseExec(STDOUT_FILENO,false); - - const char *Args[3]; - string Tmp = _config->Find(GzPathOption,Prog); - Args[0] = Tmp.c_str(); - Args[1] = "-d"; - Args[2] = 0; - execvp(Args[0],(char **)Args); - _exit(100); - } - From.Close(); - close(GzOut[1]); - - FileFd FromGz(GzOut[0]); // For autoclose - FileFd To(Itm->DestFile,FileFd::WriteEmpty); + FileFd To(Itm->DestFile,FileFd::WriteAtomic); To.EraseOnFailure(); if (_error->PendingError() == true) return false; - // Read data from gzip, generate checksums and write + // Read data from source, generate checksums and write Hashes Hash; bool Failed = false; while (1) @@ -100,36 +68,23 @@ bool GzipMethod::Fetch(FetchItem *Itm) unsigned char Buffer[4*1024]; unsigned long Count; - Count = read(GzOut[0],Buffer,sizeof(Buffer)); - if (Count < 0 && errno == EINTR) - continue; - - if (Count < 0) + if (!From.Read(Buffer,sizeof(Buffer),&Count)) { - _error->Errno("read", _("Read error from %s process"),Prog); - Failed = true; - break; + To.OpFail(); + return false; } - if (Count == 0) break; - + Hash.Add(Buffer,Count); if (To.Write(Buffer,Count) == false) { Failed = true; - FromGz.Close(); break; } } - // Wait for gzip to finish - if (ExecWait(Process,_config->Find(GzPathOption,Prog).c_str(),false) == false) - { - To.OpFail(); - return false; - } - + From.Close(); To.Close(); if (Failed == true) @@ -165,9 +120,5 @@ int main(int argc, char *argv[]) setlocale(LC_ALL, ""); GzipMethod Mth; - - Prog = strrchr(argv[0],'/'); - Prog++; - return Mth.Run(); } diff --git a/methods/http.cc b/methods/http.cc index c05abc862..25e31de9a 100644 --- a/methods/http.cc +++ b/methods/http.cc @@ -553,8 +553,14 @@ bool ServerState::HeaderLine(string Line) // Evil servers return no version if (Line[4] == '/') { - if (sscanf(Line.c_str(),"HTTP/%u.%u %u%[^\n]",&Major,&Minor, - &Result,Code) != 4) + int const elements = sscanf(Line.c_str(),"HTTP/%u.%u %u%[^\n]",&Major,&Minor,&Result,Code); + if (elements == 3) + { + Code[0] = '\0'; + if (Debug == true) + clog << "HTTP server doesn't give Reason-Phrase for " << Result << std::endl; + } + else if (elements != 4) return _error->Error(_("The HTTP server sent an invalid reply header")); } else @@ -631,7 +637,7 @@ bool ServerState::HeaderLine(string Line) if (stringcasecmp(Tag,"Last-Modified:") == 0) { - if (StrToTime(Val,Date) == false) + if (RFC1123StrToTime(Val.c_str(), Date) == false) return _error->Error(_("Unknown date format")); return true; } @@ -914,13 +920,7 @@ bool HttpMethod::ServerDie(ServerState *Srv) // HttpMethod::DealWithHeaders - Handle the retrieved header data /*{{{*/ // --------------------------------------------------------------------- /* We look at the header data we got back from the server and decide what - to do. Returns - 0 - File is open, - 1 - IMS hit - 3 - Unrecoverable error - 4 - Error with error content page - 5 - Unrecoverable non-server error (close the connection) - 6 - Try again with a new or changed URI + to do. Returns DealWithHeadersResult (see http.h for details). */ HttpMethod::DealWithHeadersResult HttpMethod::DealWithHeaders(FetchResult &Res,ServerState *Srv) @@ -959,6 +959,9 @@ HttpMethod::DealWithHeaders(FetchResult &Res,ServerState *Srv) failure */ if (Srv->Result < 200 || Srv->Result >= 300) { + char err[255]; + snprintf(err,sizeof(err)-1,"HttpError%i",Srv->Result); + SetFailReason(err); _error->Error("%u %s",Srv->Result,Srv->Code); if (Srv->HaveContent == true) return ERROR_WITH_CONTENT_PAGE; @@ -1372,15 +1375,4 @@ bool HttpMethod::AutoDetectProxy() } /*}}}*/ -int main() -{ - setlocale(LC_ALL, ""); - // ignore SIGPIPE, this can happen on write() if the socket - // closes the connection (this is dealt with via ServerDie()) - signal(SIGPIPE, SIG_IGN); - - HttpMethod Mth; - return Mth.Loop(); -} - diff --git a/methods/http.h b/methods/http.h index af0f5e033..0bc019e77 100644 --- a/methods/http.h +++ b/methods/http.h @@ -13,7 +13,7 @@ #define MAXLEN 360 -#include <iostream> +#include <apt-pkg/hashes.h> using std::cout; using std::endl; @@ -167,7 +167,6 @@ class HttpMethod : public pkgAcqMethod /** \brief Try to AutoDetect the proxy */ bool AutoDetectProxy(); - virtual bool Fetch(FetchItem *); virtual bool Configuration(string Message); // In the event of a fatal signal this file will be closed and timestamped. @@ -175,6 +174,9 @@ class HttpMethod : public pkgAcqMethod static int FailFd; static time_t FailTime; static void SigTerm(int); + + protected: + virtual bool Fetch(FetchItem *); string NextURI; string AutoDetectProxyCmd; diff --git a/methods/http_main.cc b/methods/http_main.cc new file mode 100644 index 000000000..7815c2fc1 --- /dev/null +++ b/methods/http_main.cc @@ -0,0 +1,20 @@ +#include <apt-pkg/fileutl.h> +#include <apt-pkg/acquire-method.h> +#include <signal.h> + +#include "connect.h" +#include "rfc2553emu.h" +#include "http.h" + + +int main() +{ + setlocale(LC_ALL, ""); + + // ignore SIGPIPE, this can happen on write() if the socket + // closes the connection (this is dealt with via ServerDie()) + signal(SIGPIPE, SIG_IGN); + + HttpMethod Mth; + return Mth.Loop(); +} diff --git a/methods/makefile b/methods/makefile index 7bcae6b9b..d94a85340 100644 --- a/methods/makefile +++ b/methods/makefile @@ -48,7 +48,7 @@ include $(PROGRAM_H) PROGRAM=http SLIBS = -lapt-pkg $(SOCKETLIBS) $(INTLLIBS) LIB_MAKES = apt-pkg/makefile -SOURCE = http.cc rfc2553emu.cc connect.cc +SOURCE = http.cc http_main.cc rfc2553emu.cc connect.cc include $(PROGRAM_H) # The https method @@ -79,22 +79,32 @@ LIB_MAKES = apt-pkg/makefile SOURCE = rsh.cc include $(PROGRAM_H) -# SSH and bzip2 method symlink -binary: $(BIN)/ssh $(BIN)/bzip2 $(BIN)/lzma -veryclean: clean-$(BIN)/ssh clean-$(BIN)/bzip2 clean-$(BIN)/lzma +# The mirror method +PROGRAM=mirror +SLIBS = -lapt-pkg $(SOCKETLIBS) +LIB_MAKES = apt-pkg/makefile +SOURCE = mirror.cc http.cc rfc2553emu.cc connect.cc +include $(PROGRAM_H) + +# The gzip method +PROGRAM=bzip2 +SLIBS = -lapt-pkg $(INTLLIBS) +LIB_MAKES = apt-pkg/makefile +SOURCE = bzip2.cc +include $(PROGRAM_H) + +# SSH and lzma method symlink +binary: $(BIN)/ssh $(BIN)/lzma +veryclean: clean-$(BIN)/ssh clean-$(BIN)/lzma + $(BIN)/ssh: echo "Installing ssh method link" ln -fs rsh $(BIN)/ssh clean-$(BIN)/ssh: -rm $(BIN)/ssh -$(BIN)/bzip2: - echo "Installing bzip2 method link" - ln -fs gzip $(BIN)/bzip2 $(BIN)/lzma: echo "Installing lzma method link" - ln -fs gzip $(BIN)/lzma -clean-$(BIN)/bzip2: - -rm $(BIN)/bzip2 + ln -fs bzip2 $(BIN)/lzma clean-$(BIN)/lzma: -rm $(BIN)/lzma diff --git a/methods/mirror.cc b/methods/mirror.cc new file mode 100644 index 000000000..e8873d97b --- /dev/null +++ b/methods/mirror.cc @@ -0,0 +1,372 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +// $Id: mirror.cc,v 1.59 2004/05/08 19:42:35 mdz Exp $ +/* ###################################################################### + + Mirror Aquire Method - This is the Mirror aquire method for APT. + + ##################################################################### */ + /*}}}*/ +// Include Files /*{{{*/ +#include <apt-pkg/fileutl.h> +#include <apt-pkg/acquire-method.h> +#include <apt-pkg/acquire-item.h> +#include <apt-pkg/acquire.h> +#include <apt-pkg/error.h> +#include <apt-pkg/hashes.h> +#include <apt-pkg/sourcelist.h> + +#include <fstream> +#include <iostream> +#include <stdarg.h> +#include <sys/stat.h> +#include <sys/types.h> +#include <dirent.h> + +using namespace std; + +#include<sstream> + +#include "mirror.h" +#include "http.h" +#include "apti18n.h" + /*}}}*/ + +/* Done: + * - works with http (only!) + * - always picks the first mirror from the list + * - call out to problem reporting script + * - supports "deb mirror://host/path/to/mirror-list/// dist component" + * - uses pkgAcqMethod::FailReason() to have a string representation + * of the failure that is also send to LP + * + * TODO: + * - deal with runing as non-root because we can't write to the lists + dir then -> use the cached mirror file + * - better method to download than having a pkgAcquire interface here + * and better error handling there! + * - support more than http + * - testing :) + */ + +MirrorMethod::MirrorMethod() + : HttpMethod(), DownloadedMirrorFile(false) +{ +}; + +// HttpMethod::Configuration - Handle a configuration message /*{{{*/ +// --------------------------------------------------------------------- +/* We stash the desired pipeline depth */ +bool MirrorMethod::Configuration(string Message) +{ + if (pkgAcqMethod::Configuration(Message) == false) + return false; + Debug = _config->FindB("Debug::Acquire::mirror",false); + + return true; +} + /*}}}*/ + +// clean the mirrors dir based on ttl information +bool MirrorMethod::Clean(string Dir) +{ + vector<metaIndex *>::const_iterator I; + + if(Debug) + clog << "MirrorMethod::Clean(): " << Dir << endl; + + if(Dir == "/") + return _error->Error("will not clean: '/'"); + + // read sources.list + pkgSourceList list; + list.ReadMainList(); + + DIR *D = opendir(Dir.c_str()); + if (D == 0) + return _error->Errno("opendir",_("Unable to read %s"),Dir.c_str()); + + string StartDir = SafeGetCWD(); + if (chdir(Dir.c_str()) != 0) + { + closedir(D); + return _error->Errno("chdir",_("Unable to change to %s"),Dir.c_str()); + } + + for (struct dirent *Dir = readdir(D); Dir != 0; Dir = readdir(D)) + { + // Skip some files.. + if (strcmp(Dir->d_name,"lock") == 0 || + strcmp(Dir->d_name,"partial") == 0 || + strcmp(Dir->d_name,".") == 0 || + strcmp(Dir->d_name,"..") == 0) + continue; + + // see if we have that uri + for(I=list.begin(); I != list.end(); I++) + { + string uri = (*I)->GetURI(); + if(uri.find("mirror://") != 0) + continue; + string BaseUri = uri.substr(0,uri.size()-1); + if (URItoFileName(BaseUri) == Dir->d_name) + break; + } + // nothing found, nuke it + if (I == list.end()) + unlink(Dir->d_name); + }; + + chdir(StartDir.c_str()); + closedir(D); + return true; +} + + +bool MirrorMethod::DownloadMirrorFile(string mirror_uri_str) +{ + if(Debug) + clog << "MirrorMethod::DownloadMirrorFile(): " << endl; + + // not that great to use pkgAcquire here, but we do not have + // any other way right now + string fetch = BaseUri; + fetch.replace(0,strlen("mirror://"),"http://"); + + pkgAcquire Fetcher; + new pkgAcqFile(&Fetcher, fetch, "", 0, "", "", "", MirrorFile); + bool res = (Fetcher.Run() == pkgAcquire::Continue); + if(res) + DownloadedMirrorFile = true; + Fetcher.Shutdown(); + return res; +} + +/* convert a the Queue->Uri back to the mirror base uri and look + * at all mirrors we have for this, this is needed as queue->uri + * may point to different mirrors (if TryNextMirror() was run) + */ +void MirrorMethod::CurrentQueueUriToMirror() +{ + // already in mirror:// style so nothing to do + if(Queue->Uri.find("mirror://") == 0) + return; + + // find current mirror and select next one + for (vector<string>::const_iterator mirror = AllMirrors.begin(); + mirror != AllMirrors.end(); ++mirror) + { + if (Queue->Uri.find(*mirror) == 0) + { + Queue->Uri.replace(0, mirror->length(), BaseUri); + return; + } + } + _error->Error("Internal error: Failed to convert %s back to %s", + Queue->Uri.c_str(), BaseUri.c_str()); +} + +bool MirrorMethod::TryNextMirror() +{ + // find current mirror and select next one + for (vector<string>::const_iterator mirror = AllMirrors.begin(); + mirror != AllMirrors.end(); ++mirror) + { + if (Queue->Uri.find(*mirror) != 0) + continue; + + vector<string>::const_iterator nextmirror = mirror + 1; + if (nextmirror != AllMirrors.end()) + break; + Queue->Uri.replace(0, mirror->length(), *nextmirror); + if (Debug) + clog << "TryNextMirror: " << Queue->Uri << endl; + return true; + } + + if (Debug) + clog << "TryNextMirror could not find another mirror to try" << endl; + + return false; +} + +bool MirrorMethod::InitMirrors() +{ + // if we do not have a MirrorFile, fallback + if(!FileExists(MirrorFile)) + { + // FIXME: fallback to a default mirror here instead + // and provide a config option to define that default + return _error->Error(_("No mirror file '%s' found "), MirrorFile.c_str()); + } + + // FIXME: make the mirror selection more clever, do not + // just use the first one! + // BUT: we can not make this random, the mirror has to be + // stable accross session, because otherwise we can + // get into sync issues (got indexfiles from mirror A, + // but packages from mirror B - one might be out of date etc) + ifstream in(MirrorFile.c_str()); + string s; + while (!in.eof()) + { + getline(in, s); + if (s.size() > 0) + AllMirrors.push_back(s); + } + Mirror = AllMirrors[0]; + UsedMirror = Mirror; + return true; +} + +string MirrorMethod::GetMirrorFileName(string mirror_uri_str) +{ + /* + - a mirror_uri_str looks like this: + mirror://people.ubuntu.com/~mvo/apt/mirror/mirrors/dists/feisty/Release.gpg + + - the matching source.list entry + deb mirror://people.ubuntu.com/~mvo/apt/mirror/mirrors feisty main + + - we actually want to go after: + http://people.ubuntu.com/~mvo/apt/mirror/mirrors + + And we need to save the BaseUri for later: + - mirror://people.ubuntu.com/~mvo/apt/mirror/mirrors + + FIXME: what if we have two similar prefixes? + mirror://people.ubuntu.com/~mvo/mirror + mirror://people.ubuntu.com/~mvo/mirror2 + then mirror_uri_str looks like: + mirror://people.ubuntu.com/~mvo/apt/mirror/dists/feisty/Release.gpg + mirror://people.ubuntu.com/~mvo/apt/mirror2/dists/feisty/Release.gpg + we search sources.list and find: + mirror://people.ubuntu.com/~mvo/apt/mirror + in both cases! So we need to apply some domain knowledge here :( and + check for /dists/ or /Release.gpg as suffixes + */ + string name; + if(Debug) + std::cerr << "GetMirrorFileName: " << mirror_uri_str << std::endl; + + // read sources.list and find match + vector<metaIndex *>::const_iterator I; + pkgSourceList list; + list.ReadMainList(); + for(I=list.begin(); I != list.end(); I++) + { + string uristr = (*I)->GetURI(); + if(Debug) + std::cerr << "Checking: " << uristr << std::endl; + if(uristr.substr(0,strlen("mirror://")) != string("mirror://")) + continue; + // find matching uri in sources.list + if(mirror_uri_str.substr(0,uristr.size()) == uristr) + { + if(Debug) + std::cerr << "found BaseURI: " << uristr << std::endl; + BaseUri = uristr.substr(0,uristr.size()-1); + } + } + // get new file + name = _config->FindDir("Dir::State::mirrors") + URItoFileName(BaseUri); + + if(Debug) + { + cerr << "base-uri: " << BaseUri << endl; + cerr << "mirror-file: " << name << endl; + } + return name; +} + +// MirrorMethod::Fetch - Fetch an item /*{{{*/ +// --------------------------------------------------------------------- +/* This adds an item to the pipeline. We keep the pipeline at a fixed + depth. */ +bool MirrorMethod::Fetch(FetchItem *Itm) +{ + if(Debug) + clog << "MirrorMethod::Fetch()" << endl; + + // the http method uses Fetch(0) as a way to update the pipeline, + // just let it do its work in this case - Fetch() with a valid + // Itm will always run before the first Fetch(0) + if(Itm == NULL) + return HttpMethod::Fetch(Itm); + + // if we don't have the name of the mirror file on disk yet, + // calculate it now (can be derived from the uri) + if(MirrorFile.empty()) + MirrorFile = GetMirrorFileName(Itm->Uri); + + // download mirror file once (if we are after index files) + if(Itm->IndexFile && !DownloadedMirrorFile) + { + Clean(_config->FindDir("Dir::State::mirrors")); + DownloadMirrorFile(Itm->Uri); + } + + if(AllMirrors.empty()) { + if(!InitMirrors()) { + // no valid mirror selected, something went wrong downloading + // from the master mirror site most likely and there is + // no old mirror file availalbe + return false; + } + } + + if(Itm->Uri.find("mirror://") != string::npos) + Itm->Uri.replace(0,BaseUri.size(), Mirror); + + if(Debug) + clog << "Fetch: " << Itm->Uri << endl << endl; + + // now run the real fetcher + return HttpMethod::Fetch(Itm); +}; + +void MirrorMethod::Fail(string Err,bool Transient) +{ + // FIXME: TryNextMirror is not ideal for indexfile as we may + // run into auth issues + + if (Debug) + clog << "Failure to get " << Queue->Uri << endl; + + // try the next mirror on fail (if its not a expected failure, + // e.g. translations are ok to ignore) + if (!Queue->FailIgnore && TryNextMirror()) + return; + + // all mirrors failed, so bail out + string s; + strprintf(s, _("[Mirror: %s]"), Mirror.c_str()); + SetIP(s); + + CurrentQueueUriToMirror(); + pkgAcqMethod::Fail(Err, Transient); +} + +void MirrorMethod::URIStart(FetchResult &Res) +{ + CurrentQueueUriToMirror(); + pkgAcqMethod::URIStart(Res); +} + +void MirrorMethod::URIDone(FetchResult &Res,FetchResult *Alt) +{ + CurrentQueueUriToMirror(); + pkgAcqMethod::URIDone(Res, Alt); +} + + +int main() +{ + setlocale(LC_ALL, ""); + + MirrorMethod Mth; + + return Mth.Loop(); +} + + diff --git a/methods/mirror.h b/methods/mirror.h new file mode 100644 index 000000000..0a3ea6e92 --- /dev/null +++ b/methods/mirror.h @@ -0,0 +1,55 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/// $Id: http.h,v 1.12 2002/04/18 05:09:38 jgg Exp $ +// $Id: http.h,v 1.12 2002/04/18 05:09:38 jgg Exp $ +/* ###################################################################### + + MIRROR Aquire Method - This is the MIRROR aquire method for APT. + + ##################################################################### */ + /*}}}*/ + +#ifndef APT_MIRROR_H +#define APT_MIRROR_H + + +#include <iostream> + +using std::cout; +using std::cerr; +using std::endl; + +#include "http.h" + +class MirrorMethod : public HttpMethod +{ + FetchResult Res; + // we simply transform between BaseUri and Mirror + string BaseUri; // the original mirror://... url + string Mirror; // the selected mirror uri (http://...) + vector<string> AllMirrors; // all available mirrors + string MirrorFile; // the file that contains the list of mirrors + bool DownloadedMirrorFile; // already downloaded this session + + bool Debug; + + protected: + bool DownloadMirrorFile(string uri); + string GetMirrorFileName(string uri); + bool InitMirrors(); + bool TryNextMirror(); + void CurrentQueueUriToMirror(); + bool Clean(string dir); + + // we need to overwrite those to transform the url back + virtual void Fail(string Why, bool Transient = false); + virtual void URIStart(FetchResult &Res); + virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0); + virtual bool Configuration(string Message); + + public: + MirrorMethod(); + virtual bool Fetch(FetchItem *Itm); +}; + + +#endif diff --git a/methods/rred.cc b/methods/rred.cc index 262c78cab..d51c45c85 100644 --- a/methods/rred.cc +++ b/methods/rred.cc @@ -446,7 +446,7 @@ bool RredMethod::Fetch(FetchItem *Itm) /*{{{*/ // the cleanup/closing of the fds) FileFd From(Path,FileFd::ReadOnly); FileFd Patch(Path+".ed",FileFd::ReadOnly); - FileFd To(Itm->DestFile,FileFd::WriteEmpty); + FileFd To(Itm->DestFile,FileFd::WriteAtomic); To.EraseOnFailure(); if (_error->PendingError() == true) return false; @@ -458,7 +458,7 @@ bool RredMethod::Fetch(FetchItem *Itm) /*{{{*/ // retry with patchFile lseek(Patch.Fd(), 0, SEEK_SET); lseek(From.Fd(), 0, SEEK_SET); - To.Open(Itm->DestFile,FileFd::WriteEmpty); + To.Open(Itm->DestFile,FileFd::WriteAtomic); if (_error->PendingError() == true) return false; if (patchFile(Patch, From, To, &Hash) != ED_OK) { @@ -477,23 +477,26 @@ bool RredMethod::Fetch(FetchItem *Itm) /*{{{*/ Patch.Close(); To.Close(); - // Transfer the modification times - struct stat Buf; - if (stat(Path.c_str(),&Buf) != 0) + /* Transfer the modification times from the patch file + to be able to see in which state the file should be + and use the access time from the "old" file */ + struct stat BufBase, BufPatch; + if (stat(Path.c_str(),&BufBase) != 0 || + stat(string(Path+".ed").c_str(),&BufPatch) != 0) return _error->Errno("stat",_("Failed to stat")); struct utimbuf TimeBuf; - TimeBuf.actime = Buf.st_atime; - TimeBuf.modtime = Buf.st_mtime; + TimeBuf.actime = BufBase.st_atime; + TimeBuf.modtime = BufPatch.st_mtime; if (utime(Itm->DestFile.c_str(),&TimeBuf) != 0) return _error->Errno("utime",_("Failed to set modification time")); - if (stat(Itm->DestFile.c_str(),&Buf) != 0) + if (stat(Itm->DestFile.c_str(),&BufBase) != 0) return _error->Errno("stat",_("Failed to stat")); // return done - Res.LastModified = Buf.st_mtime; - Res.Size = Buf.st_size; + Res.LastModified = BufBase.st_mtime; + Res.Size = BufBase.st_size; Res.TakeHashes(Hash); URIDone(Res); diff --git a/methods/rsh.cc b/methods/rsh.cc index f0ccfc42d..97b4ef151 100644 --- a/methods/rsh.cc +++ b/methods/rsh.cc @@ -278,8 +278,7 @@ bool RSHConn::ModTime(const char *Path, time_t &Time) return false; // Parse it - StrToTime(Msg,Time); - return true; + return FTPMDTMStrToTime(Msg.c_str(), Time); } /*}}}*/ // RSHConn::Get - Get a file /*{{{*/ diff --git a/mirror-failure.py b/mirror-failure.py new file mode 100644 index 000000000..e7d2bbf54 --- /dev/null +++ b/mirror-failure.py @@ -0,0 +1,23 @@ +# File: cgihttpserver-example-1.py + +import CGIHTTPServer +import BaseHTTPServer + +class Handler(CGIHTTPServer.CGIHTTPRequestHandler): + #cgi_directories = ["/cgi"] + def do_POST(self): + print "do_POST" + #print self.command + #print self.path + #print self.headers + print self.client_address + data = self.rfile.read(int(self.headers["content-length"])) + print data + self.wfile.write("200 Ok\n"); + +PORT = 8000 + +httpd = BaseHTTPServer.HTTPServer(("", PORT), Handler) +print "serving at port", PORT +httpd.serve_forever() + diff --git a/po/LINGUAS b/po/LINGUAS index 4cf9be5be..c5d8999bf 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1 +1 @@ -ar ast bg bs ca cs cy da de dz el en_GB es eu fi fr gl hu it ja km ko ku lt mr nb ne nl nn pl pt pt_BR ro ru sk sl sv th tl uk vi zh_CN zh_TW +ar ast bg bs ca cs cy da de dz el es eu fi fr gl hu it ja km ko ku lt mr nb ne nl nn pl pt pt_BR ro ru sk sl sv th tl uk vi zh_CN zh_TW diff --git a/po/apt-all.pot b/po/apt-all.pot index d849c7cca..71d2b1294 100644 --- a/po/apt-all.pot +++ b/po/apt-all.pot @@ -7,151 +7,154 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-11 15:17+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\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" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" +#: cmdline/apt-cache.cc:284 +msgid "Total package names: " msgstr "" -#: cmdline/apt-cache.cc:245 -msgid "Total package names: " +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " msgstr "" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr "" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr "" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr "" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr "" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr "" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" msgstr "" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr "" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" +#: cmdline/apt-cache.cc:1576 +msgid " Candidate: " msgstr "" -#. Candidate Version -#: cmdline/apt-cache.cc:1589 -msgid " Candidate: " +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" msgstr "" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr "" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr "" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2675 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -172,6 +175,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -198,7 +202,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" @@ -241,40 +250,40 @@ msgid "" " -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" msgstr "" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:863 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -316,11 +325,11 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "" @@ -360,87 +369,87 @@ msgstr "" msgid "Unable to get a cursor" msgstr "" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "" -#: ftparchive/writer.cc:389 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "" -#: ftparchive/writer.cc:397 ftparchive/writer.cc:628 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr "" -#: ftparchive/writer.cc:458 ftparchive/writer.cc:716 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr "" -#: ftparchive/writer.cc:638 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "" -#: ftparchive/writer.cc:642 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -540,222 +549,307 @@ msgstr "" msgid "Failed to rename %s to %s" msgstr "" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1740 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr "" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "" -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" msgstr "" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "" -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "" -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "" -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr "" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr "" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "" + +#: 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 "" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "" -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr "" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr "" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2082 cmdline/apt-get.cc:2115 -msgid "Unable to lock the download directory" -msgstr "" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2163 cmdline/apt-get.cc:2416 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2259 -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -763,159 +857,105 @@ msgid "" " ?] " msgstr "" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2313 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2322 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr "" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1321 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1352 +#: cmdline/apt-get.cc:1486 #, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1389 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1405 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "" -#: cmdline/apt-get.cc:1418 -msgid "Unable to lock the list directory" -msgstr "" - -#: cmdline/apt-get.cc:1474 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1523 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1525 +#: cmdline/apt-get.cc:1657 #, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1526 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1531 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -931,49 +971,29 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1534 cmdline/apt-get.cc:1824 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "" -#: cmdline/apt-get.cc:1538 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "" -#: cmdline/apt-get.cc:1557 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "" -#: cmdline/apt-get.cc:1612 -#, c-format -msgid "Couldn't find task %s" -msgstr "" - -#: cmdline/apt-get.cc:1727 cmdline/apt-get.cc:1763 -#, c-format -msgid "Couldn't find package %s" -msgstr "" - -#: cmdline/apt-get.cc:1750 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:1781 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "" - -#: cmdline/apt-get.cc:1794 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" -#: cmdline/apt-get.cc:1797 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" -#: cmdline/apt-get.cc:1809 +#: cmdline/apt-get.cc:1794 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" @@ -981,152 +1001,181 @@ msgid "" "or been moved out of Incoming." msgstr "" -#: cmdline/apt-get.cc:1827 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "" -#: cmdline/apt-get.cc:1856 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "" -#: cmdline/apt-get.cc:1945 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "" -#: cmdline/apt-get.cc:1946 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "" -#: cmdline/apt-get.cc:1975 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "" -#: cmdline/apt-get.cc:1978 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "" -#: cmdline/apt-get.cc:1983 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "" -#: cmdline/apt-get.cc:2050 cmdline/apt-get.cc:2058 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" -#: cmdline/apt-get.cc:2158 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" -#: cmdline/apt-get.cc:2188 cmdline/apt-get.cc:2434 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "" -#: cmdline/apt-get.cc:2237 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "" -#: cmdline/apt-get.cc:2272 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "" -#: cmdline/apt-get.cc:2278 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "" -#: cmdline/apt-get.cc:2281 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "" -#: cmdline/apt-get.cc:2287 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "" -#: cmdline/apt-get.cc:2318 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "" -#: cmdline/apt-get.cc:2346 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" -#: cmdline/apt-get.cc:2358 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "" -#: cmdline/apt-get.cc:2359 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2376 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "" -#: cmdline/apt-get.cc:2395 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "" -#: cmdline/apt-get.cc:2411 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" -#: cmdline/apt-get.cc:2439 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" -#: cmdline/apt-get.cc:2459 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "" -#: cmdline/apt-get.cc:2511 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "" -#: cmdline/apt-get.cc:2564 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -#: cmdline/apt-get.cc:2600 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -#: cmdline/apt-get.cc:2627 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "" -#: cmdline/apt-get.cc:2643 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "" -#: cmdline/apt-get.cc:2648 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "" -#: cmdline/apt-get.cc:2680 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "" -#: cmdline/apt-get.cc:2721 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1150,6 +1199,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1170,7 +1221,7 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-get.cc:2889 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1400,10 +1451,11 @@ msgstr "" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:157 -#: apt-pkg/contrib/fileutl.cc:240 apt-pkg/sourcelist.cc:159 -#: apt-pkg/sourcelist.cc:165 apt-pkg/acquire.cc:419 apt-pkg/init.cc:90 -#: apt-pkg/init.cc:98 apt-pkg/clean.cc:33 apt-pkg/policy.cc:279 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "" @@ -1432,10 +1484,9 @@ msgstr "" msgid "The info and temp directories need to be on the same filesystem" msgstr "" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:793 -#: apt-pkg/pkgcachegen.cc:865 apt-pkg/pkgcachegen.cc:870 -#: apt-pkg/pkgcachegen.cc:1008 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "" @@ -1535,18 +1586,39 @@ msgstr "" msgid "Unparsable control file" msgstr "" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "" @@ -1563,15 +1635,6 @@ msgstr "" msgid "File not found" msgstr "" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:483 methods/rred.cc:492 -msgid "Failed to stat" -msgstr "" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:489 -msgid "Failed to set modification time" -msgstr "" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "" @@ -1628,7 +1691,7 @@ msgstr "" msgid "Server closed the connection" msgstr "" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:667 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "" @@ -1640,196 +1703,177 @@ msgstr "" msgid "Protocol corruption" msgstr "" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:706 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "" -#: methods/ftp.cc:870 methods/http.cc:1000 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "" -#: methods/connect.cc:166 methods/connect.cc:185 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "" -#: methods/connect.cc:191 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "" -#: methods/connect.cc:194 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" -#: methods/connect.cc:241 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "" #. TRANSLATOR: %s is the trusted keyring parts directory -#: methods/gpgv.cc:78 +#: methods/gpgv.cc:71 #, c-format msgid "No keyring installed in %s." msgstr "" -#: methods/gpgv.cc:104 -msgid "E: Too many keyrings should be passed to gpgv. Exiting." -msgstr "" - -#: methods/gpgv.cc:121 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" - -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:242 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:246 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:251 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "" -#: methods/gpgv.cc:285 methods/gpgv.cc:292 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "" -#: methods/gpgv.cc:299 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "" @@ -1863,98 +1907,116 @@ msgstr "" msgid "Unknown date format" msgstr "" -#: methods/http.cc:791 +#: methods/http.cc:793 msgid "Select failed" msgstr "" -#: methods/http.cc:796 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "" -#: methods/http.cc:819 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "" -#: methods/http.cc:850 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "" -#: methods/http.cc:878 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "" -#: methods/http.cc:892 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" -#: methods/http.cc:894 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "" -#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:233 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "" -#: methods/http.cc:1150 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "" -#: methods/http.cc:1167 methods/http.cc:1222 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "" -#: methods/http.cc:1314 +#: methods/http.cc:1318 msgid "Internal error" msgstr "" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:202 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "" -#: apt-pkg/contrib/mmap.cc:252 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" -#: apt-pkg/contrib/mmap.cc:347 +#: apt-pkg/contrib/mmap.cc:399 #, c-format msgid "" -"The size of a MMap has already reached the defined limit of %lu bytes,abort " -"the try to grow the MMap." +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." msgstr "" #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "" @@ -2004,7 +2066,12 @@ msgstr "" msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "" -#: apt-pkg/contrib/configuration.cc:825 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "" @@ -2035,32 +2102,32 @@ msgstr "" msgid "Command line option %s is not boolean" msgstr "" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "" @@ -2070,191 +2137,214 @@ msgstr "" msgid "Unable to stat the mount point %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "" -#: apt-pkg/contrib/fileutl.cc:151 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:156 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:174 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:178 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:568 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "" -#: apt-pkg/contrib/fileutl.cc:580 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "" -#: apt-pkg/contrib/fileutl.cc:582 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "" -#: apt-pkg/contrib/fileutl.cc:586 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "" -#: apt-pkg/contrib/fileutl.cc:588 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "" -#: apt-pkg/contrib/fileutl.cc:632 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:688 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" -#: apt-pkg/contrib/fileutl.cc:718 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "" -#: apt-pkg/contrib/fileutl.cc:793 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:799 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:810 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2265,64 +2355,84 @@ msgstr "" msgid "Unable to parse package file %s (2)" msgstr "" -#: apt-pkg/sourcelist.cc:83 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "" -#: apt-pkg/sourcelist.cc:85 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" -#: apt-pkg/sourcelist.cc:88 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "" -#: apt-pkg/sourcelist.cc:94 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" -#: apt-pkg/sourcelist.cc:199 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "" -#: apt-pkg/sourcelist.cc:216 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "" -#: apt-pkg/sourcelist.cc:236 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "" -#: apt-pkg/sourcelist.cc:240 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "" -#: apt-pkg/sourcelist.cc:248 apt-pkg/sourcelist.cc:251 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2330,7 +2440,7 @@ msgid "" "you really want to do it, activate the APT::Force-LoopBreak option." msgstr "" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2342,46 +2452,51 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "" -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." +msgstr "" + +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" msgstr "" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "" @@ -2401,12 +2516,12 @@ msgstr "" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "" @@ -2419,400 +2534,535 @@ msgstr "" msgid "You must put some 'source' URIs in your sources.list" msgstr "" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" -#: apt-pkg/policy.cc:316 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -#: apt-pkg/policy.cc:338 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "" -#: apt-pkg/policy.cc:346 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" -#: apt-pkg/pkgcachegen.cc:706 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "" -#: apt-pkg/pkgcachegen.cc:808 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "" -#: apt-pkg/pkgcachegen.cc:952 apt-pkg/pkgcachegen.cc:959 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "" -#: apt-pkg/acquire-item.cc:432 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "" -#: apt-pkg/acquire-item.cc:693 apt-pkg/acquire-item.cc:1455 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "" -#: apt-pkg/acquire-item.cc:1150 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1260 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, 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 "" -#: apt-pkg/acquire-item.cc:1319 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "" -#: apt-pkg/acquire-item.cc:1360 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -#: apt-pkg/acquire-item.cc:1447 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "" -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" "'%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "" -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, c-format msgid "Hash mismatch for: %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, c-format msgid "Completely removing %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + #: methods/rred.cc:465 #, c-format msgid "" @@ -2827,6 +3077,6 @@ msgid "" "to be corrupt." msgstr "" -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "" @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: apt_po\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2006-10-20 21:28+0300\n" "Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n" "Language-Team: Arabic <support@arabeyes.org>\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,145 +19,148 @@ msgstr "" "X-Poedit-SourceCharset: utf-8\n" "X-Generator: KBabel 1.11.4\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "الحزمة %s النسخة %s لها معتمد غير مستوفى:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "تعذر العثور على الحزمة %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "أسماء الحزم الكلية :" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "أسماء الحزم الكلية :" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " الحزم العادية:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr "الحزمة الوهمية تماماً:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " الحزمة الوهمية المفردة:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " الحزم الوهمية المختلطة:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " مفقودة:" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "مجموع النسخ الفريدة:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "مجموع النسخ الفريدة:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "مجموع المعتمدات:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "مجموع علاقات النسخ/الملفات:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "مجموع علاقات النسخ/الملفات:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "مجموع علاقات النسخ/الملفات:" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "مجموع المساحة المحسوب حسابها:" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "يجب أن تعطي صيغة واحدة بالضبط" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "لم يُعثر على أية حزم" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "تعذر العثور على الحزمة %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "ملفات الحزم:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "الحزم المُدبّسة:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(غير موجود)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " مُثبّت:" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(لاشيء)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " مرشّح: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(لاشيء)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr "" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " جدول النسخ:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s لـ%s %s مُجمّع على %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -177,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -204,7 +209,12 @@ msgstr "الرجاء كتابة اسم لهذا القرص، مثال 'Debian 2. msgid "Please insert a Disc in the drive and press enter" msgstr "الرجاء إدخال قرص في السواقة وضغط الزر enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "فشل تغيير اسم %s إلى %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "كرر هذه العملية لباقي الأقراص المدمجة في المجموعة." @@ -247,40 +257,40 @@ msgid "" " -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" msgstr "" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "تعذرت الكتابة إلى %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "تعذر الحصول على نسخة debconf. هل هي مثبتة؟" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "قائمة توسيعات الحزمة طويلة جداً" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "خطأ في معالجة الدليل %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "قائمة توسيعات المصدر طويلة جداً" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "خطأ في كتابة الترويسة إلى ملف المحتويات" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "خطأ في معالجة المحتويات %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -322,11 +332,11 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "لم تُطابق أية تحديدات" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "بعض الملفات مفقودة في مجموعة ملف الحزمة `%s'" @@ -343,7 +353,7 @@ msgstr "قاعدة البيانات قديمة، محاولة ترقية %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -358,95 +368,95 @@ msgstr "تعذر فتح ملف قاعدة البيانات %s: %s" msgid "Failed to stat %s" msgstr "" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: تعذرت قراءة الدليل %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "فشل فتح %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** فشل ربط %s بـ%s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr "" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr "" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -546,79 +556,79 @@ msgstr "" msgid "Failed to rename %s to %s" msgstr "فشل تغيير اسم %s إلى %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "إلا أن %s مثبت" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "إلا أنه سيتم تثبيت %s" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "إلا أنه غير قابل للتثبيت" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "إلا أنها حزمة وهمية" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "إلا أنها غير مثبتة" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "إلا أنه لن يتم تثبيتها" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " أو" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "سيتم تثبيت الحزم الجديدة التالية:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "سيتم إزالة الحزم التالية:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "سيتم الإبقاء على الحزم التالية:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "ستتم ترقية الحزم التالية:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "سيتم تثبيط الحزم التالية:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "سيتم تغيير الحزم المبقاة التالية:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (بسبب %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -626,144 +636,229 @@ msgstr "" "تحذير: ستتم إزالة الحزم الأساسية التالية.\n" "لا يجب أن تقوم بهذا إلى إن كنت تعرف تماماً ما تقوم به!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu سيتم ترقيتها، %lu مثبتة حديثاً، " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu أعيد تثبيتها، " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu مثبطة، " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu لإزالتها و %lu لم يتم ترقيتها.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu غير مثبتة بالكامل أو مزالة.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "لاحظ، تحديد %s بسبب صيغة regex '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "لاحظ، تحديد %s بسبب صيغة regex '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "النسخة المحددة %s (%s) للإصدارة %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "الحزمة %s وهميّة وتوفّرها:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [مُثبّتة]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr "" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "يجب اختيار واحدة بالتحديد لتثبيتها." + +#: 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 "" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "على أيّ فإن الحزم التالية تحلّ مكانها:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "الحزمة %s ليس لها مرشح تثبيت" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "لاحظ، تحديد %s بدلاً من %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "تخطّي %s، حيث أنها مثبتة ولم يتمّ تعيين الترقية.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "تخطّي %s، حيث أنها مثبتة ولم يتمّ تعيين الترقية.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "إعادة تثبيت %s غير ممكنة، حيث أنّه لا يمكن تنزيلها.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s هي النسخة الأحدث.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "إلا أنه سيتم تثبيت %s" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "الحزمة %s غير مُثبّتة، لذلك لن تُزال\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "تصحيح المعتمدات..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " فشل." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "لم يمكن تصحيح المعتمدات" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "لم يمكن تقليص مجموعة الترقية" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " تم" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "قد ترغب بتنفيذ الأمر `apt-get -f install' لتصحيح هذه." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "قد ترغب بتنفيذ الأمر 'apt-get -f install' لتصحيح هذه." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "مُعتمدات غير مستوفاة. حاول استخدام -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "تحذير: تعذرت المصادقة على الحزم التالية!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "تم غض النظر عن تحذير المصادقة.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "تثبيت هذه الحزم دون التحقق منها [y/N]؟ " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "تعذرت المصادقة على بعض الحزم" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "هناك مشاكل وتم استخدام -y دون --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "خطأ داخلي، تم طلب InstallPackages مع وجود حزم معطوبة!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "حزم بحاجة للإزالة لكن الإزالة مُعطّلة." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "خطأ داخلي، لم تنته عملية الترتيب" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "تعذر قَفْل دليل التنزيل" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "تعذرت قراءة قائمة المصادر." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "يا للغرابة.. لم تتطابق الأحجام، الرجاء مراسلة apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "بحاجة إلى جلب %sب/%sب من الأرشيف.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "بحاجة إلى جلب %sب من الأرشيف.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "بعد الاستخراج %sب من المساحة الإضافيّة سيتمّ استخدامها.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "بعد الاستخراج %sب من المساحة ستفرّغ.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "تعذر حساب المساحة الحرة في %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "ليس هناك مساحة كافية في %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "نعم، افعل ما أقوله!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -774,28 +869,28 @@ msgstr "" "كي تستمر اكتب العبارة '%s'\n" " ؟] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "إجهاض." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "هل تريد الاستمرار [Y/n]؟" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "فشل إحضار %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "فشل تنزيل بعض الملفات" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "اكتمل التنزيل وفي وضع التنزيل فقط" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -803,133 +898,79 @@ msgstr "" "تعذر إحضار بعض الأرشيف، ربما يمكنك محاولة تنفيذ apt-get update أو إضافة --" "fix-missing؟" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing وتبديل الأوساط غير مدعومة حالياً" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "تعذر تصحيح الحزم المفقودة." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "إجهاض التثبيت." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "لاحظ، تحديد %s بدلاً من %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "تخطّي %s، حيث أنها مثبتة ولم يتمّ تعيين الترقية.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "الحزمة %s غير مُثبّتة، لذلك لن تُزال\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "الحزمة %s وهميّة وتوفّرها:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [مُثبّتة]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "يجب اختيار واحدة بالتحديد لتثبيتها." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "على أيّ فإن الحزم التالية تحلّ مكانها:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "الحزمة %s ليس لها مرشح تثبيت" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "إعادة تثبيت %s غير ممكنة، حيث أنّه لا يمكن تنزيلها.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s هي النسخة الأحدث.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "تعذر العثور على الإصدارة '%s' للحزمة '%s'" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "تعذر العثور على النسخة '%s' للحزمة '%s'" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "النسخة المحددة %s (%s) للإصدارة %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "لا يقبل الأمر update أية مُعطيات" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "تعذر قفل دليل القائمة" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "سيتم تثبيت الحزم الجديدة التالية:" +msgstr[0] "سيتم تثبيت الحزم الجديدة التالية:" +msgstr[1] "سيتم تثبيت الحزم الجديدة التالية:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "سيتم تثبيت الحزم الجديدة التالية:" +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] "سيتم تثبيت الحزم الجديدة التالية:" +msgstr[1] "سيتم تثبيت الحزم الجديدة التالية:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -945,51 +986,31 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "قد تساعد المعلومات التالية في حل المشكلة:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "خطأ داخلي، عطب AllUpgrade بعض الأشياء" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "خطأ داخلي، عطب AllUpgrade بعض الأشياء" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "تعذر العثور على الحزمة %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "تعذر العثور على الحزمة %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "لاحظ، تحديد %s بسبب صيغة regex '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "إلا أنه سيتم تثبيت %s" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "قد ترغب بتشغيل `apt-get -f install' لتصحيح هذه:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "قد ترغب بتشغيل 'apt-get -f install' لتصحيح هذه:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" "مُعتمدات غير مستوفاة. جرب 'apt-get -f install' بدون أسماء حزم (أو حدّد حلاً)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -997,152 +1018,181 @@ msgid "" "or been moved out of Incoming." msgstr "" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "حزم معطوبة" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "سيتم تثبيت الحزم الإضافيّة التالية:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "الحزم المقترحة:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "الحزم المستحسنة:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "تعذر العثور على الحزمة %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "إلا أنه سيتم تثبيت %s" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "حساب الترقية..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "فشل" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "تمّ" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "تعذر قَفْل دليل التنزيل" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "يجب تحديد حزمة واحدة على الأقل لجلب مصدرها" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "تعذر العثور على مصدر الحزمة %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "تخطي الملف '%s' المنزل مسبقاً\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "ليس هناك مساحة كافية في %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "يجب جلب %sب/%sب من الأرشيفات المصدرية.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "يجب جلب %sب من الأرشيفات المصدريّة.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "إحضار المصدر %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "فشل إحضار بعض الأرشيفات." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "أمر فك الحزمة '%s' فشل.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "أمر البناء '%s' فشل.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "الوحدات المدعومة:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1166,6 +1216,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1186,7 +1238,7 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1421,11 +1473,11 @@ msgstr "" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "تعذرت قراءة %s" @@ -1454,10 +1506,9 @@ msgstr "" msgid "The info and temp directories need to be on the same filesystem" msgstr "" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "قراءة قوائم الحزم" @@ -1557,12 +1608,33 @@ msgstr "فشل العثور على ملف تحكّم صالح" msgid "Unparsable control file" msgstr "" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, fuzzy, c-format +msgid "Couldn't open pipe for %s" +msgstr "فشل إغلاق الملف %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "فشيل تنفيذ stat" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "فشل تعيين وقت التعديل" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "تعذرت قراءة قاعدة بيانات القرص المدمج %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1570,7 +1642,7 @@ msgstr "" "الرجاء استخدام apt-cdrom لتعريف APT بهذا القرص المدمج. لا يمكن استخدام apt-" "get update لإضافة أقراص مدمجة جديدة." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "القرص المدمج الخطأ" @@ -1587,15 +1659,6 @@ msgstr "لم يُعثر على القرص." msgid "File not found" msgstr "لم يُعثر على الملف" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "فشيل تنفيذ stat" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "فشل تعيين وقت التعديل" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "" @@ -1654,7 +1717,7 @@ msgstr "انتهى وقت الاتصال" msgid "Server closed the connection" msgstr "أغلق الخادم الاتصال" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "خطأ في القراءة" @@ -1666,191 +1729,177 @@ msgstr "" msgid "Protocol corruption" msgstr "" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "خطأ في الكتابة" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "تعذر إرسال الأمر PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "فشل EPRT، ردّ الخادم: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "تعذر قبول الاتصال" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "تعذر إحضار الملف، ردّ الخادم '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "فشل نقل البيانات، ردّ الخادم '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "استعلام" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "الاتصال بـ%s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "تعذر تمهيد الاتصال بـ%s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "تعذر الاتصال بـ%s:%s (%s)، انتهى وقت الاتصال" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "تعذر الاتصال بـ%s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "الاتصال بـ%s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "تعذر الاتصال بـ%s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "إجهاض التثبيت." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "بانتظار الترويسات" @@ -1884,142 +1933,174 @@ msgstr "خادم http له دعم مدى معطوب" msgid "Unknown date format" msgstr "نسق تاريخ مجهول" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "فشل التحديد" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "انتهى وقت الاتصال" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "خطأ في الكتابة إلى ملف المُخرجات" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "خطأ في الكتابة إلى الملف" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "خطأ في الكتابة إلى الملف" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "خطأ في القراءة من الخادم. أقفل الطرف الآخر الاتصال" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "خطأ في القراءة من الخادم" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "فشلت كتابة الملف %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "بيانات ترويسة سيئة" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "فشل الاتصال" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "خطأ داخلي" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "تعذر فتح %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "تعذر إرسال الأمر PORT" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "تعذر العثور على التحديد %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "اختصار نوع مجهول: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "فتح ملف التهيئة %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "" @@ -2050,32 +2131,32 @@ msgstr "خيار سطر الأمر %s غير مفهوم" msgid "Command line option %s is not boolean" msgstr "" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "الخيار %s يتطلّب مُعطى." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "الخيار '%s' طويل جداً" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "عمليّة غير صالحة %s" @@ -2085,192 +2166,215 @@ msgstr "عمليّة غير صالحة %s" msgid "Unable to stat the mount point %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "فشل إغلاق الملف %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "مشكلة في إغلاق الملف" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "مشكلة في إغلاق الملف" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "مشكلة في مزامنة الملف" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" +msgstr "مشكلة في إغلاق الملف" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "مشكلة في مزامنة الملف" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "يعتمد" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "يعتمد مسبقاً" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "يستحسن" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "يقترح" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "يعارض" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "يستبدل" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "يُلغي" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "مهم" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "مطلوب" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "قياسي" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "اختياري" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "إضافي" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "دمج المعلومات المتوفرة" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "فشل فتح %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "فشلت كتابة الملف %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2281,64 +2385,84 @@ msgstr "" msgid "Unable to parse package file %s (2)" msgstr "" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "فتح %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2346,7 +2470,7 @@ msgid "" "you really want to do it, activate the APT::Force-LoopBreak option." msgstr "" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2358,46 +2482,51 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "" -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "تعذر قفل دليل القائمة" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "" @@ -2417,12 +2546,12 @@ msgstr "" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "الرجاء إدخال القرص المُسمّى '%s' في السوّاقة '%s' وضغط مفتاح الإدخال." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "نظام الحزم '%s' غير مدعوم" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "" @@ -2435,249 +2564,281 @@ msgstr "" msgid "You must put some 'source' URIs in your sources.list" msgstr "" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "قد يساعدك تنفيذ الأمر apt-get update في تصحيح هذه المشاكل" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "حدث خطأ أثناء معالجة %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "حدث خطأ أثناء معالجة %s (UserPackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "حدث خطأ أثناء معالجة %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "حدث خطأ أثناء معالجة %s (UserPackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "حدث خطأ أثناء معالجة %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "حدث خطأ أثناء معالجة %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "حدث خطأ أثناء معالجة %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "حدث خطأ أثناء معالجة %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "حدث خطأ أثناء معالجة %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "فشل إعادة التسمية ، %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum غير متطابقة" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "MD5Sum غير متطابقة" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, 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 "" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "الحجم غير متطابق" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "تعذر فتح ملف قاعدة البيانات %s: %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "لاحظ، تحديد %s بدلاً من %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "لاحظ، تحديد %s بدلاً من %s\n" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "تعذر فتح ملف قاعدة البيانات %s: %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "جاري التعرف..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "فك تركيب القرص المدمج..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "فك تركيب القرص المدمج\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "بانتظار القرص...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "تركيب القرص...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "هذا الاسم غير صالح، حاول مجدداً.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2686,163 +2847,277 @@ msgstr "" "هذا القرص مسمى: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "نسخ قوائم الحزم..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "كتابة لائحة المصادر الجديدة\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "فتح ملف التهيئة %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "MD5Sum غير متطابقة" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "تعذر العثور على الإصدارة '%s' للحزمة '%s'" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "تعذر العثور على النسخة '%s' للحزمة '%s'" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "تعذر العثور على الحزمة %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "تعذر العثور على الحزمة %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "تم تثبيت %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "تهيئة %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "إزالة %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "تمت إزالة %s بالكامل" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "فشل إغلاق الملف %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "تحضير %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "فتح %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "التحضير لتهيئة %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "تم تثبيت %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "التحضير لإزالة %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "تم إزالة %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "التحضير لإزالة %s بالكامل" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "تمت إزالة %s بالكامل" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "تعذر قفل دليل القائمة" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." msgstr "" -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "" +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "حدث خطأ أثناء معالجة %s (NewVersion2)" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -1,154 +1,159 @@ +# iñigo varela <ivarela@softastur.org>, 2010. +# maacub <maacub@gmail.com>, 2010. msgid "" msgstr "" "Project-Id-Version: apt 0.7.18\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2009-07-01 18:09+0100\n" -"Last-Translator: Marcos Alvarez Costales <marcos.alvarez.costales@gmail." -"com>\n" -"Language-Team: Asturian <alministradores@softastur.org>\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-25 09:19+0100\n" +"Last-Translator: maacub <maacub@gmail.com>\n" +"Language-Team: Asturian (ast)\n" +"Language: ast\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\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.5.2\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" -msgstr "El paquete %s versin %s nun cumple una dependencia:\n" +msgstr "El paquete %s versión %s nun cumple una dependencia:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Nun pue alcontrase'l paquete %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Total de nomes de paquetes: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Total de cadarmes de paquetes: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Paquetes normales: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Paquetes virtuales puros: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Paquetes virtuales cenciellos: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Paquetes virtuales amestaos: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Falten: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Versiones distintes en total: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Descriciones distintes en total: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Dependencies totales: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " -msgstr "Relaciones versin/ficheru en total: " +msgstr "Relaciones versión/ficheru en total: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " -msgstr "Relaciones descricin/ficheru en total: " +msgstr "Relaciones descrición/ficheru en total: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Mapes de provisiones en total: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Cadenes globalizaes en total: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " -msgstr "Espaciu de dependencies de versin en total: " +msgstr "Espaciu de dependencies de versión en total: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Espaciu ociosu en total: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Informe del total d'espaciu: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." -msgstr "El ficheru de paquetes %s nun ta sincronizu." +msgstr "El ficheru de paquetes %s nun ta sincronizáu." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Has de dar exautamente un patrn" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Has de dar polo menos un patrón de gueta" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nun s'alcontraron paquetes" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Nun pue alcontrase'l paquete %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Ficheros de paquete:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" -"La cach nun ta sincronizada, nun puede facese x-ref a un ficheru de paquete" +"La caché nun ta sincronizada, nun puede facese x-ref a un ficheru de paquete" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Paquetes na chincheta:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" -msgstr "(nun s'alcontr)" +msgstr "(nun s'alcontró)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " -msgstr " Instalu: " - -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(dengn)" +msgstr " Instaláu: " -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidatu: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(dengún)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Chincheta de paquetes: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabla de versiones:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" -msgstr "%s %s pa %s compilu en %s %s\n" +msgstr "%s %s pa %s compiláu en %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -169,6 +174,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -192,25 +198,26 @@ msgstr "" " apt-cache [opciones] showsrc paq1 [paq2 ...]\n" "\n" "apt-cache ye una ferramienta de baxu nivel usada pa remanar\n" -"ficheros de cach binarios d'APT y consultar informacin d'ellos\n" +"ficheros de caché binarios d'APT y consultar información d'ellos\n" "\n" "Ordes:\n" -" add - Amesta un ficheru de paquete a la cach fonte\n" -" gencaches - Creal dambes cachs, la de paquetes y la de fontes\n" -" showpkg - Amuesa algo d'informacin xeneral d'un slu paquete\n" +" add - Amesta un ficheru de paquete a la caché fonte\n" +" gencaches - Creal dambes cachés, la de paquetes y la de fontes\n" +" showpkg - Amuesa algo d'información xeneral d'un sólu paquete\n" " showsrc - Amuesa los rexistros de fonte\n" -" stats - Amuesa dalgunes estadstiques bsiques\n" +" stats - Amuesa dalgunes estadístiques básiques\n" " dump - Amuesa'l ficheru ensembre en formatu tersu\n" -" dumpavail - Imprenta un ficheru disponible na salida estndar\n" -" unmet - Amuesa dependencies nun atopes\n" -" search - Restola na llista de paquetes por el patrn d'una espresin " +" dumpavail - Imprenta un ficheru disponible na salida estándar\n" +" unmet - Amuesa dependencies nun atopáes\n" +" search - Restola na llista de paquetes por el patrón d'una espresión " "regular\n" -" show - Amuesa un rexistru lleble pal paquete\n" -" depends - Amuesa la informacin de dependencies en bruto d'un paquete\n" -" rdepends - Amuesa la informacin de dependencies inverses d'un paquete\n" +" show - Amuesa un rexistru lleíble pal paquete\n" +" showauto - Amouesa una llista de paquetes instalaos automáticamente\n" +" depends - Amuesa la información de dependencies en bruto d'un paquete\n" +" rdepends - Amuesa la información de dependencies inverses d'un paquete\n" " pkgnames - Llista los nomes de tolos paquetes nel sistema\n" -" dotty - Xenera grfiques del paquete pa GraphViz\n" -" xvcg - Xenera grfiques del paquete pa xvcg\n" +" dotty - Xenera gráfiques del paquete pa GraphViz\n" +" xvcg - Xenera gráfiques del paquete pa xvcg\n" " policy - Amuesa los axustes de les normes\n" "\n" "Opciones:\n" @@ -218,24 +225,28 @@ msgstr "" " -p=? La cache de paquetes.\n" " -s=? La cache de fontes.\n" " -q Desactiva l'indicador de progresu.\n" -" -i Amuesa slo les dependencies importantes de la orde incumplida.\n" -" -c=? Lleer esti ficheru de configuracin\n" -" -o=? Consea una opcin de configuracin arbitraria, ex -o dir::cache=/" +" -i Amuesa sólo les dependencies importantes de la orde incumplida.\n" +" -c=? Lleer esti ficheru de configuración\n" +" -o=? Conseña una opción de configuración arbitraria, ex -o dir::cache=/" "tmp\n" -"Ver les pxines del manual apt-cache(8) y apt.conf(5) pa ms informacin.\n" +"Ver les páxines del manual apt-cache(8) y apt.conf(5) pa más información.\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "Da-y un nome a esti discu, como 'Debian 2.1r1 Discu 1'" +msgstr "Da-y un nome a esti discu, como 'Debian 5.0.3 Discu 1'" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" -msgstr "Inxerta un discu nel presu y calca intro" +msgstr "Inxerta un discu nel preséu y calca intro" + +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Falló al montar '%s' a '%s'" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." -msgstr "Repite'l procesu colos dems CDs del conxuntu." +msgstr "Repite'l procesu colos demás CDs del conxuntu." #: cmdline/apt-config.cc:41 msgid "Arguments not in pairs" @@ -258,21 +269,21 @@ msgid "" msgstr "" "Usu: apt-config [opciones] orde\n" "\n" -"apt-config ye una ferramienta pa lleer el ficheru de configuracin d'APT.\n" +"apt-config ye una ferramienta pa lleer el ficheru de configuración d'APT.\n" "\n" "Ordes:\n" " shell - Mou shell\n" -" dump - Amuesa la configuracin\n" +" dump - Amuesa la configuración\n" "\n" "Opciones:\n" " -h Esti testu d'aida.\n" -" -c=? Llee esti ficheru de configuracin\n" -" -o=? Consea una opcin de configuracin arbitraria, p. ex.\n" +" -c=? Llee esti ficheru de configuración\n" +" -o=? Conseña una opción de configuración arbitraria, p. ex.\n" #: cmdline/apt-extracttemplates.cc:98 #, c-format msgid "%s not a valid DEB package." -msgstr "%s nun ye un paquete DEB vlidu." +msgstr "%s nun ye un paquete DEB válidu." #: cmdline/apt-extracttemplates.cc:232 msgid "" @@ -289,50 +300,50 @@ msgid "" msgstr "" "Usu: apt-extracttemplates ficheru1 [ficheru2 ...]\n" "\n" -"apt-extracttemplates ye un presu pa sacar informacin de\n" -"configuracin y plantes de paquetes de debian.\n" +"apt-extracttemplates ye un preséu pa sacar información de\n" +"configuración y plantíes de paquetes de debian.\n" "\n" "Opciones:\n" "-h Esti testu d'aida.\n" "-t Define'l direutoriu temporal\n" -"-c=? Llei esti ficheru de configuracin\n" -"-o=? Afita una opcin de configuracin arbitraria, p. ej. -o dir::cache=/" +"-c=? Llei esti ficheru de configuración\n" +"-o=? Afita una opción de configuración arbitraria, p. ej. -o dir::cache=/" "tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nun se pue escribir en %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" -msgstr "Nun se pue alcontrar la versin de debconf. Ta instalu debconf?" +msgstr "Nun se pue alcontrar la versión de debconf. ¿Ta instaláu debconf?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" -msgstr "La llista d'estensin de paquetes ye demasiao llarga" +msgstr "La llista d'estensión de paquetes ye demasiao llarga" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Error al procesar el direutoriu %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" -msgstr "La llista d'estensin de fontes ye demasiao llarga" +msgstr "La llista d'estensión de fontes ye demasiao llarga" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" -msgstr "Error al escribir la cabecera al ficheru de contenos" +msgstr "Error al escribir la cabecera al ficheru de conteníos" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" -msgstr "Error al procesar contenos %s" +msgstr "Error al procesar conteníos %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -374,50 +385,50 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" "Uso: apt-ftparchive [escoyetes] orde\n" -"Ordes: packages camin-binariu [ficheru-disvos [prefixu-camin]]\n" -" sources camin-fonte [ficheru-disvos [prefixu-camin]]\n" +"Ordes: packages camin-binariu [ficheru-disvíos [prefixu-camin]]\n" +" sources camin-fonte [ficheru-disvíos [prefixu-camin]]\n" " contents camin\n" " release camin\n" " generate config [grupos]\n" " clean config\n" "\n" -"apt-ftparchive xenera ndices p'archivos de Debian. Sofita dellos\n" -"estilos de xeneracin de reemplazos pa dpkg-scanpackages y\n" -"dpkg-scansources, dende los automatizos dafechu a los funcionales .\n" +"apt-ftparchive xenera índices p'archivos de Debian. Sofita dellos\n" +"estilos de xeneración de reemplazos pa dpkg-scanpackages y\n" +"dpkg-scansources, dende los automatizáos dafechu a los funcionales .\n" "\n" -"apt-ftparchive xenera ficheros Package d'un rbol de .debs. El ficheru\n" -"Package tien los contenos de tolos campos de control de cada paquete,\n" -"neto que la suma MD5 y el tamau del ficheru. Puede usase un ficheru\n" -"de disvos pa forzar el valor de Priority y Section.\n" +"apt-ftparchive xenera ficheros Package d'un árbol de .debs. El ficheru\n" +"Package tien los conteníos de tolos campos de control de cada paquete,\n" +"neto que la suma MD5 y el tamañu del ficheru. Puede usase un ficheru\n" +"de disvíos pa forzar el valor de Priority y Section.\n" "\n" -"De mou asemeyu, apt-ftparchive xenera ficheros Sources pa un rbol\n" -"de .dscs. Puede utilizase la opcin --source-override pa consear un\n" -"ficheru de disvu de fonte.\n" +"De mou asemeyáu, apt-ftparchive xenera ficheros Sources pa un árbol\n" +"de .dscs. Puede utilizase la opción --source-override pa conseñar un\n" +"ficheru de disvíu de fonte.\n" "\n" -"Les ordes packages y sources han d'executase na raiz de l'rbol.\n" +"Les ordes «packages» y «sources» han d'executase na raiz de l'árbol.\n" "BinaryPath tien qu'apuntar a la base de la gueta recursiva, y el ficheru\n" -"de disvos tien que contener les marques de los disvos. El prefixu de\n" -"camn, si esiste, amstase a los campos de nome de ficheru. Darru,\n" -"un exemplu d'usu basu nos archivos de Debian:\n" +"de disvíos tien que contener les marques de los disvíos. El prefixu de\n" +"camín, si esiste, améstase a los campos de nome de ficheru. Darréu,\n" +"un exemplu d'usu basáu nos archivos de Debian:\n" " apt-ftparchive packages dists/potato/main/binary-i386/ > \\\n" " dists/potato/main/binary-i386/Packages\n" "\n" "Escoyetes:\n" " -h Esti testu d'aida\n" " --md5 Xenerar control MD5 \n" -" -s=? Ficheru de disvu de fontes\n" +" -s=? Ficheru de disvíu de fontes\n" " -q Sele\n" -" -d=? Seleiciona la base de datos de cach opcional \n" -" --no-delink Activa'l mou de depuracin de desenllaces\n" -" --contents Xenerar ficheru de contenos de control\n" -" -c=? Lleer esti ficheru de configuracin\n" -" -o=? Afita una escoyeta de configuracin propia" +" -d=? Seleiciona la base de datos de caché opcional \n" +" --no-delink Activa'l mou de depuración de desenllaces\n" +" --contents Xenerar ficheru de conteníos de control\n" +" -c=? Lleer esti ficheru de configuración\n" +" -o=? Afita una escoyeta de configuración propia" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" -msgstr "Nun concas denguna seleicin" +msgstr "Nun concasó denguna seleición" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Falten dellos ficheros nel grupu de ficheros de paquete `%s'" @@ -425,7 +436,7 @@ msgstr "Falten dellos ficheros nel grupu de ficheros de paquete `%s'" #: ftparchive/cachedb.cc:43 #, c-format msgid "DB was corrupted, file renamed to %s.old" -msgstr "La BD corrompiose, ficheru renomu como %s.old" +msgstr "La BD corrompiose, ficheru renomáu como %s.old" #: ftparchive/cachedb.cc:61 #, c-format @@ -434,10 +445,10 @@ msgstr "La DB ye antigua, tentando actualizar %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" -"El formatu de la base de datos nun ye vlidu. Si anovaste dende una versin " +"El formatu de la base de datos nun ye válidu. Si anovaste dende una versión " "anterior d'apt, desanicia y recrea la base de datos." #: ftparchive/cachedb.cc:77 @@ -451,95 +462,95 @@ msgstr "Nun pudo abrise'l ficheru de BD %s: %s" msgid "Failed to stat %s" msgstr "Nun pudo lleese %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "L'archivu nun tien rexistru de control" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Nun pudo algamase un cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Nun pudo lleese'l direutoriu %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: Nun pudo lleese %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Errores aplicables al ficheru " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Nun pudo resolvese %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" -msgstr "Fall'l percorru pol rbol" +msgstr "Falló'l percorríu pol árbol" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Nun pudo abrise %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Desenllazar %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Nun pudo lleese l'enllaz %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Nun pudo desenllazase %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" -msgstr "*** Fall enllazar enllazr %s a %s" +msgstr "*** Falló enllazar enllazr %s a %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" -msgstr " Alcanzose'l llmite of %sB de desenllaz.\n" +msgstr " Alcanzose'l llímite of %sB de desenllaz.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "L'archivu nun tien el campu paquetes" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nun tien la entrada saltos\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " el curiador de %s ye %s y non %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s nun tien la entrada saltos de fonte\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s tampoco nun tiene una entrada binaria de saltos\n" @@ -561,17 +572,17 @@ msgstr "Nun pudo abrise %s" #: ftparchive/override.cc:60 ftparchive/override.cc:166 #, c-format msgid "Malformed override %s line %lu #1" -msgstr "Saltu mal formu %s llinia %lu #1" +msgstr "Saltu mal formáu %s llinia %lu #1" #: ftparchive/override.cc:74 ftparchive/override.cc:178 #, c-format msgid "Malformed override %s line %lu #2" -msgstr "Saltu mal formu %s llinia %lu #2" +msgstr "Saltu mal formáu %s llinia %lu #2" #: ftparchive/override.cc:88 ftparchive/override.cc:191 #, c-format msgid "Malformed override %s line %lu #3" -msgstr "Saltu mal formu %s llinia %lu #3" +msgstr "Saltu mal formáu %s llinia %lu #3" #: ftparchive/override.cc:127 ftparchive/override.cc:201 #, c-format @@ -581,16 +592,16 @@ msgstr "Nun pudo lleese'l ficheru de saltos %s" #: ftparchive/multicompress.cc:72 #, c-format msgid "Unknown compression algorithm '%s'" -msgstr "Algoritmu de compresin desconocu '%s'" +msgstr "Algoritmu de compresión desconocíu '%s'" #: ftparchive/multicompress.cc:102 #, c-format msgid "Compressed output %s needs a compression set" -msgstr "La salida comprimida %s necesita un xuegu de compresin" +msgstr "La salida comprimida %s necesita un xuegu de compresión" #: ftparchive/multicompress.cc:169 methods/rsh.cc:91 msgid "Failed to create IPC pipe to subprocess" -msgstr "Fall criar un tubu IPC al soprocesu" +msgstr "Falló criar un tubu IPC al soprocesu" #: ftparchive/multicompress.cc:195 msgid "Failed to create FILE*" @@ -602,7 +613,7 @@ msgstr "Nun pudo biforcase" #: ftparchive/multicompress.cc:212 msgid "Compress child" -msgstr "Comprimir fu" +msgstr "Comprimir fíu" #: ftparchive/multicompress.cc:235 #, c-format @@ -639,402 +650,436 @@ msgstr "Problema al desenllazar %s" msgid "Failed to rename %s to %s" msgstr "Nun pudo renomase %s como %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" -msgstr "Error de compilacin d'espresin regular - %s" +msgstr "Error de compilación d'espresión regular - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Los siguientes paquetes nun cumplen dependencies:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" -msgstr "pero %s ta instalu" +msgstr "pero %s ta instaláu" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "pero %s ta pa instalar" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "pero nun ye instalable" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "pero ye un paquete virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" -msgstr "pero nun ta instalu" +msgstr "pero nun ta instaláu" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "pero nun va instalase" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " o" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Van instalase los siguientes paquetes NUEVOS:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Los siguientes paquetes van DESANICIASE:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" -msgstr "Los siguientes paquetes tan retenos:" +msgstr "Los siguientes paquetes tan reteníos:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Los siguientes paquetes van actualizase:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Los siguientes paquetes van DESACTUALIZASE:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" -msgstr "Van camudase los siguientes paquetes retenos:" +msgstr "Van camudase los siguientes paquetes reteníos:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (por %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" msgstr "" "AVISU: Los siguientes paquetes esenciales van desaniciase.\n" -"Esto NUN hai que facelo si nun sabes esautamente lo que faes!" +"¡Esto NUN hai que facelo si nun sabes esautamente lo que faes!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu actualizaos, %lu nuevos instalaos, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalaos, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu desactualizaos, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu para desaniciar y %lu nun actualizaos.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu nun instalaos dafechu o desaniciaos.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Nota, escoyendo '%s' pa la xera '%s'\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Nota, escoyendo '%s' pa regex '%s'\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Esbillada la versión %s (%s) pa %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "El paquete %s ye un paquete virtual ufríu por:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instaláu]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [Nun ye versión candidata]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Has d'escoyer esplícitamente unu pa instalar." + +#: 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 "" +"El paquete %s nun ta disponible, otru paquete refierse a él.\n" +"Esto puede significar que falta el paquete, ta arrumbáu, o sólo\n" +"ta disponible dende otra fonte\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Sicasí, los siguientes paquetes reemplacenlu:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "El paquete '%s' nun tien candidatu pa instalación" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Los paquetes virtuales como '%s' nun pueden desaniciase\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Nota, escoyendo %s nel llugar de %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Saltando %s, ya ta instalau y la actualización nun ta activada.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Saltando %s, nun ta instaláu y namái se requieren anovamientos.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "La reinstalación de %s nun ye dable, nun pue descargase.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s yá ta na versión más nueva.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s axustáu como instaláu manualmente.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "El paquete %s nun ta instalau, nun va desaniciase\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Iguando dependencies..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." -msgstr " fall." +msgstr " falló." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nun pudieron iguase les dependencies" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" -msgstr "Nun pue amenorgase'l conxuntu d'actualizacin" +msgstr "Nun pue amenorgase'l conxuntu d'actualización" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Fecho" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Habres d'executar `apt-get -f install' para igualo." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Habríes d'executar 'apt-get -f install' para igualo." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." -msgstr "Dependencies incumples. Tntalo usando -f." +msgstr "Dependencies incumplíes. Téntalo usando -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" -msgstr "AVISU: Nun pudieron autenticase los siguientes paquetes!" +msgstr "AVISU: ¡Nun pudieron autenticase los siguientes paquetes!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" -msgstr "Avisu d'autenticacin saltu.\n" +msgstr "Avisu d'autenticación saltáu.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " -msgstr "Instalar esos paquetes ensin verificacin [s/N]? " +msgstr "¿Instalar esos paquetes ensin verificación [s/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Dellos paquetes nun pudieron autenticase" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Hai problemes y utilizose -y ensin --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" -msgstr "Error internu, InstallPackages llamose con paquetes fraaos!" +msgstr "Error internu, ¡InstallPackages llamose con paquetes frañaos!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." -msgstr "Fai falta desaniciar los paquetes pero desaniciar ta torgu." +msgstr "Fai falta desaniciar los paquetes pero desaniciar ta torgáu." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" -msgstr "Error internu, ordenar nun fin" +msgstr "Error internu, ordenar nun finó" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Nun pue bloquiase'l direutoriu de descarga" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Nun pudo lleese la llista de fontes." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" -msgstr "Que raro.. Los tamaos nun concasen, escribe a apt@packages.debian.org" +msgstr "Que raro.. Los tamaños nun concasen, escribe a apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Hai que descargar %sB/%sB d'archivos.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Hai que descargar %sB d'archivos.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" -msgstr "Tres d'esta operacin, van usase %sB d'espaciu de discu adicional.\n" +msgstr "Tres d'esta operación, van usase %sB d'espaciu de discu adicional.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" -msgstr "Tres d'esta operacin, van lliberase %sB d'espaciu de discu.\n" +msgstr "Tres d'esta operación, van lliberase %sB d'espaciu de discu.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Nun pue determinase l'espaciu llibre de %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Nun tienes espaciu libre bastante en %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." -msgstr "Conseose Trivial Only pero sta nun ye una operacin trivial." +msgstr "Conseñose Trivial Only pero ésta nun ye una operación trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" -msgstr "S, facer lo que digo!" +msgstr "Sí, ¡facer lo que digo!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" "To continue type in the phrase '%s'\n" " ?] " msgstr "" -"Tas a piques de facer daqu potencialmente daible.\n" +"Tas a piques de facer daqué potencialmente dañible.\n" "Pa continuar escribe la frase '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Encaboxar." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " -msgstr "Quies continuar [S/n]? " +msgstr "¿Quies continuar [S/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" -msgstr "Fall algamar %s %s\n" +msgstr "Falló algamar %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Dellos ficheros nun pudieron descargase" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" -msgstr "Descarga completa y en mou de slo descarga" +msgstr "Descarga completa y en mou de sólo descarga" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -"Nun pudieron algamase dellos archivos, seique executando apt-get update o " +"Nun pudieron algamase dellos archivos, ¿seique executando apt-get update o " "tentando --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" -msgstr "--fix-missing y cambu de mediu nun ta sofitao actualmente" +msgstr "--fix-missing y cambéu de mediu nun ta sofitao actualmente" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Nun pudieron iguase los paquetes que falten." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." -msgstr "Encaboxando la instalacin." +msgstr "Encaboxando la instalación." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Nota, escoyendo %s nel llugar de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Saltando %s, ya ta instalau y la actualizacin nun ta activada.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "El paquete %s nun ta instalau, nun va desaniciase\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "El paquete %s ye un paquete virtual ufru por:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalu]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Has d'escoyer esplcitamente unu pa instalar." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"El paquete %s nun ta disponible, otru paquete refierse a l.\n" -"Esto puede significar que falta el paquete, ta arrumbu, o slo\n" -"ta disponible dende otra fonte\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Sicas, los siguientes paquetes reemplacenlu:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "El paquete %s nun tien candidatu pa instalacin" - -#: cmdline/apt-get.cc:1190 +"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] "" +"El siguiente paquete desapareció del sistema como\n" +"tolos ficheros fueron sobroescritos por otros paquetes:" +msgstr[1] "" +"Los siguientes paquetes desaparecieron del sistema como\n" +"tolos ficheros fueron sobroescritos por otros paquetes:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Nota: Esto faise automáticamente y baxo demanda por dpkg." + +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "La reinstalacin de %s nun ye dable, nun pue descargase.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s y ta na versin ms nueva.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Nun s'alcontr la distribucin '%s' pa '%s'" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Nun s'alcontr la versin '%s' pa '%s'" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Inorar release destín non disponible '%s' pal paquete '%s'" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Escoyida la versin %s (%s) pa %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "Tomando '%s' como paquetes d'oríxenes en llugar de '%s'\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" +msgstr "Inorar versión non disponible de '%s' del paquete '%s'" -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Nun se puede lleer la llista de paquetes d'orxenes %s" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "La orde update nun lleva argumentos" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Nun pudo bloquiase'l direutoriu de llista" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Suponse que nun vamos esborrar coses; nun pue entamase AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "" -"Los siguientes paquetes instalaronse de manera automtica y ya nun se " +msgstr[0] "El siguiente paquete instalóse mou automáticu y yá nun se necesita:" +msgstr[1] "" +"Los siguientes paquetes instaláronse de manera automática y ya nun se " "necesiten:" -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" -"Los siguientes paquetes instalaronse de manera automtica y ya nun se " -"necesiten:" +#: cmdline/apt-get.cc:1657 +#, 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] "El paquete %lu instalóse de mou automáticu y yá nun se necesita.\n" +msgstr[1] "" +"Los paquetes %lu instaláronse de manera automática y ya nun se necesiten\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Usa 'apt-get autoremove' pa desinstalalos." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." msgstr "" -"Hmm, paez que AutoRemover destruy daqu, lo que nun tendra\n" -"por qu pasar. Por favor, unva un informe de fallu escontra apt." +"Hmm, paez que AutoRemover destruyó daqué, lo que nun tendría\n" +"por qué pasar. Por favor, unvía un informe de fallu escontra apt." #. #. if (Packages == 1) @@ -1046,51 +1091,31 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" -msgstr "La siguiente informacin pue aidar a resolver la situacin:" +msgstr "La siguiente información pue aidar a resolver la situación:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" -msgstr "Error internu, AutoRemover rompi coses" +msgstr "Error internu, AutoRemover rompió coses" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" -msgstr "Error internu, AllUpgrade rompi coses" +msgstr "Error internu, AllUpgrade rompió coses" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Nun pudo alcontrase la tarea %s" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Habríes d'executar 'apt-get -f install' para iguar estos:" -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Nun pudo alcontrase'l paquete %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Nota, escoyendo %s pa la espresin regular '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s axustu como instalu manualmente.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Habres d'executar `apt-get -f install' para iguar estos:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" "Dependencies ensin cubrir. Tenta 'apt-get -f install' ensin paquetes (o " -"consea una solucin)." +"conseña una solución)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1098,121 +1123,156 @@ msgid "" "or been moved out of Incoming." msgstr "" "Dellos paquetes nun pudieron instalase. Esto puede significar que\n" -"conseaste una situacin imposible o, si tas usando la distribucin\n" +"conseñaste una situación imposible o, si tas usando la distribución\n" "inestable, que dellos paquetes necesarios nun se crearon o que\n" "s'allugaron fuera d'Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" -msgstr "Paquetes fraaos" +msgstr "Paquetes frañaos" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" -msgstr "Instalarnse los siguientes paquetes extra:" +msgstr "Instalaránse los siguientes paquetes extra:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Paquetes afalaos:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Paquetes encamentaos" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Nun pudo alcontrase'l paquete %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s axustáu como instaláu automáticamente.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " -msgstr "Calculando l'autualizacin... " +msgstr "Calculando l'anovamientu... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" -msgstr "Fall" +msgstr "Falló" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Fecho" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" -msgstr "Error internu, l'iguador de problemes fra coses" +msgstr "Error internu, l'iguador de problemes frañó coses" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Nun pue bloquiase'l direutoriu de descarga" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" -msgstr "Has de consear polo menos un paquete p'algamar so fonte" +msgstr "Has de conseñar polo menos un paquete p'algamar so fonte" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nun pudo alcontrase un paquete fonte pa %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"AVISU: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Por favor, usa:\n" +"bzr get %s\n" +"pa baxar los caberos anovamientos (posiblemente tovía nun sacaos) pal " +"paquete.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" -msgstr "Saltando'l ficheru y descargu '%s'\n" +msgstr "Saltando'l ficheru yá descargáu '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Nun hai espaciu llibre bastante en %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Hai falta descargar %sB/%sB d'archivos fonte.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Hai falta descargar %sB d'archivos fonte.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Fonte descargada %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." -msgstr "Fall la descarga de dellos archivos." +msgstr "Falló la descarga de dellos archivos." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" -msgstr "Saltando'l desempaquetu de la fonte y desempaquetada en %s\n" +msgstr "Saltando'l desempaquetáu de la fonte yá desempaquetada en %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" -msgstr "Fall la orde de desempaquetu '%s'.\n" +msgstr "Falló la orde de desempaquetáu '%s'.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" -msgstr "Comprueba qu'el paquete 'dpkg-dev' ta instalu.\n" +msgstr "Comprueba qu'el paquete 'dpkg-dev' ta instaláu.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" -msgstr "Fall la orde build '%s'.\n" +msgstr "Falló la orde build '%s'.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" -msgstr "Fall el procesu fu" +msgstr "Falló el procesu fíu" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" -"Hai que consear polo menos un paquete pa verificar les dependencies de " -"construccin" +"Hai que conseñar polo menos un paquete pa verificar les dependencies de " +"construcción" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" -msgstr "Nun pudo algamase informacin de dependencies de construccin pa %s" +msgstr "Nun pudo algamase información de dependencies de construcción pa %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" -msgstr "%s nun tien dependencies de construccin.\n" +msgstr "%s nun tien dependencies de construcción.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1221,41 +1281,41 @@ msgstr "" "La dependencia %s en %s nun puede satisfacese porque nun se puede atopar el " "paquete %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -"La dependencia %s en %s nun puede satisfacese porque denguna versin " -"disponible del paquete %s satisfaz los requisitos de versin" +"La dependencia %s en %s nun puede satisfacese porque denguna versión " +"disponible del paquete %s satisfaz los requisitos de versión" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -"Nun se pudo satisfacer la dependencia %s pa %s: El paquete instalu %s ye " +"Nun se pudo satisfacer la dependencia %s pa %s: El paquete instaláu %s ye " "demasiao nuevu" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Fallu pa satisfacer la dependencia %s pa %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." -msgstr "Les dependencies de construccin de %s nun pudieron satisfacese." +msgstr "Les dependencies de construcción de %s nun pudieron satisfacese." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" -msgstr "Fallu al procesar les dependencies de construccin" +msgstr "Fallu al procesar les dependencies de construcción" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" -msgstr "Mdulos sofitaos:" +msgstr "Módulos sofitaos:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1279,6 +1339,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1302,56 +1364,58 @@ msgstr "" " apt-get [opciones] install|remove pkg1 [pkg2 ...]\n" " apt-get [opciones] source pkg1 [pkg2 ...]\n" "\n" -"apt-get ye una interface de llnia de comandos simple pa baxar ya\n" -"instalar paquetes. L'usu ms frecuente de comandos ye p'anovar\n" +"apt-get ye una interface de llínia de comandos simple pa baxar ya\n" +"instalar paquetes. L'usu más frecuente de comandos ye p'anovar\n" "ya instalar.\n" "\n" "Comandos:\n" " update - Algamar nueva llista de paquetes\n" -" upgrade - Facer una anovacin\n" +" upgrade - Facer una anovación\n" " install - Instalar nuevos paquetes (pkg ye libc6 non libc6.deb)\n" " remove - Desaniciar paquetes\n" -" autoremove - Desaniciar automticamente tolos paquetes non usaos\n" +" autoremove - Desaniciar automáticamente tolos paquetes non usaos\n" " purge - Quitar y desaniciar paquetes\n" -" source - Baxar fonte del archivu\n" +" source - Baxar fonte del ficheru\n" " build-dep - Configurar dependencies pa los paquetes fonte\n" -" dist-upgrade - Actualizacin de la distribucin, ver apt-get(8)\n" +" dist-upgrade - Actualización de la distribución, ver apt-get(8)\n" " dselect-upgrade - Siguir seleiciones dselect\n" " clean - Esborrar los ficheros de ficheros baxaos\n" " autoclean - Esborrar ficheros de ficheros vieyos baxaos\n" " check - Verificar que nun hai dependencies frayaes\n" +" markauto - Marcar paquetes como automáticamente instalaos\n" +" unmarkauto - Marcar paquetes como manualmente instalaos\n" "\n" "Opciones:\n" " -h Esti testu d'aida.\n" -" -q Salida Log - ensn indicacin de progresu\n" -" -qq Ensn salida excepto pa fallos\n" -" -d Baxar slo - NON instalar o desempaquetar los archivos\n" -" -s Non aicin. Facer una simulacin ordenada\n" -" -y Asumir Yes pa toles entruges y nun visualizar la peticin\n" +" -q Salida Log - ensín indicación de progresu\n" +" -qq Ensín salida excepto pa fallos\n" +" -d Baxar sólo - NON instalar o desempaquetar los archivos\n" +" -s Non aición. Facer una simulación ordenada\n" +" -y Asumir Yes pa toles entruges y nun visualizar la petición\n" " -f Intentar correxir un sistema con dependencies frayaes\n" " -m Intentar siguir si los archivos nun tan disponibles\n" " -u Amosar una lilsta de paquetes que tan bien\n" " -b Facer el paquete fonte dempues d'algamalu\n" -" -V Amosar nmberos de versiones\n" -" -c=? Lleer esti ficheru de configuracin\n" -" -o=? Afitar una opcin de configuracin arbitraria, p. ex. -o dir::cache=/" +" -V Amosar númberos de versiones\n" +" -c=? Lleer esti ficheru de configuración\n" +" -o=? Afitar una opción de configuración arbitraria, p. ex. -o dir::cache=/" "tmp\n" -"Ver ls pxines de los manuales d' apt-get(8), sources.list(5) y apt.conf" +"Ver lés páxines de los manuales d' apt-get(8), sources.list(5) y apt.conf" "(5)\n" -"pa ms informacin y opciones.\n" +"pa más información y opciones.\n" " Esti APT tien Poderes de Super Vaca.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" -"NOTA: Esto slo ye una simulacin!\n" -" apt-get necesita privilexos de root pa la execucin real.\n" -" Ten tamin en cuenta que'l bloquu ta desactivu,\n" -" asina que nun dependen de la pertinencia de la verdadera situacin " +"NOTA: ¡Esto sólo ye una simulación!\n" +" apt-get necesita privilexos de root pa la execución real.\n" +" ¡Ten tamién en cuenta que'l bloquéu ta desactiváu,\n" +" asina que nun dependen de la pertinencia de la verdadera situación " "actual!" #: cmdline/acqprogress.cc:55 @@ -1387,13 +1451,13 @@ msgid "" " '%s'\n" "in the drive '%s' and press enter\n" msgstr "" -"Cambeu de mediu: Por favor meti'l discu etiquetu\n" +"Cambeu de mediu: Por favor meti'l discu etiquetáu\n" " '%s'\n" -"na unid '%s' y calca Intro\n" +"na unidá '%s' y calca Intro\n" #: cmdline/apt-sortpkgs.cc:86 msgid "Unknown package record!" -msgstr "Rexistru de paquetes desconocu!" +msgstr "¡Rexistru de paquetes desconocíu!" #: cmdline/apt-sortpkgs.cc:150 msgid "" @@ -1410,19 +1474,19 @@ msgid "" msgstr "" "Usu: apt-sortpkgs [opciones] ficheru1 [ficheru2 ...]\n" "\n" -"apt-sortpkgs ye un presu cenciellu pa tresnar ficheros de paquetes.\n" -"La opcin -s sase pa indicar qu triba de ficheru ye.\n" +"apt-sortpkgs ye un preséu cenciellu pa tresnar ficheros de paquetes.\n" +"La opción -s úsase pa indicar qué triba de ficheru ye.\n" "\n" "Opciones:\n" "-h Esti testu d'aida.\n" "-s Usa ordenamientu de ficheros fonte\n" -"-c=? Llei esti ficheru de configuracin\n" -"-o=? Afita una opcin de configuracin arbitraria, p. ej. -o dir::\n" +"-c=? Llei esti ficheru de configuración\n" +"-o=? Afita una opción de configuración arbitraria, p. ej. -o dir::\n" "cache=/tmp\n" #: dselect/install:32 msgid "Bad default setting!" -msgstr "Mal axuste por omisin!" +msgstr "¡Mal axuste por omisión!" #: dselect/install:51 dselect/install:83 dselect/install:87 dselect/install:94 #: dselect/install:105 dselect/update:45 @@ -1431,37 +1495,37 @@ msgstr "Calca Intro pa continuar." #: dselect/install:91 msgid "Do you want to erase any previously downloaded .deb files?" -msgstr "Quies desaniciar los ficheros .deb descargaos previamente?" +msgstr "¿Quies desaniciar los ficheros .deb descargaos previamente?" #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "Ocurrieron dellos errores al desempaquetar. Va configurarse'l" +msgstr "" +"Ocurrieron dellos errores al desempaquetar. Los paquetes que s'instalaron " +"configurarse'l" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" -msgstr "paquetes que s'instalaron. Esto pue causar errores duplicaos" +msgstr "van configurase. Esto pue causar errores duplicaos" #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" msgstr "" -"o fallos causaos por dependencies que nun tn. Esto ta BIEN, slo los fallos" +"o fallos causaos por dependencies que nun tán. Esto ta BIEN, sólo los fallos" #: dselect/install:104 msgid "" "above this message are important. Please fix them and run [I]nstall again" msgstr "" -"enriba d'esti mensaxe son importante. Por favor, guales y executa [I]nstall " +"enriba d'esti mensaxe son importante. Por favor, íguales y executa [I]nstall " "otra vuelta" #: dselect/update:30 msgid "Merging available information" -msgstr "Fusionando informacin disponible" +msgstr "Fusionando información disponible" #: apt-inst/contrib/extracttar.cc:114 msgid "Failed to create pipes" -msgstr "Fallu al crear les tuberes" +msgstr "Fallu al crear les tuberíes" #: apt-inst/contrib/extracttar.cc:141 msgid "Failed to exec gzip " @@ -1469,11 +1533,11 @@ msgstr "Fallu al executar gzip " #: apt-inst/contrib/extracttar.cc:178 apt-inst/contrib/extracttar.cc:204 msgid "Corrupted archive" -msgstr "Ficheru tollu" +msgstr "Ficheru tollíu" #: apt-inst/contrib/extracttar.cc:193 msgid "Tar checksum failed, archive corrupted" -msgstr "Fall la suma de control de tar, ficheru tollu" +msgstr "Falló la suma de control de tar, ficheru tollíu" #: apt-inst/contrib/extracttar.cc:296 #, c-format @@ -1482,40 +1546,40 @@ msgstr "Testera del TAR triba %u desconocida, miembru %s" #: apt-inst/contrib/arfile.cc:70 msgid "Invalid archive signature" -msgstr "Robla del ficheru invlida" +msgstr "Robla del ficheru inválida" #: apt-inst/contrib/arfile.cc:78 msgid "Error reading archive member header" msgstr "Fallu al lleer la testera de miembru del ficheru" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "Testera de miembur del ficheru invlida" +msgstr "Testera de miembru del archivu %s inválida" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" -msgstr "Testera de miembur del ficheru invlida" +msgstr "Testera de miembru del ficheru inválida" #: apt-inst/contrib/arfile.cc:128 msgid "Archive is too short" -msgstr "El ficheru ye perpequeu" +msgstr "El ficheru ye perpequeñu" #: apt-inst/contrib/arfile.cc:132 msgid "Failed to read the archive headers" -msgstr "Fall al lleer les testeres del ficheru" +msgstr "Falló al lleer les testeres del ficheru" #: apt-inst/filelist.cc:380 msgid "DropNode called on still linked node" -msgstr "Llamse a DropNode nun nodu que ta ent enllazu" +msgstr "Llamóse a DropNode nun nodu que ta entá enllazáu" #: apt-inst/filelist.cc:412 msgid "Failed to locate the hash element!" -msgstr "Fallu al atopar l'elementu enllazu!" +msgstr "¡Fallu al atopar l'elementu enllazáu!" #: apt-inst/filelist.cc:459 msgid "Failed to allocate diversion" -msgstr "Fall al allugar una desvu" +msgstr "Falló al allugar una desvíu" #: apt-inst/filelist.cc:464 msgid "Internal error in AddDiversion" @@ -1524,27 +1588,27 @@ msgstr "Fallu internu en AddDiversion" #: apt-inst/filelist.cc:477 #, c-format msgid "Trying to overwrite a diversion, %s -> %s and %s/%s" -msgstr "Intentando sobrescribir un desvu, %s -> %s and %s/%s" +msgstr "Intentando sobrescribir un desvíu, %s -> %s and %s/%s" #: apt-inst/filelist.cc:506 #, c-format msgid "Double add of diversion %s -> %s" -msgstr "Doble suma de desvu %s -> %s" +msgstr "Doble suma de desvíu %s -> %s" #: apt-inst/filelist.cc:549 #, c-format msgid "Duplicate conf file %s/%s" -msgstr "Ficheru de configuracin duplicu %s/%s" +msgstr "Ficheru de configuración duplicáu %s/%s" #: apt-inst/dirstream.cc:41 apt-inst/dirstream.cc:46 apt-inst/dirstream.cc:49 #, c-format msgid "Failed to write file %s" -msgstr "Fall la escritura nel ficheru %s" +msgstr "Falló la escritura nel ficheru %s" #: apt-inst/dirstream.cc:92 apt-inst/dirstream.cc:100 #, c-format msgid "Failed to close file %s" -msgstr "Fall al pesllar el ficheru %s" +msgstr "Falló al pesllar el ficheru %s" #: apt-inst/extract.cc:93 apt-inst/extract.cc:164 #, c-format @@ -1554,26 +1618,26 @@ msgstr "La trayeutoria %s ye demasiao llarga" #: apt-inst/extract.cc:124 #, c-format msgid "Unpacking %s more than once" -msgstr "Desempaquetando %s ms d'una vegada" +msgstr "Desempaquetando %s más d'una vegada" #: apt-inst/extract.cc:134 #, c-format msgid "The directory %s is diverted" -msgstr "El direutorio %s ta desviu" +msgstr "El direutorio %s ta desviáu" #: apt-inst/extract.cc:144 #, c-format msgid "The package is trying to write to the diversion target %s/%s" -msgstr "El paquete ta tentando escribir nel oxetivu desviu %s/%s" +msgstr "El paquete ta tentando escribir nel oxetivu desviáu %s/%s" #: apt-inst/extract.cc:154 apt-inst/extract.cc:297 msgid "The diversion path is too long" -msgstr "La trayeutoria de desviacin ye demasiao llarga" +msgstr "La trayeutoria de desviación ye demasiao llarga" #: apt-inst/extract.cc:240 #, c-format msgid "The directory %s is being replaced by a non-directory" -msgstr "El direutoriu %s ta reemplazndose por un non-direutoriu" +msgstr "El direutoriu %s ta reemplazándose por un non-direutoriu" #: apt-inst/extract.cc:280 msgid "Failed to locate node in its hash bucket" @@ -1586,7 +1650,7 @@ msgstr "La trayeutoria ye perllarga" #: apt-inst/extract.cc:414 #, c-format msgid "Overwrite package match with no version for %s" -msgstr "Sobreescribiendo concordancia del paquete ensin versin pa %s" +msgstr "Sobreescribiendo concordancia del paquete ensin versión pa %s" #: apt-inst/extract.cc:431 #, c-format @@ -1595,11 +1659,11 @@ msgstr "El ficheru %s/%s sobreescribe al que ta nel paquete %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nun ye a lleer %s" @@ -1629,17 +1693,16 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Los direutorios info y temp tienen de tar nel mesmu sistema de ficheros" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Lleendo llista de paquetes" #: apt-inst/deb/dpkgdb.cc:176 #, c-format msgid "Failed to change to the admin dir %sinfo" -msgstr "Fallu al camudar al direutoriu d'alministracin %sinfo" +msgstr "Fallu al camudar al direutoriu d'alministración %sinfo" #: apt-inst/deb/dpkgdb.cc:197 apt-inst/deb/dpkgdb.cc:351 #: apt-inst/deb/dpkgdb.cc:444 @@ -1648,7 +1711,7 @@ msgstr "Fallu internu al obtener un Nome de Paquete" #: apt-inst/deb/dpkgdb.cc:201 apt-inst/deb/dpkgdb.cc:382 msgid "Reading file listing" -msgstr "Lleendo llistu de ficheros" +msgstr "Lleendo llistáu de ficheros" #: apt-inst/deb/dpkgdb.cc:212 #, c-format @@ -1657,8 +1720,8 @@ msgid "" "then make it empty and immediately re-install the same version of the " "package!" msgstr "" -"Nun pude abrir el ficheru de llista '%sinfo/%s'. Si nun yes a restablecer " -"esti ficheru ents crea n baleru y darru reinstala la mesma versin del " +"Nun pude abrir el ficheru de llista '%sinfo/%s'. ¡Si nun yes a restablecer " +"esti ficheru entós crea ún baleru y darréu reinstala la mesma versión del " "paquete!" #: apt-inst/deb/dpkgdb.cc:225 apt-inst/deb/dpkgdb.cc:238 @@ -1673,25 +1736,25 @@ msgstr "Fallu internu al obtener un nodu" #: apt-inst/deb/dpkgdb.cc:305 #, c-format msgid "Failed to open the diversions file %sdiversions" -msgstr "Fallu al abrir el ficheru de desviacin %sdiversions" +msgstr "Fallu al abrir el ficheru de desviación %sdiversions" #: apt-inst/deb/dpkgdb.cc:320 msgid "The diversion file is corrupted" -msgstr "El ficheru de desviacin ta tollu" +msgstr "El ficheru de desviación ta tollíu" #: apt-inst/deb/dpkgdb.cc:327 apt-inst/deb/dpkgdb.cc:332 #: apt-inst/deb/dpkgdb.cc:337 #, c-format msgid "Invalid line in the diversion file: %s" -msgstr "Llinia invlida nel ficheru de desviacin: %s" +msgstr "Llinia inválida nel ficheru de desviación: %s" #: apt-inst/deb/dpkgdb.cc:358 msgid "Internal error adding a diversion" -msgstr "Fallu internu al amestar una desviacin" +msgstr "Fallu internu al amestar una desviación" #: apt-inst/deb/dpkgdb.cc:379 msgid "The pkg cache must be initialized first" -msgstr "El cach del paquete tien d'entamase primero" +msgstr "El caché del paquete tien d'entamase primero" #: apt-inst/deb/dpkgdb.cc:439 #, c-format @@ -1701,7 +1764,7 @@ msgstr "Fallu al atopar un paquete: Testera, desplazamientu %lu" #: apt-inst/deb/dpkgdb.cc:461 #, c-format msgid "Bad ConfFile section in the status file. Offset %lu" -msgstr "Estaya mala del ConfFile nel ficheru d'estau. Desplazamientu %lu" +msgstr "Estaya mala del ConfFile nel ficheru d'estñau. Desplazamientu %lu" #: apt-inst/deb/dpkgdb.cc:466 #, c-format @@ -1711,12 +1774,12 @@ msgstr "Fallu al lleer Md5. Desplazamientu %lu" #: apt-inst/deb/debfile.cc:38 apt-inst/deb/debfile.cc:43 #, c-format msgid "This is not a valid DEB archive, missing '%s' member" -msgstr "Esti nun ye un ficheru DEB vlidu, falta'l miembru '%s'" +msgstr "Esti nun ye un ficheru DEB válidu, falta'l miembru '%s'" #: apt-inst/deb/debfile.cc:50 #, c-format msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member" -msgstr "Esti nun ye un ficheru DEB vlidu, falta'l miembru '%s', '%s' o '%s'" +msgstr "Esti nun ye un ficheru DEB válidu, falta'l miembru '%s', '%s' o '%s'" #: apt-inst/deb/debfile.cc:110 #, c-format @@ -1729,18 +1792,39 @@ msgstr "Fallu internu, nun fui a atopar el miembru" #: apt-inst/deb/debfile.cc:173 msgid "Failed to locate a valid control file" -msgstr "Nun fui a atopar un ficheru de control vlidu" +msgstr "Nun fui a atopar un ficheru de control válidu" #: apt-inst/deb/debfile.cc:258 msgid "Unparsable control file" msgstr "Ficheru de control inanalizable" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nun se pudo abrir una tubería pa %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Fallu de llectura dende'l procesu %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Falló al lleer" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Nun se pudo afitar la hora de modificación" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Nun se pudo lleer la base datos %s del CD-ROM" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1748,14 +1832,14 @@ msgstr "" "Por favor usa apt-cdrom pa facer qu'APT reconoza esti CD. apt-get update nun " "se puede usar p'amestar CDs nuevos" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD-ROM malu" #: methods/cdrom.cc:245 #, c-format msgid "Unable to unmount the CD-ROM in %s, it may still be in use." -msgstr "Nun se pudo desmontar el CD-ROM de %s; puede que se tea usando ent." +msgstr "Nun se pudo desmontar el CD-ROM de %s; puede que se tea usando entá." #: methods/cdrom.cc:250 msgid "Disk not found." @@ -1765,15 +1849,6 @@ msgstr "Nun s'atopa'l discu." msgid "File not found" msgstr "Nun s'atopa'l ficheru." -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Fall al lleer" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Nun se pudo afitar la hora de modificacin" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI malu, los URIS llocales nun pueden entamar por //" @@ -1794,245 +1869,230 @@ msgstr "Nun se pudo determinar el nome llocal" #: methods/ftp.cc:210 methods/ftp.cc:238 #, c-format msgid "The server refused the connection and said: %s" -msgstr "El sirvidor refug la conexn, y dixo: %s" +msgstr "El sirvidor refugó la conexón, y dixo: %s" #: methods/ftp.cc:216 #, c-format msgid "USER failed, server said: %s" -msgstr "L'usuariu (USER) fall; el sirvidor dixo: %s" +msgstr "L'usuariu (USER) falló; el sirvidor dixo: %s" #: methods/ftp.cc:223 #, c-format msgid "PASS failed, server said: %s" -msgstr "La contrasea (PASS) fall; el sirvidor dixo: %s" +msgstr "La contraseña (PASS) falló; el sirvidor dixo: %s" #: methods/ftp.cc:243 msgid "" "A proxy server was specified but no login script, Acquire::ftp::ProxyLogin " "is empty." msgstr "" -"Especificse un sirvidor proxy pero non un script d'entrada, Acquire::ftp::" +"Especificóse un sirvidor proxy pero non un script d'entrada, Acquire::ftp::" "ProxyLogin ta baleru." #: methods/ftp.cc:271 #, c-format msgid "Login script command '%s' failed, server said: %s" -msgstr "Fall la orde '%s' del guin d'entrada; el sirvidor dixo: %s" +msgstr "Falló la orde '%s' del guión d'entrada; el sirvidor dixo: %s" #: methods/ftp.cc:297 #, c-format msgid "TYPE failed, server said: %s" -msgstr "La triba (TYPE) fall; el sirvidor dixo: %s" +msgstr "La triba (TYPE) falló; el sirvidor dixo: %s" #: methods/ftp.cc:335 methods/ftp.cc:446 methods/rsh.cc:183 methods/rsh.cc:226 msgid "Connection timeout" -msgstr "Gandi'l tiempu de conexn" +msgstr "Gandió'l tiempu de conexón" #: methods/ftp.cc:341 msgid "Server closed the connection" -msgstr "El sirvidor zarr la conexn" +msgstr "El sirvidor zarró la conexón" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Fallu de llectura" #: methods/ftp.cc:351 methods/rsh.cc:197 msgid "A response overflowed the buffer." -msgstr "Una rempuesta revirti'l buffer." +msgstr "Una rempuesta revirtió'l buffer." #: methods/ftp.cc:368 methods/ftp.cc:380 msgid "Protocol corruption" -msgstr "Corrupcin del protocolu" +msgstr "Corrupción del protocolu" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Fallu d'escritura" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Nun se pudo crear un socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" -msgstr "Nun se pudo coneutar el zcalu de datos; gandi'l tiempu de conexn" +msgstr "Nun se pudo coneutar el zócalu de datos; gandió'l tiempu de conexón" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Nun se pudo coneutar un socket pasivu." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" -msgstr "getaddrinfo nun pudo obtener un zcalu oyente" +msgstr "getaddrinfo nun pudo obtener un zócalu oyente" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Nun se pudo enllazar con un socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Nun se pudo escuchar nel socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Nun se pudo determinar el nome del socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Nun se pudo mandar la orde PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" -msgstr "Direicin de familia %u desconocida (AF_*)" +msgstr "Direición de familia %u desconocida (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" -msgstr "EPRT fall; el sirvidor dixo: %s" +msgstr "EPRT falló; el sirvidor dixo: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" -msgstr "Gandi'l tiempu de conexn col zcalu de datos" +msgstr "Gandió'l tiempu de conexón col zócalu de datos" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" -msgstr "Nun se pudo aceptar la conexn" +msgstr "Nun se pudo aceptar la conexón" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Hebo un problema al xenerar el hash del ficheru" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Nun se pudo descargar el ficheru; el sirvidor dixo '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" -msgstr "Gandi'l tiempu del zcalu de datos" +msgstr "Gandió'l tiempu del zócalu de datos" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" -msgstr "Fall la tresferencia de datos; el sirvidor dixo '%s'" +msgstr "Falló la tresferencia de datos; el sirvidor dixo '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Consulta" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Nun se pudo invocar " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Coneutando a %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Nun se pudo crear un socket pa %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Nun se pudo coneutar a %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" -msgstr "Nun se pudo coneutar a %s:%s (%s); expir'l tiempu de conexn" +msgstr "Nun se pudo coneutar a %s:%s (%s); expiró'l tiempu de conexón" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nun se pudo coneutar a %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Coneutando a %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nun se pudo resolver '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Fallu temporal al resolver '%s'" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Daqu raru pas resolviendo '%s:%s' (%i)" +msgstr "Daqué raro asocedió resolviendo '%s:%s' (%i - %s)" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "Nun se pudo coneutar a %s %s:" +msgstr "Nun pudo coneutase a %s:%s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Nun se pudo acceder al aniellu de claves '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Llista d'argumentos d'Acquire::gpgv::Options demasiao llarga. Colando." +msgid "No keyring installed in %s." +msgstr "L'aniellu de claves nun s'instaló en %s." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -"Fallu internu: Robla bona, pero nun se pudo determinar la so gella dixital?!" +"Fallu internu: Robla bona, pero nun se pudo determinar la so buelga dixital?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." -msgstr "Atopse polo menos una robla mala." +msgstr "Atopóse polo menos una robla mala." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" -msgstr "Nun se pudo executar '%s' pa verificar la robla (ta instalu gpgv?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" +msgstr "Nun pudo executase 'gpgv' pa verificar la robla (¿ta instaláu gpgv?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" -msgstr "Fallu desconocu al executar gpgv" +msgstr "Fallu desconocíu al executar gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Les siguientes robles nun valieron:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -"Les robles siguiente nun se pudieron verificar porque la to llave pblica " +"Les robles siguiente nun se pudieron verificar porque la to llave pública " "nun ta a mano:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Nun se pudo abrir una tubera pa %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Fallu de llectura dende'l procesu %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Esperando les testeres" @@ -2040,7 +2100,7 @@ msgstr "Esperando les testeres" #: methods/http.cc:531 #, c-format msgid "Got a single header line over %u chars" -msgstr "Obtvose una sola llinia de testera penriba de %u carauteres" +msgstr "Obtúvose una sola llinia de testera penriba de %u carauteres" #: methods/http.cc:539 msgid "Bad header line" @@ -2048,15 +2108,15 @@ msgstr "Fallu na llinia testera" #: methods/http.cc:558 methods/http.cc:565 msgid "The HTTP server sent an invalid reply header" -msgstr "El sirvidor HTTP mand una testera incorreuta de rempuesta" +msgstr "El sirvidor HTTP mandó una testera incorreuta de rempuesta" #: methods/http.cc:594 msgid "The HTTP server sent an invalid Content-Length header" -msgstr "El sirvidor HTTP mand una testera incorreuta de Content-Length" +msgstr "El sirvidor HTTP mandó una testera incorreuta de Content-Length" #: methods/http.cc:609 msgid "The HTTP server sent an invalid Content-Range header" -msgstr "El sirvidor HTTP mand una testera incorreuta de Content-Range" +msgstr "El sirvidor HTTP mandó una testera incorreuta de Content-Range" #: methods/http.cc:611 msgid "This HTTP server has broken range support" @@ -2064,146 +2124,181 @@ msgstr "Esti sirvidor HTTP tien rotu'l soporte d'alcance" #: methods/http.cc:635 msgid "Unknown date format" -msgstr "Formatu de data desconocu" +msgstr "Formatu de data desconocíu" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" -msgstr "Fall la escoyeta" +msgstr "Falló la escoyeta" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" -msgstr "Gandi'l tiempu de conexn" +msgstr "Gandió'l tiempu de conexón" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Fallu al escribir nel ficheru de salida" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Fallu al escribir nel ficheru" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Fallu al escribir nel ficheru" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" -msgstr "Fallu al lleer nel sirvidor. El llau remotu zarr la conexn." +msgstr "Fallu al lleer nel sirvidor. El llau remotu zarró la conexón." -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Fallu al lleer nel sirvidor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" -msgstr "Fall al francer el ficheru" +msgstr "Falló al francer el ficheru" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Datos de testera incorreutos" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" -msgstr "Fallo la conexn" +msgstr "Fallo la conexón" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Fallu internu" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Nun se puede facer mmap d'un ficheru baleru" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Nun pudo duplicase'l ficheru descriptor %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Nun se pudo facer mmap de %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Nun pudo zarrase mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Nun se pudo sincronizase mmap " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" -"Dynamic MMap escos l'espaciu. Por favor aumenta'l tamau de APT::Cache-" +"Dynamic MMap escosó l'espaciu. Por favor aumenta'l tamañu de APT::Cache-" "Limit. El valor actual ye : %lu. (man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Nun pudó incrementase'l tamañu de MMap col llímite de %lu bytes ya torgáu" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"Nun pudó incrementase'l tamañu de MMap ya que crecer automáticamente ta " +"desactivao pol usuariu." + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%lid %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Escoyeta %s que nun s'atopa" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" -msgstr "Triba d'abreviatura que nun se reconoz: %c" +msgstr "Triba d'abreviatura que nun se reconoz: «%c»" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" -msgstr "Abriendo ficheros de configuracin %s" +msgstr "Abriendo ficheros de configuración %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Fallu de sintaxis %s:%u: Nun hai un nome al entamu del bloque." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Fallu de sintaxis %s:%u: Marca mal formada" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" -msgstr "Fallu de sintaxis %s:%u: Puxarra extra dempus del valor" +msgstr "Fallu de sintaxis %s:%u: Puxarra extra dempués del valor" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" -"Error de sintaxis %s:%u: Les directives pueden facese slo nel nivel cimeru" +"Error de sintaxis %s:%u: Les directives pueden facese sólo nel nivel cimeru" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" -msgstr "Fallu de sintaxis %s:%u: Demasiaes inclusiones aeraes" +msgstr "Fallu de sintaxis %s:%u: Demasiaes inclusiones añeraes" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" -msgstr "Fallu de sintaxis %s:%u: Incluyendo dende equ" +msgstr "Fallu de sintaxis %s:%u: Incluyendo dende equí" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Error de sintaxis %s:%u: La directiva '%s' nun ta sofitada" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Fallu de sintaxis %s:%u: Directiva llimpia requier un tres opciones como " +"argumentos" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Fallu de sintaxis %s:%u: Puxarra extra al final del ficheru" @@ -2211,7 +2306,7 @@ msgstr "Fallu de sintaxis %s:%u: Puxarra extra al final del ficheru" #: apt-pkg/contrib/progress.cc:153 #, c-format msgid "%c%s... Error!" -msgstr "%c%s... Fallu!" +msgstr "%c%s... ¡Fallu!" #: apt-pkg/contrib/progress.cc:155 #, c-format @@ -2221,238 +2316,261 @@ msgstr "%c%s... Fecho" #: apt-pkg/contrib/cmndline.cc:77 #, c-format msgid "Command line option '%c' [from %s] is not known." -msgstr "La opcin de llinia d'ordes '%c' [de %s] ye desconocida." +msgstr "La opción de llinia d'ordes '%c' [de %s] ye desconocida." #: apt-pkg/contrib/cmndline.cc:103 apt-pkg/contrib/cmndline.cc:111 #: apt-pkg/contrib/cmndline.cc:119 #, c-format msgid "Command line option %s is not understood" -msgstr "Nun s'entiende la opcin %s de la llinia d'ordes" +msgstr "Nun s'entiende la opción %s de la llinia d'ordes" #: apt-pkg/contrib/cmndline.cc:124 #, c-format msgid "Command line option %s is not boolean" -msgstr "La opcin %s de la llinia d'ordes nun ye un valor booleanu" +msgstr "La opción %s de la llinia d'ordes nun ye un valor booleanu" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." -msgstr "La opcin %s necesita un argumentu." +msgstr "La opción %s necesita un argumentu." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." -msgstr "Opcin %s: L'axuste del elementu de configuracin ha tener un =<val>." +msgstr "Opción %s: L'axuste del elementu de configuración ha tener un =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" -msgstr "La opcin %s pide un argumentu enteru, non '%s'" +msgstr "La opción %s pide un argumentu enteru, non '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" -msgstr "Opcin '%s' demasiao llarga" +msgstr "Opción '%s' demasiao llarga" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." -msgstr "El sentu %s nun s'entiende, prueba con braeru o falsu." +msgstr "El sentíu %s nun s'entiende, prueba con braeru o falsu." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" -msgstr "Operacin incorreuta: %s" +msgstr "Operación incorreuta: %s" #: apt-pkg/contrib/cdromutl.cc:52 #, c-format msgid "Unable to stat the mount point %s" -msgstr "Nun puede algamase informacin del puntu de montaxe %s" +msgstr "Nun puede algamase información del puntu de montaxe %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nun se pudo cambiar a %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Nun se pudo montar el CD-ROM" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" -msgstr "Nun ta usndose bloquu pal ficheru de bloquu de slo llectura %s" +msgstr "Nun ta usándose bloquéu pal ficheru de bloquéu de sólo llectura %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" -msgstr "Nun puede abrise'l ficheru de bloquu %s" +msgstr "Nun puede abrise'l ficheru de bloquéu %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" -msgstr "Nun ta usndose bloquu pal ficheru de bloquu %s montu per nfs" +msgstr "Nun ta usándose bloquéu pal ficheru de bloquéu %s montáu per nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Nun se pudo torgar %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" -msgstr "Esperaba %s pero nun taba ell" +msgstr "Esperaba %s pero nun taba ellí" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." -msgstr "El subprocesu %s recibi un fallu de segmentacin." +msgstr "El subprocesu %s recibió un fallu de segmentación." -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "El subprocesu %s recibi un fallu de segmentacin." +msgstr "El subprocesu %s recibió una señal %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" -msgstr "El subprocesu %s devolvi un cdigu d'error (%u)" +msgstr "El subprocesu %s devolvió un códigu d'error (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" -msgstr "El subprocesu %s termin de manera inesperada" +msgstr "El subprocesu %s terminó de manera inesperada" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nun se pudo abrir el ficheru %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Nun pudo abrise un ficheru descriptor %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" -msgstr "lleos, ent tena de lleer %lu pero nun queda nada" +msgstr "lleíos, entá tenía de lleer %lu pero nun queda nada" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" -msgstr "escritos, ent tena d'escribir %lu pero nun pudo facerse" +msgstr "escritos, entá tenía d'escribir %lu pero nun pudo facerse" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "Problemes zarrando'l ficheru" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problemes zarrando'l ficheru gzip %s" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Problemes zarrando'l ficheru %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Hai problemes al renomar el ficheru %s a %s" + +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" msgstr "Hai problemes desvenceyando'l ficheru %s" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Hai problemes al sincronizar el ficheru" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" -msgstr "Cach de paquetes balera." +msgstr "Caché de paquetes balera." -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" -msgstr "El ficheru de cach de paquetes ta tollu" +msgstr "El ficheru de caché de paquetes ta tollíu" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" -msgstr "El ficheru de cach de paquetes ye una versin incompatible" +msgstr "El ficheru de caché de paquetes ye una versión incompatible" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Esti APT nun soporta'l sistema de versiones '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" -msgstr "La cach de paquetes crese pa una arquitectura estremada" +msgstr "La caché de paquetes creóse pa una arquitectura estremada" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depende de" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Predepende de" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Suxer" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomienda" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "En conflictu con" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Sustituye a" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Fai obsoletu a" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Ruempe" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Aumenta" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" -msgstr "requeru" +msgstr "requeríu" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" -msgstr "estndar" +msgstr "estándar" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" -msgstr "Creando rbol de dependencies" +msgstr "Creando árbol de dependencies" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versiones candidates" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" -msgstr "Xeneracin de dependencies" +msgstr "Xeneración de dependencies" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" -msgstr "Lleendo informacin d'estu" +msgstr "Lleendo información d'estáu" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" -msgstr "Nun se pudo abrir el ficheru d'estu %s" +msgstr "Nun se pudo abrir el ficheru d'estáu %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" -msgstr "Fall la escritura del ficheru temporal d'estu %s" +msgstr "Falló la escritura del ficheru temporal d'estáu %s" + +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Fallu internu, grupu '%s' nun tien paquete pseudo instalable" #: apt-pkg/tagfile.cc:102 #, c-format @@ -2464,106 +2582,133 @@ msgstr "Nun se pudo tratar el ficheru de paquetes %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Nun se pudo tratar el ficheru de paquetes %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Llinia %lu mal formada na llista d'oríxe %s ([opción] nun parcheable)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"Llinia %lu mal formada na llista d'oríxenes %s ([option] enforma curtia)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Llinia %lu mal formada na llista d'oríxenes %s ([%s] nun ye una asignación)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Llinia %lu mal formada na llista d'oríxenes %s ([%s] nun tien clave)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Llinia %lu mal formada na llista d'oríxenes %s ([%s] clave %s nun tien valor)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" -msgstr "Llinia %lu mal formada na llista d'orxenes %s (URI)" +msgstr "Llinia %lu mal formada na llista d'oríxenes %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" -msgstr "Llinia %lu mal formada na llista d'orxenes %s (dist)" +msgstr "Llinia %lu mal formada na llista d'oríxenes %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" -msgstr "Llinia %lu mal formada na llista d'orxenes %s (anals d'URI)" +msgstr "Llinia %lu mal formada na llista d'oríxenes %s (analís d'URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" -msgstr "Llinia %lu mal formada na llista d'orxenes %s (dist absoluta)" +msgstr "Llinia %lu mal formada na llista d'oríxenes %s (dist absoluta)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" -msgstr "Llinia %lu mal formada na llista d'orxenes %s (anals de dist)" +msgstr "Llinia %lu mal formada na llista d'oríxenes %s (analís de dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Abriendo %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." -msgstr "Llinia %u demasiao llarga na llista d'orgenes %s." +msgstr "Llinia %u demasiao llarga na llista d'orígenes %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" -msgstr "Llinia %u mal formada na llista d'orxenes %s (triba)" +msgstr "Llinia %u mal formada na llista d'oríxenes %s (triba)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" -msgstr "Triba '%s' desconocida na llinia %u de la llista d'orxenes %s" +msgstr "Triba '%s' desconocida na llinia %u de la llista d'oríxenes %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Llinia %u mal formada na llista d'orxenes %s (id del proveedor)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" +"Nun pudó facese la configuración inmediatamente en '%s'. Por favor, mira man " +"5 apt.conf embaxo APT::Immediate-Configure for details. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, 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 "" -"Esta execucin d'instalacin va requerir desaniciar temporalmente'l paquete " +"Esta execución d'instalación va requerir desaniciar temporalmente'l paquete " "esencial %s por un cote de Conflictos/Pre-Dependencies. Esto normalmente ye " -"malo, pero si daveres quies facelo, activa la opcin APT::Force-LoopBreak." +"malo, pero si daveres quies facelo, activa la opción APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"Nun pudó facese la configuración inmediatamente nel desempaquetáu '%s'. Por " +"favor, mira man 5 apt.conf embaxo APT::Immediate-Configure for details." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "La triba de ficheru d'indiz '%s' nun ta sofitada" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "El paquete %s necesita reinstalase, pero nun s'alcuentra un archivu pa el." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -"Error, pkgProblemResolver::Resolve xener fraaures, esto puede ser pola mor " -"de paquetes retenos." +"Error, pkgProblemResolver::Resolve xeneró frañaures, esto puede ser pola mor " +"de paquetes reteníos." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." -msgstr "Nun pueden iguase los problemes; tienes paquetes fraaos retenidos." +msgstr "Nun pueden iguase los problemes; tienes paquetes frañaos retenidos." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2571,24 +2716,29 @@ msgstr "" "Dellos ficheros d'indiz nun pudieron descargase; ignoraronse o usaronse los " "antiguos nel so llugar." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Falta'l direutoriu de llistes %spartial." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." -msgstr "Falt'l direutoriu d'archivos %spartial." +msgid "Archives directory %spartial is missing." +msgstr "Falta'l direutoriu d'archivos %spartial." + +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Nun pudo bloquiase'l direutoriu %s" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Descargando ficheru %li de %li (falten %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Descargando ficheru %li de %li" @@ -2596,26 +2746,26 @@ msgstr "Descargando ficheru %li de %li" #: apt-pkg/acquire-worker.cc:110 #, c-format msgid "The method driver %s could not be found." -msgstr "Nun pudo alncontrase'l controlador de mtodu %s." +msgstr "Nun pudo alncontrase'l controlador de métodu %s." #: apt-pkg/acquire-worker.cc:159 #, c-format msgid "Method %s did not start correctly" -msgstr "El mtodu %s nun entam correchamente" +msgstr "El métodu %s nun entamó correchamente" #: apt-pkg/acquire-worker.cc:413 #, c-format msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." -msgstr "Por favor, introduz el discu '%s' nel presu '%s' y calca Intro." +msgstr "Por favor, introduz el discu '%s' nel preséu '%s' y calca Intro." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" -msgstr "El sistema d'empaquetu '%s' nun ta sofitu" +msgstr "El sistema d'empaquetáu '%s' nun ta sofitáu" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" -msgstr "Nun pudo determinase una triba de sistema d'empaquetu afayadiza" +msgstr "Nun pudo determinase una triba de sistema d'empaquetáu afayadiza" #: apt-pkg/clean.cc:56 #, c-format @@ -2626,142 +2776,166 @@ msgstr "Nun pudo lleese %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Has de poner delles URIs 'fonte' nel ficheru sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" -"Nun pudieron analizase o abrise les llistes de paquetes o el ficheru d'estu." +"Nun pudieron analizase o abrise les llistes de paquetes o el ficheru d'estáu." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Has d'executar apt-get update pa iguar estos problemes" -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -"Rexistru invlidu nel ficheru de preferencies, nun hai cabecera Paquete" +"Rexistru inválidu nel ficheru de preferencies %s, nun hai cabecera Paquete" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Nun s'entiende'l tipu de pin %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" -msgstr "Nun hai priorid (o ye cero) conseada pa pin" +msgstr "Nun hai prioridá (o ye cero) conseñada pa pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" -msgstr "La cach tien un sistema de versiones incompatible" +msgstr "La caché tien un sistema de versiones incompatible" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Hebo un error al procesar %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Hebo un error al procesar %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Hebo un error al procesar %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Hebo un error al procesar %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Hebo un error al procesar %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Hebo un error al procesar %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Hebo un error al procesar %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Hebo un error al procesar %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Hebo un error al procesar %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Hebo un error al procesar %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -"Coime, perpasaste'l nmberu de nomes de paquete qu'esti APT ye a remanar." +"Coime, perpasaste'l númberu de nomes de paquete qu'esti APT ye a remanar." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." -msgstr "Vaya, perpasaste'l nmberu de versiones coles que puede esti APT." +msgstr "Vaya, perpasaste'l númberu de versiones coles que puede esti APT." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." -msgstr "Coime, perpasaste'l nmberu de descripciones qu'esti APT ye a remanar." +msgstr "Coime, perpasaste'l númberu de descripciones qu'esti APT ye a remanar." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." -msgstr "Vaya, perpasaste'l nmberu de dependencies coles que puede esti APT." +msgstr "Vaya, perpasaste'l númberu de dependencies coles que puede esti APT." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Hebo un error al procesar %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Hebo un error al procesar %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" -msgstr "Al procesar dependencies de ficheros nun s'alcontr el paquete %s %s" +msgstr "Al procesar dependencies de ficheros nun s'alcontró el paquete %s %s" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" -msgstr "Nun se puede lleer la llista de paquetes d'orxenes %s" +msgstr "Nun se puede lleer la llista de paquetes d'oríxenes %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Recoyendo ficheros qu'apurren" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" -msgstr "Fallu de E/S al grabar cach d'orxenes" +msgstr "Fallu de E/S al grabar caché d'oríxenes" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." -msgstr "fall'l cambiu de nome, %s (%s -> %s)." +msgstr "falló'l cambiu de nome, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "La suma MD5 nun concasa" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "La suma hash nun concasa" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" -msgstr "Nun hai clave pblica denguna disponible pa les IDs de clave darru:\n" +msgstr "Nun hai clave pública denguna disponible pa les IDs de clave darréu:\n" + +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "El ficheru release espiró, inorando %s (nun válidu dende %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Conflictu de distribución: %s (esperábase %s pero obtúvose %s)" -#: apt-pkg/acquire-item.cc:1216 +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 firma. El repositoriu nun ta " +"anováu y un ficheru indiz previu será usáu. fallu GPG: %s: %s\n" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Fallu GPG: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2770,7 +2944,7 @@ msgstr "" "Nun pudo alcontrase un ficheru pal paquete %s. Esto puede significar que " "necesites iguar manualmente esti paquete (por faltar una arquitectura)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2779,39 +2953,49 @@ msgstr "" "Nun pudo alcontrase un ficheru pal paquete %s. Esto puede significar que " "necesites iguar manualmente esti paquete" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -"Los ficheros d'indiz de paquetes tan corrompos. Nun hai campu Filename: pal " +"Los ficheros d'indiz de paquetes tan corrompíos. Nun hai campu Filename: pal " "paquete %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" -msgstr "El tamau nun concasa" +msgstr "El tamañu nun concasa" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "Nun se pudo tratar el ficheru de paquetes %s (1)" +msgstr "Nun se pudo parchear el ficheru release %s" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "Nota, escoyendo %s nel llugar de %s\n" +msgstr "Ensin seiciones nel ficheru release %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Ensin entrada Hash nel ficheru release %s" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Entrada inválida pa 'Valid-Until' nel ficheru release %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Entrada inválida pa 'Date' nel ficheru release %s" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" -msgstr "El bloque de proveedor %s nun contin una buelga dixital" +msgstr "El bloque de fornidor %s nun contién una buelga dixital" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2820,241 +3004,393 @@ msgstr "" "Usando el puntu de montaxe de CD-ROM %s\n" "Montando el CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificando.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Etiqueta guardada: %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Desmontando l CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Usando el puntu de montaxe de CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Desmontando'l CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Esperando'l discu...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montando'l CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" -msgstr "Buscando nel discu ficheros d'ndices...\n" +msgstr "Buscando nel discu ficheros d'índices...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -"Atopu %zu indices de paquete, %zu indices de fonte, %zu indices de torna y %" -"zu firmes\n" +"Atopáu %zu indices de paquete, %zu indices de fonte, %zu indices de torna y " +"%zu firmes\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"Nun s'alcuentra dengún paquete de ficheros, seique nun ye un Discu Debian o " +"hai una arquiteutura inválida?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" -msgstr "Atopse la etiqueta: '%s'\n" +msgstr "Atopóse la etiqueta: '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" -msgstr "Esi nun ye un nome vlidu; intntalo otra vuelta.\n" +msgstr "Esi nun ye un nome válidu; inténtalo otra vuelta.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" "'%s'\n" msgstr "" -"Esti discu llmase: \n" +"Esti discu llámase: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Copiando les llistes de paquetes..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" -msgstr "Escribiendo llista nueva d'orxenes\n" +msgstr "Escribiendo llista nueva d'oríxenes\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" -msgstr "Les entraes de la llista d'orxenes pa esti discu son:\n" +msgstr "Les entraes de la llista d'oríxenes pa esti discu son:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i rexistros escritos.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i rexistros escritos con %i ficheros de menos.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i rexistros escritos con %i ficheros mal empareyaos\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -"Escribironse %i rexistros con %i ficheros perdos y %i ficheros que nun " +"Escribiéronse %i rexistros con %i ficheros perdíos y %i ficheros que nun " "concasen\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "Abriendo ficheros de configuracin %s" +msgstr "Saltando'l ficheru non esistente %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "Nun puede alcontrase'l rexistru d'autenticación pa: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "La suma hash nun concasa" +msgstr "El hash nun concasa pa: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Nun s'alcontró la distribución '%s' pa '%s'" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Nun s'alcontró la versión '%s' pa '%s'" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Nun pudo alcontrase la xera '%s'" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nun pudo alcontrase dengún paquete por regex '%s'" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" +"Nun pueden seleicionase versiones pal paquete'%s' como puramente virtual" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Nun puede seleicionase l'instalador o versión candidata pal paquete '%s' " +"como non tien nengún d'ellos" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Nun puede seleicionase la versión más nueva pal paquete'%s' como puramente " +"virtual" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Nun puede seleicionase versión candidata pal paquete %s que nun tien " +"candidata" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Nun puede seleicionase versión instalada pal paquete %s que nun ta instalada" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Instalando %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Configurando %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Desinstalando %s" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "Desinstalse dafechu %s" +msgstr "Desinstalóse dafechu %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Anotando desaniciáu de %s" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" -msgstr "Executando activador de post-instalacin de %s" +msgstr "Executando activador de post-instalación de %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Falta'l direutoriu '%s'." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Nun pudo abrise'l ficheru '%s'" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Preparando %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Desempaquetando %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" -msgstr "Preparndose pa configurar %s" +msgstr "Preparándose pa configurar %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" -msgstr "%s instalu" +msgstr "%s instaláu" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" -msgstr "Preparndose pa desinstalar %s" +msgstr "Preparándose pa desinstalar %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" -msgstr "%s desinstalu" +msgstr "%s desinstaláu" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" -msgstr "Preparndose pa desinstalar dafechu %s" +msgstr "Preparándose pa desinstalar dafechu %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" -msgstr "Desinstalse dafechu %s" +msgstr "Desinstalóse dafechu %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -"Nun puede escribise nel rexistru, fall openpty() (/dev/pts nun ta " -"montu?)\n" +"Nun puede escribise nel rexistru, falló openpty() (¿/dev/pts nun ta " +"montáu?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "Executando dpkt" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "Ensin informe escritu d'apport porque MaxReports llegó dafechu" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "problemes de dependencies - déxase ensin configurar" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Ensin informe escritu d'apport porque'l mensax de fallu indica un fallu que " +"siguió dende un fallu previu" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" msgstr "" +"Ensin informe escritu d'apport porque'l mensax de fallu indica un fallu de " +"discu llenu" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Ensin informe escritu d'apport porque'l mensax de fallu indica un fallu de " +"memoria" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Ensin informe escritu d'apport porque'l mensax de fallu indica un fallu E/S " +"dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"Nun pudó bloquease'l direutoriu d'alministración (%s), ¿hai otru procesu " +"usándolu?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "Nun pudo bloquiase'l direutoriu de llista" +msgstr "Nun pudo bloquiase'l direutoriu d'alministración (%s), ¿yes root?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"dpkg interrumpióse, tienes qu'executar manualmente '%s' pa iguar el " +"problema. " -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" -msgstr "Non bloquiu" +msgstr "Non bloquiáu" + +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Nun s'alcontró ficheru espeyu '%s'" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Espeyu: %s]" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" +"Nun pudo parchease %s con mmap y col usu de la operación de ficheru - el " +"parche parez corruptu." -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Nun fui quien a parchiar el ficheru" +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Nun pudo parchease %s con mmap (pero nun ye un fallu especificu de mmap) - " +"el parche parez corruptu." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" -msgstr "Conexn encaboxada prematuramente" +msgstr "Conexón encaboxada prematuramente" + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Llista d'argumentos d'Acquire::gpgv::Options demasiao llarga. Colando." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Hebo un error al procesar %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Llinia %u mal formada na llista d'oríxenes %s (id del proveedor)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Nun se pudo acceder al aniellu de claves '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Nun fui quien a parchiar el ficheru" #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" #~ msgid "No source package '%s' picking '%s' instead\n" -#~ msgstr "Nenguna fonte de paquetes'% s' esbillada '% s' eh\n" +#~ msgstr "Nenguna fonte de paquetes'% s' esbillada '% s' ehí\n" #~ msgid "%4i %s\n" #~ msgstr "%4i %s\n" @@ -4,159 +4,162 @@ # This file is distributed under the same license as the apt package. # # Yavor Doganov <yavor@doganov.org>, 2006. -# Damyan Ivanov <dmn@debian.org>, 2008, 2009. +# Damyan Ivanov <dmn@debian.org>, 2008, 2009, 2010. +# msgid "" msgstr "" "Project-Id-Version: apt 0.7.21\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2009-01-27 12:41+0200\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-27 22:33+0300\n" "Last-Translator: Damyan Ivanov <dmn@debian.org>\n" "Language-Team: Bulgarian <dict@fsa-bg.org>\n" +"Language: bg\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" +"Content-Transfer-Encoding: binary\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Пакетът %s версия %s има неудовлетворена зависимост:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Пакетът %s не може да бъде намерен" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Общо имена на пакети : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Общо пакетни структури: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Нормални пакети: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Чисти виртуални пакети: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Единични виртуални пакети: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Смесени виртуални пакети: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Липсващи: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Общо уникални версии: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Общо уникални описания: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Общо зависимости: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Общо отношения версия/файл: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Общо отношения описание/файл: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Общо отношения „Осигурява“: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Общо разгърнати низове: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Общо пространство за зависимости по версии: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Общо празно пространство: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Общо отчетено пространство: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Пакетният файл %s не е синхронизиран." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Трябва да въведете само един израз" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Трябва да въведете поне един шаблон за търсене" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Няма намерени пакети" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Пакетът %s не може да бъде намерен" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Пакетни файлове:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Кешът не е синхронизиран, не може да се изпълни „x-ref“ на пакетен файл" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Отбити пакети:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(не са намерени)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Инсталирана: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(няма)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Кандидат: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(няма)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Отбиване на пакета: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Таблица с версиите:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s за %s компилиран на %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -177,6 +180,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -203,20 +207,21 @@ msgstr "" "кеш файлове на APT и извличане на информация от тях\n" "\n" "Команди:\n" -" add - Добавя пакетен файл към кеша на пакети с изходен код\n" +" add - Добавяне на пакетен файл към кеша на пакети с изходен код\n" " gencaches - Генериране на кеша на пакети и пакети с изходен код\n" -" showpkg - Показва обща информация за даден пакет\n" -" showsrc - Показва записите на пакета с изходен код\n" -" stats - Показва някои общи статистики\n" -" dump - Показва целия файл в сбита форма\n" -" dumpavail - Разпечатва наличен файл в stdout\n" -" unmet - Показва неудовлетворени зависимости\n" -" search - Търси в списъка с пакети за регулярен израз\n" -" show - Показва запис за пакета\n" -" depends - Показва необработена информация за зависимости на пакета\n" -" rdepends - Показва информация за обратните зависимости на пакета\n" +" showpkg - Показване на обща информация за даден пакет\n" +" showsrc - Показване на записите за пакети с изходен код\n" +" stats - Показване на някои общи статистики\n" +" dump - Показване на целия файл в сбит вид\n" +" dumpavail - Извеждане на достъпните пакети на стандартния изход\n" +" unmet - Показване на неудовлетворените зависимости\n" +" search - Търсене в списъка с пакети за регулярен израз\n" +" show - Показване на записа за пакет\n" +" showauto - Списък с пакетите, инсталирани автоматично\n" +" depends - Необработена информация за зависимостите на даден пакет\n" +" rdepends - Информация за обратните зависимости на даден пакет\n" " pkgnames - Списък с имената на всички пакети, за които има информация\n" -" dotty - Генериране на графики на пакети за GraphVis\n" +" dotty - Генериране на графики на пакети за GraphViz\n" " xvcg - Генериране на графики на пакети за xvcg\n" " policy - Показване на настройките на политиката\n" "\n" @@ -227,20 +232,24 @@ msgstr "" " -q Премахване на индикатора за напредък.\n" " -i Показване само на важни зависимости при командата „unmet“.\n" " -c=? Четене на този конфигурационен файл.\n" -" -o=? Настройване на произволна конфигурационна опция, т.е. -o dir::cache=/" -"tmp\n" -"Вижте „man“ страниците apt-cache(8) и apt.conf(5) за повече информация.\n" +" -o=? Настройване на произволна конфигурационна опция, например -o dir::" +"cache=/tmp\n" +"За повече информация вижте наръчниците apt-cache(8) и apt.conf(5).\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "Задайте име за този диск, като „Debian 2.1r1 Disk1“" +msgstr "Укажете име за този диск, например „Debian 5.0.3 Disk1“" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "Сложете диск в устройството и натиснете „Enter“" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Неуспех при монтиране на %s на %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Повторете този процес за останалите дискове от комплекта." @@ -308,40 +317,40 @@ msgstr "" " -o=? Настройване на произволна конфигурационна опция, т.е. -o dir::cache=/" "tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Неуспех при записа на %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Не може да се извлече версията на debconf. Debconf инсталиран ли е?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Списъкът с разширения на пакети и твърде дълъг" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Грешка при обработката на директория %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Списъкът с разширения на източници е твърде дълъг" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Грешка при запазването на заглавната част във файла със съдържание" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Грешка при обработката на съдържание %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -390,7 +399,7 @@ msgstr "" " generate config [групи]\n" " clean config\n" "\n" -"apt-ftparchive генерира индексни файлове за архиви на Debian. Поддържа\n" +"apt-ftparchive генерира индексни файлове за архиви на Дебиан. Поддържа\n" "много стилове на генериране от напълно автоматично до функционални\n" "замени на dpkg-scanpackages и dpkg-scansources.\n" "\n" @@ -411,7 +420,7 @@ msgstr "" "Pathprefix\n" "се прибавя към полетата на файловите имена, ако съществува. Пример за " "употреба\n" -"от архива на Debian:\n" +"от архива на Дебиан:\n" " apt-ftparchive packages dists/potato/main/binary-i386/ > \\\n" " dists/potato/main/binary-i386/Packages\n" "\n" @@ -426,11 +435,11 @@ msgstr "" " -c=? Четене на този конфигурационен файл.\n" " -o=? Настройване на произволна конфигурационна опция" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Няма съвпадения на избора" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Липсват някои файлове от групата с файлови пакети „%s“" @@ -447,10 +456,10 @@ msgstr "БД е стара, опит за актуализиране на %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" -"Форматът на БД е невалиден. Ако сте обновили от стара версия на apt, " +"Невалиден формат на БД. Ако сте обновили от по-стара версия на apt, " "премахнете базата от данни и я създайте наново." #: ftparchive/cachedb.cc:77 @@ -464,95 +473,95 @@ msgstr "Неуспех при отварянето на файл %s от БД: % msgid "Failed to stat %s" msgstr "Грешка при получаването на атрибути за %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "В архива няма поле „control“" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Неуспех при получаването на курсор" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Неуспех при четенето на директория %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Неуспех при четенето на %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Грешките се отнасят за файла " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Неуспех при превръщането на %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Неуспех при обхода на дървото" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Неуспех при отварянето на %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Неуспех при прочитането на връзка %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Неуспех при премахването на връзка %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Неуспех при създаването на връзка %s към %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "Превишен лимит на DeLink от %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Архивът няма поле „package“" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s няма запис „override“\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " поддържащия пакета %s е %s, а не %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s няма запис „source override“\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s няма също и запис „binary override“\n" @@ -652,79 +661,79 @@ msgstr "Неуспех при премахването на връзка на %s msgid "Failed to rename %s to %s" msgstr "Неуспех при преименуването на %s на %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Грешка при компилирането на регулярния израз - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Следните пакети имат неудовлетворени зависимости:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "но е инсталиран %s" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "но ще бъде инсталиран %s" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "но той не може да бъде инсталиран" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "но той е виртуален пакет" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "но той не е инсталиран" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "но той няма да бъде инсталиран" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " или" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Следните НОВИ пакети ще бъдат инсталирани:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Следните пакети ще бъдат ПРЕМАХНАТИ:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Следните пакети няма да бъдат променени:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Следните пакети ще бъдат актуализирани:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Следните пакети ще бъдат ВЪРНАТИ КЪМ ПО-СТАРА ВЕРСИЯ:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Следните задържани пакети ще бъдат променени:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (поради %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -732,149 +741,238 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: Следните необходими пакети ще бъдат премахнати.\n" "Това НЕ би трябвало да става освен ако знаете точно какво правите!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu актуализирани, %lu нови инсталирани, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu преинсталирани, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu върнати към по-стара версия, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu за премахване и %lu без промяна.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu не са напълно инсталирани или премахнати.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Избиране на %s за задача „%s“\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Избиране на %s за регулярен израз „%s“\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Избрана е версия %s (%s) за %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Пакетът %s е виртуален пакет, осигурен от:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Инсталиран]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [версията не е кандидат]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Трябва изрично да изберете един за инсталиране." + +#: 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 не е наличен, но е в списъка със зависимости на друг пакет.\n" +"Това може да означава, че пакета липсва, остарял е, или е достъпен\n" +"само от друг източник\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Обаче следните пакети го заместват:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Пакетът „%s“ няма кандидат за инсталиране" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Виртуални пакети като „%s“ не могат да се премахват\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Избиране на „%s“ вместо „%s“\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Пропускане на %s, вече е инсталиран и не е маркиран за актуализация.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Пропускане на %s, който не е инсталиран при заявени само обновявания.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Преинсталацията на %s не е възможна, не може да бъде изтеглен.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s вече е най-новата версия.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s е отбелязан като ръчно инсталиран.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Пакетът %s не е инсталиран, така че не е премахнат\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Коригиране на зависимостите..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " пропадна." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Неуспех при коригирането на зависимостите" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Неуспех при минимизирането на набора актуализации" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Готово" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" "Възможно е да изпълните „apt-get -f install“, за да коригирате тези " "неизправности." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Неудовлетворени зависимости. Опитайте с „-f“." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ПРЕДУПРЕЖДЕНИЕ: Следните пакети не могат да бъдат удостоверени!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Предупреждението за удостоверяването е пренебрегнато.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Инсталиране на тези пакети без проверка [y/N]?" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Някои пакети не можаха да бъдат удостоверени" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Има проблеми и „-y“ е използвано без „--force-yes“" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Вътрешна грешка, „InstallPackages“ е предизвикано при счупени пакети!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Трябва да бъдат премахнати пакети, но премахването е изключено." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Вътрешна грешка, „Ordering“ не завърши" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Неуспех при заключването на директорията за изтегляне" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Списъкът с източници не можа да бъде прочетен." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Странно.. Размерите не съвпадат, изпратете е-поща на apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Необходимо е да се изтеглят %sB/%sB архиви.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Необходимо е да се изтеглят %sB архиви.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "След тази операция ще бъде използвано %sB допълнително дисково " "пространство.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "След тази операция ще бъде освободено %sB дисково пространство.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Неуспех при определянето на свободното пространство в %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Нямате достатъчно свободно пространство в %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Указано е „Trivial Only“, но това не е тривиална операция." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Да, прави каквото казвам!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -885,28 +983,28 @@ msgstr "" "За да продължите, въведете фразата „%s“\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Прекъсване." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Искате ли да продължите [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Неуспех при изтеглянето на %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Някои файлове не можаха да бъдат изтеглени" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Изтеглянето завърши в режим само на изтегляне" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -914,144 +1012,90 @@ msgstr "" "Неуспех при изтеглянето на някои архиви, може да изпълните „apt-get update“ " "или да опитате с „--fix-missing“?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "„--fix-missing“ и превключване на носители не се поддържа все още" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Неуспех при коригирането на липсващите пакети." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Прекъсване на инсталирането." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Забележете, избиране на %s вместо %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Пропускане на %s, вече е инсталиран и не е маркиран за актуализация.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Пакетът %s не е инсталиран, така че не е премахнат\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Пакетът %s е виртуален пакет, осигурен от:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Инсталиран]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Трябва изрично да изберете един за инсталиране." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 не е наличен, но е в списъка със зависимости на друг пакет.\n" -"Това може да означава, че пакета липсва, остарял е, или е достъпен\n" -"само от друг източник\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Обаче следните пакети го заместват:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Пакетът %s няма кандидат за инсталиране" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Преинсталацията на %s не е възможна, не може да бъде изтеглен.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s вече е най-новата версия.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Не е намерено издание „%s“ на „%s“" - -#: cmdline/apt-get.cc:1229 +"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] "" +"Следният пакет е отстранен от системата поради препокриване на всичките му " +"файлове от други пакети:" +msgstr[1] "" +"Следните пакети са отстранени от системата поради препокриване на всичките " +"им файлове от други пакети:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Това се прави автоматично от dpkg." + +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Не е намерена версия „%s“ на „%s“" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Игнориране на несъществуващо издание „%s“ на пакета „%s“" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Избрана е версия %s (%s) за %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "Използване на пакет източник „%s“ вместо „%s“\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "" -"Неуспех при получаването на атрибути на списъка с пакети с изходен код %s" +msgstr "Игнориране на несъществуваща версия „%s“ на пакета „%s“" -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Командата „update“ не възприема аргументи" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Неуспех при заключването на директорията със списъка на пакетите" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Не би трябвало да се изтрива. AutoRemover няма да бъде стартиран" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "Следният пакет е бил инсталиран автоматично и вече не е необходим:" +msgstr[1] "" "Следните пакети са били инсталирани автоматично и вече не са необходими:" -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" -"Следните пакети са били инсталирани автоматично и вече не са необходими:" +#: cmdline/apt-get.cc:1657 +#, 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 пакет е бил инсталиран автоматично и вече не е необходим:\n" +msgstr[1] "" +"%lu пакета са били инсталирани автоматично и вече не са необходими:\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Използвайте „apt-get autoremove“ за да ги премахнете." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." msgstr "" "Хм, изглежда AutoRemover скапа нещо, а това не би трябвало\n" -"да се слоучва. Съобщете за грешка в пакета apt." +"да се случва. Съобщете за грешка в пакета apt." #. #. if (Packages == 1) @@ -1063,44 +1107,24 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "" "Следната информация може да помогне за намиране на изход от ситуацията:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Вътрешна грешка, AutoRemover счупи нещо в системата" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Вътрешна грешка, „AllUpgrade“ счупи нещо в системата" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Неуспех при намирането на задача %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Неуспех при намирането на пакет %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Забележете, избиране на %s за регулярен израз „%s“\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s е отбелязан като ръчно инсталиран.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Възможно е да изпълните „apt-get -f install“, за да коригирате:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1108,7 +1132,7 @@ msgstr "" "Неудовлетворени зависимости. Опитайте „apt-get -f install“ без пакети (или " "укажете разрешение)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1120,118 +1144,154 @@ msgstr "" "дистрибуция, че някои необходими пакети още не са създадени или пък\n" "са били преместени от Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Счупени пакети" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Следните допълнителни пакети ще бъдат инсталирани:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Предложени пакети:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Препоръчвани пакети:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Неуспех при намирането на пакет %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s е отбелязан като автоматично инсталиран.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Изчисляване на актуализацията..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Неуспех" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Готово" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Вътрешна грешка, „problem resolver“ счупи нещо в системата" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Неуспех при заключването на директорията за изтегляне" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Трябва да укажете поне един пакет за изтегляне на изходния му код" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Неуспех при намирането на изходен код на пакет %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"Пакетирането на „%s“ се разработва в система за контрол на версиите „%s“ на " +"адрес:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Използвайте:\n" +"bzr get %s\n" +"за да изтеглите последните промени в пакета (евентуално в процес на " +"разработка).\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Пропускане на вече изтегления файл „%s“\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Нямате достатъчно свободно пространство в %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Необходимо е да се изтеглят %sB/%sB архиви изходен код.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Необходимо е да се изтеглят %sB архиви изходен код.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Изтегляне на изходен код %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Неуспех при изтеглянето на някои архиви." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" "Пропускане на разпакетирането на вече разпакетирания изходен код в %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Командата за разпакетиране „%s“ пропадна.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Проверете дали имате инсталиран пакета „dpkg-dev“.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Командата за компилиране „%s“ пропадна.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Процесът-потомък пропадна" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Трябва да укажете поне един пакет за проверка на зависимости за компилиране" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" "Неуспех при получаването на информация за зависимостите за компилиране на %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s няма зависимости за компилиране.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1240,7 +1300,7 @@ msgstr "" "Зависимост %s за пакета %s не може да бъде удовлетворена, понеже пакета %s " "не може да бъде намерен" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1250,33 +1310,32 @@ msgstr "" "налични версии на пакета %s, които могат да удовлетворят изискването за " "версия" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Неуспех при удовлетворяването на зависимост %s за пакета %s: Инсталираният " "пакет %s е твърде нов" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Неуспех при удовлетворяването на зависимост %s за пакета %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Зависимостите за компилиране на %s не можаха да бъдат удовлетворени." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Неуспех при обработката на зависимостите за компилиране" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Поддържани модули:" -#: cmdline/apt-get.cc:2711 -#, fuzzy +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1300,6 +1359,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1329,26 +1390,28 @@ msgstr "" "\n" "Команди:\n" " update - Изтегляне на нови списъци с пакети\n" -" upgrade - Актуализиране на системата\n" +" upgrade - Обновяване на системата\n" " install - Инсталиране на нови пакети (пакет е libc6, а не libc6.deb)\n" " remove - Премахване на пакети\n" " autoremove - Автоматично премахване на неизползвани пакети\n" " purge - Премахване на пакети, включително файловете им с настройки\n" " source - Изтегляне на изходен код на пакети\n" " build-dep - Конфигуриране на зависимостите за компилиране на пакети от\n" -" изходен код dist-upgrade - Актуализиране на дистрибуцията, " -"вж. apt-get(8)\n" +" изходен код\n" +" dist-upgrade - Обновяване на дистрибуцията, вж. apt-get(8)\n" " dselect-upgrade - Следване на избора на dselect\n" " clean - Изтриване на изтеглените файлове\n" " autoclean - Изтриване на стари изтеглени файлове\n" " check - Проверка за неудовлетворени зависимости\n" +" markauto - Отбелязване на дадените пакети като инсталирани автоматично\n" +" unmarkauto - отбелязване на дадените пакети като инсталирани ръчно\n" "\n" "Опции:\n" " -h Този помощен текст.\n" " -q Изход на съобщения, подходящи за журнал - без индикатор на напредъка\n" " -qq Без извеждане на съобщения, освен при грешки\n" -" -d Само изтегляне - да НЕ се инсталират или разпакетират архивите\n" -" -s Без действие. Предизвикване на симулация.\n" +" -d Само изтегляне - БЕЗ инсталиране или разпакетиране на архивите\n" +" -s Без действие. Симулиране на действията.\n" " -y Отговаряне с „Да“ на всички въпроси, без питане\n" " -f Опит за поправяне на неудовлетворени зависимости\n" " -m Опит за продължаване дори и ако архивите са неоткриваеми\n" @@ -1358,17 +1421,21 @@ msgstr "" " -c=? Четене на този конфигурационен файл\n" " -o=? Настройване на произволна конфигурационна опция,\n" " напр. -o dir::cache=/tmp\n" -"Вижте руководството на apt-get(8), sources.list(5) и apt.conf(5) за повече\n" +"Вижте наръчниците за apt-get(8), sources.list(5) и apt.conf(5) за повече\n" "информация и опции.\n" " Това APT има Върховни Сили.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" +"Забележка: това е само симулация!\n" +" apt-get има нужда от административни права за да работи.\n" +" Заключването е деактивирано, така че не разчитайте\n" +" на повтаряемост в реална ситуация." #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1450,18 +1517,17 @@ msgid "Do you want to erase any previously downloaded .deb files?" msgstr "Желаете ли да изтриете изтеглените пакетни файлове?" #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "Възникнаха някои грешки при разпакетирането. Ще се конфигурират" +msgstr "Възникнаха някои грешки при разпакетирането. инсталираните пакети" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" -msgstr "инсталираните пакети. Това може да доведе до дублирани грешки или" +msgstr "ще бъдат конфигурирани. Това може да доведе до дублирани грешки" #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" -msgstr "грешки, причинени от липсващи зависимости. Това е наред, само грешките" +msgstr "" +"или грешки, причинени от липсващи зависимости. Това е нормално, само грешките" #: dselect/install:104 msgid "" @@ -1503,9 +1569,9 @@ msgid "Error reading archive member header" msgstr "Грешка при четене на заглавната част на елемента на архива" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "Невалидна заглавна част на елемента на архива" +msgstr "Невалидна заглавна част %s на елемента на архива" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" @@ -1609,11 +1675,11 @@ msgstr "Файл %s/%s заменя този в пакет %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Неуспех при четенето на %s" @@ -1643,10 +1709,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Директориите info и temp трябва да бъдат на една и съща файлова система" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Четене на списъците с пакети" @@ -1749,12 +1814,33 @@ msgstr "Неуспех при намирането на валиден конт msgid "Unparsable control file" msgstr "Контролен файл, невъзможен за анализ" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Неуспех при отварянето на програмен канал за %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Грешка при четене от процес %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Неуспех при получаването на атрибути" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Неуспех при задаването на време на промяна" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Неуспех при четенето на базата %s със CD-ROM" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1762,7 +1848,7 @@ msgstr "" "Използвайте „apt-cdrom“, за да може този CD-ROM да се разпознава от APT. " "„apt-get update“ не може да се използва за добавяне на нови дискове" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Грешен CD-ROM" @@ -1779,15 +1865,6 @@ msgstr "Дискът не е намерен." msgid "File not found" msgstr "Файлът не е намерен" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Неуспех при получаването на атрибути" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Неуспех при задаването на време на промяна" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Невалиден адрес-URI, локалните адреси-URI не трябва да започват с „//“" @@ -1846,7 +1923,7 @@ msgstr "Допустимото време за свързването изтеч msgid "Server closed the connection" msgstr "Сървърът разпадна връзката" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Грешка при четене" @@ -1858,184 +1935,178 @@ msgstr "Отговорът препълни буфера." msgid "Protocol corruption" msgstr "Развален протокол" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Грешка при запис" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Неуспех при създаването на гнездо" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" -"Неуспех при свързването на гнездо за данни, допустимото време за свъзрзване " +"Неуспех при свързването на гнездо за данни, допустимото време за свързване " "изтече" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Неуспех при свързването на пасивно гнездо." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo не успя да се добере до слушащо гнездо" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Неуспех при свързването на гнездо" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Неуспех при слушането на гнездото" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Неуспех при определянето на името на гнездото" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Неуспех при изпращането на командата PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Неизвестно семейство адреси %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT се провали, сървърът съобщи: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Времето за установяване на връзка с гнездо за данни изтече" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Невъзможно е да се приеме свързването" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Проблем при хеширане на файла" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Неуспех при изтеглянето на файла, сървърът съобщи „%s“" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Времето за връзка с гнездо за данни изтече" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Неуспех при прехвърлянето на данни, сървърът съобщи: „%s“" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Запитване" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Неуспех при извикването на " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Свързване с %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Неуспех при създаването на гнездо за %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Не може да се започне свързване с %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Неуспех при свързване с %s:%s (%s), допустимото време изтече" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Неуспех при свързване с %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Свързване с %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Неуспех при намирането на IP адреса на „%s“" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Временен неуспех при намирането на IP адреса на „%s“" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Нещо лошо се случи при намирането на IP адреса на „%s:%s“ (%i)" +msgstr "Нещо лошо се случи при намирането на IP адреса на „%s:%s“ (%i - %s)" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "Неуспех при свързването с %s %s:" +msgstr "Неуспех при свързване с %s:%s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Неуспех при достъпа до набор на ключове: „%s“" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Списъкът с аргументи от Acquire::gpgv::Options е твърде дълъг. Завършване " -"на работа." +msgid "No keyring installed in %s." +msgstr "В %s няма инсталиран ключодържател." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Вътрешна грешка: Валиден подпис, но не може да се провери отпечатъка на " "ключа?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Намерен е поне един невалиден подпис." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"Неуспех при изпълнението на „%s“ за проверка на подписа (инсталиран ли е " +"Неуспех при изпълнение на „gpgv“ за проверка на подписа (инсталиран ли е " "gpgv?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Неизвестна грешка при изпълнението на gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Следните подписи са невалидни:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2043,16 +2114,6 @@ msgstr "" "Следните подписи не можаха да бъдат проверени, защото публичния ключ не е " "наличен:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Неуспех при отварянето на програмен канал за %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Грешка при четене от процес %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Чакане на заглавни части" @@ -2086,143 +2147,180 @@ msgstr "HTTP сървърът няма поддръжка за прехвърл msgid "Unknown date format" msgstr "Неизвестен формат на дата" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Неуспех на избора" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Допустимото време за свързване изтече" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Грешка при записа на изходен файл" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Грешка при записа на файл" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Грешка при записа на файла" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Грешка при четене от сървъра. Отдалеченият сървър прекъсна връзката" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Грешка при четене от сървъра" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Неуспех при отрязване на края на файла" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Невалидни данни на заглавната част" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Неуспех при свързването" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Вътрешна грешка" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Невъзможно е да се прехвърли в паметта празен файл" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Неуспех при дублиране на файлов манипулатор %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Неуспех при прехвърлянето в паметта на %lu байта" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Неуспех при затваряне на mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Неуспех при синхронизирането на mmap" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +"Недостатъчна памет за MMap. Увеличете стойността на променливата APT::Cache-" +"Limit. Текуща стойност: %lu (man 5 apt.conf)" + +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Неуспех при увеличаване на паметта за MMap. Достигнато е текущото " +"ограничение от %lu байта." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"Неуспех при увеличаване на паметта за MMap. Автоматичното увеличаване е " +"забранено от потребителя." #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "" +msgstr "%liд %liч %liм %liс" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "" +msgstr "%liч %liм %liс" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "" +msgstr "%liм %liс" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "" +msgstr "%liс" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Изборът %s не е намерен" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Неизвестен тип на абревиатура: „%c“" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Отваряне на конфигурационен файл %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Синтактична грешка %s:%u: В началото на блока няма име." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Синтактична грешка %s:%u: Лошо форматиран таг" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Синтактична грешка %s:%u: Излишни символи след стойността" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Синтактична грешка %s:%u: Директиви могат да се задават само в най-горното " "ниво" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Синтактична грешка %s:%u: Твърде много вложени „include“" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Синтактична грешка %s:%u: Извикан „include“ оттук" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Синтактична грешка %s:%u: Неподдържана директива „%s“" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Синтактична грешка %s:%u: директивата clear изисква аргумент дърво от опции" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Синтактична грешка %s:%u: Излишни символи в края на файла" @@ -2253,32 +2351,32 @@ msgstr "Опцията за команден ред %s не е разпозна msgid "Command line option %s is not boolean" msgstr "Опцията за команден ред %s не е булева" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Опция %s изисква аргумент." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Опция %s: Значението трябва да има =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Опция %s изисква аргумент цяло число, не „%s“" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Опция „%s“ е твърде дълга" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Смисълът %s не е ясен, опитайте true или false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Невалидна операция %s" @@ -2288,194 +2386,218 @@ msgstr "Невалидна операция %s" msgid "Unable to stat the mount point %s" msgstr "Неуспех при намирането на атрибутите на точка за монтиране %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Неуспех при преминаването в %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Неуспех при намирането на атрибутите на cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Не се използва заключване за файл за заключване %s, който е само за четене" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Неуспех при отварянето на файл за заключване %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Не се използва заключване за файл за заключване %s, който е монтиран по NFS" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Неуспех при достъпа до заключване %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Изчака се завършването на %s, но той не беше пуснат" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Нарушение на защитата на паметта (segmentation fault) в подпроцеса %s." -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "Нарушение на защитата на паметта (segmentation fault) в подпроцеса %s." +msgstr "Под-процесът %s получи сигнал %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Подпроцесът %s върна код за грешка (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Подпроцесът %s завърши неочаквано" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Неуспех при отварянето на файла %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Неуспех при отварянето на файлов манипулатор %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" "грешка при четене, все още има %lu за четене, но няма нито един останал" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "грешка при запис, все още име %lu за запис, но не успя" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "Проблем при затварянето на файла" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Проблем при затваряне на компресираният файл %s (gzip)" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Проблем при затваряне на файла %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Проблем при преименуване на файла %s на %s" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "Проблем при премахването на връзка към файла" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Проблем при изтриване на файла %s" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Проблем при синхронизиране на файла" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Празен кеш на пакети" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Файлът за кеш на пакети е повреден" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Файлът за кеш на пакети е несъвместима версия" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Тази версия на APT не поддържа система за версии „%s“" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Кешът на пакети е бил направен за различна архитектура" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Зависи от" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Предварително зависи от" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Предлага се" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Препоръчва се" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" -msgstr "Конфликтира с" +msgstr "В конфликт с" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Заменя" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Изважда от употреба" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Чупи" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" -msgstr "" +msgstr "Подобрява" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "важен" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "изискван" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "стандартен" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "незадължителен" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "допълнителен" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Изграждане на дървото със зависимости" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Версии кандидати" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Генериране на зависимости" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Четене на информацията за състоянието" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Неуспех при отварянето на StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Неуспех при запис на временен StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" +"Вътрешна грешка, групата „%s“ няма псевдо-пакет, подходящ за инсталиране" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2486,92 +2608,119 @@ msgstr "Неуспех при анализирането на пакетен ф msgid "Unable to parse package file %s (2)" msgstr "Неуспех при анализирането на пакетен файл %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Лошо форматиран ред %lu в списъка с източници %s (неразбираема [опция])" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"Лошо форматиран ред %lu в списъка с източници %s (твърде кратка [опция])" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Лошо форматиран ред %lu в списъка с източници %s ([%s] не е присвояване)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Лошо форматиран ред %lu в списъка с източници %s (липсва ключ в [%s])" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Лошо форматиран ред %lu в списъка с източници %s ([%s] ключът %s няма " +"стойност)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Лошо форматиран ред %lu в списъка с източници %s (адрес-URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Лошо форматиран ред %lu в списъка с източници %s (дистрибуция)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Лошо форматиран ред %lu в списъка с източници %s (анализ на адрес-URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" "Лошо форматиран ред %lu в списъка с източници %s (неограничена дистрибуция)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" "Лошо форматиран ред %lu в списъка с източници %s (анализ на дистрибуция)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Отваряне на %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Ред %u в списъка с източници %s е твърде дълъг." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Лошо форматиран ред %u в списъка с източници %s (тип)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Типът „%s“ на ред %u в списъка с източници %s е неизвестен." -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "" -"Лошо форматиран ред %u в списъка с източници %s (идентификатор на " -"производител)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, 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“. За повече информация вижте " +"информацията за APT::Immediate-Configure в „man 5 apt.conf“. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, 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 "" -"В следствие на циклични зависимости от типа „Конфликтира/Предварително " +"В следствие на циклични зависимости от типа „В конфликт с/Предварително " "зависи от“, за да се продължи инсталацията трябва да се премахне необходимия " "пакет %s. Това често е лошо, но ако наистина искате да го направите, " "активирайте опцията APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"Неуспех при незабавна настройка на разпакетиран „%s“. За повече информация " +"прочетете за APT::Immediate-Configure в „man 5 apt.conf“." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "Не се поддържа индексен файл от типа „%s“" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2579,7 +2728,7 @@ msgstr "" "Пакетът %s трябва да бъде преинсталиран, но не може да се намери архив за " "него." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2587,12 +2736,12 @@ msgstr "" "Грешка, pkgProblemResolver::Resolve генерира повреди, това може да е " "причинено от задържани пакети." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Неуспех при коригирането на проблемите, имате задържани счупени пакети." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2600,24 +2749,29 @@ msgstr "" "Някои индексни файлове не можаха да бъдат изтеглени, те са пренебрегнати или " "са използвани по-стари." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Директорията със списъци %spartial липсва." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "Директорията за архиви %spartial липсва." +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Неуспех при заключване на директорията %s" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Изтегляне на файл %li от %li (остават %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Изтегляне на файл %li от %li" @@ -2637,12 +2791,12 @@ msgstr "Методът %s не стартира правилно" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Сложете диска, озаглавен „%s“ в устройство „%s“ и натиснете „Enter“." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Пакетната система „%s“ не е поддържана" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Неуспех при определянето на подходяща пакетна система" @@ -2655,147 +2809,171 @@ msgstr "Неуспех при получаването на атрибути н msgid "You must put some 'source' URIs in your sources.list" msgstr "Трябва да добавите адреси-URI от тип „source“ в sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Списъците с пакети или файлът за състояние не можаха да бъдат анализирани " "или отворени." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Може да искате да изпълните „apt-get update“, за да коригирате тези проблеми" -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" -msgstr "Невалиден запис във файла с настройки, няма заглавна част Package" +msgstr "Невалиден запис във файла с настройки %s, липсва заглавна част Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Неизвестен тип за отбиване %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Няма указан приоритет (или е нула) на отбиването" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Кешът има несъвместима система за версии" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Възникна грешка при обработката на %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Възникна грешка при обработката на %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Възникна грешка при обработката на %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Възникна грешка при обработката на %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Възникна грешка при обработката на %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Възникна грешка при обработката на %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Грешка при обработка на %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Възникна грешка при обработката на %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Възникна грешка при обработката на %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Възникна грешка при обработката на %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Еха, надхвърлихте броя имена на пакети, на който е способна тази версия на " "APT." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Еха, надхвърлихте броя версии, на който е способна тази версия на APT." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Еха, надхвърлихте броя описания, на който е способна тази версия на APT." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Еха, надхвърлихте броя зависимости, на който е способна тази версия на APT." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Възникна грешка при обработката на %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Възникна грешка при обработката на %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Пакетът %s %s не беше открит при обработката на файла със зависимости" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "" "Неуспех при получаването на атрибути на списъка с пакети с изходен код %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Събиране на информация за „Осигурява“" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Входно/изходна грешка при запазването на кеша на пакети с изходен код" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "преименуването се провали, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Несъответствие на контролна сума MD5" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Несъответствие на контролната сума" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Няма налични публични ключове за следните идентификатори на ключове:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Файлът %s вече не е валиден и ще бъде игнориран. (изтекъл е преди %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Конфликт в дистрибуцията: %s (очаквана: %s, намерена: %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Грешка от GPG: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2804,7 +2982,7 @@ msgstr "" "Неуспех при намирането на файл за пакет %s. Това може да означава, че трябва " "ръчно да оправите този пакет (поради пропусната архитектура)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2813,38 +2991,48 @@ msgstr "" "Неуспех при намирането на файл за пакет %s. Това може да означава, че трябва " "ръчно да оправите този пакет." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Индексните файлове на пакета са повредени. Няма поле Filename: за пакет %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Несъответствие на размера" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "Неуспех при анализирането на пакетен файл %s (1)" +msgstr "Неуспех при анализиране на файл Release %s" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "Забележете, избиране на %s вместо %s\n" +msgstr "Във файла Release %s липсват раздели" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Във файла Release %s липсва контролна сума" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Неправилна стойност за „Valid-Until“ във файла Release %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Неправилна стойност за „Date“ във файла Release %s" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Блокът на производителя %s не съдържа отпечатък" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2853,66 +3041,68 @@ msgstr "" "Използване на точка за монтиране на CD-ROM %s\n" "Монтиране на CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Идентифициране..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Запазен етикет: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Демонтиране на CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Използване на точка за монтиране на CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Демонтиране на CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Чакане за диск...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Монтиране на CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Сканиране на диска за индексни файлове...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Намерени са %zu индекса на пакети, %zu индекса на пакети с изходен код, %zu " "индекса с преводи и %zu подписа.\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"Не са намерени файлове с пакети. Мое би дискът не е с Дебиан или е за " +"погрешна компютърна архитектура." -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Намерен е етикет „%s“\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Това не е валидно име, опитайте отново.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2921,166 +3111,322 @@ msgstr "" "Наименование на този диск: \n" "„%s“\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Копиране на списъците с пакети..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Запазване на новия списък с източници\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Записите в списъка с източници за този диск са:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Записани са %i записа.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Записани са %i записа с %i липсващи файла.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Записани са %i записа с %i несъответстващи файла\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Записани са %i записа с %i липсващи и %i несъответстващи файла\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "Отваряне на конфигурационен файл %s" +msgstr "Пропускане на несъществуващ файл %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "Не е намерен oторизационен запис за: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "Несъответствие на контролната сума" +msgstr "Несъответствие на контролната сума за: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Не е намерено издание „%s“ на „%s“" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Не е намерена версия „%s“ на „%s“" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Неуспех при намиране на задача „%s“" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Не са намерен пакети, отговарящ на регулярния израз „%s“" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "Не е възможно избиране на версия за пакета „%s“ понеже е виртуален" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Не е възможно избиране на инсталирана или кандидат версия за пакета „%s“ " +"понеже той няма нито едната" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Не е възможно избиране на на последната версия за пакета „%s“, защото е " +"виртуален" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Не е възможно избиране на кандидат-версия за пакета „%s“, защото няма " +"подходящ кандидати" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Не е възможно избиране на инсталирана версия на пакета „%s“, защото не е " +"инсталиран" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Инсталиране на %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Конфигуриране на %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Премахване на %s" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "%s е напълно премахнат" +msgstr "Окончателно премахване на %s" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Отбелязване на изчезването на %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Изпълнение на тригер след инсталиране %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Директорията „%s“ липсва" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Неуспех при отваряне на файла „%s“" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Подготвяне на %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Разпакетиране на %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Подготвяне на %s за конфигуриране" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s е инсталиран" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Подготвяне за премахване на %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s е премахнат" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Подготовка за пълно премахване на %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s е напълно премахнат" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Неуспех при запис в журнала, openpty() се провали (дали /dev/pts е " "монтирана?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "Изпълняване на dpkg" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" +"Поради достигане на максималния брой доклади (MaxReports) не е записан нов " +"доклад за зависимостите." + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "отлагане на настройката поради неудовлетворени зависимости" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Доклад за зависимостите не е записан защото съобщението за грешка е породено " +"от друга грешка." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" msgstr "" +"Доклад за зависимостите не е записан защото грешката е причинена от " +"недостатъчно дисково пространство" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Доклад за зависимостите не е записан защото грешката е причинена от " +"недостатъчна оперативна памет" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Доклад за зависимостите не е записан поради входно-изходна грешка с dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"Неуспех при заключване на административната директория (%s). Може би се " +"използва от друг процес?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "Неуспех при заключването на директорията със списъка на пакетите" +msgstr "" +"Неуспех при заключване на административната директория (%s). Може би липсват " +"административни права?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"Процесът dpkg е беше прекъснат. Проблемът трябва да се коригира чрез ръчно " +"изпълнение на „%s“." -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" +msgstr "Без заключване" + +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Файлът „%s“ на огледалния сървър не е намерен " + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Огледален сървър: %s]" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." msgstr "" +"Неуспех при закърпване на %s с mmap и операции с файл – кръпката изглежда " +"повредена." -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Неуспех при закърпване на файла" +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Неуспех при закърпване на %s с mmap (без грешка, специфична за mmap) – " +"кръпката изглежда повредена." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Връзката прекъсна преждевременно" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Списъкът с аргументи от Acquire::gpgv::Options е твърде дълъг. " +#~ "Завършване на работа." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Възникна грешка при обработката на %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "" +#~ "Лошо форматиран ред %u в списъка с източници %s (идентификатор на " +#~ "производител)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Неуспех при достъпа до набор на ключове: „%s“" + +#~ msgid "Could not patch file" +#~ msgstr "Неуспех при закърпване на файла" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -6,153 +6,156 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.5.26\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2004-05-06 15:25+0100\n" "Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n" "Language-Team: Bosnian <lokal@lugbih.org>\n" +"Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paket %s verzije %s ima nezadovoljenu zavisnost:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Ne mogu pronaći paket %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Ukupno naziva paketa:" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Ukupno naziva paketa:" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normalni paketi:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Čisto virtuelni paketi:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pojedinačni virutuelni paketi:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Miješani virtuelni paketi:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Nedostajući:" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Ukupno različitih verzija:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Ukupno različitih verzija:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Ukupno zavisnosti:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Ukupno Verzija/Datoteka odnosa:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Ukupno Verzija/Datoteka odnosa:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" msgstr "" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Paketi nisu pronađeni" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Ne mogu pronaći paket %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Datoteke paketa:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalirano:" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" +#: cmdline/apt-cache.cc:1576 +msgid " Candidate: " msgstr "" -#. Candidate Version -#: cmdline/apt-cache.cc:1589 -msgid " Candidate: " +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" msgstr "" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr "" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr "" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -173,6 +176,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -199,7 +203,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Ne mogu otvoriti %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" @@ -254,41 +263,41 @@ msgid "" " -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" msgstr "" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Ne mogu zapisati na %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "" "Ne mogu odrediti verziju debconf programa. Da li je debconf instaliran?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -330,11 +339,11 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "" @@ -351,7 +360,7 @@ msgstr "DB je stara, pokušavam nadogradnju %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -366,95 +375,95 @@ msgstr "Ne mogu otvoriti DB datoteku %s" msgid "Failed to stat %s" msgstr "" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arhiva nema kontrolnog zapisa" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Ne mogu otvoriti %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr "" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr "" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -554,224 +563,310 @@ msgstr "" msgid "Failed to rename %s to %s" msgstr "" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ali je %s instaliran" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ali se %s treba instalirati" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ali se ne može instalirati" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ali je virtuelni paket" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ali nije instaliran" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ali se neće instalirati" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ili" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Slijedeći NOVI paketi će biti instalirani:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Slijedeći paketi će biti UKLONJENI:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 #, fuzzy msgid "The following packages have been kept back:" msgstr "Slijedeći paketi su zadržani:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Slijedeći paketi će biti nadograđeni:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "" -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" msgstr "" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "" -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "" -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "" -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr "[Instalirano]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Verzije kandidata" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "" + +#: 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 "" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Međutim, slijedeći paketi ga zamjenjuju:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "ali se %s treba instalirati" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Ispravljam zavisnosti..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr "" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Ne mogu ispraviti zavisnosti" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Urađeno" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nezadovoljene zavisnosti. Pokušajte koristeći -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 #, fuzzy msgid "WARNING: The following packages cannot be authenticated!" msgstr "Slijedeći paketi će biti nadograđeni:" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Da, uradi kako kažem!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -779,161 +874,107 @@ msgid "" " ?] " msgstr "" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Odustani." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 #, fuzzy msgid "Do you want to continue [Y/n]? " msgstr "Da li želite nastaviti? [Y/n]" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Odustajem od instalacije." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr "[Instalirano]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Međutim, slijedeći paketi ga zamjenjuju:" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1229 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Version '%s' for '%s' was not found" +msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" msgstr "" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "Slijedeći NOVI paketi će biti instalirani:" +msgstr[0] "Slijedeći NOVI paketi će biti instalirani:" +msgstr[1] "Slijedeći NOVI paketi će biti instalirani:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Slijedeći NOVI paketi će biti instalirani:" +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] "Slijedeći NOVI paketi će biti instalirani:" +msgstr[1] "Slijedeći NOVI paketi će biti instalirani:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -949,49 +990,29 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "ali se %s treba instalirati" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -999,152 +1020,181 @@ msgid "" "or been moved out of Incoming." msgstr "" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Oštećeni paketi" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Slijedeći dodatni paketi će biti instalirani:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Predloženi paketi:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Preporučeni paketi:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "ali se %s treba instalirati" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Računam nadogradnju..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Neuspješno" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Urađeno" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Podržani moduli:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1168,6 +1218,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1188,7 +1240,7 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1418,11 +1470,11 @@ msgstr "" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Ne mogu čitati %s" @@ -1451,10 +1503,9 @@ msgstr "" msgid "The info and temp directories need to be on the same filesystem" msgstr "" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Čitam spiskove paketa" @@ -1554,18 +1605,39 @@ msgstr "" msgid "Unparsable control file" msgstr "" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, fuzzy, c-format +msgid "Couldn't open pipe for %s" +msgstr "Ne mogu otvoriti %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 #, fuzzy msgid "Wrong CD-ROM" msgstr "Pogrešan CD" @@ -1584,15 +1656,6 @@ msgstr "Datoteka nije pronađena" msgid "File not found" msgstr "Datoteka nije pronađena" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "" @@ -1649,7 +1712,7 @@ msgstr "" msgid "Server closed the connection" msgstr "Server je zatvorio vezu" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Greška pri čitanju" @@ -1662,192 +1725,178 @@ msgstr "" msgid "Protocol corruption" msgstr "Oštećenje protokola" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Greška pri pisanju" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Povezujem se sa %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Ne mogu se povezati sa %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Odustajem od instalacije." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 #, fuzzy msgid "The following signatures were invalid:\n" msgstr "Slijedeći dodatni paketi će biti instalirani:" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Čekam na zaglavlja" @@ -1881,142 +1930,174 @@ msgstr "" msgid "Unknown date format" msgstr "Nepoznat oblik datuma" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Ne mogu ukloniti %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Povezivanje neuspješno" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Unutrašnja greška" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Ne mogu kreirati %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Ne mogu kreirati %s" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "" @@ -2047,32 +2128,32 @@ msgstr "" msgid "Command line option %s is not boolean" msgstr "" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "" @@ -2082,193 +2163,216 @@ msgstr "" msgid "Unable to stat the mount point %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Ne mogu otvoriti %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Ne mogu ukloniti %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Zavisi" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Unaprijed zavisi" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Predlaže" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Preporučuje" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 #, fuzzy msgid "Conflicts" msgstr "Sukobljava se sa" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Zamjenjuje" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Zastarijeva" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "važno" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "zahtijevano" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standardno" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcionalno" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Gradim stablo zavisnosti" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Verzije kandidata" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Stvaranje zavisnosti" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "Sastavljam dostupne informacije" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "Ne mogu otvoriti %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "Ne mogu ukloniti %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2279,64 +2383,84 @@ msgstr "" msgid "Unable to parse package file %s (2)" msgstr "" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Otvaram %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2344,7 +2468,7 @@ msgid "" "you really want to do it, activate the APT::Force-LoopBreak option." msgstr "" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2356,46 +2480,51 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "" -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Ne mogu kreirati %s" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, fuzzy, c-format msgid "Retrieving file %li of %li" msgstr "Čitam spisak datoteke" @@ -2415,12 +2544,12 @@ msgstr "" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "" @@ -2433,408 +2562,553 @@ msgstr "" msgid "You must put some 'source' URIs in your sources.list" msgstr "" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, 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 "" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Ne mogu otvoriti DB datoteku %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Ne mogu otvoriti DB datoteku %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "" -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "Pogrešan CD" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 #, fuzzy msgid "Waiting for disc...\n" msgstr "Čekam na zaglavlja" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" "'%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 #, fuzzy msgid "Copying package lists..." msgstr "Čitam spiskove paketa" -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, c-format msgid "Hash mismatch for: %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Ne mogu otvoriti %s" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr " Instalirano:" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, fuzzy, c-format msgid "Configuring %s" msgstr "Povezujem se sa %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, fuzzy, c-format msgid "Removing %s" msgstr "Otvaram %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format msgid "Completely removing %s" msgstr "Ne mogu ukloniti %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Ne mogu otvoriti %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, fuzzy, c-format msgid "Preparing %s" msgstr "Otvaram %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, fuzzy, c-format msgid "Unpacking %s" msgstr "Otvaram %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, fuzzy, c-format msgid "Installed %s" msgstr " Instalirano:" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, fuzzy, c-format msgid "Removed %s" msgstr "Preporučuje" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, fuzzy, c-format msgid "Completely removed %s" msgstr "Ne mogu ukloniti %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." msgstr "" -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "" @@ -8,152 +8,157 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2009-06-06 02:17+0200\n" "Last-Translator: Jordi Mallach <jordi@debian.org>\n" "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "El paquet %s versió %s té una dependència sense satisfer:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "No s'ha trobat el paquet %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Nombre total de paquets: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Nombre total de paquets: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Paquets normals: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Paquets virtuals purs: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Paquets virtuals únics: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Paquets virtuals mixtes: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Falten: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Total de versions diferents: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Total de descripcions diferents: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Total de dependències: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Total de relacions versió/fitxer: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Total de relacions descripció/fitxer: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Total dels mapes aportats: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Total de cadenes globals: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Total de l'espai per a dependències de versió: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Total de l'espai desperdiciat: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Total de l'espai atribuït a: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "El fitxer %s del paquet està desincronitzat." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Heu de donar exactament un patró" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "No s'han trobat paquets" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "No s'ha trobat el paquet %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Fitxers de paquets:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Memòria cau no sincronitzada, no es pot fer x-ref a un fitxer del paquet" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Paquets etiquetats:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(no trobat)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instal·lat: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(cap)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(cap)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Etiqueta del paquet: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Taula de versió:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s per a %s compilat el %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -174,6 +179,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -237,7 +243,12 @@ msgstr "Doneu un nom per a aquest disc, com per exemple «Debian 2.1r1 Disc 1»" msgid "Please insert a Disc in the drive and press enter" msgstr "Inseriu un disc en la unitat i premeu Intro" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "No s'ha pogut canviar el nom de %s a %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Repetiu aquest procés per a la resta de CD del vostre joc." @@ -302,40 +313,40 @@ msgstr "" " -c=? Llegeix aquest fitxer de configuració\n" " -o=? Estableix una opció de conf arbitrària, p.e. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "No es pot escriure en %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "No es pot determinar la versió de debconf. Està instal·lat debconf?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "La llista de les extensions dels paquets és massa llarga" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "S'ha produït un error en processar el directori %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "La llista d'extensions de les fonts és massa llarga" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "S'ha produït un error en escriure la capçalera al fitxer de continguts" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "S'ha produït un error en processar el fitxer de continguts %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -416,11 +427,11 @@ msgstr "" " -c=? Llegeix aquest fitxer de configuració\n" " -o=? Estableix una opció de configuració arbitrària" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "No s'ha trobat cap selecció" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "No es troben alguns fitxers dins del grup de fitxers del paquet `%s'" @@ -436,8 +447,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "La BD és vella, s'està intentant actualitzar %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "El format de la base de dades és invàlid. Si heu actualitzat des d'una " @@ -454,95 +466,95 @@ msgstr "No es pot obrir el fitxer de DB %s: %s" msgid "Failed to stat %s" msgstr "No es pot determinar l'estat de %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arxiu sense registre de control" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "No es pot aconseguir un cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: No es pot llegir el directori %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: No es pot veure l'estat %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Els errors s'apliquen al fitxer " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "No s'ha pogut resoldre %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "L'arbre està fallant" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "No s'ha pogut obrir %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "No s'ha pogut llegir l'enllaç %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "No s'ha pogut alliberar %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** No s'ha pogut enllaçar %s a %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink s'ha arribat al límit de %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arxiu sense el camp paquet" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s no té una entrada dominant\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " el mantenidor de %s és %s, no %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s no té una entrada dominant de font\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s no té una entrada dominant de binari\n" @@ -642,79 +654,79 @@ msgstr "S'ha trobat un problema treient l'enllaç %s" msgid "Failed to rename %s to %s" msgstr "No s'ha pogut canviar el nom de %s a %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "S'ha produït un error de compilació de l'expressió regular - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Els següents paquets tenen dependències sense satisfer:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "però està instal·lat %s" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "però s'instal·larà %s" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "però no és instal·lable" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "però és un paquet virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "però no està instal·lat" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "però no serà instal·lat" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " o" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "S'instal·laran els paquets NOUS següents:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Es SUPRIMIRAN els paquets següents:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "S'han mantingut els paquets següents:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "S'actualitzaran els paquets següents:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Es DESACTUALITZARAN els paquets següents:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Es canviaran els paquets retinguts següents:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (per %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -722,149 +734,240 @@ msgstr "" "AVÍS: Es suprimiran els paquets essencials següents.\n" "Això NO s'ha de fer a menys que sapigueu exactament el que esteu fent!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu actualitzats, %lu nous a instal·lar, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstal·lats, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu desactualitzats, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu a suprimir i %lu no actualitzats.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu no instal·lats o suprimits completament.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Nota: s'està seleccionant %s per a l'expressió regular '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Nota: s'està seleccionant %s per a l'expressió regular '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versió seleccionada %s (%s) per a %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "El paquet %s és un paquet virtual proveït per:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instal·lat]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Versions candidates" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Necessiteu seleccionar-ne un explícitament per a instal·lar-lo." + +#: 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 "" +"El paquet %s no té versió disponible, però un altre paquet\n" +"en fa referència. Això normalment vol dir que el paquet falta,\n" +"s'ha tornat obsolet o només és disponible des d'una altra font.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Tot i que els següents paquets el reemplacen:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "El paquet %s no té candidat d'instal·lació" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Nota: s'està seleccionant %s en comptes de %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"S'està ometent %s, ja està instal·lat i l'actualització no està establerta.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"S'està ometent %s, ja està instal·lat i l'actualització no està establerta.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "No es possible la reinstal·lació del paquet %s, no es pot baixar.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ja es troba en la versió més recent.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "S'ha marcat %s com instal·lat manualment.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "El paquet %s no està instal·lat, així doncs no es suprimirà\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "S'estan corregint les dependències..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " ha fallat." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "No es poden corregir les dependències" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "No es pot minimitzar el joc de versions revisades" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Fet" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Potser voldreu executar `apt-get -f install' per a corregir-ho." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Potser voldreu executar 'apt-get -f install' per a corregir-ho." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dependències sense satisfer. Proveu-ho emprant -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "AVÍS: No es poden autenticar els següents paquets!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "S'ha descartat l'avís d'autenticació.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Voleu instal·lar aquests paquets sense verificar-los [s/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "No s'ha pogut autenticar alguns paquets" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Hi ha problemes i s'ha emprat -y sense --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" "S'ha produït un error intern, s'ha cridat a InstallPackages amb paquets " "trencats!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" "Els paquets necessiten ser suprimits però s'ha inhabilitat la supressió." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "S'ha produït un error intern, l'ordenació no ha acabat" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "No és possible blocar el directori de descàrrega" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "No s'ha pogut llegir la llista de les fonts." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Què estrany... les mides no coincideixen, informeu a apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Es necessita obtenir %sB/%sB d'arxius.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Es necessita obtenir %sB d'arxius.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Després d'aquesta operació s'empraran %sB d'espai en disc addicional.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Després d'aquesta operació s'alliberaran %sB d'espai en disc.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "No s'ha pogut determinar l'espai lliure en %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "No teniu prou espai lliure en %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Es va especificar Trivial Only però aquesta operació no és trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Sí, fes el que et dic!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -875,28 +978,28 @@ msgstr "" "Per a continuar escriviu la frase «%s»\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Avortat." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Voleu continuar [S/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "No s'ha pogut obtenir %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Alguns fitxers no s'han pogut baixar" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Descàrrega completa i en mode de només descàrrega" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -904,140 +1007,85 @@ msgstr "" "No es poden baixar alguns arxius, proveu a executar apt-get update o " "intenteu-ho amb --fix-missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing i els medi intercanviables actualment no estan suportats" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "No es poden corregir els paquets que falten." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "S'està avortant la instal·lació." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Nota: s'està seleccionant %s en comptes de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"S'està ometent %s, ja està instal·lat i l'actualització no està establerta.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "El paquet %s no està instal·lat, així doncs no es suprimirà\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "El paquet %s és un paquet virtual proveït per:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instal·lat]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Necessiteu seleccionar-ne un explícitament per a instal·lar-lo." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"El paquet %s no té versió disponible, però un altre paquet\n" -"en fa referència. Això normalment vol dir que el paquet falta,\n" -"s'ha tornat obsolet o només és disponible des d'una altra font.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Tot i que els següents paquets el reemplacen:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "El paquet %s no té candidat d'instal·lació" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "No es possible la reinstal·lació del paquet %s, no es pot baixar.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ja es troba en la versió més recent.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "No s'ha trobat la versió puntual «%s» per a «%s»" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "No s'ha trobat la versió «%s» per a «%s»" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versió seleccionada %s (%s) per a %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "No s'ha pogut llegir la llista de paquets font %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "L'ordre update no pren arguments" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "No es pot blocar el directori de la llista" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Es suposa que no hauriem de suprimir coses, no es pot iniciar el supressor " "automàtic" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Els paquets següents s'instal·laren automàticament i ja no són necessaris:" +msgstr[1] "" "Els paquets següents s'instal·laren automàticament i ja no són necessaris:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Els paquets següents s'instal·laren automàticament i ja no són necessaris:" +msgstr[1] "" "Els paquets següents s'instal·laren automàticament i ja no són necessaris:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Empreu «apt-get autoremove» per a suprimir-los." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1055,43 +1103,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "La informació següent pot ajudar-vos a resoldre la situació:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "S'ha produït un error intern, el supressor automàtic ha trencat coses" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Error intern, AllUpgrade ha trencat coses" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "No s'ha pogut trobar la tasca %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "No s'ha pogut trobar el paquet %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Nota: s'està seleccionant %s per a l'expressió regular '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "S'ha marcat %s com instal·lat manualment.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Potser voldreu executar `apt-get -f install' per a corregir-ho:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Potser voldreu executar 'apt-get -f install' per a corregir-ho:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1099,7 +1127,7 @@ msgstr "" "Dependències insatisfetes. Intenteu 'apt-get -f install' sense paquets (o " "especifiqueu una solució)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1111,120 +1139,149 @@ msgstr "" "unstable i alguns paquets requerits encara no han estat creats o bé\n" "encara no els hi han afegit." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Paquets trencats" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "S'instal·laran els següents paquets extres:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Paquets suggerits:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Paquets recomanats:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "No s'ha pogut trobar el paquet %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "S'ha marcat %s com instal·lat manualment.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "S'està calculant l'actualització... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Ha fallat" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Fet" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" "S'ha produït un error intern, el solucionador de problemes ha trencat coses" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "No és possible blocar el directori de descàrrega" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Haureu d'especificar un paquet de codi font per a baixar" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "No es pot trobar un paquet de fonts per a %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "S'està ometent el fitxer ja baixat «%s»\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "No teniu prou espai lliure en %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Es necessita baixar %sB/%sB d'arxius font.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Es necessita baixar %sB d'arxius font.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Obté el font %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "No s'ha pogut baixar alguns arxius." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" "S'està ometent el desempaquetament de les fonts que ja ho estan en %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "L'ordre de desempaquetar «%s» ha fallat.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Comproveu si el paquet «dpkgdev» està instal·lat.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "L'ordre de construir «%s» ha fallat.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Ha fallat el procés fill" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "S'ha d'especificar un paquet per a verificar les dependències de construcció " "per a" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" "No es pot obtenir informació sobre les dependències de construcció per a %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s no té dependències de construcció.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1233,41 +1290,41 @@ msgstr "" "La dependència %s en %s no es pot satisfer per que no es pot trobar el " "paquet %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -"La dependència %s per a %s no es pot satisfer per que cap versió del paquet %" -"s pot satisfer els requeriments de versions" +"La dependència %s per a %s no es pot satisfer per que cap versió del paquet " +"%s pot satisfer els requeriments de versions" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "No s'ha pogut satisfer la dependència %s per a %s: El paquet instal·lat %s " "és massa nou" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "No s'ha pogut satisfer la dependència %s per a %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "No s'han pogut satisfer les dependències de construcció per a %s" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "No es poden processar les dependències de construcció" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Mòduls suportats:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1292,6 +1349,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1353,7 +1412,7 @@ msgstr "" "per a obtenir més informació i opcions.\n" " Aquest APT té superpoders bovins\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1603,11 +1662,11 @@ msgstr "El fitxer %s/%s sobreescriu al que està en el paquet %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "No es pot llegir %s" @@ -1638,10 +1697,9 @@ msgstr "" "La info i els directoris temp necessiten estar en el mateix sistema de " "fitxers" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "S'està llegint la llista de paquets" @@ -1744,12 +1802,33 @@ msgstr "No s'ha trobat un fitxer de control vàlid" msgid "Unparsable control file" msgstr "El fitxer de control no es pot analitzar" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "No s'ha pogut obrir un conducte per a %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "S'ha produït un error en llegir des del procés %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "L'estat ha fallat" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "No s'ha pogut establir el temps de modificació" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "No es pot llegir la base de dades del cdrom %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1757,7 +1836,7 @@ msgstr "" "Si us plau, useu apt-cdrom per a que aquest CD sigui reconegut per APT. No " "pot emprar-se apt-get update per afegir-ne de nous" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD erroni" @@ -1774,15 +1853,6 @@ msgstr "No s'ha trobat el disc" msgid "File not found" msgstr "Fitxer no trobat" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "L'estat ha fallat" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "No s'ha pogut establir el temps de modificació" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI no vàlid, els URI locals no han de començar per //" @@ -1841,7 +1911,7 @@ msgstr "Temps de connexió finalitzat" msgid "Server closed the connection" msgstr "El servidor ha tancat la connexió" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Error de lectura" @@ -1853,183 +1923,178 @@ msgstr "Una resposta ha desbordat la memòria temporal." msgid "Protocol corruption" msgstr "Protocol corromput" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Error d'escriptura" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "No s'ha pogut crear un sòcol" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "No s'ha pogut connectar amb el sòcol de dades, connexió finalitzada" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "No s'ha pogut connectar amb el sòcol passiu." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "gettaddrinfo no es pot obtenir un sòcol que escolte" # abastar? huh? jm -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "No s'ha pogut abastar un connector" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "No s'ha pogut escoltar sobre el sòcol" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "No s'ha pogut determinar el nom del sòcol" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "No es pot enviar l'ordre PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "La família d'adreces %u és desconeguda (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT ha fallat, el servidor ha dit: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "S'ha esgotat el temps de connexió al sòcol de dades" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "No es pot acceptar la connexió" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problema escollint el fitxer" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "No és possible reprendre el fitxer, el servidor ha dit '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "S'ha esgotat el temps d'espera per al sòcol de dades" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Ha fallat la transferència de dades, el servidor ha dit '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Consulta" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "No es pot invocar" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "S'està connectant amb %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "No s'ha pogut crear un sòcol per a %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "No es pot iniciar la connexió amb %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "No s'ha pogut connectar amb %s:%s (%s), temps de connexió excedit" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "No s'ha pogut connectar amb %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "S'està connectant amb %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "No s'ha pogut resoldre '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "S'ha produït un error temporal en resoldre '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Ha passat alguna cosa estranya en resoldre «%s:%s» (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "No es pot connectar amb %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "No s'ha pogut accedir a l'anell de claus: «%s»" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: La llista d'arguments d'Acquire::gpgv::Options és massa llarga. S'està " -"sortint." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "S'està avortant la instal·lació." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Error intern: La signatura és correcta, però no s'ha pogut determinar " "l'emprempta digital de la clau!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "S'ha trobat almenys una signatura invàlida." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "No s'ha pogut executar «%s» per a verificar la signatura (està instal·lat el " "gpgv?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "S'ha produït un error desconegut en executar el gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Les signatures següents són invàlides:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2037,16 +2102,6 @@ msgstr "" "Les signatures següents no s'han pogut verificar perquè la clau pública no " "està disponible:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "No s'ha pogut obrir un conducte per a %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "S'ha produït un error en llegir des del procés %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "S'estan esperant les capçaleres" @@ -2080,144 +2135,176 @@ msgstr "Aquest servidor HTTP té el suport d'abast trencat" msgid "Unknown date format" msgstr "Format de la data desconegut" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Ha fallat la selecció" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Connexió finalitzada" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "S'ha produït un error en escriure al fitxer de sortida" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "S'ha produït un error en escriure al fitxer" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "S'ha produït un error en escriure al fitxer" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" "S'ha produït un error en llegir, el servidor remot ha tancat la connexió" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "S'ha produït un error en llegir des del servidor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "No s'ha pogut truncar el fitxer %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Capçalera de dades no vàlida" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Ha fallat la connexió" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Error intern" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "No es pot transferir un fitxer buit a memòria" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "No s'ha pogut obrir un conducte per a %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "No s'ha pogut crear un mapa de memòria de %lu octets" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "No es pot obrir %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "No es pot invocar" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" -"No hi ha espai per al «Dynamic MMap». Incrementeu la mida d'APT::Cache-Limit. " -"Valor actual: %lu. (man 5 apt.conf)" +"No hi ha espai per al «Dynamic MMap». Incrementeu la mida d'APT::Cache-" +"Limit. Valor actual: %lu. (man 5 apt.conf)" + +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%lid %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, fuzzy, c-format msgid "%limin %lis" msgstr "limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "No s'ha trobat la selecció %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Abreujament de tipus no reconegut: «%c»" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "S'està obrint el fitxer de configuració %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Error sintàctic %s:%u: No comença el camp amb un nom." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Error sintàctic %s:%u: Etiqueta malformada" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Error sintàctic %s:%u Text extra després del valor" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Error sintàctic %s:%u: Es permeten directrius només al nivell més alt" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Error sintàctic %s:%u: Hi ha masses fitxers include niats" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Error sintàctic %s:%u: Inclusió des d'aquí" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Error sintàctic %s:%u: Directriu no suportada «%s»" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Error sintàctic %s:%u: Es permeten directrius només al nivell més alt" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Error sintàctic %s:%u: Text extra al final del fitxer" @@ -2248,32 +2335,32 @@ msgstr "No s'entén l'opció de la línia d'ordres %s" msgid "Command line option %s is not boolean" msgstr "No és lògica l'opció de la línia d'ordres %s" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "L'opció de la línia d'ordres %s precisa un paràmetre." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Opció %s: Paràmetre de configuració ha de ser en la forma =<val>" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "L'opció %s precisa un paràmetre numèric, no '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "L'opció '%s' és massa llarga" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "El sentit %s no s'entén, proveu «true» (vertader) o «false» (fals)." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operació no vàlida %s" @@ -2283,192 +2370,215 @@ msgstr "Operació no vàlida %s" msgid "Unable to stat the mount point %s" msgstr "No es pot obtenir informació del punt de muntatge %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "No es pot canviar a %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "No s'ha pogut fer «stat» del cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "No s'empren blocats per a llegir el fitxer de blocat de sols lectura %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "No es pot resoldre el fitxer de blocat %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "No s'empren blocats per al fitxer de blocat %s de muntar nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "No s'ha pogut blocar %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Esperava %s però no hi era" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Sub-procés %s ha rebut una violació de segment." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Sub-procés %s ha rebut una violació de segment." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Sub-procés %s ha retornat un codi d'error (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "El sub-procés %s ha sortit inesperadament" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "No s'ha pogut obrir el fitxer %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "No s'ha pogut obrir un conducte per a %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "llegits, falten %lu per llegir, però no queda res" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "escrits, falten %lu per escriure però no s'ha pogut" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Ha hagut un problema en tancar el fitxer" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Ha hagut un problema en tancar el fitxer" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Ha hagut un problema en sincronitzar el fitxer" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Ha hagut un problema en desenllaçar el fitxer" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Ha hagut un problema en sincronitzar el fitxer" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Memòria cau de paquets és buida" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "El fitxer de memòria cau de paquets està corromput" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "El fitxer de memòria cau de paquets és una versió incompatible" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Aquest APT no suporta el sistema de versions «%s»" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "La memòria cau de paquets fou creada per a una arquitectura diferent" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depèn" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Predepèn" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Suggereix" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomana" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Entra en conflicte" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Reemplaça" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Fa obsolet" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Trenca" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "important" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "requerit" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "estàndard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "S'està construint l'arbre de dependències" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versions candidates" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Dependències que genera" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "S'està llegint la informació de l'estat" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "No s'ha pogut obrir el fitxer d'estat %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "No s'ha pogut escriure el fitxer d'estat temporal %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2479,64 +2589,84 @@ msgstr "No es pot analitzar el fitxer del paquet %s (1)" msgid "Unable to parse package file %s (2)" msgstr "No es pot analitzar el fitxer del paquet %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Línia %lu malformada en la llista de fonts %s (analitzant dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Línia %lu malformada en la llista de fonts %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Línia %lu malformada en la llista de fonts %s (analitzant dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Línia %lu malformada en la llista de fonts %s (analitzant dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Línia %lu malformada en la llista de fonts %s (analitzant dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Línia %lu malformada en la llista de fonts %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Línia %lu malformada en la llista de fonts %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Línia %lu malformada en la llista de fonts %s (analitzant URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Línia %lu malformada en la llista de fonts %s (dist absoluta)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Línia %lu malformada en la llista de fonts %s (analitzant dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "S'està obrint %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "La línia %u és massa llarga en la llista de fonts %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "La línia %u és malformada en la llista de fonts %s (tipus)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "El tipus «%s» no és conegut en la línia %u de la llista de fonts %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "La línia %u és malformada en la llista de fonts %s (id del proveïdor)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2548,7 +2678,7 @@ msgstr "" "dolenta, però si realment desitgeu fer-la, activeu l'opció APT::Force-" "LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2560,14 +2690,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "El tipus de fitxer índex «%s» no està suportat" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "El paquet %s necessita ser reinstal·lat, però no se li pot trobar un arxiu." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2575,13 +2705,13 @@ msgstr "" "Error, pkgProblemResolver::Resolve ha generat pauses, això pot haver estat " "causat per paquets retinguts." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "No es poden corregir els problemes, teniu paquets retinguts que estan " "trencats." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2589,24 +2719,29 @@ msgstr "" "No es poden baixar alguns fitxers índex, s'han ignorat o en el seu lloc " "s'han emprat els antics." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Falta el directori de llistes %spartial." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Falta el directori d'arxiu %spartial." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "No es pot blocar el directori de la llista" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "S'està obtenint el fitxer %li de %li (falten %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "S'està obtenint el fitxer %li de %li" @@ -2626,12 +2761,12 @@ msgstr "El mètode %s no s'ha iniciat correctament" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Inseriu el disc amb l'etiqueta: «%s» en la unitat «%s» i premeu Intro." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "El sistema d'empaquetament «%s» no està suportat" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "No es pot determinar un tipus de sistema d'empaquetament adequat." @@ -2644,149 +2779,171 @@ msgstr "No es pot veure l'estat de %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Heu de posar algunes URI 'font' en el vostre sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "No s'han pogut analitzar o obrir les llistes de paquets o el fitxer d'estat." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Potser voldreu executar apt-get update per a corregir aquests problemes" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Registre no vàlid al fitxer de preferències, paquet sense capçalera" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "No s'ha entès el pin de tipus %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "No hi ha prioritat especificada per al pin (o és zero)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "La memòria cau té un sistema de versions incompatible" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "S'ha produït un error durant el processament de %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "S'ha produït un error durant el processament de %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "S'ha produït un error durant el processament de %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "S'ha produït un error durant el processament de %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "S'ha produït un error durant el processament de %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "S'ha produït un error durant el processament de %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "S'ha produït un error durant el processament de %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "S'ha produït un error durant el processament de %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "S'ha produït un error durant el processament de %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Uau, heu excedit el nombre de paquets que aquest APT és capaç de gestionar." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "Uau, heu excedit el nombre de versions que aquest APT és capaç de gestionar." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Uau, heu excedit el nombre de descripcions que aquest APT és capaç de " "gestionar. " -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Uau, heu excedit el nombre de dependències que aquest APT és capaç de " "gestionar." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "S'ha produït un error durant el processament de %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" "S'ha produït un error durant el processament de %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "No s'ha trobat el paquet %s %s en processar les dependències del fitxer" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "No s'ha pogut llegir la llista de paquets font %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "S'estan recollint els fitxers que proveeixen" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Error d'E/S en desar la memòria cau de la font" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "no s'ha pogut canviar el nom, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "La suma MD5 no concorda" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "La suma resum no concorda" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "No hi ha cap clau pública disponible per als següents ID de clau:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, fuzzy, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "El fitxer Release ha caducat, s'està ignorant %s (vàlid fins a %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Distribució en conflicte: %s (s'esperava %s però s'ha obtingut %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2796,7 +2953,7 @@ msgstr "" "significar que haureu d'arreglar aquest paquet manualment (segons " "arquitectura)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2805,7 +2962,7 @@ msgstr "" "No s'ha trobat un fitxer pel paquet %s. Això podria significar que haureu " "d'arreglar aquest paquet manualment." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2813,31 +2970,41 @@ msgstr "" "L'índex dels fitxers en el paquet està corromput. Fitxer no existent: camp " "per al paquet %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "La mida no concorda" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "No es pot analitzar el fitxer Release %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "No hi ha seccions al fitxer Release %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "No hi ha una entrada Hash al fitxer Release %s" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "No hi ha una entrada Hash al fitxer Release %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "No hi ha una entrada Hash al fitxer Release %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "El camp del proveïdor %s no té una empremta digital" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2846,66 +3013,66 @@ msgstr "" "S'està utilitzant el punt de muntatge de CD-ROM %s\n" "S'està muntant el CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "S'està identificant..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "S'ha emmagatzemat l'etiqueta: %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "S'esta desmuntant el CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "S'està utilitzant el punt de muntatge de CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "S'està desmuntant el CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "S'està esperant al disc...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "S'està muntant el CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "S'està analitzant el disc per a fitxers d'índex...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "S'han trobat %zu índexos de paquets, %zu índexos de fonts, %zu indexos de " "traduccions i %zu signatures\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "S'ha trobat l'etiqueta «%s»\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Aquest no és un nom vàlid, torneu-ho a provar.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2914,168 +3081,296 @@ msgstr "" "El disc es diu:\n" "«%s»\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "S'estan copiant les llistes de paquets..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "S'està escrivint una nova llista de fonts\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Les entrades de la llista de fonts per a aquest disc són:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "S'han escrit %i registres.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "S'han escrit %i registres, on falten %i fitxers.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "S'han escrit %i registres, on hi ha %i fitxers no coincidents\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "S'han escrit %i registres, on falten %i fitxers i hi ha %i fitxers no " "coincidents\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "S'està obrint el fitxer de configuració %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "La suma resum no concorda" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "No s'ha trobat la versió puntual «%s» per a «%s»" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "No s'ha trobat la versió «%s» per a «%s»" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "No s'ha pogut trobar la tasca %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "No s'ha pogut trobar el paquet %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "S'està instal·lant %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "S'està configurant el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "S'està suprimint el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "S'ha suprimit completament el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "S'està executant l'activador de postinstal·lació %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Manca el directori «%s»" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "No s'ha pogut obrir el fitxer %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "S'està preparant el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "S'està desempaquetant %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "S'està preparant per a configurar el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "S'ha instal·lat el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "S'està preparant per a la supressió del paquet %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "S'ha suprimit el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "S'està preparant per a suprimir completament el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "S'ha suprimit completament el paquet %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "No es pot escriure el registre, ha fallat openpty() (no s'ha muntat /dev/" "pts?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "No es pot blocar el directori de la llista" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "No blocat" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "No s'ha pogut aplicar el pedaç al fitxer" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "La connexió s'ha tancat prematurament" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: La llista d'arguments d'Acquire::gpgv::Options és massa llarga. S'està " +#~ "sortint." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "S'ha produït un error durant el processament de %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "" +#~ "La línia %u és malformada en la llista de fonts %s (id del proveïdor)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "No s'ha pogut accedir a l'anell de claus: «%s»" + +#~ msgid "Could not patch file" +#~ msgstr "No s'ha pogut aplicar el pedaç al fitxer" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3091,12 +3386,6 @@ msgstr "La connexió s'ha tancat prematurament" #~ msgid "Dynamic MMap ran out of room" #~ msgstr "L'MMap dinàmic s'ha quedat sense espai" -#~ msgid "Release file expired, ignoring %s (valid until %s)" -#~ msgstr "El fitxer Release ha caducat, s'està ignorant %s (vàlid fins a %s)" - -#~ msgid "Conflicting distribution: %s (expected %s but got %s)" -#~ msgstr "Distribució en conflicte: %s (s'esperava %s però s'ha obtingut %s)" - #~ msgid "" #~ "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" @@ -3128,8 +3417,8 @@ msgstr "La connexió s'ha tancat prematurament" #~ msgid "" #~ "Some broken packages were found while trying to process build-" #~ "dependencies for %s.\n" -#~ "You might want to run `apt-get -f install' to correct these." +#~ "You might want to run 'apt-get -f install' to correct these." #~ msgstr "" #~ "S'han trobat alguns paquets trencats mentre es processaven les\n" #~ "dependències de construcció per a %s.\n" -#~ "Potser voldreu executar `apt-get -f install' per a corregir-ho." +#~ "Potser voldreu executar 'apt-get -f install' per a corregir-ho." @@ -7,151 +7,156 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-11-16 18:05+0100\n" "Last-Translator: Miroslav Kure <kurem@debian.cz>\n" "Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Balík %s verze %s má nesplněné závislosti:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Nemohu najít balík %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Celkem názvů balíků: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Celkem názvů balíků: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normálních balíků: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Čistě virtuálních balíků: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Jednoduchých virtuálních balíků: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Smíšených virtuálních balíků: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Chybějících: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Celkem různých verzí: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Celkem různých popisů: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Celkem závislostí: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Celkem vztahů ver/soubor: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Celkem vztahů popis/soubor: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Celkem poskytnutých mapování: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Celkem globovaných řetězců: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Celkem místa závislých verzí: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Celkem jalového místa: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Celkem přiřazeného místa: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Soubor balíku %s je špatně synchronizovaný." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Musíte zadat právě jeden vzor" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nebyly nalezeny žádné balíky" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Nemohu najít balík %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Soubory balíku:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Cache není synchronizovaná, nemohu se odkázat na soubor balíku" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Vypíchnuté balíky:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nenalezeno)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalovaná verze: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(žádná)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidát: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(žádná)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Vypíchnutý balík: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabulka verzí:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s pro %s zkompilován na %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -172,6 +177,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -234,7 +240,12 @@ msgstr "Zadejte prosím název tohoto média, např. „Debian 2.1r1 Disk 1“" msgid "Please insert a Disc in the drive and press enter" msgstr "Vložte prosím médium do mechaniky a stiskněte enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Selhalo přejmenování %s na %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Tento proces opakujte pro všechna zbývající média." @@ -298,40 +309,40 @@ msgstr "" " -c=? Načte tento konfigurační soubor\n" " -o=? Nastaví libovolnou volbu, např. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nemohu zapsat do %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Nemohu určit verzi programu debconf. Je debconf nainstalován?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Seznam rozšíření balíku je příliš dlouhý" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Chyba zpracování adresáře %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Seznam zdrojových rozšíření je příliš dlouhý" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Chyba při zapisování hlavičky do souboru" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Chyba při zpracovávání obsahu %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -411,11 +422,11 @@ msgstr "" " -c=? Načte tento konfigurační soubor\n" " -o=? Nastaví libovolnou volbu" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Žádný výběr nevyhověl" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Některé soubory chybí v balíkovém souboru skupiny %s" @@ -431,8 +442,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB je stará, zkouším aktualizovat %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Formát databáze je neplatný. Pokud jste přešli ze starší verze apt, databázi " @@ -449,95 +461,95 @@ msgstr "Nemohu otevřít DB soubor %s: %s" msgid "Failed to stat %s" msgstr "Nemohu vyhodnotit %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Archiv nemá kontrolní záznam" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Nemohu získat kurzor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Nemohu číst adresář %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Nemohu vyhodnotit %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Chyby se týkají souboru " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Chyba při zjišťování %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Průchod stromem selhal" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Nelze otevřít %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "Odlinkování %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Nemohu přečíst link %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Nemohu odlinkovat %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Nezdařilo se slinkovat %s s %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Odlinkovací limit %sB dosažen.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Archiv nemá pole Package" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nemá žádnou položku pro override\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " správce %s je %s, ne %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s nemá žádnou zdrojovou položku pro override\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s nemá ani žádnou binární položku pro override\n" @@ -637,79 +649,79 @@ msgstr "Problém s odlinkováním %s" msgid "Failed to rename %s to %s" msgstr "Selhalo přejmenování %s na %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Chyba při kompilaci regulárního výrazu - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Následující balíky mají nesplněné závislosti:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ale %s je nainstalován" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ale %s se bude instalovat" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ale nedá se nainstalovat" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ale je to virtuální balík" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ale není nainstalovaný" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ale nebude se instalovat" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " nebo" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Následující NOVÉ balíky budou nainstalovány:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Následující balíky budou ODSTRANĚNY:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Následující balíky jsou podrženy v aktuální verzi:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Následující balíky budou aktualizovány:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Následující balíky budou DEGRADOVÁNY:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Následující podržené balíky budou změněny:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (kvůli %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -717,145 +729,234 @@ msgstr "" "VAROVÁNÍ: Následující nezbytné balíky budou odstraněny.\n" "Pokud přesně nevíte, co děláte, NEDĚLEJTE to!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu aktualizováno, %lu nově instalováno, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalováno, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu degradováno, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu k odstranění a %lu neaktualizováno.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu instalováno nebo odstraněno pouze částečně.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Pozn: vybírám %s pro regulární výraz „%s“\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Pozn: vybírám %s pro regulární výraz „%s“\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Vybraná verze %s (%s) pro %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Balík %s je virtuální balík poskytovaný:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr "[Instalovaný]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Kandidátské verze" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Měli byste explicitně vybrat jeden k instalaci." + +#: 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 "" +"Balík %s není dostupný, ale jiný balík se na něj odkazuje.\n" +"To může znamenat že balík chybí, byl zastarán, nebo je dostupný\n" +"pouze z jiného zdroje\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Nicméně následující balíky jej nahrazují:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Balík %s nemá kandidáta pro instalaci" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Pozn: Vybírám %s místo %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Přeskakuji %s, protože je již nainstalován.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Přeskakuji %s, protože je již nainstalován.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Reinstalace %s není možná, protože nelze stáhnout.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s je již nejnovější verze.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s nastaven jako instalovaný ručně.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Balík %s není nainstalován, nelze tedy odstranit\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Opravuji závislosti..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " selhalo." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nemohu opravit závislosti" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Nemohu minimalizovat sadu pro aktualizaci" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Hotovo" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Pro opravení můžete spustit „apt-get -f install“." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nesplněné závislosti. Zkuste použít -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "VAROVÁNÍ: Následující balíky nemohou být autentizovány!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Autentizační varování potlačeno.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Instalovat tyto balíky bez ověření [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Některé balíky nemohly být autentizovány" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Vyskytly se problémy a -y bylo použito bez --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Vnitřní chyba, InstallPackages byl zavolán s porušenými balíky!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Balík je potřeba odstranit ale funkce Odstranit je vypnuta." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Vnitřní chyba, třídění nedoběhlo do konce" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Nemohu zamknout adresář pro stahování" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Nelze přečíst seznam zdrojů." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Jak podivné... velikosti nesouhlasí, ohlaste to na apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Potřebuji stáhnout %sB/%sB archivů.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Potřebuji stáhnout %sB archivů.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Po této operaci bude na disku použito dalších %sB.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Po této operaci bude na disku uvolněno %sB.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Nemohu určit volné místo v %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "V %s nemáte dostatek volného místa." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Udáno „pouze triviální“, ovšem toto není triviální operace." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ano, udělej to tak, jak říkám!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -866,28 +967,28 @@ msgstr "" "Pro pokračování opište frázi „%s“\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Přerušeno." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Chcete pokračovat [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Selhalo stažení %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Některé soubory nemohly být staženy" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Stahování dokončeno v režimu pouze stáhnout" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -895,137 +996,83 @@ msgstr "" "Nemohu stáhnout některé archivy. Možná spusťte apt-get update nebo zkuste --" "fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing a výměna média nejsou momentálně podporovány" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Nemohu opravit chybějící balíky." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Přerušuji instalaci." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Pozn: Vybírám %s místo %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Přeskakuji %s, protože je již nainstalován.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Balík %s není nainstalován, nelze tedy odstranit\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Balík %s je virtuální balík poskytovaný:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr "[Instalovaný]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Měli byste explicitně vybrat jeden k instalaci." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Balík %s není dostupný, ale jiný balík se na něj odkazuje.\n" -"To může znamenat že balík chybí, byl zastarán, nebo je dostupný\n" -"pouze z jiného zdroje\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Nicméně následující balíky jej nahrazují:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Balík %s nemá kandidáta pro instalaci" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Reinstalace %s není možná, protože nelze stáhnout.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s je již nejnovější verze.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Vydání „%s“ pro „%s“ nebylo nalezeno" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Verze „%s“ pro „%s“ nebyla nalezena" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Vybraná verze %s (%s) pro %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Nešlo vyhodnotit seznam zdrojových balíků %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Příkaz update neakceptuje žádné argumenty" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Nemohu uzamknout list adresář" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Neměli bychom mazat věci, nemůžu spustit AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Následující balíky byly nainstalovány automaticky a již nejsou potřeba:" +msgstr[1] "" "Následující balíky byly nainstalovány automaticky a již nejsou potřeba:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Následující balíky byly nainstalovány automaticky a již nejsou potřeba:" +msgstr[1] "" "Následující balíky byly nainstalovány automaticky a již nejsou potřeba:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Pro jejich odstranění použijte „apt-get autoremove“." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1043,43 +1090,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Následující informace vám mohou pomoci vyřešit tuto situaci:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Vnitřní chyba, AutoRemover pokazil věci" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Vnitřní chyba, AllUpgrade pokazil věci" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Nemohu najít úlohu %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Nemohu najít balík %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Pozn: vybírám %s pro regulární výraz „%s“\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s nastaven jako instalovaný ručně.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Pro opravení následujících můžete spustit „apt-get -f install“:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1087,7 +1114,7 @@ msgstr "" "Nesplněné závislosti. Zkuste spustit „apt-get -f install“ bez balíků (nebo " "navrhněte řešení)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1098,124 +1125,153 @@ msgstr "" "nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že\n" "vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Poškozené balíky" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Následující extra balíky budou instalovány:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Navrhované balíky:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Doporučované balíky:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Nemohu najít balík %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s nastaven jako instalovaný ručně.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Propočítávám aktualizaci... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Selhalo" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Hotovo" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Vnitřní chyba, řešitel problémů pokazil věci" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Nemohu zamknout adresář pro stahování" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Musíte zadat aspoň jeden balík, pro který se stáhnou zdrojové texty" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nemohu najít zdrojový balík pro %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Přeskakuji dříve stažený soubor „%s“\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Na %s nemáte dostatek volného místa" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Potřebuji stáhnout %sB/%sB zdrojových archivů.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Potřebuji stáhnout %sB zdrojových archivů.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Stáhnout zdroj %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Stažení některých archivů selhalo." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Přeskakuji rozbalení již rozbaleného zdroje v %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Příkaz pro rozbalení „%s“ selhal.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Zkontrolujte, zda je nainstalován balíček „dpkg-dev“.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Příkaz pro sestavení „%s“ selhal.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Synovský proces selhal" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Musíte zadat alespoň jeden balík, pro který budou kontrolovány závislosti " "pro sestavení" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Nemohu získat závislosti pro sestavení %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s nemá žádné závislosti pro sestavení.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%s závislost pro %s nemůže být splněna, protože balík %s nebyl nalezen" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1224,31 +1280,31 @@ msgstr "" "%s závislost pro %s nemůže být splněna protože není k dispozici verze balíku " "%s, která odpovídá požadavku na verzi" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Selhalo splnění %s závislosti pro %s: Instalovaný balík %s je příliš nový" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Selhalo splnění %s závislosti pro %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Závislosti pro sestavení %s nemohly být splněny." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Chyba při zpracování závislostí pro sestavení" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Podporované moduly:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1273,6 +1329,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1332,7 +1390,7 @@ msgstr "" "a apt.conf(5).\n" " Tato APT má schopnosti svaté krávy.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1577,11 +1635,11 @@ msgstr "Soubor %s/%s přepisuje ten z balíku %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nemohu číst %s" @@ -1610,10 +1668,9 @@ msgstr "Selhalo vyhodnocení %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Adresáře info a temp musí být na stejném souborovém systému" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Čtu seznamy balíků" @@ -1716,12 +1773,33 @@ msgstr "Nelze najít platný kontrolní soubor" msgid "Unparsable control file" msgstr "Nezpracovatelný kontrolní soubor" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nemohu otevřít rouru pro %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Chyba čtení z procesu %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Selhalo vyhodnocení" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Nelze nastavit čas modifikace" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Nemohu číst databázi na cdrom %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1729,7 +1807,7 @@ msgstr "" "Pro přidání CD do APTu použijte apt-cdrom. apt-get update nelze využít pro " "přidávání nových CD." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Chybné CD" @@ -1746,15 +1824,6 @@ msgstr "Disk nebyl nalezen." msgid "File not found" msgstr "Soubor nebyl nalezen" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Selhalo vyhodnocení" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Nelze nastavit čas modifikace" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Neplatné URI, lokální URI nesmí začínat na //" @@ -1813,7 +1882,7 @@ msgstr "Čas spojení vypršel" msgid "Server closed the connection" msgstr "Server uzavřel spojení" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Chyba čtení" @@ -1825,177 +1894,174 @@ msgstr "Odpověď přeplnila buffer." msgid "Protocol corruption" msgstr "Porušení protokolu" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Chyba zápisu" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Nemohu vytvořit socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Nemohu připojit datový socket, čas spojení vypršel" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Nemohu připojit pasivní socket." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo nezískal naslouchající socket" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Nemohu navázat socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Nemohu naslouchat na socketu" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Nemohu určit jméno socketu" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Nemohu odeslat příkaz PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Neznámá rodina adres %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT selhal, server řekl: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Spojení datového socketu vypršelo" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Nemohu přijmout spojení" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problém s hashováním souboru" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Nemohu stáhnout soubor, server řekl „%s“" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Datový socket vypršel" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Přenos dat selhal, server řekl „%s“" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Dotaz" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Nemohu vyvolat " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Připojuji se k %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Nemohu vytvořit socket pro %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Nemohu navázat spojení na %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Nemohu se připojit k %s:%s (%s), čas spojení vypršel" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nemohu se připojit k %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Připojuji se k %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nemohu zjistit „%s“" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Dočasné selhání při zjišťování „%s“" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Něco hodně ošklivého se přihodilo při zjišťování „%s:%s“ (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Nemohu se připojit k %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Nemohu přistoupit ke klíčence: „%s“" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Seznam argumentů Acquire::gpgv::Options je příliš dlouhý. Končím." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Přerušuji instalaci." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "Vnitřní chyba: Dobrý podpis, ale nemohu zjistit otisk klíče?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Byl zaznamenán nejméně jeden neplatný podpis. " -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Nepodařilo se spustit „%s“ pro ověření podpisu (je gpgv nainstalováno?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Neznámá chyba při spouštění gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Následující podpisy jsou neplatné:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2003,16 +2069,6 @@ msgstr "" "Následující podpisy nemohly být ověřeny, protože není dostupný veřejný " "klíč:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Nemohu otevřít rouru pro %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Chyba čtení z procesu %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Čekám na hlavičky" @@ -2046,142 +2102,175 @@ msgstr "Tento HTTP server má porouchanou podporu rozsahů" msgid "Unknown date format" msgstr "Neznámý formát data" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Výběr selhal" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Čas spojení vypršel" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Chyba zápisu do výstupního souboru" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Chyba zápisu do souboru" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Chyba zápisu do souboru" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Chyba čtení ze serveru. Druhá strana zavřela spojení" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Chyba čtení ze serveru" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Nelze zmenšit soubor" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Špatné datové záhlaví" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Spojení selhalo" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Vnitřní chyba" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Nemohu provést mmap prázdného souboru" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Nemohu otevřít rouru pro %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Nešlo mmapovat %lu bajtů" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Nemohu otevřít %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Nemohu vyvolat " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Výběr %s nenalezen" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Nerozpoznaná zkratka typu: „%c“" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Otevírám konfigurační soubor %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaktická chyba %s:%u: Blok nezačíná jménem." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaktická chyba %s:%u: Zkomolená značka" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaktická chyba %s:%u: Za hodnotou následuje zbytečné smetí" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Syntaktická chyba %s:%u: Direktivy je možné provádět pouze na nejvyšší úrovni" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaktická chyba %s:%u: Příliš mnoho vnořených propojení (include)" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaktická chyba %s:%u: Zahrnuto odtud" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaktická chyba %s:%u: Nepodporovaná direktiva „%s“" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Syntaktická chyba %s:%u: Direktivy je možné provádět pouze na nejvyšší úrovni" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaktická chyba %s:%u: Na konci souboru je zbytečné smetí" @@ -2212,32 +2301,32 @@ msgstr "Nerozumím parametru %s příkazové řádky" msgid "Command line option %s is not boolean" msgstr "Parametr příkazové řádky %s není pravdivostní hodnota" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Volba %s vyžaduje argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Parametr %s: Zadání konfigurační položky musí obsahovat =<hodn>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Volba %s vyžaduje jako argument celé číslo (integer), ne „%s“" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Volba „%s“ je příliš dlouhá" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Nechápu význam %s, zkuste true nebo false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Neplatná operace %s" @@ -2247,191 +2336,214 @@ msgstr "Neplatná operace %s" msgid "Unable to stat the mount point %s" msgstr "Nelze vyhodnotit přípojný bod %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nemohu přejít do %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Nezdařilo se vyhodnotit cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Nepoužívám zamykání pro zámkový soubor %s, který je pouze pro čtení" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Nešlo otevřít zámkový soubor %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Nepoužívám zamykání pro zámkový soubor %s připojený přes nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Nemohu získat zámek %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Čekal jsem na %s, ale nebyl tam" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Podproces %s obdržel chybu segmentace." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Podproces %s obdržel chybu segmentace." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Podproces %s vrátil chybový kód (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Podproces %s neočekávaně skončil" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nemohu otevřít soubor %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Nemohu otevřít rouru pro %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "čtení, stále mám k přečtení %lu, ale už nic nezbývá" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "zápis, stále mám %lu k zápisu, ale nejde to" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problém při zavírání souboru" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problém při zavírání souboru" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problém při synchronizování souboru" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problém při odstraňování souboru" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problém při synchronizování souboru" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cache balíků je prázdná" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Cache soubor balíků je poškozen" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Cache soubor balíků je v nekompatibilní verzi" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Tato APT nepodporuje systém pro správu verzí „%s“" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Cache balíků byla vytvořena pro jinou architekturu" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Závisí na" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Předzávisí na" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Navrhuje" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Doporučuje" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Koliduje s" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Nahrazuje" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Zastarává" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Porušuje" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "důležitý" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "vyžadovaný" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standardní" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "volitelný" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Vytvářím strom závislostí" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandidátské verze" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generování závislostí" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Čtu stavové informace" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Nelze otevřít stavový soubor %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Nelze zapsat dočasný stavový soubor %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2442,64 +2554,84 @@ msgstr "Nelze zpracovat soubor %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Nelze zpracovat soubor %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (zpracování dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (zpracování dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (zpracování dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (zpracování dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (zpracování URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (Absolutní dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Zkomolený řádek %lu v seznamu zdrojů %s (zpracování dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Otevírám %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Řádek %u v seznamu zdrojů %s je příliš dlouhý." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Zkomolený řádek %u v seznamu zdrojů %s (typ)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typ „%s“ na řádce %u v seznamu zdrojů %s není známý" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Zkomolený řádek %u v seznamu zdrojů %s (id výrobce)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2510,7 +2642,7 @@ msgstr "" "smyčce v Conflicts/Pre-Depends. To je často špatné, ale pokud to skutečně " "chcete udělat, aktivujte možnost APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2522,13 +2654,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Indexový typ souboru „%s“ není podporován" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "Balík %s je potřeba přeinstalovat, ale nemohu pro něj nalézt archiv." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2536,11 +2668,11 @@ msgstr "" "Chyba, pkgProblemResolver::Resolve vytváří poruchy, to může být způsobeno " "podrženými balíky." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Nemohu opravit problémy, některé balíky držíte v porouchaném stavu." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2548,24 +2680,29 @@ msgstr "" "Některé indexové soubory se nepodařilo stáhnout, jsou ignorovány, nebo jsou " "použity starší verze." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Adresář seznamů %spartial chybí." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Archivní adresář %spartial chybí." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Nemohu uzamknout list adresář" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Stahuji soubor %li z %li (%s zbývá)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Stahuji soubor %li z %li" @@ -2585,12 +2722,12 @@ msgstr "Metoda %s nebyla spuštěna správně" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Vložte prosím disk nazvaný „%s“ do mechaniky „%s“ a stiskněte enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Balíčkovací systém „%s“ není podporován" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Nebylo možno určit vhodný typ balíčkovacího systému" @@ -2603,140 +2740,162 @@ msgstr "Nebylo možno vyhodnotit %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Do sources.list musíte zadat „zdrojové“ URI" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Seznamy balíků nebo stavový soubor nemohly být zpracovány nebo otevřeny." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Pro nápravu těchto problémů můžete zkusit spustit apt-get update" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Neplatný záznam v souboru preferencí, žádné záhlaví balíku" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Nerozumím vypíchnutí typu %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Pro vypíchnutí nebyla zadána žádná (nebo nulová) priorita" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Cache má nekompatibilní systém správy verzí" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Při zpracování %s se objevila chyba (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Při zpracování %s se objevila chyba (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Při zpracování %s se objevila chyba (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Při zpracování %s se objevila chyba (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Při zpracování %s se objevila chyba (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Při zpracování %s se objevila chyba (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Při zpracování %s se objevila chyba (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Při zpracování %s se objevila chyba (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Při zpracování %s se objevila chyba (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Wow, překročili jste počet jmen balíků, které tato APT umí zpracovat." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Wow, překročili jste počet verzí, které tato APT umí zpracovat." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Wow, překročili jste počet popisů, které tato APT umí zpracovat." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Wow, překročili jste počet závislostí, které tato APT umí zpracovat." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Chyba při zpracování %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Při zpracování %s se objevila chyba (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Při zpracování závislostí nebyl nalezen balík %s %s" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Nešlo vyhodnotit seznam zdrojových balíků %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Collecting File poskytuje" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Chyba IO při ukládání zdrojové cache" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "přejmenování selhalo, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Neshoda MD5 součtů" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Neshoda kontrolních součtů" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "K následujícím ID klíčů není dostupný veřejný klíč:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2745,7 +2904,7 @@ msgstr "" "Nebyl jsem schopen nalézt soubor s balíkem %s. To by mohlo znamenat, že " "tento balík je třeba opravit ručně (kvůli chybějící architektuře)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2754,38 +2913,48 @@ msgstr "" "Nebyl jsem schopen nalézt soubor s balíkem %s. Asi budete muset tento balík " "opravit ručně." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Indexové soubory balíku jsou narušeny. Chybí pole Filename: u balíku %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Velikosti nesouhlasí" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Nelze zpracovat soubor %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Pozn: Vybírám %s místo %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Neplatná řádka v diverzním souboru: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Nelze zpracovat soubor %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Blok výrobce %s neobsahuje otisk klíče" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2794,66 +2963,66 @@ msgstr "" "Používám přípojný bod %s\n" "Připojuji CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Rozpoznávám... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Uložený název: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Odpojuji CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Používám přípojný bod %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Odpojuji CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Čekám na disk...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Připojuji CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Hledám na disku indexové soubory...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Nalezl jsem indexy balíků (%zu), indexy zdrojů (%zu), indexy popisů (%zu) a " "podpisy (%zu)\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Nalezený název: „%s“\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Nejedná se o platné jméno, zkuste to znovu.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2862,165 +3031,291 @@ msgstr "" "Tento disk se nazývá: \n" "„%s“\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopíruji seznamy balíků..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Zapisuji nový seznam balíků\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Seznamy zdrojů na tomto disku jsou:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Zapsal jsem %i záznamů.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Zapsal jsem %i záznamů s chybějícími soubory (%i).\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Zapsal jsem %i záznamů s nesouhlasícími soubory (%i).\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Zapsal jsem %i záznamů s chybějícími (%i) a nesouhlasícími (%i) soubory.\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Otevírám konfigurační soubor %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Neshoda kontrolních součtů" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Vydání „%s“ pro „%s“ nebylo nalezeno" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Verze „%s“ pro „%s“ nebyla nalezena" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Nemohu najít úlohu %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nemohu najít balík %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Instaluji %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Nastavuji %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Odstraňuji %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Kompletně odstraněn %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Spouštím poinstalační spouštěč %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Adresář „%s“ chybí" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Nemohu otevřít soubor %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Připravuji %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Rozbaluji %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Připravuji nastavení %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Nainstalován %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Připravuji odstranění %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Odstraněn %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Připravuji úplné odstranění %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Kompletně odstraněn %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "Nelze zapsat log, volání openpty() selhalo (/dev/pts není připojen?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Nemohu uzamknout list adresář" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Nemohu záplatovat soubor" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Spojení bylo předčasně ukončeno" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Seznam argumentů Acquire::gpgv::Options je příliš dlouhý. Končím." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Při zpracování %s se objevila chyba (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Zkomolený řádek %u v seznamu zdrojů %s (id výrobce)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Nemohu přistoupit ke klíčence: „%s“" + +#~ msgid "Could not patch file" +#~ msgstr "Nemohu záplatovat soubor" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3058,8 +3353,8 @@ msgstr "Spojení bylo předčasně ukončeno" #~ msgstr "Uložený název: %s \n" #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Nalezl jsem indexy balíků (%i), indexy zdrojů (%i), indexy překladů (%i) " #~ "a podpisy (%i)\n" @@ -6,170 +6,174 @@ msgid "" msgstr "" "Project-Id-Version: APT\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2005-06-06 13:46+0100\n" "Last-Translator: Dafydd Harries <daf@muse.19inch.net>\n" "Language-Team: Welsh <cy@pengwyn.linux.org.uk>\n" +"Language: cy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Mae gan y pecyn %s fersiwn %s ddibyniaeth heb ei gwrdd:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Ni ellir lleoli'r pecyn %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 #, fuzzy msgid "Total package names: " msgstr "Cyfanswm Enwau Pecynnau : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Cyfanswm Enwau Pecynnau : " + +#: cmdline/apt-cache.cc:326 #, fuzzy msgid " Normal packages: " msgstr " Pecynnau Normal: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 #, fuzzy msgid " Pure virtual packages: " msgstr " Pecynnau Cwbl Rhithwir: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 #, fuzzy msgid " Single virtual packages: " msgstr " Pecynnau Rhithwir Sengl: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 #, fuzzy msgid " Mixed virtual packages: " msgstr " Pecynnau Rhithwir Cymysg: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Ar Goll: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 #, fuzzy msgid "Total distinct versions: " msgstr "Cyfanswm Fersiynau Gwahanol: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Cyfanswm Fersiynau Gwahanol: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 #, fuzzy msgid "Total dependencies: " msgstr "Cyfanswm Dibyniaethau: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 #, fuzzy msgid "Total ver/file relations: " msgstr "Cyfanswm perthyniadau fersiwn/ffeil: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Cyfanswm perthyniadau fersiwn/ffeil: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 #, fuzzy msgid "Total Provides mappings: " msgstr "Cyfanswm Mapiau Darpariath: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 #, fuzzy msgid "Total globbed strings: " msgstr "Cyfanswm Llinynau Glob: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 #, fuzzy msgid "Total dependency version space: " msgstr "Cyfanswm gofod Fersiwn Dibyniaeth: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 #, fuzzy msgid "Total slack space: " msgstr "Cyfanswm gofod Slac: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 #, fuzzy msgid "Total space accounted for: " msgstr "Cyfanswm Gofod Cyfrifwyd: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Nid yw'r ffeil pecyn %s yn gydamseredig." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Rhaid i chi ddarparu un patrwm yn union" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Canfuwyd dim pecyn" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Ni ellir lleoli'r pecyn %s" + +#: cmdline/apt-cache.cc:1533 #, fuzzy msgid "Package files:" msgstr "Ffeiliau Pecynnau:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Nid yw'r storfa yn gydamserol, ni ellir croesgyfeirio ffeil pecym" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 #, fuzzy msgid "Pinned packages:" msgstr "Pecynnau wedi eu Pinio:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(heb ganfod)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Wedi Sefydlu: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(dim)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Ymgeisydd: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(dim)" + +#: cmdline/apt-cache.cc:1615 #, fuzzy msgid " Package pin: " msgstr " Pin Pecyn: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 #, fuzzy msgid " Version table:" msgstr " Tabl Fersiynnau:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s ar gyfer %s %s wedi ei grynhow ar %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -191,6 +195,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -256,7 +261,12 @@ msgstr "" " '%s'\n" "yn y gyrriant '%s' a gwasgwch Enter\n" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Methwyd ailenwi %s at %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" @@ -324,41 +334,41 @@ msgstr "" " -c=? Darllen y ffeil cyfluniad hwn\n" " -o=? Gosod opsiwn cyfluniad mympwyol e.e. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Ni ellir ysgrifennu i %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Ni ellir cael fersiwn debconf. Ydi debconf wedi ei sefydlu?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Mae'r rhestr estyniad pecyn yn rhy hir." -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, fuzzy, c-format msgid "Error processing directory %s" msgstr "Gwall wrth brosesu'r cyfeiriadur %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Mae'r rhestr estyniad ffynhonell yn rhy hir" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Gwall wrth ysgrifennu pennawd i'r ffeil cynnwys" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, fuzzy, c-format msgid "Error processing contents %s" msgstr "Gwall wrth Brosesu Cynnwys %s" # FIXME: full stops -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 #, fuzzy msgid "" "Usage: apt-ftparchive [options] command\n" @@ -440,11 +450,11 @@ msgstr "" " -c=? Darllen y ffeil cyfluniad hwn\n" " -o=? Gosod opsiwn cyfluniad mympwyol" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Dim dewisiadau'n cyfateb" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Mae rhai ffeiliau ar goll yn y grŵp ffeiliau pecyn `%s'" @@ -461,7 +471,7 @@ msgstr "Hen gronfa data, yn ceisio uwchraddio %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -476,96 +486,96 @@ msgstr "Ni ellir agor y ffeil DB2 %s: %s" msgid "Failed to stat %s" msgstr "Methodd stat() o %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Does dim cofnod rheoli gan yr archif" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Ni ellir cael cyrchydd" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "Rh: Ni ellir darllen y cyfeiriadur %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "Rh: Ni ellir gwneud stat() o %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "G: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "Rh: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "G: Mae gwallau yn cymhwyso i'r ffeil " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Methwyd datrys %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Methwyd cerdded y goeden" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Methwyd agor %s" # FIXME -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DatGysylltu %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Methwyd darllen y cyswllt %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Methwyd datgysylltu %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Methwyd cysylltu %s at %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Tarwyd y terfyn cyswllt %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Doedd dim maes pecyn gan yr archif" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " Does dim cofnod gwrthwneud gan %s\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " Cynaliwr %s yw %s nid %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, fuzzy, c-format msgid " %s has no source override entry\n" msgstr " Does dim cofnod gwrthwneud gan %s\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, fuzzy, c-format msgid " %s has no binary override entry either\n" msgstr " Does dim cofnod gwrthwneud gan %s\n" @@ -666,82 +676,82 @@ msgstr "Gwall wrth datgysylltu %s" msgid "Failed to rename %s to %s" msgstr "Methwyd ailenwi %s at %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "I" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Gwall crynhoi patrwm - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Mae gan y pecynnau canlynol ddibyniaethau heb eu bodloni:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ond mae %s wedi ei sefydlu" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ond mae %s yn mynd i gael ei sefydlu" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ond ni ellir ei sefydlu" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ond mae'n becyn rhithwir" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ond nid yw wedi ei sefydlu" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ond nid yw'n mynd i gael ei sefydlu" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " neu" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Caiff y pecynnau canlynol eu TYNNU:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 #, fuzzy msgid "The following packages have been kept back:" msgstr "Mae'r pecynnau canlynol wedi eu dal yn ôl" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 #, fuzzy msgid "The following packages will be upgraded:" msgstr "Caiff y pecynnau canlynol eu uwchraddio" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 #, fuzzy msgid "The following packages will be DOWNGRADED:" msgstr "Caiff y pecynnau canlynol eu ISRADDIO" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Caiff y pecynnau wedi eu dal canlynol eu newid:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (oherwydd %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 #, fuzzy msgid "" "WARNING: The following essential packages will be removed.\n" @@ -751,148 +761,239 @@ msgstr "" "NI DDYLIR gwneud hyn os nad ydych chi'n gwybod yn union beth rydych chi'n\n" "ei wneud!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu wedi uwchraddio, %lu newydd eu sefydlu, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu wedi ailsefydlu, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu wedi eu israddio, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu i'w tynnu a %lu heb eu uwchraddio.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu heb eu sefydlu na tynnu'n gyflawn.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Sylwer, yn dewis %s ar gyfer y patrwm '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Sylwer, yn dewis %s ar gyfer y patrwm '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Dewiswyd fersiwn %s (%s) ar gyfer %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Mae'r pecyn %s yn becyn rhithwir a ddarparir gan:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Sefydliwyd]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Fersiynau Posib" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Dylech ddewis un yn benodol i'w sefydlu." + +# FIXME: punctuation +#: cmdline/apt-get.cc:682 +#, fuzzy, 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 "" +"Does dim fersiwn gan y pecyn %s, ond mae'n bodoli yn y cronfa data.\n" +"Mae hyn fel arfer yn golygu y crybwyllwyd y pecyn mewn dibyniaeth ond heb\n" +"gael ei uwchlwytho, cafodd ei ddarfod neu nid yw ar gael drwy gynnwys y\n" +"ffeil sources.list.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Fodd bynnag, mae'r pecynnau canlynol yn cymryd ei le:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Does dim ymgeisydd sefydlu gan y pecyn %s" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Sylwer, yn dewis %s yn hytrach na %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Yn hepgor %s, mae wedi ei sefydlu a nid yw uwchraddio wedi ei osod.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Yn hepgor %s, mae wedi ei sefydlu a nid yw uwchraddio wedi ei osod.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Nid yw ailsefydlu %s yn bosib, gan ni ellir ei lawrlwytho.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "Mae %s y fersiwn mwyaf newydd eisioes.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "ond mae %s yn mynd i gael ei sefydlu" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Nid yw'r pecyn %s wedi ei sefydlu, felly ni chaif ei dynnu\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Yn cywiro dibyniaethau..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " wedi methu." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Ni ellir cywiro dibyniaethau" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Ni ellir bychanu y set uwchraddio" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Wedi Gorffen" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Efallai hoffech rhedeg `apt-get -f install' er mwyn cywiro'r rhain." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Efallai hoffech rhedeg 'apt-get -f install' er mwyn cywiro'r rhain." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dibyniaethau heb eu bodloni. Ceisiwch ddefnyddio -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 #, fuzzy msgid "WARNING: The following packages cannot be authenticated!" msgstr "RHYBUDD: Ni ellir dilysu'r pecynnau canlynol yn ddiogel!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 #, fuzzy msgid "Some packages could not be authenticated" msgstr "RHYBUDD: Ni ellir dilysu'r pecynnau canlynol yn ddiogel!" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Mae problemau a defnyddwyd -y heb --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 #, fuzzy msgid "Packages need to be removed but remove is disabled." msgstr "Rhaid tynnu pecynnau on mae Tynnu wedi ei analluogi." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 #, fuzzy msgid "Internal error, Ordering didn't finish" msgstr "Gwall Mewnol wrth ychwanegu dargyfeiriad" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Ni ellir cloi'r cyfeiriadur lawrlwytho" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Methwyd darllen y rhestr ffynhonellau." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Mae angeyn cyrchu %sB/%sB o archifau.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Mae angen cyrchu %sB o archifau.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Ar ôl dadbacio defnyddir %sB o ofod disg ychwanegol.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Ar ôl dadbactio caiff %sB o ofod disg ei rhyddhau.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, fuzzy, c-format msgid "Couldn't determine free space in %s" msgstr "Does dim digon o le rhydd yn %s gennych" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Does dim digon o le rhydd gennych yn %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Penodwyd Syml Yn Unig ond nid yw hyn yn weithred syml." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ie, gwna fel rydw i'n dweud!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, fuzzy, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -903,29 +1004,29 @@ msgstr "" "Er mwyn mynd ymlaen, teipiwch y frawddeg '%s'\n" " ?]" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Erthylu." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 #, fuzzy msgid "Do you want to continue [Y/n]? " msgstr "Ydych chi eisiau mynd ymlaen? [Y/n] " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Methwyd cyrchu %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Methodd rhai ffeiliau lawrlwytho" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Lawrlwytho yn gyflawn ac yn y modd lawrlwytho'n unig" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -933,139 +1034,80 @@ msgstr "" "Ni ellir cyrchu rhai archifau, efallai dylwch rhedeg apt-get update, neu " "geidio defnyddio --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "Ni chynhelir cyfnewid cyfrwng efo --fix-missing ar hyn o bryd" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Ni ellir cywiro pecynnau ar goll." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 #, fuzzy msgid "Aborting install." msgstr "Yn Erthylu'r Sefydliad." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Sylwer, yn dewis %s yn hytrach na %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Yn hepgor %s, mae wedi ei sefydlu a nid yw uwchraddio wedi ei osod.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Nid yw'r pecyn %s wedi ei sefydlu, felly ni chaif ei dynnu\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Mae'r pecyn %s yn becyn rhithwir a ddarparir gan:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Sefydliwyd]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Dylech ddewis un yn benodol i'w sefydlu." - -# FIXME: punctuation -#: cmdline/apt-get.cc:1148 -#, fuzzy, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Does dim fersiwn gan y pecyn %s, ond mae'n bodoli yn y cronfa data.\n" -"Mae hyn fel arfer yn golygu y crybwyllwyd y pecyn mewn dibyniaeth ond heb\n" -"gael ei uwchlwytho, cafodd ei ddarfod neu nid yw ar gael drwy gynnwys y\n" -"ffeil sources.list.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Fodd bynnag, mae'r pecynnau canlynol yn cymryd ei le:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Does dim ymgeisydd sefydlu gan y pecyn %s" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Nid yw ailsefydlu %s yn bosib, gan ni ellir ei lawrlwytho.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "Mae %s y fersiwn mwyaf newydd eisioes.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Ni chanfuwyd y rhyddhad '%s' o '%s'" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Ni chanfuwyd y fersiwn '%s' o '%s' " - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Dewiswyd fersiwn %s (%s) ar gyfer %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Methwyd stat() o'r rhestr pecyn ffynhonell %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Nid yw'r gorchymyn diweddaru yn derbyn ymresymiadau" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Ni ellir cloi'r cyfeiriadur rhestr" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" +msgstr[0] "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" +msgstr[1] "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" +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] "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" +msgstr[1] "Caiff y pecynnau NEWYDD canlynol eu sefydlu:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1081,46 +1123,26 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Gall y wybodaeth canlynol gynorthwyo'n datrys y sefyllfa:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "Gwall Mewnol, torrodd AllUpgrade bethau" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 #, fuzzy msgid "Internal error, AllUpgrade broke stuff" msgstr "Gwall Mewnol, torrodd AllUpgrade bethau" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "Methwyd canfod pecyn %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Methwyd canfod pecyn %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Sylwer, yn dewis %s ar gyfer y patrwm '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "ond mae %s yn mynd i gael ei sefydlu" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Efallai hoffech rhedeg `apt-get -f install' er mwyn cywiro'r rhain:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Efallai hoffech rhedeg 'apt-get -f install' er mwyn cywiro'r rhain:" # FIXME -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1129,7 +1151,7 @@ msgstr "" "pecyn (neu penodwch ddatrys)" # FIXME: needs commas -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1141,127 +1163,156 @@ msgstr "" "ansefydlog, fod rhai pecynnau angenrheidiol heb gael eu creu eto neu\n" "heb gael eu symud allan o Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Pecynnau wedi torri" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Caiff y pecynnau canlynol ychwanegol eu sefydlu:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Pecynnau a awgrymmir:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Pecynnau a argymhellir:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Methwyd canfod pecyn %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "ond mae %s yn mynd i gael ei sefydlu" + +#: cmdline/apt-get.cc:2002 #, fuzzy msgid "Calculating upgrade... " msgstr "Yn Cyfrifo'r Uwchraddiad... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Methwyd" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Wedi Gorffen" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 #, fuzzy msgid "Internal error, problem resolver broke stuff" msgstr "Gwall Mewnol, torrodd AllUpgrade bethau" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Ni ellir cloi'r cyfeiriadur lawrlwytho" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Rhaid penodi o leiaf un pecyn i gyrchi ffynhonell ar ei gyfer" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Ni ellir canfod pecyn ffynhonell ar gyfer %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, fuzzy, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Yn hepgor dadbacio y ffynhonell wedi ei dadbacio eisioes yn %s\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Does dim digon o le rhydd yn %s gennych" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Rhaid cyrchu %sB/%sB o archifau ffynhonell.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Rhaid cyrchu %sB o archifau ffynhonell.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, fuzzy, c-format msgid "Fetch source %s\n" msgstr "Cyrchu Ffynhonell %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Methwyd cyrchu rhai archifau." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Yn hepgor dadbacio y ffynhonell wedi ei dadbacio eisioes yn %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Methodd y gorchymyn dadbacio '%s'.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Methodd y gorchymyn adeiladu '%s'.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Methodd proses plentyn" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Rhaid penodi o leiaf un pecyn i wirio dibyniaethau adeiladu ar eu cyfer" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Ni ellir cyrchu manylion dibyniaeth adeiladu ar gyfer %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "Nid oes dibyniaethau adeiladu gan %s.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "" -"Ni ellir bodloni dibyniaeth %s ar gyfer %s oherwydd ni ellir canfod y pecyn %" -"s" +"Ni ellir bodloni dibyniaeth %s ar gyfer %s oherwydd ni ellir canfod y pecyn " +"%s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1270,34 +1321,34 @@ msgstr "" "Ni ellir bodloni'r dibyniaeth %s ar gyfer %s oherwydd does dim fersiwn sydd " "ar gael o'r pecyn %s yn gallu bodloni'r gofynion ferswin" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Methwyd bodloni dibynniaeth %s am %s: Mae'r pecyn sefydliedig %s yn rhy " "newydd" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Methwyd bodloni dibyniaeth %s am %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Methwyd bodloni'r dibyniaethau adeiladu ar gyfer %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Methwyd prosesu dibyniaethau adeiladu" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 #, fuzzy msgid "Supported modules:" msgstr "Modylau a Gynhelir:" # FIXME: split -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1322,6 +1373,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1382,7 +1435,7 @@ msgstr "" "\n" " Mae gan yr APT hwn bŵerau buwch hudol.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1636,11 +1689,11 @@ msgstr "Mae'r ffeil %s/%s yn trosysgrifo'r un yn y pecyn %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Ni ellir darllen %s" @@ -1669,10 +1722,9 @@ msgstr "Methwyd stat() ar %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Rhaid i'r cyfeiriaduron 'info' a 'temp' for ar yr un system ffeiliau" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 #, fuzzy msgid "Reading package lists" msgstr "Yn Darllen Rhestrau Pecynnau" @@ -1785,12 +1837,33 @@ msgstr "Methwyd lleoli ffeil rheoli dilys" msgid "Unparsable control file" msgstr "Ffeil rheoli ni ellir ei ramadegu" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Methwyd agor pibell ar gyfer %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Gwall darllen o broses %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Methwyd stat()" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Methwyd gosod amser newid" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Methwyd darllen y cronfa ddata CD-ROM %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 #, fuzzy msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " @@ -1799,7 +1872,7 @@ msgstr "" "Defnyddiwch apt-cdrom fel bo APT yn adnabod y CD hwn. Ni ellir defnyddio apt-" "get update i ychwanegu CDau newydd." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 #, fuzzy msgid "Wrong CD-ROM" msgstr "CD Anghywir" @@ -1819,15 +1892,6 @@ msgstr "Ffeil heb ei ganfod" msgid "File not found" msgstr "Ffeil heb ei ganfod" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Methwyd stat()" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Methwyd gosod amser newid" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI annilys: rhaid i URIs lleol beidio a cychwyn efo \"//\"" @@ -1887,7 +1951,7 @@ msgstr "Goramser cysylltu" msgid "Server closed the connection" msgstr "Caeodd y gweinydd y cysylltiad" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Gwall darllen" @@ -1899,195 +1963,181 @@ msgstr "Gorlifodd ateb y byffer." msgid "Protocol corruption" msgstr "Llygr protocol" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Gwall ysgrifennu" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Methwyd creu soced" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Methwyd cysylltu soced data, goramserodd y cyslltiad" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 #, fuzzy msgid "Could not connect passive socket." msgstr "Methwyd cysylltu soced goddefol" # FIXME -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "Methodd getaddrinfo gael soced gwrando" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Methwyd rhwymo soced" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Methwyd gwrando ar y soced" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Methwyd canfod enw'r soced" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Methwyd danfod gorchymyn PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Teulu cyfeiriad anhysbys %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Methodd gorchymyn EPRT; meddai'r gweinydd: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Goramserodd cysylltiad y soced data" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Methwyd derbyn cysylltiad" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problem wrth stwnshio ffeil" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Methwyd cyrchu ffeil; meddai'r gweinydd '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Goramserodd soced data" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Methodd trosgludiad data; meddai'r gweinydd '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Ymholiad" # FIXME -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Methwyd gweithredu " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Yn cysylltu i %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Methwyd creu soced ar gyfer %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Ni ellir cychwyn y cysylltiad i %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Methwyd cysylltu i %s:%s (%s), goramserodd y cysylltiad" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Methwyd cysylltu i %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Yn cysylltu i %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Methwyd datrys '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Methiant dros dro yn datrys '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Digwyddodd rhywbweth hyll wrth ddatrys '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Methwyd cysylltu i %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, fuzzy, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Methwyd datrys '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +msgid "No keyring installed in %s." +msgstr "Yn Erthylu'r Sefydliad." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 #, fuzzy msgid "The following signatures were invalid:\n" msgstr "Caiff y pecynnau canlynol ychwanegol eu sefydlu:" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Methwyd agor pibell ar gyfer %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Gwall darllen o broses %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Yn aros am benawdau" @@ -2125,146 +2175,180 @@ msgstr "Mae cynaliaeth amrediad y gweinydd hwn wedi torri" msgid "Unknown date format" msgstr "Fformat dyddiad anhysbys" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Methwyd dewis" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Goramserodd y cysylltiad" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Gwall wrth ysgrifennu i ffeil allbwn" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Gwall wrth ysgrifennu at ffeil" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Gwall wrth ysgrifennu at y ffeil" -#: methods/http.cc:891 +#: methods/http.cc:894 #, fuzzy msgid "Error reading from server. Remote end closed connection" msgstr "Gwall wrth ddarllen o'r gweinydd: caeodd yr ochr pell y cysylltiad" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Gwall wrth ddarllen o'r gweinydd" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Methwyd ysgrifennu ffeil %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 #, fuzzy msgid "Bad header data" msgstr "Data pennawd gwael" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Methodd y cysylltiad" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Gwall mewnol" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Ni ellir defnyddio mmap() ar ffeil gwag" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Methwyd agor pibell ar gyfer %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Methwyd gwneud mmap() efo %lu beit" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Ni ellir agor %s" + +# FIXME +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Methwyd gweithredu " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Ni chanfuwyd y dewis %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Talgryniad math anhysbys: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Yn agor y ffeil cyfluniad %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Gwall cystrawen %s:%u: Mae bloc yn cychwyn efo dim enw." # FIXME -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, fuzzy, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Gwall cystrawen %s:%u: Tag wedi camffurfio" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Gwall cystrawen %s:%u: Sbwriel ychwanegol ar ôl y gwerth" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Gwall cystrawen %s:%u: Ceir defnyddio cyfarwyddyd ar y lefel dop yn unig" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Gwall cystrawen %s:%u: Gormod o gynhwysion nythol" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Gwall cystrawen %s:%u: Cynhwyswyd o fan hyn" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Gwall cystrawen %s:%u: Cyfarwyddyd ni gynhelir '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Gwall cystrawen %s:%u: Ceir defnyddio cyfarwyddyd ar y lefel dop yn unig" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Gwall cystrawen %s:%u: Sbwriel ychwanegol ar ddiwedd y ffeil" @@ -2296,33 +2380,33 @@ msgstr "Ni adnabyddir yr opsiwn llinell orchymyn %s" msgid "Command line option %s is not boolean" msgstr "Nid yw'r opsiwn llinell orchymyn %s yn fŵleaidd" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Mae'r opsiwn %s yn mynnu ymresymiad." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Opsiwn %s: Rhaid i benodiad eitem cyfluniad gael =<gwerth>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Mae'r opsiwn %s yn mynnu ymresymiad cyfanrif, nid '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opsiwn '%s' yn rhy hir" # FIXME: 'Sense'? -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Ni ddeallir %s, ceiswich ddefnyddio 'true' neu 'false'." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Gweithred annilys %s" @@ -2332,198 +2416,221 @@ msgstr "Gweithred annilys %s" msgid "Unable to stat the mount point %s" msgstr "Ni ellir gwneud stat() o'r pwynt clymu %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Ni ellir newid i %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Methwyd gwneud stat() o'r CD-ROM" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Ddim yn cloi'r ffeil clo darllen-yn-unig %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Methwyd agor y ffeil clo %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Ddim yn cloi'r ffeil clo ar NFS %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Methwyd cael y clo %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, fuzzy, c-format msgid "Waited for %s but it wasn't there" msgstr "Arhoswyd am %s ond nid oedd e yna" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Derbyniodd is-broses %s wall segmentu." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Derbyniodd is-broses %s wall segmentu." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Dychwelodd is-broses %s gôd gwall (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Gorffenodd is-broses %s yn annisgwyl" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Methwyd agor ffeil %s" +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Methwyd agor pibell ar gyfer %s" + # FIXME -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "o hyd %lu i ddarllen ond dim ar ôl" # FIXME -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "o hyd %lu i ysgrifennu ond methwyd" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Gwall wrth gau'r ffeil" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Gwall wrth gau'r ffeil" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Gwall wrth gyfamseru'r ffeil" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Gwall wrth dadgysylltu'r ffeil" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Gwall wrth gyfamseru'r ffeil" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Storfa pecyn gwag" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Mae'r ffeil storfa pecyn yn llygredig" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Mae'r ffeil storfa pecyn yn fersiwn anghyflawn" # FIXME: capitalisation? -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, fuzzy, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Nid yw'r APT yma yn cefnogi'r system fersiwn '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Adeiladwyd y storfa pecyn ar gyfer pernsaerniaeth gwahanol" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Dibynnu" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "CynDdibynnu" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Awgrymu" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Argymell" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Gwrthdaro" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Amnewid" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Darfodi" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "pwysig" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "angenrheidiol" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "safonnol" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opsiynnol" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "ychwanegol" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 #, fuzzy msgid "Building dependency tree" msgstr "Yn Aideladu Coeden Dibyniaeth" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 #, fuzzy msgid "Candidate versions" msgstr "Fersiynau Posib" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 #, fuzzy msgid "Dependency generation" msgstr "Cynhyrchaid Dibyniaeth" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "Yn cyfuno manylion Ar Gael" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "Methwyd agor %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "Methwyd ysgrifennu ffeil %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + # FIXME: number? #: apt-pkg/tagfile.cc:102 #, c-format @@ -2535,58 +2642,82 @@ msgstr "Ni ellir gramadegu ffeil becynnau %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Ni ellir gramadegu ffeil becynnau %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Llinell camffurfiol %lu yn y rhestr ffynhonell %s (gramadegu dosranniad)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (dosranniad)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Llinell camffurfiol %lu yn y rhestr ffynhonell %s (gramadegu dosranniad)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" +"Llinell camffurfiol %lu yn y rhestr ffynhonell %s (gramadegu dosranniad)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Llinell camffurfiol %lu yn y rhestr ffynhonell %s (gramadegu dosranniad)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (dosranniad)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (gramadegu URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, fuzzy, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (dosranniad llwyr)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (gramadegu dosranniad)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Yn agor %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Llinell %u yn rhy hir yn y rhestr ffynhonell %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Llinell camffurfiol %u yn y rhestr ffynhonell %s (math)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, fuzzy, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Mae'r math '%s' yn anhysbys ar linell %u yn y rhestr ffynhonell %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, fuzzy, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (dosranniad)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " @@ -2594,7 +2725,7 @@ msgid "" msgstr "" # FIXME: %s may have an arbirrary length -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2605,7 +2736,7 @@ msgstr "" "oherwydd lŵp gwrthdaro/cynddibynu. Mae hyn yn aml yn wael, ond os ydych wir " "eisiau ei wneud ef, gweithredwch yr opsiwn APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2617,7 +2748,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Ni chynhelir y math ffeil mynegai '%s'" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2625,7 +2756,7 @@ msgstr "" "Mae angen ailsefydlu'r pecyn %s, ond dydw i ddim yn gallu canfod archif ar " "ei gyfer." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2633,12 +2764,12 @@ msgstr "" "Gwall: Cynhyrchodd pkgProblemResolver::Resolve doriadau. Fe all hyn fod wedi " "ei achosi gan pecynnau wedi eu dal." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Ni ellir cywiro'r problemau gan eich bod chi wedi dal pecynnau torredig." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2646,24 +2777,29 @@ msgstr "" "Methwodd rhai ffeiliau mynegai lawrlwytho: maent wedi eu anwybyddu, neu hen " "rai eu defnyddio yn lle." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Mae'r cyfeiriadur rhestrau %spartial ar goll." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Mae'r cyfeiriadur archif %spartial ar goll." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Ni ellir cloi'r cyfeiriadur rhestr" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, fuzzy, c-format msgid "Retrieving file %li of %li" msgstr "Yn Darllen Rhestr Ffeiliau" @@ -2686,12 +2822,12 @@ msgstr "" " '%s'\n" "yn y gyrriant '%s' a gwasgwch Enter\n" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Ni chynhelir y system pecynnu '%s'" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 #, fuzzy msgid "Unable to determine a suitable packaging system type" msgstr "Ni ellir canfod math system addas" @@ -2706,146 +2842,168 @@ msgstr "Ni ellir gwneud stat() o %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Rhaid i chi rhoi rhai URI 'source' yn eich ffeil sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Methwyd agor neu ramadegu'r ffeil rhestrau neu statws." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Efallai hoffech rhedege apt-get update er mwyn cywiro'r problemau hyn." # FIXME: literal -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Cofnod annilys yn y ffeil hoffterau, dim pennawd 'Package'" # FIXME: tense -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Methwyd daeall y math pin %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Dim blaenoriath (neu sero) wedi ei benodi ar gyfer pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Mae can y storfa system fersiwn anghyfaddas" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, fuzzy, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Digwyddod gwall wrth brosesu %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, fuzzy, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Digwyddod gwall wrth brosesu %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Digwyddod gwall wrth brosesu %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, fuzzy, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Digwyddod gwall wrth brosesu %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Digwyddod gwall wrth brosesu %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, fuzzy, c-format -msgid "Error occurred while processing %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Digwyddod gwall wrth brosesu %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, fuzzy, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Digwyddod gwall wrth brosesu %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, fuzzy, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Digwyddod gwall wrth brosesu %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Digwyddod gwall wrth brosesu %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Jiw, rhagoroch chi'r nifer o enwau pecyn mae'r APT hwn yn gallu ei drin." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Jiw, rhagoroch chi'r nifer o fersiynau mae'r APT hwn yn gallu ei drin." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Jiw, rhagoroch chi'r nifer o fersiynau mae'r APT hwn yn gallu ei drin." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Jiw, rhagoroch chi'r nifer o ddibyniaethau mae'r APT hwn yn gallu ei drin." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, fuzzy, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Digwyddod gwall wrth brosesu %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, fuzzy, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Digwyddod gwall wrth brosesu %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Ni chanfuwyd pecyn %s %s wrth brosesu dibyniaethau ffeil" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Methwyd stat() o'r rhestr pecyn ffynhonell %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Yn Casglu Darpariaethau Ffeil" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Gwall M/A wrth gadw'r storfa ffynhonell" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "methwyd ailenwi, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Camgyfatebiaeth swm MD5" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "Camgyfatebiaeth swm MD5" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + # FIXME: case -#: apt-pkg/acquire-item.cc:1216 +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2854,7 +3012,7 @@ msgstr "" "Methais i leoli ffeila r gyfer y pecyn %s. Fa all hyn olygu bod rhaid i chi " "drwsio'r pecyn hyn a law. (Oherwydd pensaerniaeth coll.)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2863,270 +3021,408 @@ msgstr "" "Methais i leoli ffeila r gyfer y pecyn %s. Fa all hyn olygu bod rhaid i chi " "drwsio'r pecyn hyn a law." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Mae'r ffeiliau mynegai pecyn yn llygr. Dim maes Filename: gan y pecyn %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Camgyfatebiaeth maint" # FIXME: number? -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Ni ellir gramadegu ffeil becynnau %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Sylwer, yn dewis %s yn hytrach na %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Llinell annilys yn y ffeil dargyfeirio: %s" + +# FIXME: number? +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Ni ellir gramadegu ffeil becynnau %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Nid yw'r bloc darparwr %s yn cynnwys ôl bys" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "" -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "CD Anghywir" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 #, fuzzy msgid "Waiting for disc...\n" msgstr "Yn aros am benawdau" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" "'%s'\n" msgstr "" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 #, fuzzy msgid "Copying package lists..." msgstr "Yn Darllen Rhestrau Pecynnau" -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 #, fuzzy msgid "Writing new source list\n" msgstr "Llinell %u yn rhy hir yn y rhestr ffynhonell %s." -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Yn agor y ffeil cyfluniad %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "Camgyfatebiaeth swm MD5" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Ni chanfuwyd y rhyddhad '%s' o '%s'" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Ni chanfuwyd y fersiwn '%s' o '%s' " + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Methwyd canfod pecyn %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Methwyd canfod pecyn %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr " Wedi Sefydlu: " -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, fuzzy, c-format msgid "Configuring %s" msgstr "Yn cysylltu i %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, fuzzy, c-format msgid "Removing %s" msgstr "Yn agor %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format msgid "Completely removing %s" msgstr "Methwyd dileu %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "Mae'r cyfeiriadur rhestrau %spartial ar goll." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Methwyd agor ffeil %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, fuzzy, c-format msgid "Preparing %s" msgstr "Yn agor %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, fuzzy, c-format msgid "Unpacking %s" msgstr "Yn agor %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, fuzzy, c-format msgid "Preparing to configure %s" msgstr "Yn agor y ffeil cyfluniad %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, fuzzy, c-format msgid "Installed %s" msgstr " Wedi Sefydlu: " -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, fuzzy, c-format msgid "Removed %s" msgstr "Argymell" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, fuzzy, c-format msgid "Preparing to completely remove %s" msgstr "Yn agor y ffeil cyfluniad %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, fuzzy, c-format msgid "Completely removed %s" msgstr "Methwyd dileu %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Ni ellir cloi'r cyfeiriadur rhestr" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "Methwyd agor ffeil %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Caewyd y cysylltiad yn gynnar" +#, fuzzy +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Digwyddod gwall wrth brosesu %s (NewVersion2)" + +#, fuzzy +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Llinell camffurfiol %lu yn y rhestr ffynhonell %s (dosranniad)" + +#, fuzzy +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Methwyd datrys '%s'" + +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "Methwyd agor ffeil %s" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -9,155 +9,159 @@ msgid "" msgstr "" "Project-Id-Version: apt-da\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2007-09-06 21:40+0200\n" "Last-Translator: Claus Hindsgaul <claus.hindsgaul@gmail.com>\n" "Language-Team: Danish\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "<Pakken %s version %s har en uopfyldt afhngighed:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Kunne ikke lokalisere pakken %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Totale pakkenavne : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Totale pakkenavne : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normale pakker: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Rene virtuelle pakker: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Enkelte virtuelle pakker: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Blandede virtuelle pakker: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Manglende: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Totale forskellige versioner: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Sammenlagt forskellige beskrivelser: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Sammenlagt afhngigheder: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Sammenlagt version/fil-relationer: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Sammenlagt version/fil-relationer: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Sammenlagt 'Tilbyder'-markeringer: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Totalle sgemnsterstrenge: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Total afhngighedsversions-plads: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Total 'Slack'-plads: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Total plads, der kan gres rede for: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Pakkefilen %s er ude af trit." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Du skal angive njagtig t mnster" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" +msgstr "Du skal angive mindst t filnavn" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Fandt ingen pakker" +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Kunne ikke lokalisere pakken %s" + # Overskriften til apt-cache policy, # forkorter "Package" vk. CH -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pakkefiler:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Mellemlageret er ude af trit, kan ikke krydsreferere en pakkefil" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "'Pinned' pakker:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ikke fundet)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installeret: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ingen)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ingen)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pakke-pin: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versionstabel:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s for %s oversat %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -179,6 +183,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -241,7 +246,12 @@ msgstr "Angiv et navn for denne disk, som f.eks. 'Debian 2.1r1 Disk 1'" msgid "Please insert a Disc in the drive and press enter" msgstr "Indst en disk i drevet og tryk retur" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Kunne ikke omdbe %s til %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Gentag processen for resten af cd'erne i dit st." @@ -306,40 +316,40 @@ msgstr "" " -c=? Ls denne opstningsfil\n" " -o=? Angiv et opstningstilvalg. F.eks. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Kunne ikke skrive til %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Kan ikke finde debconfs version. Er debconf installeret?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Pakkeudvidelseslisten er for lang" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Fejl under behandling af mappen %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Kildeudvidelseslisten er for lang" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Fejl under skrivning af hovedet til indholdsfil" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Fejl under behandling af indhold %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -419,11 +429,11 @@ msgstr "" " -c=? Ls denne opstningsfil\n" " -o=? St en opstnings-indstilling" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Ingen valg passede" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Visse filer mangler i pakkefilgruppen '%s'" @@ -439,8 +449,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB er gammel, forsger at opgradere %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Databaseformatet er ugyldigt. Hvis du har opgraderet fra en tidligere " @@ -457,95 +468,95 @@ msgstr "Kunne ikke bne DB-filen %s: %s" msgid "Failed to stat %s" msgstr "Kunne ikke finde %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arkivet har ingen kontrolindgang" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Kunne skaffe en markr" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Kunne ikke lse mappen %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Kunne ikke finde finde %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "F: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "F: Fejlene vedrrer filen " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Kunne ikke omstte navnet %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Trvandring mislykkedes" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Kunne ikke bne %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Kunne ikke 'readlink' %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Kunne ikke frigre %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Kunne ikke lnke %s til %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Nede DeLink-begrnsningen p %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arkivet havde intet package-felt" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s har ingen tvangs-post\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " pakkeansvarlig for %s er %s, ikke %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s har ingen linje med tilsidesttelse af standard for kildefiler\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -646,79 +657,79 @@ msgstr "Problem under aflnkning af %s" msgid "Failed to rename %s to %s" msgstr "Kunne ikke omdbe %s til %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "J" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Fejl ved tolkning af regulrt udtryk - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Flgende pakker har uopfyldte afhngigheder:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "men %s er installeret" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "men %s forventes installeret" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "men den kan ikke installeres" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "men det er en virtuel pakke" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "men den er ikke installeret" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "men den bliver ikke installeret" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " eller" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Flgende NYE pakker vil blive installeret:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Flgende pakker vil blive AFINSTALLERET:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Flgende pakker er blevet holdt tilbage:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Flgende pakker vil blive opgraderet:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Flgende pakker vil blive NEDGRADERET:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Flgende tilbageholdte pakker vil blive ndret:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (grundet %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -726,144 +737,237 @@ msgstr "" "ADVARSEL: Flgende essentielle pakker vil blive afinstalleret\n" "Dette br IKKE ske medmindre du er helt klar over, hvad du laver!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu opgraderes, %lu nyinstalleres, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu geninstalleres, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu nedgraderes, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu afinstalleres og %lu opgraderes ikke.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu ikke fuldstndigt installerede eller afinstallerede.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Bemrk, vlger %s som regulrt udtryk '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Bemrk, vlger %s som regulrt udtryk '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Valgte version %s (%s) af %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Pakken %s er en virtuel pakke, der kan leveres af:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installeret]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Kandidatversioner" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Du br eksplicit vlge en at installere." + +#: 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 "" +"Pakken %s har ingen tilgngelig version, men der refereres til den i en \n" +"anden pakke. Det kan betyde at denne pakke blevet overfldiggjort eller \n" +"kun kan hentes fra andre kilder\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Dog kan flgende pakker erstatte den:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Pakken %s har ingen installationskandidat" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Bemrk, at %s vlges fremfor %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Overspringer %s, da den allerede er installeret og opgradering er " +"deaktiveret.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Overspringer %s, da den allerede er installeret og opgradering er " +"deaktiveret.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Geninstallering af %s er ikke mulig, da den ikke kan hentes.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s er i forvejen den nyeste version.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "%s sat til manuelt installeret.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pakken %s er ikke installeret, s den afinstalleres ikke\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Retter afhngigheder..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " mislykkedes." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Kunne ikke rette afhngigheder" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Kunne ikke minimere opgraderingssttet" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Frdig" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Du kan muligvis rette dette ved at kre 'apt-get -f install'." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Uopfyldte afhngigheder. Prv med -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ADVARSEL: Flgende pakkers autenticitet kunne ikke verificeres!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Autentifikationsadvarsel tilsidesat.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Installr disse pakker uden verifikation (y/N)? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Nogle pakker kunne ikke autentificeres" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Der er problemer og -y blev brugt uden --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Intern fejl. InstallPackages blev kaldt med delagte pakker!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pakker skal afinstalleres, men Remove er deaktiveret." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Intern fejl. Sortering blev ikke fuldfrt" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Kunne ikke lse nedhentningsmappen" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Listen med kilder kunne ikke lses." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "Mystisk.. Strrelserne passede ikke, skriv til apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "%sB/%sB skal hentes fra arkiverne.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "%sB skal hentes fra arkiverne.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Efter udpakning vil %sB yderligere diskplads vre brugt.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Efter udpakning vil %sB diskplads blive frigjort.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Kunne ikke bestemme ledig plads i %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Du har ikke nok ledig plads i %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "'Trivial Only' angivet, men dette er ikke en triviel handling." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ja, gr som jeg siger!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -874,28 +978,28 @@ msgstr "" "For at fortstte, skal du skrive '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Afbryder." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Vil du fortstte [J/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Kunne ikke hente %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Nedhentningen af filer mislykkedes" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Nedhentning afsluttet i 'hent-kun'-tilstand" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -903,139 +1007,85 @@ msgstr "" "Kunne ikke hente nogle af arkiverne. Prv evt. at kre 'apt-get update' " "eller prv med --fix-missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing og medieskift understttes endnu ikke" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Kunne ikke rette manglende pakker." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Afbryder installationen." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Bemrk, at %s vlges fremfor %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Overspringer %s, da den allerede er installeret og opgradering er " -"deaktiveret.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pakken %s er ikke installeret, s den afinstalleres ikke\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Pakken %s er en virtuel pakke, der kan leveres af:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installeret]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Du br eksplicit vlge en at installere." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Pakken %s har ingen tilgngelig version, men der refereres til den i en \n" -"anden pakke. Det kan betyde at denne pakke blevet overfldiggjort eller \n" -"kun kan hentes fra andre kilder\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Dog kan flgende pakker erstatte den:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Pakken %s har ingen installationskandidat" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Geninstallering af %s er ikke mulig, da den ikke kan hentes.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s er i forvejen den nyeste version.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Udgaven '%s' for '%s' blev ikke fundet" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Versionen '%s' for '%s' blev ikke fundet" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Valgte version %s (%s) af %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Kunne ikke finde kildepakkelisten %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "'update'-kommandoen benytter ingen parametre" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Kunne ikke lse listemappen" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Det er ikke meningen, at vi skal slette ting og sager, kan ikke starte " "AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "Flgende pakker blev installeret automatisk, og behves ikke lngere:" +msgstr[0] "" +"Flgende pakker blev installeret automatisk, og behves ikke lngere:" +msgstr[1] "" +"Flgende pakker blev installeret automatisk, og behves ikke lngere:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Flgende pakker blev installeret automatisk, og behves ikke lngere:" - -#: cmdline/apt-get.cc:1516 +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] "" +"Flgende pakker blev installeret automatisk, og behves ikke lngere:" +msgstr[1] "" +"Flgende pakker blev installeret automatisk, og behves ikke lngere:" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Brug 'apt-get autoremove' til at fjerne dem." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1053,43 +1103,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Flgende oplysninger kan hjlpe dig med at klare situationen:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Intern fejl. AutoRemover delagde noget" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Intern fejl, AllUpgrade delagde noget" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Kunne ikke finde opgaven %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Kunne ikke finde pakken %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Bemrk, vlger %s som regulrt udtryk '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "%s sat til manuelt installeret.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Du kan muligvis rette det ved at kre 'apt-get -f install':" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1097,7 +1127,7 @@ msgstr "" "Uopfyldte afhngigheder. Prv 'apt-get -f install' uden pakker (eller angiv " "en lsning)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1108,115 +1138,144 @@ msgstr "" "en umulig situation eller bruger den ustabile distribution, hvor enkelte\n" "pakker endnu ikke er lavet eller gjort tilgngelige." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "delagte pakker" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Flgende yderligere pakker vil blive installeret:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Foreslede pakker:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Anbefalede pakker:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Kunne ikke finde pakken %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s sat til manuelt installeret.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Beregner opgraderingen... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Mislykkedes" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Frdig" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Intern fejl. Problemlseren delagde noget" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Kunne ikke lse nedhentningsmappen" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Du skal angive mindst n pakke at hente kildeteksten til" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Kunne ikke finde kildetekstpakken for %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Overspringer allerede hentet fil '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Du har ikke nok ledig plads i %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "%sB/%sB skal hentes fra kildetekst-arkiverne.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "%sB skal hentes fra kildetekst-arkiverne.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Henter kildetekst %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Nogle arkiver kunne ikke hentes." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Overspringer udpakning af allerede udpakket kildetekst i %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Udpakningskommandoen '%s' fejlede.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Tjek om pakken 'dpkg-dev' er installeret.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Opbygningskommandoen '%s' fejlede.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Barneprocessen fejlede" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "Skal angive mindst n pakke at tjekke opbygningsafhngigheder for" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Kunne ikke hente oplysninger om opbygningsafhngigheder for %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s har ingen opbygningsafhngigheder.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1224,7 +1283,7 @@ msgid "" msgstr "" "%s-afhngigheden for %s kan ikke opfyldes, da pakken %s ikke blev fundet" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1233,32 +1292,32 @@ msgstr "" "%s-afhngigheden for %s kan ikke opfyldes, da ingen af de tilgngelige " "udgaver af pakken %s kan tilfredsstille versions-kravene" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Kunne ikke opfylde %s-afhngigheden for %s: Den installerede pakke %s er for " "ny" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Kunne ikke opfylde %s-afhngigheden for %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Opbygningsafhngigheden for %s kunne ikke opfyldes." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Kunne ikke behandler opbygningsafhngighederne" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Understttede moduler:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1283,6 +1342,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1342,7 +1403,7 @@ msgstr "" "for flere oplysninger og tilvalg.\n" " Denne APT har \"Super Cow Powers\".\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1592,11 +1653,11 @@ msgstr "File %s/%s overskriver filen i pakken %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Kunne ikke lse %s" @@ -1625,10 +1686,9 @@ msgstr "Kunne ikke finde %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Mapperne info og temp skal ligge i samme filsystem" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Indlser pakkelisterne" @@ -1733,12 +1793,33 @@ msgstr "Kunne ikke finde en gyldig kontrolfil" msgid "Unparsable control file" msgstr "Ikke-tolkbar kontrolfil" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Kunne ikke bne datarr for %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Lsefejl fra %s-process" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Kunne ikke finde" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Kunne ikke angive ndringstidspunkt" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Kunne ikke lse cdrom-databasen %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1746,7 +1827,7 @@ msgstr "" "Brug apt-cdrom for at apt kan lre den at kende. apt-get update kan ikke " "bruges til at tilfje nye cd'er" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Forkert cd" @@ -1763,15 +1844,6 @@ msgstr "Disk blev ikke fundet." msgid "File not found" msgstr "Fil blev ikke fundet" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Kunne ikke finde" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Kunne ikke angive ndringstidspunkt" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Ugyldig URI, lokale URI'er m ikke starte med //" @@ -1830,7 +1902,7 @@ msgstr "Tidsudlb p forbindelsen" msgid "Server closed the connection" msgstr "Serveren lukkede forbindelsen" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Lsefejl" @@ -1842,178 +1914,175 @@ msgstr "Mellemlageret blev overfyldt af et svar." msgid "Protocol corruption" msgstr "Protokolfejl" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Skrivefejl" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Kunne ikke oprette sokkel" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Kunne ikke forbinde datasokkel, tidsudlb p forbindelsen" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Kunne ikke forbinde passiv sokkel." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo kunne ikke f en lyttesokkel" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Kunne ikke tilknytte en sokkel" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Kunne ikke lytte p soklen" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Kunne ikke finde soklens navn" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Kunne ikke sende PORT-kommando" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Ukendt adressefamilie %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT mislykkedes. Serveren sagde: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Tidsudlb p datasokkel-forbindelse" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Kunne ikke acceptere forbindelse" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problem ved \"hashing\" af fil" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Kunne ikke hente fil. Serveren sagde '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Tidsudlb ved datasokkel" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Dataoverfrsel mislykkedes, serveren sagde '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Foresprgsel" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Kunne ikke udfre " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Forbinder til %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Kunne ikke oprette sokkel til %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Kan ikke oprette forbindelse til %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Kunne ikke forbinde til %s:%s (%s) grundet tidsudlb" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Kunne ikke forbinde til %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Forbinder til %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Kunne ikke omstte navnet '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Midlertidig fejl ved omstning af navnet '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Der skete noget underligt under navneomstning af '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Kunne ikke forbinde til %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Kunne ikke tilg ngleringent '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "F: Argumentlisten fra Acquire::gpgv::Options er for lang. Afslutter." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Afbryder installationen." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Intern fejl: Gyldig signatur, men kunne ikke afgre ngle-fingeraftryk?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Stdte p mindst n ugyldig signatur." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Kunne ikke kre '%s' for at verificere signaturen (er gpgv installeret?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Ukendt fejl ved krsel af gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Flgende signaturer var ugyldige:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2021,16 +2090,6 @@ msgstr "" "Flgende signaturer kunne ikke verificeret, da den offentlige ngle ikke er " "tilgngelig:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Kunne ikke bne datarr for %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Lsefejl fra %s-process" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Afventer hoveder" @@ -2065,142 +2124,174 @@ msgstr "" msgid "Unknown date format" msgstr "Ukendt datoformat" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Valg mislykkedes" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Tidsudlb p forbindelsen" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Fejl ved skrivning af uddatafil" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Fejl ved skrivning til fil" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Fejl ved skrivning til filen" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Fejl ved lsning fra serveren. Den fjerne ende lukkede forbindelsen" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Fejl ved lsning fra server" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Kunne ikke skrive filen %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Ugyldige hoved-data" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Forbindelsen mislykkedes" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Intern fejl" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Kan ikke udfre mmap for en tom fil" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Kunne ikke bne datarr for %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Kunne ikke udfre mmap for %lu byte" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Kunne ikke bne %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Kunne ikke udfre " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Det valgte %s blev ikke fundet" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Ukendt type-forkortelse: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "bner konfigurationsfilen %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaksfejl %s:%u: Blokken starter uden navn." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaksfejl %s:%u: Forkert udformet mrke" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaksfejl %s:%u: Overskydende affald efter vrdien" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Syntaksfejl %s:%u: Direktiver kan kun angives i topniveauet" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaksfejl %s:%u: For mange sammenkdede inkluderinger" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaksfejl %s:%u: Inkluderet herfra" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaksfejl %s:%u: Ikke-understttet direktiv '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Syntaksfejl %s:%u: Direktiver kan kun angives i topniveauet" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaksfejl %s:%u: Overskydende affald i slutningen af filen" @@ -2231,32 +2322,32 @@ msgstr "Kommandolinjetilvalget %s blev ikke forstet" msgid "Command line option %s is not boolean" msgstr "Kommandolinjetilvalget %s er ikke boolsk" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Tilvalget %s krver et parameter." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Tilvalg %s: Opstningspostens specifikation skal have en =<vrdi>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Tilvalget %s krver et heltalligt parameter, ikke '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Tilvalget '%s' er for langt" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "%s blev ikke forstet, prv med 'true' eller 'false'." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Ugyldig handling %s" @@ -2266,191 +2357,214 @@ msgstr "Ugyldig handling %s" msgid "Unable to stat the mount point %s" msgstr "Kunne ikke finde monteringspunktet %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Kunne ikke skifte til %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Kunne ikke finde cdrommen" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Benytter ikke lsning for skrivebeskyttet lsefil %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Kunne ikke bne lsefilen %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Benytter ikke lsning for nfs-monteret lsefil %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Kunne ikke opn lsen %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Ventede p %s, men den var der ikke" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Underprocessen %s modtog en segmenteringsfejl." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Underprocessen %s modtog en segmenteringsfejl." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Underprocessen %s returnerede en fejlkode (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Underprocessen %s afsluttedes uventet" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Kunne ikke bne filen %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Kunne ikke bne datarr for %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "ls, mangler stadig at lse %lu men der er ikke flere" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "skriv, mangler stadig at skrive %lu men kunne ikke" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problem under lukning af fil" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problem under lukning af fil" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problem under synkronisering af fil" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Fejl ved frigivelse af filen" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problem under synkronisering af fil" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Tomt pakke-mellemlager" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Pakke-mellemlagerets fil er delagt" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Pakke-mellemlagerets fil er af en inkompatibel version" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Denne APT understtter ikke versionssystemet '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Pakke-mellemlageret er lavet til en anden arkitektur" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Afhngigheder" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Pr-afhngigheder" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Foreslede" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Anbefalede" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Konflikter" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Erstatter" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Overfldiggr" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "delgger" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "vigtig" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "krvet" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "frivillig" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "ekstra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Opbygger afhngighedstr" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandidatversioner" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Afhngighedsgenerering" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Lser tilstandsoplysninger" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Kunne ikke bne StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Kunne ikke skrive den midlertidige StateFile %s" +#: apt-pkg/depcache.cc:921 +#, fuzzy, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Intern fejl. Kunne ikke tolke pakkeindgangen" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2461,64 +2575,84 @@ msgstr "Kunne ikke tolke pakkefilen %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Kunne ikke tolke pakkefilen %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Ugyldig linje %lu i kildelisten %s (tolkning af dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Ugyldig linje %lu i kildelisten %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Ugyldig linje %lu i kildelisten %s (tolkning af dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Ugyldig linje %lu i kildelisten %s (tolkning af dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Ugyldig linje %lu i kildelisten %s (tolkning af dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Ugyldig linje %lu i kildelisten %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Ugyldig linje %lu i kildelisten %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Ugyldig linje %lu i kildelisten %s (tolkning af URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Ugyldig linje %lu i kildelisten %s (absolut dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Ugyldig linje %lu i kildelisten %s (tolkning af dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "bner %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linjen %u er for lang i kildelisten %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Ugyldig linje %u i kildelisten %s (type)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typen '%s' er ukendt p linje %u i kildelisten %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Ugyldig linje %u i kildelisten %s (producent-id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2530,7 +2664,7 @@ msgstr "" "id, men hvis du virkelig vil gre det, kan du aktivere valget 'APT::Force-" "LoopBreak'." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2542,14 +2676,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Indeksfiler af typen '%s' understttes ikke" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Pakken %s skal geninstalleres, men jeg kan ikke finde noget arkiv med den." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2557,12 +2691,12 @@ msgstr "" "Fejl, pkgProblemResolver::Resolve satte stopklodser op, det kan skyldes " "tilbageholdte pakker." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Kunne ikke korrigere problemerne, da du har tilbageholdt delagte pakker." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2570,24 +2704,29 @@ msgstr "" "Nogle indeksfiler kunne ikke hentes, de er blevet ignoreret eller de gamle " "bruges i stedet." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Listemappen %spartial mangler." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Arkivmappen %spartial mangler." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Kunne ikke lse listemappen" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Henter fil %li ud af %li (%s tilbage)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Henter fil %li ud af %li" @@ -2607,12 +2746,12 @@ msgstr "Metoden %s startede ikke korrekt" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Indst disken med navnet: '%s' i drevet '%s' og tryk retur." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Pakkesystemet '%s' understttes ikke" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Kunne ikke bestemme en passende pakkesystemtype" @@ -2625,143 +2764,165 @@ msgstr "Kunne ikke finde %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Du skal have nogle 'source'-URI'er i din sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Pakkelisterne eller statusfilen kunne ikke tolkes eller bnes." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Du kan muligvis rette problemet ved at kre 'apt-get update'" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Ugyldig indgang i indstillingsfilen. Pakkehovedet mangler" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Kunne ikke forst pin-type %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Ingen prioritet (eller prioritet nul) angivet ved pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Mellemlageret benytter en inkompatibel versionsstyring" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Der skete en fejl under behandlingen af %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Der skete en fejl under behandlingen af %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Der skete en fejl under behandlingen af %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Der skete en fejl under behandlingen af %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Der skete en fejl under behandlingen af %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Der skete en fejl under behandlingen af %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Der skete en fejl under behandlingen af %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Der skete en fejl under behandlingen af %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Der skete en fejl under behandlingen af %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Hold da op! Du nede over det antal pakkenavne, denne APT kan hndtere." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Hold da op! Du nede over det antal versioner, denne APT kan hndtere." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Hold da op! Du nede over det antal versioner, denne APT kan hndtere." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Hold da op! Du nede over det antal afhngigheder, denne APT kan hndtere." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Der skete en fejl under behandlingen af %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Der skete en fejl under behandlingen af %s (CollectfileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Pakken %s %s blev ikke fundet under behandlingen af filafhngigheder" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Kunne ikke finde kildepakkelisten %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Samler filudbud" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO-fejl ved gemning af kilde-mellemlageret" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "omdbning mislykkedes, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum stemmer ikke" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "MD5Sum stemmer ikke" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Der er ingen tilgngelige offentlige ngler for flgende ngle-ID'er:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2770,7 +2931,7 @@ msgstr "" "Jeg kunne ikke lokalisere filen til %s-pakken. Det betyder muligvis at du er " "ndt til manuelt at reparere denne pakke. (grundet manglende arch)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2779,37 +2940,47 @@ msgstr "" "Jeg kunne ikke lokalisere filen til %s-pakken. Det betyder muligvis at du er " "ndt til manuelt at reparere denne pakke." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "Pakkeindeksfilerne er i stykker. Intet 'Filename:'-felt for pakken %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Strrelsen stemmer ikke" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Kunne ikke tolke pakkefilen %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Bemrk, at %s vlges fremfor %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Ugyldig linje i omrokeringsfilen: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Kunne ikke tolke pakkefilen %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Leverandrblok %s inderholder intet fingeraftryk" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2818,67 +2989,67 @@ msgstr "" "Bruger cdrom-monteringspunktet %s\n" "Monterer cdrom\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificerer.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Gemt mrkat: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Afmonterer cdrom...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Bruger cdrom-monteringspunktet %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Afmonterer cdrom\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Venter p disken...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Monterer cdrom...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Skanner disken for indeksfiler..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Fandt %i pakkeindekser, %i kildeindekser, %i oversttelsesindekser og %i " "signaturer\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 #, fuzzy msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "Kunne ikke finde nogen pakkefiler. Det er muligvis ikke en Debiandisk" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Fandt mrkatet '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Det er ikke et gyldigt navn, prv igen.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2887,163 +3058,293 @@ msgstr "" "Denne disk hedder: \n" " %s \n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopierer pakkelisterne..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Skriver ny kildeliste\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Denne disk har flgende kildeliste-indgange:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Skrev %i poster.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Skrev %i poster med %i manglende filer.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Skrev %i poster med %i ikke-trufne filer\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Skrev %i poster med %i manglende filer og %i ikke-trufne filer\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "bner konfigurationsfilen %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "MD5Sum stemmer ikke" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Udgaven '%s' for '%s' blev ikke fundet" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Versionen '%s' for '%s' blev ikke fundet" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Kunne ikke finde opgaven %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Kunne ikke finde pakken %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "Installerede %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Stter %s op" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Fjerner %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Fjernede %s helt" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "Listemappen %spartial mangler." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Kunne ikke bne filen %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Klargr %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Pakker %s ud" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Gr klar til at stte %s op" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Installerede %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Gr klar til afinstallation af %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Fjernede %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Gr klar til at fjerne %s helt" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Fjernede %s helt" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Kunne ikke lse listemappen" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Kunne ikke pfre filen %s en lap" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Forbindelsen lukkedes for hurtigt" +#~ msgid "You must give exactly one pattern" +#~ msgstr "Du skal angive njagtig t mnster" + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "F: Argumentlisten fra Acquire::gpgv::Options er for lang. Afslutter." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Der skete en fejl under behandlingen af %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Ugyldig linje %u i kildelisten %s (producent-id)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Kunne ikke tilg ngleringent '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Kunne ikke pfre filen %s en lap" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3085,8 +3386,8 @@ msgstr "Forbindelsen lukkedes for hurtigt" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Fandt %i pakkeindekser, %i kildeindekser, %i oversttelsesindekser og %i " #~ "signaturer\n" @@ -3116,7 +3417,7 @@ msgstr "Forbindelsen lukkedes for hurtigt" #~ msgid "" #~ "Some broken packages were found while trying to process build-" #~ "dependencies.\n" -#~ "You might want to run `apt-get -f install' to correct these." +#~ "You might want to run 'apt-get -f install' to correct these." #~ msgstr "" #~ "Det blev fundet delagte pakker under behandlingen af " #~ "opbygningsafhngighederne.\n" @@ -3163,15 +3464,9 @@ msgstr "Forbindelsen lukkedes for hurtigt" #~ msgid "Replaced file " #~ msgstr "Erstattede filen " -#~ msgid "Internal error, Unable to parse a package record" -#~ msgstr "Intern fejl. Kunne ikke tolke pakkeindgangen" - #~ msgid "Unimplemented" #~ msgstr "Ikke implementeret" -#~ msgid "You must give at least one file name" -#~ msgstr "Du skal angive mindst t filnavn" - #~ msgid "Generating cache" #~ msgstr "Opretter mellemlager" @@ -1,6 +1,6 @@ # German messages for the apt suite. # Copyright (C) 1997, 1998, 1999 Jason Gunthorpe and others. -# Holger Wansing <linux@wansing-online.de>, 2008, 2009. +# Holger Wansing <linux@wansing-online.de>, 2008, 2009, 2010. # Jens Seidel <jensseidel@users.sf.net>, 2008. # Michael Piefel <piefel@informatik.hu-berlin.de>, 2001, 2002, 2003, 2004, 2006. # Rüdiger Kuhlmann <Uebersetzung@ruediger-kuhlmann.de>, 2002. @@ -10,152 +10,157 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.21\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2009-10-20 21:55+0200\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-02-27 13:17+0100\n" "Last-Translator: Holger Wansing <linux@wansing-online.de>\n" "Language-Team: Debian German <debian-l10n-german@lists.debian.org>\n" +"Language: \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" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paket %s Version %s hat eine nicht erfüllte Abhängigkeit:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Paket %s kann nicht gefunden werden" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Gesamtzahl an Paketnamen: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Gesamtzahl an Paketnamen: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " davon gewöhnliche Pakete: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " davon rein virtuelle Pakete: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " davon einzelne virtuelle Pakete: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " davon gemischte virtuelle Pakete: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " davon fehlend: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Gesamtzahl an unterschiedlichen Versionen: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Gesamtzahl an unterschiedlichen Beschreibungen: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Gesamtzahl an Abhängigkeiten: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Gesamtzahl an Version/Datei-Beziehungen: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Gesamtzahl an Beschreibung/Datei-Beziehungen: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Gesamtzahl an Bereitstellungen: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Gesamtzahl an Mustern: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " -msgstr "Gesamtmenge an Abhängigkeits-/Versionsspeicher: " +msgstr "Gesamtmenge des Abhängigkeits-/Versionsspeichers: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Gesamtmenge an Slack: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Gesamtmenge an Speicher: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Paketdatei %s ist nicht synchronisiert." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Sie müssen genau ein Muster angeben" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Keine Pakete gefunden" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Paket %s kann nicht gefunden werden" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Paketdateien:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" -msgstr "Cache ist nicht sychron, Querverweisen einer Paketdatei nicht möglich" +msgstr "Cache ist nicht synchron, Querverweisen einer Paketdatei nicht möglich" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" -msgstr "Per Pinning verwaltete Pakete:" +msgstr "Mit Pinning verwaltete Pakete:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nicht gefunden)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installiert: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(keine)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(keine)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Paket-Pinning: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" -msgstr " Versions-Tabelle:" +msgstr " Versionstabelle:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s für %s, kompiliert am %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -176,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -203,21 +209,21 @@ msgstr "" "\n" "Befehle:\n" " add – Paket-Datei dem Quell-Cache hinzufügen\n" -" gencaches – Paket- und Quell-Cache neu erzeugen\n" -" showpkg – grundsätzliche Informationen für ein einzelnes Paket zeigen\n" -" showsrc – Aufzeichnungen zu Quellen zeigen\n" -" stats – einige grundlegenden Statistiken zeigen\n" -" dump – gesamte Datei in Kurzform zeigen\n" -" dumpavail – gesamte Datei verfügbarer Pakete ausgeben\n" -" unmet – unerfüllte Abhängigkeiten zeigen\n" -" search – in der Paketliste mittels regulären Ausdrucks suchen\n" -" show – einen lesbaren Datensatz für das Paket zeigen\n" -" depends – normale Abhängigkeitsinformationen für ein Paket zeigen\n" -" rdepends – umgekehrte Abhängigkeitsinformationen für ein Paket zeigen\n" +" gencaches – Paket- und Quell-Cache erzeugen\n" +" showpkg – grundsätzliche Informationen eines einzelnen Pakets ausgeben\n" +" showsrc – Aufzeichnungen zu Quellen ausgeben\n" +" stats – einige grundlegenden Statistiken ausgeben\n" +" dump – gesamte Datei in Kurzform ausgeben\n" +" dumpavail – Datei »available« mit allen verfügbaren Paketen ausgeben\n" +" unmet – unerfüllte Abhängigkeiten ausgeben\n" +" search – die Paketliste mittels regulärem Ausdruck durchsuchen\n" +" show – einen lesbaren Datensatz für das Paket ausgeben\n" +" depends – rohe Abhängigkeitsinformationen eines Pakets ausgeben\n" +" rdepends – umgekehrte Abhängigkeitsinformationen eines Pakets ausgeben\n" " pkgnames – die Namen aller Pakete im System auflisten\n" -" dotty – einen Paketgraph zur Verwendung mit GraphViz erzeugen\n" -" xvcg – einen Paketgraph zur Verwendung mit xvcg erzeugen\n" -" policy – »policy«-Einstellungen zeigen\n" +" dotty – Paketgraph zur Verwendung mit GraphViz erzeugen\n" +" xvcg – Paketgraph zur Verwendung mit xvcg erzeugen\n" +" policy – »policy«-Einstellungen ausgeben\n" "\n" "Optionen:\n" " -h dieser Hilfe-Text.\n" @@ -226,24 +232,30 @@ msgstr "" " -q Fortschrittsanzeige abschalten\n" " -i nur wichtige Abhängigkeiten für den »unmet«-Befehl zeigen\n" " -c=? diese Konfigurationsdatei lesen\n" -" -o=? eine beliebige Konfigurationsoption setzen, z. B. -o dir::cache=/tmp\n" +" -o=? eine beliebige Konfigurationsoption setzen, z.B. -o dir::cache=/tmp\n" "Weitere Informationen finden Sie unter apt-cache(8) und apt.conf(5).\n" #: cmdline/apt-cdrom.cc:77 msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" msgstr "" -"Bitte geben Sie einen Namen für diese Disk an, wie zum Beispiel »Debian " +"Bitte geben Sie einen Namen für dieses Medium an, wie zum Beispiel »Debian " "5.0.3 Disk 1«" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "" "Bitte legen Sie ein Medium in das Laufwerk ein und drücken Sie die " -"Eingabetaste" +"Eingabetaste (Enter)" + +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "%s konnte nicht in %s umbenannt werden" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." -msgstr "Wiederholen Sie dieses Prozedere für die restlichen CDs Ihres Satzes." +msgstr "" +"Wiederholen Sie dieses Prozedere für die restlichen Disks Ihres Satzes." #: cmdline/apt-config.cc:41 msgid "Arguments not in pairs" @@ -276,8 +288,7 @@ msgstr "" "Optionen:\n" " -h Dieser Hilfetext\n" " -c=? Diese Konfigurationsdatei lesen\n" -" -o=? Eine beliebige Konfigurationsoption setzen, z. B. -o dir::cache=/" -"tmp\n" +" -o=? Eine beliebige Konfigurationsoption setzen, z.B. -o dir::cache=/tmp\n" #: cmdline/apt-extracttemplates.cc:98 #, c-format @@ -299,52 +310,50 @@ msgid "" msgstr "" "Aufruf: apt-extracttemplates datei1 [datei2 ...]\n" "\n" -"apt-extracttemplates ist ein Werkzeug zum Extrahieren von Konfigurations- " -"und\n" -"Template-Informationen aus Debian-Paketen.\n" +"apt-extracttemplates ist ein Werkzeug, um Informationen zu Konfiguration\n" +"und Vorlagen (Templates) aus Debian-Paketen zu extrahieren.\n" "\n" "Optionen:\n" " -h Dieser Hilfetext\n" " -t Das temporäre Verzeichnis setzen\n" " -c=? Diese Konfigurationsdatei lesen\n" -" -o=? Eine beliebige Konfigurationsoption setzen, z. B. -o dir::cache=/" -"tmp\n" +" -o=? Eine beliebige Konfigurationsoption setzen, z.B. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Schreiben nach %s nicht möglich" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "" -"debconf-Version konnte nicht ermittelt werden. Ist debconf installiert?" +"Debconf-Version konnte nicht ermittelt werden. Ist debconf installiert?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Paketerweiterungsliste ist zu lang" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Fehler beim Verarbeiten von Verzeichnis %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Quellerweiterungsliste ist zu lang" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Fehler beim Schreiben der Kopfzeilen in die Inhaltsdatei" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" -msgstr "Fehler beim Verarbeiten der Inhaltsdatei %s" +msgstr "Fehler beim Verarbeiten der Inhalte %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -393,29 +402,29 @@ msgstr "" " generate Konfigurationsdatei [Gruppen]\n" " clean Konfigurationsdatei\n" "\n" -"apt-ftparchive generiert Indexdateien für Debian-Archive. Es unterstützt " +"apt-ftparchive erstellt Indexdateien für Debian-Archive. Es unterstützt " "viele\n" -"verschiedene Arten der Generierung, von vollautomatisch bis hin zu den\n" +"verschiedene Arten der Erstellung, von vollautomatisch bis hin zu den\n" "funktionalen Äquivalenten von dpkg-scanpackages und dpkg-scansources.\n" "\n" -"apt-ftparchive generiert Package-Dateien aus einem Baum von .debs. Die " +"apt-ftparchive erstellt Package-Dateien aus einem Baum von .debs. Die " "Package-\n" -"Datei enthält den Inhalt aller Kontrollfelder aus jedem Paket sowie einen " +"Datei enthält den Inhalt aller Steuerfelder aus jedem Paket sowie einen " "MD5-\n" "Hashwert und die Dateigröße. Eine Override-Datei wird unterstützt, um Werte " "für\n" -"Priorität und Sektion zu erzwingen.\n" +"Priorität und Bereich (Section) zu erzwingen.\n" "\n" -"Auf ganz ähnliche Weise erzeugt apt-ftparchive Sources-Dateien aus einem " +"Auf ganz ähnliche Weise erstellt apt-ftparchive Sources-Dateien aus einem " "Baum\n" "von .dscs. Die Option --source-override kann benutzt werden, um eine " "Override-\n" "Datei für Quellen anzugeben.\n" "\n" -"Die Befehle »packages« und »source« sollten in der Wurzel des Baumes " -"aufgerufen\n" -"werden. Binärpfad sollte auf die Basis der rekursiven Suche zeigen und\n" -"Override-Datei sollte die Override-Flags enthalten. Pfadpräfix wird, so\n" +"Die Befehle »packages« und »source« sollten von der Wurzel des Baums aus\n" +"aufgerufen werden. Binärpfad sollte auf die Basis der rekursiven Suche " +"zeigen\n" +"und Override-Datei sollte die Override-Flags enthalten. Pfadpräfix wird, so\n" "vorhanden, jedem Dateinamen vorangestellt. Beispielaufruf im Debian-Archiv:\n" " apt-ftparchive packages dists/potato/main/binary-i386/ > \\\n" " dists/potato/main/binary-i386/Packages\n" @@ -426,16 +435,16 @@ msgstr "" " -s=? Override-Datei für Quellen\n" " -q ruhig\n" " -d=? optionale Cache-Datenbank auswählen\n" -" --no-delink Debug-Modus für Delinking setzen\n" +" --no-delink Debug-Modus für Delinking aktivieren\n" " --contents Inhaltsdatei erzeugen\n" " -c=? diese Konfigurationsdatei lesen\n" " -o=? eine beliebige Konfigurationsoption setzen" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" -msgstr "Keine Auswahl passend" +msgstr "Keine Auswahl traf zu" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Einige Dateien fehlen in der Paketdateigruppe »%s«" @@ -448,117 +457,117 @@ msgstr "Datenbank wurde beschädigt, Datei umbenannt in %s.old" #: ftparchive/cachedb.cc:61 #, c-format msgid "DB is old, attempting to upgrade %s" -msgstr "Datenbank ist veraltet, versuche %s zu erneuern" +msgstr "Datenbank ist veraltet; es wird versucht, %s zu erneuern" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" -"Datenbank-Format ist ungültig. Wenn Sie ein Update basierend auf einer " -"älteren Version von apt gemacht haben, entfernen Sie bitte die Datenbank und " -"erstellen Sie sie neu." +"Datenbankformat ist ungültig. Wenn Sie ein Upgrade (Paketaktualisierung) von " +"einer älteren apt-Version gemacht haben, entfernen Sie bitte die Datenbank " +"und erstellen Sie sie neu." #: ftparchive/cachedb.cc:77 #, c-format msgid "Unable to open DB file %s: %s" -msgstr "Datenbank-Datei %s kann nicht geöffnet werden: %s" +msgstr "Datenbankdatei %s kann nicht geöffnet werden: %s" #: ftparchive/cachedb.cc:123 apt-inst/extract.cc:178 apt-inst/extract.cc:190 #: apt-inst/extract.cc:207 apt-inst/deb/dpkgdb.cc:117 #, c-format msgid "Failed to stat %s" -msgstr "Ausführen von »stat« auf %s fehlgeschlagen." +msgstr "Ausführen von »stat« auf %s fehlgeschlagen" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" -msgstr "Archiv hat keinen Steuerungs-Datensatz" +msgstr "Archiv hat keinen Steuerungsdatensatz" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" -msgstr "Bekommen eines Cursors nicht möglich" +msgstr "Unmöglich, einen Cursor zu bekommen" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Verzeichnis %s kann nicht gelesen werden\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Ausführen von »stat« auf %s nicht möglich\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "F: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "F: Fehler gehören zu Datei " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "%s konnte nicht aufgelöst werden" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" -msgstr "Verzeichniswechsel im Verzeichnisbaum fehlgeschlagen" +msgstr "Durchlaufen des Verzeichnisbaums fehlgeschlagen" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Öffnen von %s fehlgeschlagen" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" -msgstr "readlink auf %s fehlgeschlagen" +msgstr "readlink von %s fehlgeschlagen" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Entfernen (unlink) von %s fehlgeschlagen" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Erzeugen einer Verknüpfung von %s zu %s fehlgeschlagen" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" -msgstr " DeLink-Limit von %sB erreicht.\n" +msgstr " DeLink-Limit von %s B erreicht.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" -msgstr "Archiv hatte kein Paket-Feld" +msgstr "Archiv hatte kein Feld »package«" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s hat keinen Eintrag in der Override-Liste.\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" -msgstr " %s-Betreuer ist %s und nicht %s\n" +msgstr " %s-Betreuer ist %s und nicht %s.\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s hat keinen Eintrag in der Source-Override-Liste.\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s hat keinen Eintrag in der Binary-Override-Liste.\n" @@ -570,7 +579,7 @@ msgstr "Interner Fehler, Bestandteil %s konnte nicht gefunden werden" #: ftparchive/contents.cc:358 ftparchive/contents.cc:389 msgid "realloc - Failed to allocate memory" -msgstr "realloc – Speicheranforderung fehlgeschlagen" +msgstr "realloc - Speicheranforderung fehlgeschlagen" #: ftparchive/override.cc:34 ftparchive/override.cc:142 #, c-format @@ -595,7 +604,7 @@ msgstr "Missgestaltetes Override %s Zeile %lu #3" #: ftparchive/override.cc:127 ftparchive/override.cc:201 #, c-format msgid "Failed to read the override file %s" -msgstr "Override-Datei %s konnte nicht gelesen werden." +msgstr "Override-Datei %s konnte nicht gelesen werden" #: ftparchive/multicompress.cc:72 #, c-format @@ -636,7 +645,7 @@ msgstr "" #: ftparchive/multicompress.cc:321 msgid "Failed to exec compressor " -msgstr "Komprimierer konnte nicht ausgeführt werden" +msgstr "Fehler beim Ausführen von Komprimierer " #: ftparchive/multicompress.cc:360 msgid "decompressor" @@ -653,87 +662,87 @@ msgstr "Lesevorgang während der MD5-Berechnung fehlgeschlagen" #: ftparchive/multicompress.cc:472 #, c-format msgid "Problem unlinking %s" -msgstr "Problem beim Unlinking von %s" +msgstr "Problem beim Entfernen (unlink) von %s" #: ftparchive/multicompress.cc:487 apt-inst/extract.cc:185 #, c-format msgid "Failed to rename %s to %s" msgstr "%s konnte nicht in %s umbenannt werden" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "J" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" -msgstr "Fehler beim Kompilieren eines regulären Ausdrucks – %s" +msgstr "Fehler beim Kompilieren eines regulären Ausdrucks - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" -msgstr "Die folgenden Pakete haben nicht-erfüllte Abhängigkeiten:" +msgstr "Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "aber %s ist installiert" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "aber %s soll installiert werden" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ist aber nicht installierbar" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ist aber ein virtuelles Paket" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ist aber nicht installiert" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "soll aber nicht installiert werden" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " oder" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Die folgenden NEUEN Pakete werden installiert:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Die folgenden Pakete werden ENTFERNT:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Die folgenden Pakete sind zurückgehalten worden:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" -msgstr "Die folgenden Pakete werden aktualisiert:" +msgstr "Die folgenden Pakete werden aktualisiert (Upgrade):" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "" "Die folgenden Pakete werden DEAKTUALISIERT (ältere Version wird installiert):" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Die folgenden gehaltenen Pakete werden verändert:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (wegen %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -741,178 +750,273 @@ msgstr "" "WARNUNG: Die folgenden essentiellen Pakete werden entfernt.\n" "Dies sollte NICHT geschehen, außer Sie wissen genau, was Sie tun!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu aktualisiert, %lu neu installiert, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu erneut installiert, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu deaktualisiert, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu zu entfernen und %lu nicht aktualisiert.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu nicht vollständig installiert oder entfernt.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Hinweis: %s wird für regulären Ausdruck »%s« gewählt.\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Hinweis: %s wird für regulären Ausdruck »%s« gewählt.\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Gewählte Version %s (%s) für %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Paket %s ist ein virtuelles Paket, das bereitgestellt wird von:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installiert]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Mögliche Versionen" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Sie sollten eines explizit zum Installieren auswählen." + +#: 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 "" +"Paket %s ist nicht verfügbar, wird aber von einem anderen Paket\n" +"referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet\n" +"ist oder nur aus einer anderen Quelle verfügbar ist.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Doch die folgenden Pakete ersetzen es:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Paket %s hat keinen Installationskandidaten" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Hinweis: %s wird an Stelle von %s gewählt\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"%s wird übersprungen; es ist schon installiert und »upgrade« ist nicht " +"gesetzt.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"%s wird übersprungen; es ist schon installiert und »upgrade« ist nicht " +"gesetzt.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" +"Erneute Installation von %s ist nicht möglich,\n" +"es kann nicht heruntergeladen werden.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ist schon die neueste Version.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s wurde als manuell installiert festgelegt.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Paket %s ist nicht installiert, wird also auch nicht entfernt.\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Abhängigkeiten werden korrigiert..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " fehlgeschlagen." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Abhängigkeiten konnten nicht korrigiert werden" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Menge der zu aktualisierenden Pakete konnte nicht minimiert werden" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Fertig" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Probieren Sie »apt-get -f install«, um dies zu korrigieren." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nicht-erfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Authentifizierungswarnung überstimmt.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Diese Pakete ohne Überprüfung installieren [j/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Einige Pakete konnten nicht authentifiziert werden" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Es gab Probleme und -y wurde ohne --force-yes verwendet" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Interner Fehler, InstallPackages mit defekten Paketen aufgerufen!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pakete müssen entfernt werden, aber Entfernen ist abgeschaltet." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Interner Fehler, Anordnung beendete nicht" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Das Downloadverzeichnis konnte nicht gesperrt werden." - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Die Liste der Quellen konnte nicht gelesen werden." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Wie merkwürdig ... die Größen haben nicht übereingestimmt; schreiben Sie " -"eine E-Mail an apt@packages.debian.org" +"eine E-Mail an apt@packages.debian.org (auf Englisch bitte)." -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" -msgstr "Es müssen noch %sB von %sB an Archiven heruntergeladen werden.\n" +msgstr "Es müssen noch %s B von %s B an Archiven heruntergeladen werden.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" -msgstr "Es müssen %sB an Archiven heruntergeladen werden.\n" +msgstr "Es müssen %s B an Archiven heruntergeladen werden.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" -msgstr "Nach dieser Operation werden %sB Plattenplatz zusätzlich benutzt.\n" +msgstr "Nach dieser Operation werden %s B Plattenplatz zusätzlich benutzt.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" -msgstr "Nach dieser Operation werden %sB Plattenplatz freigegeben.\n" +msgstr "Nach dieser Operation werden %s B Plattenplatz freigegeben.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Freier Platz in %s konnte nicht bestimmt werden" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Sie haben nicht genug Platz in %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "»Nur triviale« angegeben, aber dies ist keine triviale Operation." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ja, tue was ich sage!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" "To continue type in the phrase '%s'\n" " ?] " msgstr "" -"Sie sind im Begriff, etwas potenziell Schädliches zu tun.\n" +"Sie sind im Begriff, etwas potentiell Schädliches zu tun.\n" "Zum Fortfahren geben Sie bitte »%s« ein.\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abbruch." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Möchten Sie fortfahren [J/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Fehlschlag beim Holen von %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Einige Dateien konnten nicht heruntergeladen werden" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Herunterladen abgeschlossen; Nur-Herunterladen-Modus aktiv" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -920,150 +1024,93 @@ msgstr "" "Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get " "update« ausführen oder mit »--fix-missing« probieren?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing und Wechselmedien werden derzeit nicht unterstützt" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Fehlende Pakete konnten nicht korrigiert werden." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Installation abgebrochen." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Hinweis: %s wird an Stelle von %s gewählt\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"%s wird übersprungen; es ist schon installiert und »upgrade« ist nicht " -"gesetzt.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Paket %s ist nicht installiert, wird also auch nicht entfernt.\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Paket %s ist ein virtuelles Paket, das bereitgestellt wird von:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installiert]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Sie sollten eines explizit zum Installieren auswählen." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Paket %s ist nicht verfügbar, wird aber von einem anderen Paket\n" -"referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet\n" -"ist oder nur aus einer anderen Quelle verfügbar ist.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Doch die folgenden Pakete ersetzen es:" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Paket %s hat keinen Installationskandidaten" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"Erneute Installation von %s ist nicht möglich,\n" -"es kann nicht heruntergeladen werden.\n" -#: cmdline/apt-get.cc:1198 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ist schon die neueste Version.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release »%s« für »%s« konnte nicht gefunden werden" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Version »%s« für »%s« konnte nicht gefunden werden" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Nicht verfügbare Veröffentlichung »%s« von Paket »%s« wird ignoriert" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Gewählte Version %s (%s) für %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "Als Quellpaket wird »%s« statt »%s« gewählt\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "»stat« konnte nicht auf die Liste %s der Quellpakete ausgeführt werden." +msgstr "Nicht verfügbare Version »%s« von Paket »%s« wird ignoriert" -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Der Befehl »update« akzeptiert keine Argumente" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Das Listenverzeichnis kann nicht gesperrt werden" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Es soll nichts gelöscht werden, AutoRemover kann nicht gestartet werden" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Die folgenden Pakete wurden automatisch installiert und werden nicht länger " +"benötigt:" +msgstr[1] "" "Die folgenden Pakete wurden automatisch installiert und werden nicht länger " "benötigt:" -#: cmdline/apt-get.cc:1515 -#, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +#: cmdline/apt-get.cc:1657 +#, fuzzy, 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 Pakete wurden automatisch installiert und werden nicht mehr benötigt.\n" +msgstr[1] "" "%lu Pakete wurden automatisch installiert und werden nicht mehr benötigt.\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Verwenden Sie »apt-get autoremove«, um sie zu entfernen." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." msgstr "" -"Hmm, es sieht so aus, als ob der AutoRemover etwas zerstört hat, was\n" +"Hmm, es sieht so aus, als ob der AutoRemover etwas beschädigt hat, was\n" "wirklich nicht geschehen sollte. Bitte erstellen Sie einen Fehlerbericht\n" -"gegen apt." +"über apt." #. #. if (Packages == 1) @@ -1075,52 +1122,32 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "" "Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" -msgstr "Interner Fehler, AutoRemover hat was kaputt gemacht" +msgstr "Interner Fehler, AutoRemover hat etwas beschädigt" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" -msgstr "Interner Fehler, AllUpgrade hat was kaputt gemacht" - -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Task %s konnte nicht gefunden werden" +msgstr "Interner Fehler, AllUpgrade hat etwas beschädigt" -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Paket %s konnte nicht gefunden werden" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Hinweis: %s wird für regulären Ausdruck »%s« gewählt\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s wurde als manuell installiert festgelegt.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Probieren Sie »apt-get -f install«, um dies zu korrigieren:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" "Nicht erfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne " -"jegliche Pakete (oder geben Sie eine Lösung an)." +"Angabe eines Pakets (oder geben Sie eine Lösung an)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1128,124 +1155,154 @@ msgid "" "or been moved out of Incoming." msgstr "" "Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass\n" -"Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die\n" -"Unstable-Distribution verwenden, einige erforderliche Pakete noch nicht\n" -"erstellt wurden oder Incoming noch nicht verlassen haben." +"Sie eine unmögliche Situation angefordert haben oder, wenn Sie die\n" +"Unstable-Distribution verwenden, dass einige erforderliche Pakete noch\n" +"nicht erstellt wurden oder Incoming noch nicht verlassen haben." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" -msgstr "Kaputte Pakete" +msgstr "Beschädigte Pakete" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Die folgenden zusätzlichen Pakete werden installiert:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Vorgeschlagene Pakete:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Empfohlene Pakete:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Paket %s konnte nicht gefunden werden" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s wurde als manuell installiert festgelegt.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " -msgstr "Berechne Upgrade (Paketaktualisierung) ..." +msgstr "Paketaktualisierung (Upgrade) wird berechnet... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Fehlgeschlagen" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Fertig" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" -msgstr "Interner Fehler, der Problem-Löser hat was kaputt gemacht" +msgstr "Interner Fehler, der Problemlöser hat etwas beschädigt" + +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Das Downloadverzeichnis konnte nicht gesperrt werden." -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Es muss mindestens ein Paket angegeben werden, dessen Quellen geholt werden " "sollen" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Quellpaket für %s kann nicht gefunden werden" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" -msgstr "Überspringe schon heruntergeladene Datei »%s«\n" +msgstr "Bereits heruntergeladene Datei »%s« wird übersprungen.\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" -msgstr "Sie haben nicht genug freien Platz in %s" +msgstr "Sie haben nicht genügend freien Speicherplatz in %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" -msgstr "Es müssen noch %sB von %sB an Quellarchiven heruntergeladen werden.\n" +msgstr "" +"Es müssen noch %s B von %s B an Quellarchiven heruntergeladen werden.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" -msgstr "Es müssen %sB an Quellarchiven heruntergeladen werden.\n" +msgstr "Es müssen %s B an Quellarchiven heruntergeladen werden.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" -msgstr "Quelle %s wird heruntergeladen\n" +msgstr "Quelle %s wird heruntergeladen.\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Einige Archive konnten nicht heruntergeladen werden." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" -msgstr "Überspringe Entpacken der schon entpackten Quelle in %s\n" +msgstr "Das Entpacken der bereits entpackten Quelle in %s wird übersprungen.\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" -msgstr "Entpack-Befehl »%s« fehlgeschlagen.\n" +msgstr "Entpackbefehl »%s« fehlgeschlagen.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Überprüfen Sie, ob das Paket »dpkg-dev« installiert ist.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Build-Befehl »%s« fehlgeschlagen.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Kindprozess fehlgeschlagen" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" -"Es muss zumindest ein Paket angegeben werden, dessen Bau-Abhängigkeiten\n" +"Es muss mindestens ein Paket angegeben werden, dessen Bauabhängigkeiten " "überprüft werden sollen." -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" -"Informationen zu Bau-Abhängigkeiten für %s konnten nicht gefunden werden." +"Informationen zu Bauabhängigkeiten für %s konnten nicht gefunden werden." -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" -msgstr "%s hat keine Bau-Abhängigkeiten.\n" +msgstr "%s hat keine Bauabhängigkeiten.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1254,7 +1311,7 @@ msgstr "" "»%s«-Abhängigkeit für %s kann nicht erfüllt werden, da Paket %s nicht " "gefunden werden kann." -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1263,32 +1320,33 @@ msgstr "" "»%s«-Abhängigkeit für %s kann nicht erfüllt werden, da keine verfügbare " "Version des Pakets %s die Versionsanforderungen erfüllen kann." -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -"Die »%s«-Abhängigkeit für %s kann nicht erfüllt werden: Installiertes Paket %" -"s ist zu neu." +"»%s«-Abhängigkeit für %s kann nicht erfüllt werden: Installiertes Paket %s " +"ist zu neu." -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" -msgstr "Die »%s«-Abhängigkeit für %s konnte nicht erfüllt werden: %s" +msgstr "»%s«-Abhängigkeit für %s konnte nicht erfüllt werden: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." -msgstr "Bau-Abhängigkeiten für %s konnten nicht erfüllt werden." +msgstr "Bauabhängigkeiten für %s konnten nicht erfüllt werden." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" -msgstr "Verarbeitung der Bau-Abhängigkeiten fehlgeschlagen" +msgstr "Verarbeitung der Bauabhängigkeiten fehlgeschlagen" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Unterstützte Module:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 +#, fuzzy msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1312,6 +1370,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1340,37 +1400,35 @@ msgstr "" "sind update und install.\n" "\n" "Befehle:\n" -" update – neue Paketinformationen einlesen\n" -" upgrade – ein Upgrade (Paketaktualisierung) durchführen\n" +" update – neue Paketinformationen holen\n" +" upgrade – Upgrade (Paketaktualisierung) durchführen\n" " install – neue Pakete installieren (paket ist libc6, nicht libc6." "deb)\n" " remove – Pakete entfernen\n" " autoremove – alle nicht mehr verwendeten Pakete automatisch " "entfernen\n" -" purge – entferne Pakete restlos (inkl. Konfigurationsdateien)\n" +" purge – Pakete vollständig entfernen (inkl. " +"Konfigurationsdateien)\n" " source – Quellarchive herunterladen\n" -" build-dep – die Bau-Abhängigkeiten für Quellpakete konfigurieren\n" -" dist-upgrade – spezielles Upgrade (Paketaktualisierung) für die " -"komplette\n" +" build-dep – Bauabhängigkeiten für Quellpakete konfigurieren\n" +" dist-upgrade – Upgrade (Paketaktualisierung) für die komplette\n" " Distribution durchführen, siehe apt-get(8)\n" " dselect-upgrade – der Auswahl von »dselect« folgen\n" " clean – heruntergeladene Archive löschen\n" " autoclean – veraltete heruntergeladene Archive löschen\n" -" check – überprüfen, dass es keine nicht-erfüllten " -"Abhängigkeiten\n" -" gibt\n" +" check – überprüfen, ob es nicht erfüllte Abhängigkeiten gibt\n" "\n" "Optionen:\n" " -h dieser Hilfetext\n" " -q protokollierbare Ausgabe – keine Fortschrittsanzeige\n" " -qq keine Ausgabe außer bei Fehlern\n" " -d nur herunterladen – Archive NICHT installieren oder entpacken\n" -" -s nichts tun; nur eine Simulation der Vorgänge durchführen\n" +" -s nichts tun, nur eine Simulation der Aktionen durchführen\n" " -y für alle Antworten »Ja« annehmen und nicht nachfragen\n" " -f versuchen, ein System mit defekten Abhängigkeiten zu korrigieren\n" " -m versuchen fortzufahren, wenn Archive nicht auffindbar sind\n" -" -u auch eine Liste der aktualisierten Pakete mit anzeigen\n" -" -b ein Quellpaket nach dem Herunterladen übersetzen\n" +" -u auch eine Liste der aktualisierten Pakete anzeigen\n" +" -b ein Quellpaket nach dem Herunterladen bauen\n" " -V ausführliche Versionsnummern anzeigen\n" " -c=? Diese Konfigurationsdatei benutzen\n" " -o=? Beliebige Konfigurationsoption setzen, z.B. -o dir::cache=/tmp\n" @@ -1379,7 +1437,7 @@ msgstr "" "weitergehende Informationen und Optionen.\n" " Dieses APT hat Super-Kuh-Kräfte.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1389,8 +1447,8 @@ msgstr "" "HINWEIS: Dies ist nur eine Simulation!\n" " apt-get benötigt root-Privilegien für die reale Ausführung.\n" " Behalten Sie ebenfalls in Hinterkopf, dass die Sperren deaktiviert\n" -" sind, verlassen Sie sich also bezüglich des realen aktuellen\n" -" Status' der Sperre nicht darauf!" +" sind, verlassen Sie sich also bezüglich des reellen aktuellen\n" +" Status der Sperre nicht darauf!" #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1411,7 +1469,7 @@ msgstr "Fehl " #: cmdline/acqprogress.cc:135 #, c-format msgid "Fetched %sB in %s (%sB/s)\n" -msgstr "Es wurden %sB in %s geholt (%sB/s)\n" +msgstr "Es wurden %s B in %s geholt (%s B/s)\n" #: cmdline/acqprogress.cc:225 #, c-format @@ -1427,7 +1485,7 @@ msgid "" msgstr "" "Medienwechsel: Bitte legen Sie das Medium mit dem Namen\n" " »%s«\n" -"in Laufwerk »%s« ein und drücken Sie die Eingabetaste.\n" +"in Laufwerk »%s« ein und drücken Sie die Eingabetaste (Enter).\n" #: cmdline/apt-sortpkgs.cc:86 msgid "Unknown package record!" @@ -1456,7 +1514,7 @@ msgstr "" " -h Dieser Hilfetext\n" " -s Quelldateisortierung benutzen\n" " -c=? Diese Konfigurationsdatei lesen\n" -" -o=? Eine beliebige Konfigurationsoption setzen, z. B. -o dir::cache=/tmp\n" +" -o=? Eine beliebige Konfigurationsoption setzen, z.B. -o dir::cache=/tmp\n" #: dselect/install:32 msgid "Bad default setting!" @@ -1465,7 +1523,7 @@ msgstr "Fehlerhafte Voreinstellung!" #: dselect/install:51 dselect/install:83 dselect/install:87 dselect/install:94 #: dselect/install:105 dselect/update:45 msgid "Press enter to continue." -msgstr "Zum Fortfahren Enter drücken." +msgstr "Zum Fortfahren die Eingabetaste (Enter) drücken." #: dselect/install:91 msgid "Do you want to erase any previously downloaded .deb files?" @@ -1494,7 +1552,7 @@ msgstr "" #: dselect/update:30 msgid "Merging available information" -msgstr "Führe verfügbare Information zusammen" +msgstr "Verfügbare Informationen werden zusammengeführt" #: apt-inst/contrib/extracttar.cc:114 msgid "Failed to create pipes" @@ -1515,7 +1573,7 @@ msgstr "Tar-Prüfsumme fehlgeschlagen, Archiv beschädigt" #: apt-inst/contrib/extracttar.cc:296 #, c-format msgid "Unknown TAR header type %u, member %s" -msgstr "Unbekannter Tar-Header-Typ %u, Bestandteil %s" +msgstr "Unbekannter Tar-Kopfzeilen-Typ %u, Bestandteil %s" #: apt-inst/contrib/arfile.cc:70 msgid "Invalid archive signature" @@ -1591,7 +1649,7 @@ msgstr "Der Pfad %s ist zu lang" #: apt-inst/extract.cc:124 #, c-format msgid "Unpacking %s more than once" -msgstr "%s mehr als einmal ausgepackt" +msgstr "%s mehr als einmal entpackt" #: apt-inst/extract.cc:134 #, c-format @@ -1601,7 +1659,7 @@ msgstr "Das Verzeichnis %s ist umgeleitet" #: apt-inst/extract.cc:144 #, c-format msgid "The package is trying to write to the diversion target %s/%s" -msgstr "Vom Paket wird versucht, auf das Umleitungsziel %s/%s zu schreiben" +msgstr "Schreibversuch vom Paket auf das Umleitungsziel %s/%s" #: apt-inst/extract.cc:154 apt-inst/extract.cc:297 msgid "The diversion path is too long" @@ -1623,7 +1681,7 @@ msgstr "Der Pfad ist zu lang" #: apt-inst/extract.cc:414 #, c-format msgid "Overwrite package match with no version for %s" -msgstr "Paket-Treffer ohne Version für %s wird überschrieben" +msgstr "Pakettreffer ohne Version für %s wird überschrieben" #: apt-inst/extract.cc:431 #, c-format @@ -1632,11 +1690,11 @@ msgstr "Durch die Datei %s/%s wird die Datei in Paket %s überschrieben" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s kann nicht gelesen werden" @@ -1666,10 +1724,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Die »info«- und »temp«-Verzeichnisse müssen in demselben Dateisystem liegen" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Paketlisten werden gelesen" @@ -1681,11 +1738,11 @@ msgstr "Wechsel in das Administrationsverzeichnis %sinfo fehlgeschlagen" #: apt-inst/deb/dpkgdb.cc:197 apt-inst/deb/dpkgdb.cc:351 #: apt-inst/deb/dpkgdb.cc:444 msgid "Internal error getting a package name" -msgstr "Interner Fehler beim Holen des Paketnamens" +msgstr "Interner Fehler beim Holen eines Paketnamens" #: apt-inst/deb/dpkgdb.cc:201 apt-inst/deb/dpkgdb.cc:382 msgid "Reading file listing" -msgstr "Paketlisten werden gelesen" +msgstr "Paketauflistung wird gelesen" #: apt-inst/deb/dpkgdb.cc:212 #, c-format @@ -1694,14 +1751,14 @@ msgid "" "then make it empty and immediately re-install the same version of the " "package!" msgstr "" -"Fehler beim Öffnen der Listendatei »%sinfo/%s«. Wenn Sie diese Datei nicht " -"wiederherstellen können, dann leeren Sie sie und installieren Sie sofort " -"dieselbe Version des Paketes erneut!" +"Öffnen der Listendatei »%sinfo/%s« fehlgeschlagen. Wenn Sie diese Datei " +"nicht wiederherstellen können, dann leeren Sie sie und installieren Sie " +"sofort dieselbe Version des Paketes erneut!" #: apt-inst/deb/dpkgdb.cc:225 apt-inst/deb/dpkgdb.cc:238 #, c-format msgid "Failed reading the list file %sinfo/%s" -msgstr "Fehler beim Lesen der Listendatei »%sinfo/%s«." +msgstr "Fehler beim Lesen der Listendatei %sinfo/%s" #: apt-inst/deb/dpkgdb.cc:262 msgid "Internal error getting a node" @@ -1773,12 +1830,34 @@ msgstr "Es konnte keine gültige »control«-Datei gefunden werden" msgid "Unparsable control file" msgstr "Auswerten der »control«-Datei nicht möglich" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Pipe (Weiterleitung) für %s konnte nicht geöffnet werden" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Lesefehler von Prozess %s" + +# looks like someone hardcoded English grammar +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "»stat« konnte nicht ausgeführt werden" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Änderungszeitpunkt kann nicht gesetzt werden" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "CD-ROM-Datenbank %s kann nicht gelesen werden" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1786,7 +1865,7 @@ msgstr "" "Bitte verwenden Sie apt-cdrom, um APT diese CD-ROM bekannt zu machen. apt-" "get update kann nicht dazu verwendet werden, neue CD-ROMs hinzuzufügen" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Falsche CD-ROM" @@ -1799,22 +1878,12 @@ msgstr "" #: methods/cdrom.cc:250 msgid "Disk not found." -msgstr "Disk nicht gefunden." +msgstr "Medium nicht gefunden." #: methods/cdrom.cc:258 methods/file.cc:79 methods/rsh.cc:264 msgid "File not found" msgstr "Datei nicht gefunden" -# looks like someone hardcoded English grammar -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "»stat« konnte nicht ausgeführt werden." - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Änderungszeitpunkt kann nicht gesetzt werden" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Ungültige URI, lokale URIs dürfen nicht mit // beginnen" @@ -1835,17 +1904,17 @@ msgstr "Lokaler Name kann nicht bestimmt werden" #: methods/ftp.cc:210 methods/ftp.cc:238 #, c-format msgid "The server refused the connection and said: %s" -msgstr "Verbindung durch Server abgelehnt: %s" +msgstr "Verbindung durch Server abgelehnt; Server meldet: %s" #: methods/ftp.cc:216 #, c-format msgid "USER failed, server said: %s" -msgstr "Befehl USER fehlgeschlagen: %s" +msgstr "Befehl USER fehlgeschlagen, Server meldet: %s" #: methods/ftp.cc:223 #, c-format msgid "PASS failed, server said: %s" -msgstr "Befehl PASS fehlgeschlagen: %s" +msgstr "Befehl PASS fehlgeschlagen, Server meldet: %s" #: methods/ftp.cc:243 msgid "" @@ -1858,7 +1927,7 @@ msgstr "" #: methods/ftp.cc:271 #, c-format msgid "Login script command '%s' failed, server said: %s" -msgstr "Befehl »%s« des Login-Skriptes fehlgeschlagen: %s" +msgstr "Befehl »%s« des Login-Skriptes fehlgeschlagen, Server meldet: %s" #: methods/ftp.cc:297 #, c-format @@ -1873,7 +1942,7 @@ msgstr "Zeitüberschreitung der Verbindung" msgid "Server closed the connection" msgstr "Verbindung durch Server geschlossen" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Lesefehler" @@ -1885,184 +1954,181 @@ msgstr "Durch eine Antwort wurde der Puffer zum Überlaufen gebracht." msgid "Protocol corruption" msgstr "Protokoll beschädigt" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Schreibfehler" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Socket konnte nicht erzeugt werden" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Daten-Socket konnte wegen Zeitüberschreitung nicht verbunden werden" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Passiver Socket konnte nicht verbunden werden." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "" "Von der Funktion getaddrinfo wurde kein auf Verbindungen wartender Socket " "gefunden" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Verbindung des Sockets nicht möglich" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Warten auf Verbindungen auf dem Socket nicht möglich" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Name des Sockets konnte nicht bestimmt werden" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "PORT-Befehl konnte nicht gesendet werden" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Unbekannte Adressfamilie %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Befehl EPRT fehlgeschlagen: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" -msgstr "Datenverbindungsaufbau erlitt Zeitüberschreitung" +msgstr "Zeitüberschreitung bei Datenverbindungsaufbau" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Verbindung konnte nicht angenommen werden" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Bei Bestimmung des Hashwertes einer Datei trat ein Problem auf" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" -msgstr "Datei konnte nicht heruntergeladen werden; Antwort vom Server: »%s«" +msgstr "Datei konnte nicht heruntergeladen werden; Server meldet: »%s«" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" -msgstr "Datenverbindung erlitt Zeitüberschreitung" +msgstr "Zeitüberschreitung bei Datenverbindung" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" -msgstr "Datenübertragung fehlgeschlagen; Antwort vom Server: »%s«" +msgstr "Datenübertragung fehlgeschlagen; Server meldet: »%s«" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Abfrage" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " -msgstr "Kann nicht aufgerufen werden: " +msgstr "Aufruf nicht möglich: " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Verbindung mit %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Socket für %s konnte nicht erzeugt werden (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Verbindung mit %s:%s kann nicht aufgebaut werden (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "" "Verbindung mit %s:%s konnte nicht aufgebaut werden (%s), eine " "Zeitüberschreitung trat auf" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Verbindung mit %s:%s nicht möglich (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Verbindung mit %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "»%s« konnte nicht aufgelöst werden" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Temporärer Fehlschlag beim Auflösen von »%s«" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Beim Auflösen von »%s:%s« ist etwas Schlimmes passiert (%i)" +msgstr "Beim Auflösen von »%s:%s« ist etwas Schlimmes passiert (%i - %s)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "Verbindung mit %s:%s nicht möglich:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Zugriff auf Schlüsselring nicht möglich: »%s«" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "F: Argumentliste von Acquire::gpgv::Options zu lang. Abbruch." +msgid "No keyring installed in %s." +msgstr "Kein Schlüsselring in %s installiert." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Interner Fehler: Gültige Signatur, Fingerabdruck des Schlüssels konnte " "jedoch nicht ermittelt werden?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Mindestens eine ungültige Signatur wurde entdeckt." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "»%s« zur Überprüfung der Signatur konnte nicht ausgeführt werden (ist gpgv " "installiert?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Unbekannter Fehler beim Ausführen von gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Die folgenden Signaturen waren ungültig:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2071,16 +2137,6 @@ msgstr "" "öffentlicher\n" "Schlüssel nicht verfügbar ist:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Pipe (Weiterleitung) für %s konnte nicht geöffnet werden" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Lesefehler von Prozess %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Warten auf Kopfzeilen" @@ -2096,11 +2152,12 @@ msgstr "Ungültige Kopfzeile" #: methods/http.cc:558 methods/http.cc:565 msgid "The HTTP server sent an invalid reply header" -msgstr "Vom·HTTP-Server wurde eine ungültige Antwort-Kopfzeile gesandt" +msgstr "Vom HTTP-Server wurde eine ungültige Antwort-Kopfzeile gesandt" #: methods/http.cc:594 msgid "The HTTP server sent an invalid Content-Length header" -msgstr "Vom HTTP-Server wurde eine ungültige »Content-Length«-Kopfzeile gesandt" +msgstr "" +"Vom HTTP-Server wurde eine ungültige »Content-Length«-Kopfzeile gesandt" #: methods/http.cc:609 msgid "The HTTP server sent an invalid Content-Range header" @@ -2109,155 +2166,188 @@ msgstr "Vom HTTP-Server wurde eine ungültige »Content-Range«-Kopfzeile gesand #: methods/http.cc:611 msgid "This HTTP server has broken range support" msgstr "" -"Teilweise Dateiübertragung·wird vom HTTP-Server nur fehlerhaft unterstützt." +"Teilweise Dateiübertragung wird vom HTTP-Server nur fehlerhaft unterstützt." #: methods/http.cc:635 msgid "Unknown date format" msgstr "Unbekanntes Datumsformat" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Auswahl fehlgeschlagen" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" -msgstr "Verbindung erlitt Zeitüberschreitung" +msgstr "Zeitüberschreitung bei Verbindung" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Fehler beim Schreiben der Ausgabedatei" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" -msgstr "Fehler beim Schreiben einer Datei" +msgstr "Fehler beim Schreiben in Datei" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Fehler beim Schreiben der Datei" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" "Fehler beim Lesen vom Server: Verbindung wurde durch den Server auf der " "anderen Seite geschlossen" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Fehler beim Lesen vom Server" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Datei konnte nicht eingekürzt werden" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Fehlerhafte Kopfzeilendaten" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Verbindung fehlgeschlagen" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Interner Fehler" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Eine leere Datei kann nicht mit mmap abgebildet werden" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Pipe (Weiterleitung) für %s konnte nicht geöffnet werden" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "mmap von %lu Bytes konnte nicht durchgeführt werden" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "%s konnte nicht geöffnet werden" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Aufruf nicht möglich: " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" -"Nicht genügend Platz für Dynamic MMap. Bitte erhöhen Sie den Wert von APT::" +"Nicht genügend Platz für »Dynamic MMap«. Bitte erhöhen Sie den Wert von APT::" "Cache-Limit. Aktueller Wert: %lu. (Siehe auch man 5 apt.conf.)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "%liT %liS %liMin %lis" +msgstr "%li d %li h %li min %li s" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "%liS %liMin %lis" +msgstr "%li h %li min %li s" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "%liMin %lis" +msgstr "%li min %li s" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "%lis" +msgstr "%li s" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Auswahl %s nicht gefunden" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Nicht erkannte Typabkürzung: »%c«" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" -msgstr "Öffne Konfigurationsdatei %s" +msgstr "Konfigurationsdatei %s wird geöffnet" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaxfehler %s:%u: Block beginnt ohne Namen." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" -msgstr "Syntaxfehler %s:%u: Missgestaltetes Tag" +msgstr "Syntaxfehler %s:%u: Missgestaltete Markierung" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" -msgstr "Syntaxfehler %s:%u: Zusätzlicher Müll nach Wert" +msgstr "Syntaxfehler %s:%u: Zusätzlicher Unsinn nach Wert" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Syntaxfehler %s:%u: Direktiven können nur auf oberster Ebene benutzt werden" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaxfehler %s:%u: Zu viele verschachtelte Einbindungen (includes)" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaxfehler %s:%u: Eingefügt von hier" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaxfehler %s:%u: Nicht unterstützte Direktive »%s«" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Syntaxfehler %s:%u: Direktiven können nur auf oberster Ebene benutzt werden" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" -msgstr "Syntaxfehler %s:%u: Zusätzlicher Müll am Dateiende" +msgstr "Syntaxfehler %s:%u: Zusätzlicher Unsinn am Dateiende" #: apt-pkg/contrib/progress.cc:153 #, c-format @@ -2285,228 +2375,251 @@ msgstr "Kommandozeilenoption %s konnte nicht ausgewertet werden" msgid "Command line option %s is not boolean" msgstr "Kommandozeilenoption %s ist nicht Bool'sch" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Option %s erfordert ein Argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." -msgstr "Option %s: Konfigurationswertspezifikation benötigt ein »=<wert>«." +msgstr "Option %s: Konfigurationswertspezifikation benötigt ein »=<Wert>«." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Option %s erfordert ein Ganzzahl-Argument, nicht »%s«" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Option »%s« ist zu lang" # Check for boolean; -1 is unspecified, 0 is yes 1 is no -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Der Sinn von »%s« ist nicht klar, versuchen Sie »true« oder »false«." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" -msgstr "Ungültige Operation %s." +msgstr "Ungültige Operation %s" #: apt-pkg/contrib/cdromutl.cc:52 #, c-format msgid "Unable to stat the mount point %s" -msgstr "»stat« konnte nicht auf den Einhängepunkt %s ausgeführt werden." +msgstr "»stat« konnte nicht auf den Einbindungspunkt %s ausgeführt werden" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Es konnte nicht nach %s gewechselt werden" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "»stat« konnte nicht auf die CD-ROM ausgeführt werden" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" -msgstr "Es wird keine Sperre für schreibgeschützte Lockdatei %s verwendet" +msgstr "Es wird keine Sperre für schreibgeschützte Sperrdatei %s verwendet" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" -msgstr "Lockdatei %s konnte nicht geöffnet werden" +msgstr "Sperrdatei %s konnte nicht geöffnet werden" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" -msgstr "Es wird keine Sperre für per NFS eingebundene Lockdatei %s verwendet" +msgstr "Es wird keine Sperre für per NFS eingebundene Sperrdatei %s verwendet" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" -msgstr "Konnte Lock %s nicht bekommen" +msgstr "Konnte Sperre %s nicht bekommen" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Es wurde auf %s gewartet, war jedoch nicht vorhanden" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Unterprozess %s hat einen Speicherzugriffsfehler empfangen." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." -msgstr "Unterprozess %s hat Signal %u empfangen." +msgstr "Unterprozess %s hat das Signal %u empfangen." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Unterprozess %s hat Fehlercode zurückgegeben (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Unterprozess %s unerwartet beendet" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Datei %s konnte nicht geöffnet werden" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Pipe (Weiterleitung) für %s konnte nicht geöffnet werden" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "Lesevorgang: es verbleiben noch %lu zu lesen, jedoch nichts mehr übrig" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "" "Schreibvorgang: es verbleiben noch %lu zu schreiben, jedoch Schreiben nicht " "möglich" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Beim Schließen der Datei trat ein Problem auf" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Beim Schließen der Datei trat ein Problem auf" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "Beim Unlinking der Datei trat ein Problem auf" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Beim Synchronisieren der Datei trat ein Problem auf" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" +msgstr "Beim Entfernen (unlink) der Datei trat ein Problem auf" + +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Beim Synchronisieren der Datei trat ein Problem auf" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Leerer Paket-Cache" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Die Paket-Cache-Datei ist beschädigt" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Die Paket-Cache-Datei liegt in einer inkompatiblen Version vor" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" -msgstr "Das·Versionssystem·»%s« wird durch dieses APT nicht unterstützt" +msgstr "Das Versionssystem »%s« wird durch dieses APT nicht unterstützt" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Der Paket-Cache wurde für eine andere Architektur aufgebaut" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" -msgstr "Hängt ab" +msgstr "Hängt ab von" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" -msgstr "Hängt ab (vorher)" +msgstr "Hängt ab von (vorher)" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Schlägt vor" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Empfiehlt" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" -msgstr "Kollidiert" +msgstr "Kollidiert mit" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Ersetzt" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Veraltet" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Stört" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Wertet auf" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "wichtig" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "erforderlich" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "optional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Abhängigkeitsbaum wird aufgebaut" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Mögliche Versionen" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" -msgstr "Abhängigkeits-Generierung" +msgstr "Abhängigkeitsgenerierung" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" -msgstr "Status-Informationen einlesen" +msgstr "Statusinformationen werden eingelesen" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" -msgstr "Statusdatei %s konnte nicht geöffnet werden" +msgstr "StateFile %s konnte nicht geöffnet werden" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" -msgstr "Temporäre Statusdatei %s konnte nicht geschrieben werden" +msgstr "Temporäres StateFile %s konnte nicht geschrieben werden" + +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" #: apt-pkg/tagfile.cc:102 #, c-format @@ -2518,64 +2631,86 @@ msgstr "Paketdatei %s konnte nicht verarbeitet werden (1)" msgid "Unable to parse package file %s (2)" msgstr "Paketdatei %s konnte nicht verarbeitet werden (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist parse«)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist«)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist parse«)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist parse«)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist parse«)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Missgestaltete Zeile %lu in Quellliste %s (»URI«)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist«)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Missgestaltete Zeile %lu in Quellliste %s (»URI parse«)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Missgestaltete Zeile %lu in Quellliste %s (»absolute dist«)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Missgestaltete Zeile %lu in Quellliste %s (»dist parse«)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s wird geöffnet" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." -msgstr "Zeile %u zu lang in der Quellliste %s." +msgstr "Zeile %u in Quellliste %s zu lang." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Missgestaltete Zeile %u in Quellliste %s (»type«)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" -msgstr "Typ »%s« ist unbekannt in Zeile %u der Quellliste %s" - -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Missgestaltete Zeile %u in Quellliste %s (»vendor id«)" +msgstr "Typ »%s« in Zeile %u der Quellliste %s ist unbekannt" -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, 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« konnte nicht unmittelbar konfiguriert werden. Lesen Sie »man 5 apt." +"conf« unter APT::Immediate-Configure bezüglich weiterer Details. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2587,19 +2722,22 @@ msgstr "" "ist oft schlimm, aber wenn Sie es wirklich tun wollen, aktivieren Sie bitte " "die Option APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"»%s« (bereits entpackt) konnte nicht unmittelbar konfiguriert werden. Lesen " +"Sie »man 5 apt.conf« unter APT::Immediate-Configure bezüglich weiterer " +"Details." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "Indexdateityp »%s« wird nicht unterstützt" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2607,20 +2745,20 @@ msgstr "" "Das Paket %s muss neu installiert werden, es kann jedoch kein Archiv dafür " "gefunden werden." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -"Fehler: Unterbrechungen hervorgerufen durch pkgProblemResolver::Resolve; " -"dies könnte durch gehaltene Pakete hervorgerufen worden sein." +"Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; " +"dies könnte durch gehaltene Pakete verursacht worden sein." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Probleme können nicht korrigiert werden, Sie haben gehaltene defekte Pakete." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2628,24 +2766,29 @@ msgstr "" "Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden " "ignoriert oder alte an ihrer Stelle benutzt." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Listenverzeichnis %spartial fehlt." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Archivverzeichnis %spartial fehlt." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Das Listenverzeichnis kann nicht gesperrt werden" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Holen der Datei %li von %li (noch %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Holen der Datei %li von %li" @@ -2664,17 +2807,17 @@ msgstr "Methode %s ist nicht korrekt gestartet" #, c-format msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" -"Bitte legen Sie das Medium mit dem Namen »%s« in Laufwerk »%s« ein und drücken " -"Sie die Eingabetaste." +"Bitte legen Sie das Medium mit dem Namen »%s« in Laufwerk »%s« ein und " +"drücken Sie die Eingabetaste (Enter)." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Paketierungssystem »%s« wird nicht unterstützt" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" -msgstr "Bestimmung eines passenden Paketierungssystem-Typs nicht möglich" +msgstr "Bestimmung eines passenden Paketierungssystemtyps nicht möglich" #: apt-pkg/clean.cc:56 #, c-format @@ -2685,163 +2828,185 @@ msgstr "»stat« kann nicht auf %s ausgeführt werden." msgid "You must put some 'source' URIs in your sources.list" msgstr "" "Sie müssen einige »source«-URIs für Quellpakete in die sources.list-Datei " -"eintragen." +"eintragen" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet " "werden." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" -msgstr "Probieren Sie »apt-get update«, um diese Probleme zu korrigieren." +msgstr "Probieren Sie »apt-get update«, um diese Probleme zu korrigieren" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" -msgstr "Ungültiger Eintrag in Einstellungsdatei %s, keine »Package«-Kopfzeilen" +msgstr "" +"Ungültiger Eintrag in Einstellungsdatei %s, keine »Package«-Kopfzeile(n)" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" -msgstr "Pinning-Typ (pin type) %s nicht verständlich" +msgstr "Pinning-Typ %s kann nicht interpretiert werden" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Keine Priorität (oder Null) für Pin angegeben" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Cache hat ein inkompatibles Versionssystem" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" -msgstr "Ein Fehler trat beim Verarbeiten von %s auf (NewPackage)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (UsePackage1)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (NewFileDesc1)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (UsePackage2)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (NewFileVer1)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (UsePackage3)" - -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (NewVersion2)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" -msgstr "Ein Fehler trat beim Bearbeiten von %s auf (NewFileDesc2)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -"Na so was, Sie haben die Anzahl an Paketen überschritten, mit denen APT " -"umgehen kann." +"Na so was, Sie haben die Anzahl an Paketen überschritten, mit denen diese " +"APT-Version umgehen kann." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" -"Na so was, Sie haben die Anzahl an Versionen überschritten, mit denen APT " -"umgehen kann." +"Na so was, Sie haben die Anzahl an Versionen überschritten, mit denen diese " +"APT-Version umgehen kann." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Na so was, Sie haben die Anzahl an Beschreibungen überschritten, mit denen " -"APT umgehen kann." +"diese APT-Version umgehen kann." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Na so was, Sie haben die Anzahl an Abhängigkeiten überschritten, mit denen " -"APT umgehen kann." +"diese APT-Version umgehen kann." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" -msgstr "Fehler trat beim Bearbeiten von %s auf (FindPkg)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" -msgstr "Fehler trat beim Bearbeiten von %s auf (CollectFileProvides)" +msgstr "Ein Fehler trat auf beim Verarbeiten von %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" -"Paket %s %s wurde nicht gefunden beim Verarbeiten der Dateiabhängigkeiten" +"Paket %s %s wurde beim Verarbeiten der Dateiabhängigkeiten nicht gefunden" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" -msgstr "»stat« konnte nicht auf die Liste %s der Quellpakete ausgeführt werden." +msgstr "»stat« konnte nicht auf die Liste %s der Quellpakete ausgeführt werden" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" -msgstr "Sammle Datei-Provides" +msgstr "Sammeln der angebotenen Funktionalitäten (Provides) aus den Dateien" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "E/A-Fehler beim Speichern des Quell-Caches" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "Umbenennen fehlgeschlagen, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5-Summe stimmt nicht überein" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash-Summe stimmt nicht überein" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Es gibt keine öffentlichen Schlüssel für die folgenden Schlüssel-IDs:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, 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 "" "Es konnte keine Datei für Paket %s gefunden werden. Das könnte heißen, dass " -"Sie dieses Paket von Hand korrigieren müssen (aufgrund fehlender " -"Architektur)." +"Sie dieses Paket von Hand korrigieren müssen (aufgrund fehlender Architektur)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2850,249 +3015,345 @@ msgstr "" "Es konnte keine Datei für Paket %s gefunden werden. Das könnte heißen, dass " "Sie dieses Paket von Hand korrigieren müssen." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Die Paketindexdateien sind beschädigt: Kein Filename:-Feld für Paket %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Größe stimmt nicht überein" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "Release-Datei %s kann nicht verarbeitet werden" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" -msgstr "Keine Abschnitte in Release-Datei %s" +msgstr "Keine Bereiche (Sections) in Release-Datei %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "Kein Hash-Eintrag in Release-Datei %s" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Kein Hash-Eintrag in Release-Datei %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Kein Hash-Eintrag in Release-Datei %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Herstellerblock %s enthält keinen Fingerabdruck" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -"Verwendeter CD-ROM-Einhängepunkt: %s\n" -"CD-ROM wird eingehangen\n" +"Verwendeter CD-ROM-Einbindungspunkt: %s\n" +"CD-ROM wird eingebunden\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identifizieren ... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Gespeicherte Kennzeichnung: %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" -msgstr "CD-ROM wird ausgehangen ...\n" +msgstr "Einbindung der CD-ROM wird gelöst ...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" -msgstr "Verwendeter CD-ROM-Einhängepunkt: %s\n" +msgstr "Verwendeter CD-ROM-Einbindungspunkt: %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" -msgstr "CD-ROM wird ausgehangen\n" +msgstr "Lösen der CD-ROM-Einbindung\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" -msgstr "Warten auf Disk ...\n" +msgstr "Warten auf Medium ...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" -msgstr "CD-ROM wird eingehangen ...\n" +msgstr "CD-ROM wird eingebunden ...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" -msgstr "Durchsuchung der CD nach Index-Dateien ...\n" +msgstr "Durchsuchen des Mediums nach Index-Dateien ...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "%zu Paketindizes, %zu Quellindizes, %zu Übersetzungsindizes und %zu " "Signaturen gefunden\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" "Es konnten keine Paketdateien gefunden werden; möglicherweise ist dies keine " -"Debian-CD oder eine für die falsche Architektur?" +"Debian-Disk oder eine für die falsche Architektur?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Kennzeichnung »%s« gefunden\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Dies ist kein gültiger Name, versuchen Sie es erneut.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" "'%s'\n" msgstr "" -"Diese Disk heißt: \n" +"Dieses Medium heißt: \n" "»%s«\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." -msgstr "Kopieren der Paketlisten..." +msgstr "Kopieren der Paketlisten ..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Schreiben der neuen Quellliste\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" -msgstr "Quelllisteneinträge für diese Disk sind:\n" +msgstr "Quelllisteneinträge für dieses Medium sind:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Es wurden %i Datensätze geschrieben.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Es wurden %i Datensätze mit %i fehlenden Dateien geschrieben.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Es wurden %i Datensätze mit %i nicht passenden Dateien geschrieben.\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Es wurden %i Datensätze mit %i fehlenden und %i nicht passenden Dateien " "geschrieben.\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "Öffne Konfigurationsdatei %s" +msgstr "Nicht vorhandene Datei %s wird übersprungen" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "Authentifizierungs-Datensatz konnte nicht gefunden werden für: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "Hash-Summe stimmt nicht überein" +msgstr "Hash-Summe stimmt nicht überein für: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Veröffentlichung »%s« für »%s« konnte nicht gefunden werden" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Version »%s« für »%s« konnte nicht gefunden werden" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Task %s konnte nicht gefunden werden" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Paket %s konnte nicht gefunden werden" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" -msgstr "Installieren von %s" +msgstr "%s wird installiert" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" -msgstr "Konfigurieren von %s" +msgstr "%s wird konfiguriert" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s wird entfernt" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "%s vollständig entfernt" +msgstr "%s wird vollständig entfernt" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Aufruf des Nach-Installations-Triggers %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Verzeichnis »%s« fehlt" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Datei %s konnte nicht geöffnet werden" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s wird vorbereitet" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s wird entpackt" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Konfiguration von %s wird vorbereitet" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s installiert" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Entfernen von %s wird vorbereitet" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s entfernt" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Vollständiges Entfernen von %s wird vorbereitet" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s vollständig entfernt" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -"Schreiben des Protokolls nicht möglich, openpty() schlug fehl (/dev/pts " -"nicht eingehangen?)\n" +"Schreiben des Protokolls nicht möglich, openpty() fehlgeschlagen (/dev/pts " +"nicht eingebunden?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "Ausführen von dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " @@ -3101,34 +3362,76 @@ msgstr "" "Sperren des Administrationsverzeichnisses (%s) nicht möglich, wird es von " "einem anderen Prozess verwendet?" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" "Sperren des Administrationsverzeichnisses (%s) nicht möglich, sind Sie root?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, fuzzy, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -"Der dpkg-Prozess wurde abgebrochen; Sie müssen »dpkg --configure -a« manuell " -"ausführen, um das Problem zu beheben." +"Der dpkg-Prozess wurde unterbrochen; Sie müssen »dpkg --configure -a« " +"manuell ausführen, um das Problem zu beheben." -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "Nicht gesperrt" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Datei konnte nicht gepatcht werden" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" +"Patch konnte nicht mit mmap und unter Verwendung von Dateioperationen auf %s " +"angewendet werden - der Patch scheint beschädigt zu sein." + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Patch konnte nicht mit mmap auf %s angewendet werden (es ist jedoch nichts " +"mmap-spezifisches fehlgeschlagen) - der Patch scheint beschädigt zu sein." + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Verbindung vorzeitig beendet" -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" +#~ msgid "E: Too many keyrings should be passed to gpgv. Exiting." +#~ msgstr "" +#~ "F: Zu viele Schlüsselringe sollten an gpgv übergeben werden. Abbruch." + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "F: Argumentenliste von Acquire::gpgv::Options zu lang. Abbruch." + +#~ msgid "" +#~ "The size of a MMap has already reached the defined limit of %lu bytes," +#~ "abort the try to grow the MMap." +#~ msgstr "" +#~ "Die MMap-Größe hat bereits das festgelegte Limit von %lu Byte erreicht. " +#~ "Der Versuch, die MMap zu vergrößern, wird abgebrochen." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Ein Fehler trat auf beim Verarbeiten von %s (NewVersion2)" -#~ msgid "No source package '%s' picking '%s' instead\n" -#~ msgstr "Kein Quellpaket »%s«, wähle stattdessen »%s«\n" +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Missgestaltete Zeile %u in Quellliste %s (»vendor id«)" @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: apt_po.pot\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2006-09-19 09:49+0530\n" "Last-Translator: Kinley Tshering <gasepkuenden2k3@hotmail.com>\n" "Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n" +"Language: dz\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,146 +19,149 @@ msgstr "" "X-Poedit-Country: Bhutan\n" "X-Poedit-SourceCharset: utf-8\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "ཐུམ་སྒྲིལ་ %s ཐོན་རིམ་ %s ལུ་ ཌེཔ་མ་ཚང་ཅིག་འདུག:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "%sཐུམ་སྒྲིལ་འདི་ག་ཡོད་ཟཚོལ་མ་ཐོབ།" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "ཐུམ་སྒྲིལ་བསྡོམས་ཀྱི་མིང་ཚུ:" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "ཐུམ་སྒྲིལ་བསྡོམས་ཀྱི་མིང་ཚུ:" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr "སྤྱིར་བཏང་ཐུམ་སྒྲིལ་ཚུ།" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr "བར་ཅུ་ཡལ་ཐུམ་སྒྲིལ་གཙང་མ་ཚུ:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr "བར་ཅུ་ཡལ་ཐུམ་སྒྲིལ་རྐྱང་པ་ཚུ:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr "བར་ཅུ་ཡལ་ཐུམ་སྒྲིལ་སླ་བསྲེ་ཡོད་མི་ཚུ:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr "བརླག་སྟོར་ཞུགས་པ:" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "ཁྱད་རྟགས་ཅན་གྱི་ཐོན་རིམ་ཚུ་གི་བསྡོམས:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "ཁྱད་རྟགས་ཅན་གྱི་ཐོན་རིམ་ཚུ་གི་བསྡོམས:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "རྟེན་འབྲེལ་བསྡོམས:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "ཐེན་རིམ་/ཡིག་སྣོད་ མཐུན་འབྲེལ་གྱི་བསྡོམས:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "ཐེན་རིམ་/ཡིག་སྣོད་ མཐུན་འབྲེལ་གྱི་བསྡོམས:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "ཡོངས་བསྡོམས་ཀྱིས་ས་ཁྲ་བཟོ་བ་ཚུ་བྱིནམ་ཨིན:" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "སྤུངས་ཡོད་པའི་ཡིག་རྒྱུན་གྱི་བསྡོམས:" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "རྟེན་འབྲེལ་ཐོན་རིམ་བར་སྟོང་གྱི་བསྡོམས:" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "བར་སྟོང་ལྷུག་ལྷུག་གི་བསྡོམས:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "གི་དོན་ལུ་རྩིས་ཐོ་བཏོན་ཡོད་པའི་བར་སྟོང:" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "ཐུམ་སྒྲིལ་ཡིག་སྣོད་ %sའདི་མཉམ་འབྱུང་གི་ཕྱི་ཁར་ཨིན་པས།" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "ཁྱོད་ཀྱིས་ཏག་ཏག་སྦེ་དཔེ་གཞི་གཅིག་བྱིན་དགོ" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "ཐུམ་སྒྲིལ་ཚུ་མ་ཐོབ།" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "%sཐུམ་སྒྲིལ་འདི་ག་ཡོད་ཟཚོལ་མ་ཐོབ།" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "ཐུམ་སྒྲིལ་གྱི་ཡིག་སྣོད:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "འདྲ་མཛོད་འདི་མཉམ་བྱུང་གི་ཕྱི་ཁར་ཨིན་པས་ ཐུམ་སྒྲིལ་ཡིག་སྣོད་ཅིག་ལུ་ ཨེགསི་-རེཕ་འབད་མི་ཚུགས་པས།" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "ཁབ་གཟེར་བཏབ་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(མ་ཐོབ།)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr "གཞི་བཙུགས་འབད་ཡོདཔ།" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ཅི་མེད།)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr "མི་ངོ:" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ཅི་མེད།)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr "ཐུམ་སྒྲིལ་གྱི་ཁབ་གཟེར:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr "ཐོན་རིམ་ཐིག་ཁྲམ།:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s་གི་དོན་ལུ་%s %sགུར་ཕྱོགས་སྒྲིག་འབད་ཡོད་པའི་%s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -179,6 +183,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -243,7 +248,12 @@ msgstr "ཌིསིཀ་འདི་གི་དོན་ལུ་མིང་ msgid "Please insert a Disc in the drive and press enter" msgstr "ཌིསིཀ་ཅིག་འདྲེན་འཕྲུལ་ནང་བཙུགས་བཞིནམ་ལས་ལོག་ལྡེ་འདི་ཨེབ།" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "%s་ལུ་%s་བསྐྱར་མིང་བཏགས་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "ཁྱོད་ཀྱི་ཆ་ཚན་ནང་གི་སི་ཌི་ལྷག་ལུས་ཡོད་མི་གི་དོན་ལུ་འ་ནི་ལས་སྦྱོར་དེ་ཡང་བསྐྱར་འབད།" @@ -308,40 +318,40 @@ msgstr "" " -o=? འདི་གིས་མཐུན་སྒྲིག་རིམ་སྒྲིག་གདམ་ཁ་ཅིག་གཞི་སྒྲིག་འབདཝ་ཨིན་ དཔེར་ན་-o dir::cache=/tmp་" "བཟུམ།\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr " %sལུ་འབྲི་མ་ཚུགས།" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "debconf ་་འཐོན་རིམ་འདི་ལེན་མ་ཚུགས། debconf འདི་གཞི་བཙུགས་འབད་ཡི་ག་?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "ཐུམ་སྒྲིལ་རྒྱ་བསྐྱེད་ཐོག་ཡིག་འདི་གནམ་མེད་ས་མེད་རིངམ་འདུག" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "སྣོད་ཐོ་%s་ལས་སྦྱོར་འབདཝ་ད་འཛོལ་བ་འཐོན་ཡི།" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "འབྱུང་ཁུངས་རྒྱ་བསྐྱེད་ཀྱི་ཐོག་ཡིག་འདི་གནམ་མེད་ས་མེད་རིང་པས།" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "ནང་དོན་ཡིག་སྣོད་ལུ་མགོ་ཡིག་འཛོལ་བ་འབྲི་ནིའི་མགོ་ཡིག" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "%sའཛོལ་བ་ལས་སྦྱོར་འབད་ནིའི་ནང་དོན།" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -425,11 +435,11 @@ msgstr "" " -c=? འ་ནི་རིམ་སྒྲིག་ཡིག་སྣོད་འདི་ལྷག\n" " -o=? མཐུན་སྒྲིག་རིམ་སྒྲིག་གི་གདམ་ཁ་ཅིག་གཞི་སྒྲིག་འབད།" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "སེལ་འཐུ་ཚུ་མཐུན་སྒྲིག་མིན་འདུག" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "ཡིག་སྣོད་ལ་ལུ་ཅིག་ཐུམ་སྒྲིལ་ཡིག་སྣོད་སྡེ་ཚན་`%s'ནང་བརླག་སྟོར་ཞུགས་ནུག" @@ -445,8 +455,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "ཌི་བི་འདི་རྙིངམ་ཨིན་པས་ %s་ཡར་བསྐྱེད་འབད་ནིའི་དོན་ལུ་དཔའ་བཅམ་དོ།" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "ཌི་བི་རྩ་སྒྲིག་འདི་ ནུས་མེད་ཨིན་པས། ཁྱོད་ཀྱི་ apt་ གྱི་འཐོན་རིམ་རྙིངམ་ཅིག་ནང་ལས་ ཡར་བསྐྱེད་འབད་ཡོད་" @@ -463,95 +474,95 @@ msgstr "%s: %s་ཌི་བི་ཡིག་སྣོད་འདི་ཁ་ msgid "Failed to stat %s" msgstr "%s་སིཊེཊི་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "ཡིག་མཛོད་འདི་ལུ་ཚད་འཛིན་དྲན་ཐོ་མིན་འདུག" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "འོད་རྟགས་ལེན་མ་ཚུགས།" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "ཌབ་ལུ:%sསྣོད་ཐོ་འདི་ལྷག་མ་ཚུགས།\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "ཌབ་ལུ་ %s སིཊེཊི་འབད་མ་ཚུགས།\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "ཨི:" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "ཌབ་ལུ:" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "ཨི:འཛོལ་བ་ཚུ་ཡིག་སྣོད་ལུ་འཇུག་སྤྱོད་འབད།" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "%s་མོས་མཐུན་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "རྩ་འབྲེལ་ཕྱིར་བགྲོད་འབད་ནི་ལུ་འཐུ་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s་ག་ཕྱེ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "%s་འབྲེལ་ལམ་ལྷག་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "%s་འབྲེལ་ལམ་མེད་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** %s་ལས་%sལུ་འབྲེལ་འཐུད་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "%sB་ཧེང་བཀལ་བཀྲམ་ནིའི་འབྲེལ་མེད་བཅད་མཚམས།\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "ཡིག་མཛོད་ལུ་ཐུམ་སྒྲིལ་ཅི་ཡང་འཐུས་ཤོར་མ་བྱུང་།" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %sལུ་ཟུར་བཞག་ཐོ་བཀོད་མེད།\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s ་རྒྱུན་སྐྱོང་པ་འདི་ %s ཨིན་ %s མེན།\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s ལུ་འབྱུང་ཁུངས་མེདཔ་གཏང་ནིའི་ཐོ་བཀོད་འདི་མེད།\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %sལུ་ཟུང་ལྡན་མེདཔ་གཏང་ནིའི་་ཐོ་བཀོད་གང་རུང་ཡང་མིན་འདུག།\n" @@ -651,79 +662,79 @@ msgstr "%s་འབྲེལ་འཐུད་མེདཔ་བཟོ་ནི msgid "Failed to rename %s to %s" msgstr "%s་ལུ་%s་བསྐྱར་མིང་བཏགས་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "ཝའི།" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "རི་ཇེགསི་ཕྱོགས་སྒྲིག་འཛོལ་བ་- %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "འོག་གི་ཐུམ་སྒྲིལ་ཚུ་ལུ་རྟེན་འབྲེལ་མ་ཚང་པས:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "འདི་འབདཝ་ད་%s་འདི་གཞི་བཙུགས་འབད་ཡོད།" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "འདི་འབདཝ་ད་%sའདི་གཞི་བཙུགས་འབད་ནི་ཨིན།" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "འདི་འབདཝ་ད་%s་འདི་གཟི་བཙུགས་འབད་མི་བཏུབ་པས།" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "འདི་འབདཝ་ད་ འདི་བར་ཅུ་ཡལ་ཐུམ་སྒྲིལ་ཅིག་ཨིན་པས།" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "འདི་འབདཝ་ད་འདི་གཞི་བཙུགས་མ་འབད་བས།" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "འདི་འབདཝ་ད་འདི་གཞི་བཙུགས་མི་འབད་ནི་ཨིན་པས།" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr "ཡང་ན།" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "འོག་གི་ཐུམ་སྒྲིལ་འདི་ཚུ་རྩ བསྐྲད་གཏང་འོང་:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "འོག་གི་ཐུམ་སྒྲིལ་འདི་ཚུ་ལོག་སྟེ་རང་བཞག་ནུག:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "འོག་གི་ཐུམ་སྒྲིལ་འདི་ཚུ་ཡར་བསྐྱེད་འབད་འོང་:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "འོག་གི་ཐུམ་སྒྲལ་འདི་ཚུ་མར་ཕབ་འབད་འོང་:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "འོག་གི་འཆང་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ་བསྒྱུར་བཅོས་འབད་འོང་:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s( %s་གིས་སྦེ)" -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -731,148 +742,241 @@ msgstr "" "ཉེན་བརྡ:འོག་གི་ཉོ་མཁོ་བའི་ཐུམ་སྒྲིལ་ཚུ་རྩ་བསྐྲད་གཏང་འོང་།\n" "ཁྱོད་ཀྱིས་ཁྱོད་རང་ག་ཅི་འབདཝ་ཨིན་ན་ངེས་སྦེ་མ་ཤེས་ཚུན་འདི་འབད་ནི་མི་འོང་།!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu་ཡར་བསྐྱེད་འབད་ཡོད་ %lu་འདི་གསརཔ་སྦེ་གཞི་བཙུགས་འབད་ཡོད།" -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu་འདི་ལོག་གཞི་བཙུགས་འབད་ཡོད།" -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu་འདི་མར་ཕབ་འབད་ཡོད།" -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "རྩ་བསྐྲད་འབད་ནི་ལུ་%lu་དང་%lu་ཡར་བསྐྱེད་མ་འབད་བས།\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu་འདི་ཆ་ཚང་སྦེ་གཞི་བཙུགས་མ་འབད་ཡང་ན་རྩ་བསྐྲད་མ་གཏང་པས།\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "དྲན་འཛིན་ རི་ཇེགསི་'%s'གི་དོན་ལུ་%s་སེལ་འཐུ་འབད་དོ།\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "དྲན་འཛིན་ རི་ཇེགསི་'%s'གི་དོན་ལུ་%s་སེལ་འཐུ་འབད་དོ།\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "(%s)གི་དོན་ལུ་སེལ་འཐུ་འབད་ཡོད་པའི་འཐོན་རིམ་'%s'(%s)\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "གྱིས་བྱིན་ཏེ་ཡོད་པའི་ཐུམ་སྒྲིལ་%s་འདི་བར་ཅུ་ཡལ་ཐུམ་སྒྲིལ་ཅིག་ཨིན།\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [གཞི་བཙུགས་འབད་ཡོད།]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "མི་ངོ་འཐོན་རིམཚུ།" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "ཁྱོད་ཀྱི་གཞི་བཙུགས་འབད་ནི་ལུ་གཏན་འཁལ་སྦེ་གཅིག་སེལ་འཐུ་འབད་དགོ" + +#: 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་འདི་འཐོབ་མི་ཚུགས་པས་ འདི་འབདཝ་ད་ཐུམ་སྒྲིལ་གཞན་ཅིག་གིས་གྲོས་བསྟུན་འབད་དེ་ཡོད།\n" +"འདི་གིས་ཐུམ་སྒྲིལ་ཅིག་བརླག་སྟོར་ཞུགས་ཡོདཔ་ཨིནམ་སྟོནམ་ཨིནམ་དང་ ཕན་མེད་སྦེ་གནས་ཡོདཔ་ ཡང་ན་\n" +"འདི་གཞན་འབྱུང་ཅིག་ནང་ལས་ལས་རྐྱངམ་ཅིག་འཐོབ་ཚུགསཔ་ཨིན་པས།\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "ག་དེ་སྦེ་ཨིན་རུང་འོག་གི་ཐུམ་སྒྲིལ་ཚུ་གིས་ འདི་ཚབ་བཙུགསཔ་ཨིན:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "ཐུམ་སྒྲིལ་%s་ལུ་གཞི་བཙུགས་ཀྱི་མི་ངོ་མིན་འདུག" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "%s་གི་ཚབ་ལུ་%s་སེལ་འཐུ་འབད་ནི་སེམས་ཁར་བཞག\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"%s་གོམ་འགྱོ་འབད་དོ་ འདི་ཧེ་མ་ལས་རང་གཞི་བཙུགས་འབད་འོདཔ་དང་དུས་ཡར་བསྐྱེད་འབད་ནི་འདི་གཞི་སྒྲིག་མ་" +"འབད་བས།\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"%s་གོམ་འགྱོ་འབད་དོ་ འདི་ཧེ་མ་ལས་རང་གཞི་བཙུགས་འབད་འོདཔ་དང་དུས་ཡར་བསྐྱེད་འབད་ནི་འདི་གཞི་སྒྲིག་མ་" +"འབད་བས།\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "%s ་ལོག་གཞི་བཙུགས་འབད་ནི་འདི་མི་སྲིད་པ་ཅིག་ཨིན་པས་ འདི་ཕབ་ལེན་འབད་མི་བཏུབ་པས།\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ་འདི་ཧེ་མ་ལས་རང་འཐོན་རིམ་གསར་ཤོས་ཅིག་ཨིན།\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "འདི་འབདཝ་ད་%sའདི་གཞི་བཙུགས་འབད་ནི་ཨིན།" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "ཐུམ་སྒྲིལ་%s་འདི་གཞི་བཙུགས་མ་འབད་བས་ འདི་འབད་ནི་དི་གིས་རྩ་བསྐྲད་མ་གཏང་པས།་\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "རྟེན་འབྲེལ་ནོར་བཅོས་འབད་དོ།" -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr "འཐུས་ཤོར་བྱུང་ཡོད།" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "རྟེན་འབྲེལ་འདི་ནོར་བཅོས་འབད་མི་ཚུགས་པས།" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "ཡར་བསྐྱེད་འབད་ཡོད་པའི་ཆ་ཚན་འདི་ཆུང་ཀུ་བཟོ་མི་ཚུགས་པས།" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr "འབད་ཚར་ཡི།" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "འ་ནི་འདི་ཚུ་ནོར་བཅོས་འབད་ནི་ལུ་ཁྱོད་ཀྱི་`apt-get -f install'དེ་གཡོག་བཀོལ་དགོཔ་འོང་།" +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "འ་ནི་འདི་ཚུ་ནོར་བཅོས་འབད་ནི་ལུ་ཁྱོད་ཀྱི་'apt-get -f install'དེ་གཡོག་བཀོལ་དགོཔ་འོང་།" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "མ་ཚང་པའི་རྟེན་འབྲེལ་ཚུ། -f ལག་ལེན་འཐབ་སྟེ་འབད་རྩོལ་བསྐྱེད།" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ཉེན་བརྡ:འོག་གི་ཐུམ་སྒྲིལ་འདི་ཚུ་བདེན་བཤད་འབད་མི་བཏུབ་པས།" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "བདེན་བཤད་ཉེན་བརྡ་འདི་ཟུར་འབད་ཡོད།\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "བདེན་སྦྱོར་མ་འབད་བར་འ་ནི་ཐུམ་སྒྲིལ་འདི་ཚུ་གཞི་བཙུགས་འབད་ནི་ཨིན་ན་[y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "ཐུམ་སྒྲིལ་ལ་ལུ་ཅིག་བདེན་བཤད་འབད་མ་ཚུགས།" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "དཀའ་ངལ་ཚུ་ཡོདཔ་ལས་-y ་འདི་ --force-yes་མེདཐོག་ལས་ལག་ལེན་འཐབ་སྟེ་ཡོད།" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" "ནང་འཁོད་ཀྱི་འཛོལ་བ་ གཞི་བཙུགས་ཐུམ་སྒྲིལ་ཚུ་ ཆད་པ་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ་དང་གཅིག་ཁར་བོད་བརྡ་འབད་འདི་" "ཡོད!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "ཐུམ་སྒྲིལ་ཚུ་རྩ་བསྐྲད་བཏང་དགོཔ་འདུག་འདི་འབདགཝ་ད་རྩ་བསྐྲད་གཏང་ནི་འདི་ལྕོགས་མིན་ཐལ་ཏེ་འདུག" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "ནང་འཁོད་འཛོལ་བ་ གོ་རིམ་བཟོ་ནི་ཚུ་མཇུག་མ་བསྡུ་བས།" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "ཕབ་ལེན་འབད་ནིའི་སྣོད་ཡིག་འདི་ལྡེ་མིག་རྐྱབས་མ་ཚུགས་པས།" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "འབྱུང་ཁུངས་ཚུ་ཀྱི་ཐོ་ཡིག་དེ་ལྷག་མི་ཚུགས་པས།" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "ག་ཅི་གི་ཡ་མཚན་ཆེ་མི་ཆེ་ ཚད་འདི་གིས་ email apt@packages.debian.org་ལུ་མཐུན་སྒྲིག་མི་འབད་" "བས།" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "%sBལེན་ནི་ལུ་དགོཔ་པས། ཡིག་མཛོད་ཚི་གི་%sB་\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "ཡིག་མཛོད་ཀྱི་%sB་འདི་ལེན་དགོ་པས།\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "ཁ་སྐོང་གི་%sB་འདི་བཤུབ་པའི་ཤུལ་ལས་ཌིཀསི་གི་བར་སྟོང་དེ་ལག་ལེན་འཐབ་འོང་།\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "%sB་འདི་ཤུབ་པའི་ཤུལ་ལས་ཀྱི་བར་སྟོང་དེ་དལཝ་སྦེ་ལུས་འོང་།\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "%s་ནང་བར་སྟོང་" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "%s ནང་ཁྱོད་ལུ་བར་སྟོང་དལཝ་ལངམ་སྦེ་མིན་འདུག" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "གལ་ཆུང་རྐྱངམ་ཅིག་ཁསལ་བཀོད་འབད་ནུག་ འདི་འབདཝ་ད་འ་ནི་འདི་གལ་ཆུང་གི་བཀོལ་སྤྱོད་མེན།" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "ཨིན་ ང་གིས་སླབ་དོ་བཟུམ་སྦེ་རང་འབད!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -883,28 +987,28 @@ msgstr "" "འཕྲོ་མཐུད་འབད་ནིའི་དོན་ལུ་'%s'ཚིག་ཚན་ནང་ལུ་ཡིག་དཔར་རྐྱབས།\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "བར་བཤོལ་འབད།" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "ཁྱོན་ཀྱི་འཕྲོ་མཐུད་ནི་འབད་ནི་ཨིན་ན་[Y/n]?" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "%s %s་ ལེན་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "ཡིག་སྣོད་ལ་ལུ་ཅིག་ཕབ་ལེན་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "ཕབ་ལེན་ཐབས་ལམ་རྐྱངམ་གཅིག་ནང་མཇུག་བསྡུཝ་སྦེ་རང་ཕབ་ལེན་འབད།" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -912,138 +1016,79 @@ msgstr "" "ཡིག་མཛོད་ལ་ལུ་ཅིག་ལེན་མི་ཚུགས་པས་ apt-get་དུས་མཐུན་བཟོ་ནི་གཡོག་བཀོལ་ནི་ཨིན་ན་ཡང་ན་--fix-" "missing་དང་གཅིག་ཁར་འབད་རྩོལ་བསྐྱེད་ནི་ཨིན་ན་?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing་དང་བརྡ་ལམ་བརྗེ་སོར་འབད་ནི་འདི་ད་ལྟོ་ལས་རང་རྒྱབ་སྐྱོར་མི་འབད་བས།" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "བརླག་སྟོར་ཞུགས་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ་ནོར་བཅོས་འབད་མི་ཚུགས་པས།" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "གཞི་བཙུགས་བར་བཤོལ་འབད་དོ།" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "%s་གི་ཚབ་ལུ་%s་སེལ་འཐུ་འབད་ནི་སེམས་ཁར་བཞག\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"%s་གོམ་འགྱོ་འབད་དོ་ འདི་ཧེ་མ་ལས་རང་གཞི་བཙུགས་འབད་འོདཔ་དང་དུས་ཡར་བསྐྱེད་འབད་ནི་འདི་གཞི་སྒྲིག་མ་" -"འབད་བས།\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "ཐུམ་སྒྲིལ་%s་འདི་གཞི་བཙུགས་མ་འབད་བས་ འདི་འབད་ནི་དི་གིས་རྩ་བསྐྲད་མ་གཏང་པས།་\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "གྱིས་བྱིན་ཏེ་ཡོད་པའི་ཐུམ་སྒྲིལ་%s་འདི་བར་ཅུ་ཡལ་ཐུམ་སྒྲིལ་ཅིག་ཨིན།\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [གཞི་བཙུགས་འབད་ཡོད།]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "ཁྱོད་ཀྱི་གཞི་བཙུགས་འབད་ནི་ལུ་གཏན་འཁལ་སྦེ་གཅིག་སེལ་འཐུ་འབད་དགོ" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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་འདི་འཐོབ་མི་ཚུགས་པས་ འདི་འབདཝ་ད་ཐུམ་སྒྲིལ་གཞན་ཅིག་གིས་གྲོས་བསྟུན་འབད་དེ་ཡོད།\n" -"འདི་གིས་ཐུམ་སྒྲིལ་ཅིག་བརླག་སྟོར་ཞུགས་ཡོདཔ་ཨིནམ་སྟོནམ་ཨིནམ་དང་ ཕན་མེད་སྦེ་གནས་ཡོདཔ་ ཡང་ན་\n" -"འདི་གཞན་འབྱུང་ཅིག་ནང་ལས་ལས་རྐྱངམ་ཅིག་འཐོབ་ཚུགསཔ་ཨིན་པས།\n" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "ག་དེ་སྦེ་ཨིན་རུང་འོག་གི་ཐུམ་སྒྲིལ་ཚུ་གིས་ འདི་ཚབ་བཙུགསཔ་ཨིན:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "ཐུམ་སྒྲིལ་%s་ལུ་གཞི་བཙུགས་ཀྱི་མི་ངོ་མིན་འདུག" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "%s ་ལོག་གཞི་བཙུགས་འབད་ནི་འདི་མི་སྲིད་པ་ཅིག་ཨིན་པས་ འདི་ཕབ་ལེན་འབད་མི་བཏུབ་པས།\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ་འདི་ཧེ་མ་ལས་རང་འཐོན་རིམ་གསར་ཤོས་ཅིག་ཨིན།\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "%sགི་དོན་ལུ་འཛིན་གྲོལ་'%s'་དེ་མ་འཐོབ་པས།" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "'%s'་གི་དོན་ལུ་འཐོན་རིམ་'%s'་དེ་མ་འཐོབ་པས།" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "(%s)གི་དོན་ལུ་སེལ་འཐུ་འབད་ཡོད་པའི་འཐོན་རིམ་'%s'(%s)\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "འབྱུང་ཁུངས་ཐུམ་སྒྲིལ་གྱི་ཐོ་ཡིག་%s་དེ་ངོ་བཤུས་འབད་མ་ཚུགས།" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "དུས་མཐུན་བཟོ་བའི་བརྡ་བཀོད་འདི་གིས་སྒྲུབ་རྟགས་ཚུ་མི་འབག་འབད།" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "ཐོ་བཀོད་འབད་ཡོད་པའི་སྣོད་ཡིག་འདི་ལྡེ་མིག་རྐྱབ་མ་ཚུགས།" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" +msgstr[0] "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" +msgstr[1] "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" +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] "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" +msgstr[1] "འོག་གི་ཐུམ་སྒྲིས་གསརཔ་འདི་ཚུ་ཁཞི་བཙུགས་འབད་འོང་:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1059,44 +1104,24 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "འོག་གི་བརྡ་དོན་དེ་གིས་དུས་སྐབས་འདི་མོས་མཐུན་བཟོ་ནི་ལུ་གྲོགས་རམ་འབད་འོང་:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "ནང་འཁོད་འཛོལ་བ་ དཀའ་ངལ་མོས་མཐུན་འབད་མི་ཅ་ཆས་ཚུ་མེདཔ་ཐལ་ཡོད།" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "ནང་འགོད་འཛོལ་བ་ ཡར་བསྐྱེད་ཀྱི་ཅ་ཆས་ཆ་མཉམ་མེདཔ་ཐལ་ཡོད།" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "%s་ཐུམ་སྒྲིལ་འཚོལ་མ་ཐོབ།" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "འདི་ཚུ་ནོར་བཅོས་འབད་ནིའི་དོན་ལུ་ཁྱོད་ཀྱི་'apt-get -f install'དེ་གཡོག་བཀོལ་དགོཔ་འོང་:" -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "%s་ཐུམ་སྒྲིལ་འཚོལ་མ་ཐོབ།" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "དྲན་འཛིན་ རི་ཇེགསི་'%s'གི་དོན་ལུ་%s་སེལ་འཐུ་འབད་དོ།\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "འདི་འབདཝ་ད་%sའདི་གཞི་བཙུགས་འབད་ནི་ཨིན།" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "འདི་ཚུ་ནོར་བཅོས་འབད་ནིའི་དོན་ལུ་ཁྱོད་ཀྱི་`apt-get -f install'དེ་གཡོག་བཀོལ་དགོཔ་འོང་:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1104,7 +1129,7 @@ msgstr "" "མ་ཚང་བའི་རྟེན་འབྲེལ་ ཐུས་སྒྲིལ་མེད་མི་ཚུ་དང་གཅིག་ཁར་ 'apt-get -f install'དེ་འབཐ་རྩོལ་བསྐྱེདཔ།" "(ཡང་ན་ཐབས་ཤེས་ཅིག་གསལ་བཀོད་འབད།)" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1115,122 +1140,151 @@ msgstr "" "འབད་འབདཝ་འོང་ནི་མས་ ཡང་ན་ད་ལྟོ་ཡང་གསར་བསྐྲུན་མ་འབད་བར་ཡོད་པའི་ཐུམ་སྒྲིལ་ལ་ལུ་ཅིག་ཡང་ན་ནང་" "འབྱོར་གྱི་ཕྱི་ཁར་རྩ་བསྐྲད་བཏང་ཡོད་པའི་རྩ་བརྟན་མེད་པའི་བགོ་འགྲེམ་ཚུ་ལག་ལེན་འཐབ་དོ་ཡོདཔ་འོང་ནི་ཨིན་པས།" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "ཆད་པ་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ།" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "འོག་གི་ཐུམ་སྒྲིལ་ཐེབས་ཚུ་གཞི་བཙུགས་འབད་འོང་:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "བསམ་འཆར་བཀོད་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "འོས་སྦྱོར་འབད་ཡོད་པའི་ཐུམ་སྒྲིལ་ཚུ:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "%s་ཐུམ་སྒྲིལ་འཚོལ་མ་ཐོབ།" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "འདི་འབདཝ་ད་%sའདི་གཞི་བཙུགས་འབད་ནི་ཨིན།" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "ཡར་བསྐྱེད་རྩིས་བཏོན་དོ་... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "འཐུས་ཤོར་བྱུང་ཡོད།" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "འབད་ཚར་ཡི།" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "ནང་འཁོད་འཛོལ་བ་ དཀའ་ངལ་མོས་མཐུན་འབད་མི་ཅ་ཆས་ཚུ་མེདཔ་ཐལ་ཡོད།" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "ཕབ་ལེན་འབད་ནིའི་སྣོད་ཡིག་འདི་ལྡེ་མིག་རྐྱབས་མ་ཚུགས་པས།" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "གི་དོན་ལུ་འབྱུང་ཁུངས་ལེན་ནི་ལུ་ཉུང་མཐའ་རང་ཐུམ་སྒྲིལ་གཅིག་ལེན་དགོ" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "%s་གི་དོན་ལུ་འབྱུང་ཁུངས་ཐུམ་སྒྲིལ་ཅིག་འཚོལ་མ་འཐོབ" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "གོམ་འགྱོ་གིས་ཧེ་མ་ལས་རང་'%s'་ཡིག་སྣོད་དེ་ཕབ་ལེན་འབད་ནུག\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr " %s་ནང་ཁྱོད་ལུ་བར་སྟོང་ཚུ་ལངམ་སྦེ་མིན་འདུག་" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "%sB་ལེན་དགོཔ་འདུག་ འབྱུང་ཁུངས་ཡིག་མཛོད་ཀྱི་%sB།\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "འབྱུང་ཁུངས་ཡིག་མཛོད་ཚུ་ཀྱི་%sB་ལེན་དགོ་པསས།\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "%s་འབྱུང་ཁུངས་ལེན།\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "ཡིག་མཛོད་ལ་ལུ་ཅིག་ལེན་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "%s་ནང་ཧེ་མ་ལས་སྦུང་ཚན་བཟོ་བཤོལ་ཨིན་མའི་སྦུང་ཚན་བཟོ་བཤོལ་གོམ་འགྱོ་འབད་དོ།\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "'%s'སྦུང་ཚན་བཟོ་བཤོལ་འཐུས་ཤོར་བྱུང་ཡོད།\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "'dpkg-dev'་ཐུམ་སྒྲིལ་དེ་གཞི་བཙུགས་འབད་ཡོད་པ་ཅིན་ཨེབ་གཏང་འབད།\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "'%s'་བཟོ་བརྩིགས་བརྡ་བཀོད་འཐུས་ཤོར་བྱུང་ཡོད།\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "ཆ་ལག་ལས་སྦྱོར་དེ་འཐུས་ཤོར་བྱུང་ནུག" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "builddeps ཞིབ་དཔྱད་འབད་ནིའི་དོན་ལུ་ཉུང་མཐའ་རང་ཐུམ་སྒྲིལ་གཅིག་གསལ་བཀོད་འབད་དགོ" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "%s་གི་དོན་ལུ་བཟོ་བརྩིགས་-རྟེན་འབྲེལ་བརྡ་དོན་དེ་ལེན་མ་ཚུགས།" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s ལུ་བཟོ་བརྩིགས་རྟེན་འབྲེལ་མིན་འདུག\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%sཐུམ་སྒྲིལ་འདི་འཐོབ་མ་ཚུགསཔ་ལས་བརྟེན་ %sགི་དོན་ལུ་%s རྟེན་འབྲེལ་དེ་ངལ་རང་མ་ཚུགས་པས།" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1239,32 +1293,32 @@ msgstr "" "%s གི་དོན་ལུ་%s་རྟེན་འབྲེལ་འདི་གི་རེ་བ་སྐོང་མི་ཚུགས་ནུག་ག་ཅི་འབད་ཟེར་བ་ཅིན་ཐུམ་སྒརིལ་%s་གི་འཐོན་རིམ་" "ཚུ་འཐོབ་མ་ཚུགསཔ་ལས་བརྟེན་འཐོན་རིམ་དགོས་མཁོ་ཚུ་གི་རེ་བ་དོ་སྐོང་མ་ཚུགས་པས།" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "%s:གི་དོན་ལུ་%s་རྟེན་འབྲེལ་དེ་གི་རེ་བ་སྐོང་ནི་འདི་འཐུས་ཤོར་བྱུང་ཡོདཔ་ཨིན་ གཞི་བཙུགས་འབད་ཡོད་པའི་ཐུམ་" "སྒྲིལ་%s་དེ་གནམ་མེད་ས་མེད་གསརཔ་ཨིན་པས།" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "%s: %s་གི་དོན་ལུ་་%s་རྟེན་འབྲེལ་འདི་ངལ་རངས་འབད་ནི་འཐུས་ཤོར་བྱུང་ནུག" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr " %s་གི་དོན་ལུ་བཟོ་བརྩིགས་-རྟེན་འབྲེལ་འདི་ངལ་རངས་མ་ཚུགས་པས།" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "བཟོ་བརྩིགས་རྟེན་འབྲེལ་འདི་ལས་སྦྱོར་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ་ཨིན།" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "རྒྱབ་སྐྱོར་འབད་ཡོད་པའི་ཚད་གཞི་ཚུ:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1289,6 +1343,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1351,7 +1407,7 @@ msgstr "" "ཤོག་ལེབ་ཚུ་ལུ་བལྟ།\n" " འ་ནི་ ཨེ་ཊི་པི་འདི་ལུ་ཡང་དག་ ཀའུ་ ནུས་ཤུགས་ཚུ་ཡོད།\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1602,11 +1658,11 @@ msgstr "ཐུམ་སྒྲིལ་%s་ནང་ལུ་་ཡིག་ས #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s་འདི་ལུ་ལྷག་མ་ཚུགས།" @@ -1635,10 +1691,9 @@ msgstr "%sinfo་ངོ་བཤུས་འབད་ནི་ལུ་འཐུ msgid "The info and temp directories need to be on the same filesystem" msgstr "info ་དང་ temp་སྣོད་ཐོ་ཚུ་ཡིག་སྣོད་རིམ་ལུགས་གཅིག་གུར་ལུ་བཞག་དགོཔ་ཨིན།" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "ཐུམ་སྒྲིལ་ཐོ་ཡིག་ཚུ་ལྷག་དོ།" @@ -1740,12 +1795,33 @@ msgstr "ནུས་ཅན་ཡོད་པའི་ཚད་འཛིན་ཡ msgid "Unparsable control file" msgstr "མིང་དཔྱད་འབད་མ་བཏུབ་པའི་ཚད་འཛིན་ཡིག་སྣོད།" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "%s་གི་དོན་ལུ་རྒྱུད་དུང་འདི་ཁ་ཕྱེ་མ་ཚུགས།" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "%s་ལས་སྦྱོར་ནང་ལས་འཛོལ་བ་ཚུ་ལྷག" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "ངོ་བཤུས་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "ཆུ་ཚོད་ལེགས་བཅོས་གཞི་སྒྲིག་འབཐ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "སི་ཌི་རོམ་གནད་སྡུད་གཞི་རྟེན་%s་འདི་ལྷག་མ་ཚུགས།" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1753,7 +1829,7 @@ msgstr "" "འ་ནི་སི་ཌི་-རོམ་འདི་ཨེ་པི་ཊི་་གིས་ ངོས་འཛིན་འབད་ཚུགསཔ་སྦེ་བཟོ་ནིའི་་དོན་ལུ་ ཨེ་པི་ཊི་-སི་ཌི་རོམ་ལག་ལེན་" "འཐབ་གནང། apt-get་དུས་མཐུན་བཟོ་ནི་དེ་ སི་ཌི་-རོམས་གསརཔ་ཁ་སྐོང་རྐྱབ་ནི་ལུ་ལག་ལེན་འཐབ་མི་བཏུབ།" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "སི་དི་-རོམ་ཕྱི་འགྱུར།" @@ -1771,15 +1847,6 @@ msgstr "ཌིཀསི་དེ་འཚོལ་མ་ཐོབ།" msgid "File not found" msgstr "ཡིག་སྣོད་འཚོལ་མ་ཐོབ།" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "ངོ་བཤུས་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "ཆུ་ཚོད་ལེགས་བཅོས་གཞི་སྒྲིག་འབཐ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "ཡུ་ཨར་ཨེལ་ ནུས་མེད་ ཉེ་གནས་ ཡུ་ཨར་ཨེལ་ཨེསི་འདི་གིས་//་དང་གཅིག་ཁར་འགོ་བཙུགས་ནི་མི་འོང་།" @@ -1838,7 +1905,7 @@ msgstr "མཐུད་ལམ་ངལ་མཚམས" msgid "Server closed the connection" msgstr "སར་བར་གྱིས་མཐུད་ལམ་འདི་ཁ་བསྡམས་ཏེ་ཡོདཔ་ཨིན།" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "འཛོལ་བ་ལྷབ།" @@ -1850,197 +1917,182 @@ msgstr "ལན་གྱིས་ གནད་ཁོངས་གུར་ལས msgid "Protocol corruption" msgstr "གནད་སྤེལ་ལམ་ལུགས་ ངན་ཅན།" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "འཛོལ་བ་འབྲི།" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "སོ་ཀེཊི་ཅིག་གསར་བསྐྲུན་འབད་མ་ཚུགས་པར་ཡོདཔ་ཨིན།" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "གནད་སྡུད་སོ་ཀེཊི་མཐུད་མ་ཚུགས་པར་ཡོདཔ་ཨིན་ མཐུད་ལམ་ངལ་མཚམས།" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "བྱ་ཡུལ་གྱི་སོ་ཀེཊི་མཐུད་མ་ཚུགས།" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo་འདི་གིས་ཉན་ནིའི་སོ་ཀེཊི་ཅིག་ལེན་མ་ཚུགས།" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "སོ་ཀེཊི་ཅིག་བསྡམས་མ་ཚུགས།" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "སོ་ཀེཊི་གུར་ཉེན་མ་ཚུགས།" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "སོ་ཀེཊི་གི་མིང་འདི་གཏན་འབེབས་བཟོ་མ་ཚུགས།" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "འདྲེན་ལམ་གྱི་བརྡ་བཀོད་འདི་བཏང་མ་ཚུགས།" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "མ་ཤེས་པའི་ཁ་བྱང་གི་རིགས་ཚན་%u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "ཨི་པི་ཨར་ཊི་ འཐུས་ཤོར་བྱུང་ཡོད་ སར་བར་གིས་སླབ་མས:%s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "གནད་སྡུད་སོ་ཀེཊི་ མཐུད་ནི་ངལ་མཚམས་བྱུང་ནུག" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "མཐུད་ལམ་འདི་དང་ལེན་འབད་མ་ཚུགས།" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "ཡིག་སྣོད་ལུ་་དྲྭ་རྟགས་བཀལ་བའི་བསྒང་དཀའ་ངལ།" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "ཡིག་སྣོད་ལེན་མ་ཚུགས་ སར་བར་'%s'གིས་སླབ་མས" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "གནད་སྡུད་སོ་ཀེཊི་ངལ་མཚམས།" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "གནད་སྡུད་གནས་སོར་དེ་འཐུས་ཤོར་བྱུང་ཡོད་ སར་བར་'%s'་གིས་སླབ་མས།" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "འདྲི་དཔྱད།" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "ལས་བཀོལ་འབད་མ་ཚུགས།" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "%s (%s)་ལུ་མཐུད་དོ།" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "%s (f=%u t=%u p=%u)གི་དོན་ལུ་སོ་ཀེཊི་ཅིག་གསར་བསྐྲུན་འབད་མ་ཚུགས།" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "%s:%s (%s)ལུ་མཐུད་ལམ་དེ་འགོ་འབྱེད་འབད་མ་ཚུགས།" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr " %s:%s (%s)ལུ་མཐུད་མ་ཚུགས་ མཐུད་ལམ་ངལ་མཚམས།" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr " %s:%s (%s)ལུ་མཐུད་མ་ཚུགས།" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "%s་ལུ་མཐུད་དོ།" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "'%s'མོས་མཐུན་འབད་མ་ཚུགས།" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "'%s'མོས་མཐུན་འབད་ནི་ལུ་གནས་སྐབས་ཀྱི་འཐུས་ཤོར།" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "'%s:%s' (%i)་མོས་མཐུན་འབདཝ་ད་ངན་པ་ཅིག་བྱུང་ཡི།" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "%s %s:ལུ་མཐུད་མ་ཚུགས།" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "'%s'ལྡེ་འཁོར་འདི་འཛུལ་སྤྱོད་འབད་མ་ཚུགས།" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Acquire::gpgv::Options་ནང་ལས་ཀྱི་སྒྲུབ་རྟགས་ཀྱི་ཐོ་ཡིག་དེ་གནམ་མེད་ས་མེད་རིངམ་འདུག ཕྱིར་" -"འཐོན་དོ།" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "གཞི་བཙུགས་བར་བཤོལ་འབད་དོ།" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "ནང་འཁོད་འཛོལ་བ: མིང་རྟགས་འདི་ལེགས་ཤོམ་ཅིག་འདུག་ འདི་འབདཝ་ད་མཛུབ་རྗེས་ལྡེ་མིག་དེ་གཏན་འབེབས་བཟོ་" "མ་ཚུགས?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "ཉུང་མཐའ་རང་ནུས་མེད་ཀྱི་མིང་རྟགས་ཅིག་གདོང་ཐུག་བྱུང་སྟེ་ཡོདཔ་ཨིན།" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "མིང་རྟགས་བདེན་སྦྱོར་འབད་ནི་ལུ་'%s'འདི་ལག་ལེན་འཐབ་མ་ཚུགས། (gpgv་དེ་ཁཞི་བཙུགས་འབད་ཡོདཔ་ཨིན་ན།?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "gpgv་ལག་ལེན་འཐབ་ནི་ལུ་མ་ཤེས་པའི་འཛོལ་བ་།" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "འོག་གི་མིང་རྟགས་ཚུ་ནུས་མེད་ཨིན་པས།:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" "འོག་གི་མིང་རྟགས་ཚུ་བདེན་སྦྱོར་་འབད་མ་ཚུགས་ག་ཅི་སྦེ་ཟེར་བ་ཅིན་མི་དམང་ལྡེ་མིག་དེ་འཐོབ་མི་ཚུགས་པས:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "%s་གི་དོན་ལུ་རྒྱུད་དུང་འདི་ཁ་ཕྱེ་མ་ཚུགས།" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "%s་ལས་སྦྱོར་ནང་ལས་འཛོལ་བ་ཚུ་ལྷག" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "མགོ་ཡིག་ཚུ་གི་དོན་ལུ་བསྒ྄ག་དོ།" @@ -2074,142 +2126,174 @@ msgstr "འ་ནི་ ཨེཆི་ཊི་ཊི་པི་ སར་བ msgid "Unknown date format" msgstr "མ་ཤེས་པའི་ཚེས་རྩ་སྒྲིག" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "སེལ་འཐུ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "མཐུད་ལམ་ངལ་མཚམས་འབད་ཡོད།" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "ཨའུཊི་པུཊི་ཡིག་སྣོད་ལུ་འབྲིཝ་ད་འཛོལ་བ།" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "ཡིག་སྣོད་ལུ་འབྲིཝ་ད་འཛོལ་བ།" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "ཡིག་སྣོད་འདི་ལུ་འབྲིཝ་ད་འཛོལ་བ།" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "སར་བར་ནང་ལས་ལྷག་པའི་བསྒང་འཛོལ་བ། ཐག་རིང་མཇུག་གི་མཐུད་ལམ་དེ་ཁ་བསྡམས།" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "སར་བར་ནང་ལས་ལྷག་པའི་བསྒང་འཛོལ་བ།" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "%s་ཡིག་སྣོད་འདི་འབྲི་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "མགོ་ཡིག་གནད་སྡུད་བྱང་ཉེས།" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "བཐུད་ལམ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "ནང་འཁོད་འཛོལ་བ།" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "ཡིག་སྣོད་སྟོངམ་འདི་mmap་འབད་མ་ཚུགས།" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "%s་གི་དོན་ལུ་རྒྱུད་དུང་འདི་ཁ་ཕྱེ་མ་ཚུགས།" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "%lu་བཱའིཊིསི་གི་mmap་བཟོ་མ་ཚུགས།" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "%s་ཁ་ཕྱེ་མ་ཚུགས།" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "ལས་བཀོལ་འབད་མ་ཚུགས།" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "སེལ་འཐུ་%s ་མ་འཐོབ།" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "ངོ་མ་ཤེས་པའི་སྡུད་ཚིག་གི་དབྱེ་བ:'%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་%s་འདི་ཁ་ཕྱེ་དོ།" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "་ཚིག་སྦྱོར་འཛོལ་བ་%s:%u: སྡེབ་ཚན་གྱིས་མིང་མེད་མི་དང་གཅིག་ཁར་འགོ་བཙུགསཔ་ཨིན" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u:བཟོ་ཉེས་འགྱུར་བའི་ངོ་རྟགས།" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u:གནས་གོང་གི་ཤུལ་ལས་མཁོ་མེད་ཐེབས།" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u:བཀོད་རྒྱ་ཚུ་ཆེ་རིམ་ནང་རྐྱངམ་ཅིག་བྱིན་ཚུགས།" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u:འདུ་འཛོམས་འབད་འབདཝ་ལེ་ཤཱ་གྲངས་སུ་བཙུགསཔ་ཨིན།" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u: ནཱ་ལས་རང་འགོ་བཙུགས་གྲངས་སུ་བཙུགས་ཏེ་ཡོད།" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u: རྒྱབ་སྐྱོར་མ་འབད་བར་ཡོད་པའི་'%s'བཀོད་རྒྱ།" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u:བཀོད་རྒྱ་ཚུ་ཆེ་རིམ་ནང་རྐྱངམ་ཅིག་བྱིན་ཚུགས།" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "ཚིག་སྦྱོར་འཛོལ་བ་%s:%u: ཡིག་སྣོད་ཀྱི་མཇུག་ལུ་མཁོ་མེད་ཐེབས།" @@ -2240,32 +2324,32 @@ msgstr "བ་རྡ་བཀོད་གྲལ་ཐིག་གི་གདམ msgid "Command line option %s is not boolean" msgstr "བརྡ་བཀོད་གྲལ་ཐིག་གི་གདམ་ཁ་%s་འདི་བུ་ལིན་མེན་པས།" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "གདམ་ཁ་%s་ལུ་སྒྲུབ་རྟགས་ཅིག་དགོ་པས།" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "གདམ་ཁ་%s:རིམ་སྒྲིག་གི་རྣམ་གྲངས་གསལ་བཀོད་ལུ་ =<val> ་ཅིག་དགོཔ་ཨིན།" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "གདམ་ཁ་ %s ་ལུ་'%s'་མེན་པར་ ཧྲིལ་ཨང་སྒྲུབ་རྟགས་ཅིག་དགོས་མཁོ་ཡོདཔ་ཨིན" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "གདམ་ཁ་'%s'འདི་གནམ་མེད་ས་མེད་རིངམ་འདུག" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "དྲན་ཤེས་ %s་འདི་ཧ་གོ་མ་ཚུགས་པས་ བདེན་པ་ཡང་ན་རྫུན་པ་ལུ་འབད་རྩོལ་བསྐྱེདཔ།" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "ནུས་མེད་བཀོལ་སྤྱོད་%s" @@ -2275,193 +2359,216 @@ msgstr "ནུས་མེད་བཀོལ་སྤྱོད་%s" msgid "Unable to stat the mount point %s" msgstr "སྦྱར་བརྩེགས་ས་ཚིགས་%s་འདི་ངོ་བཤུས་འབད་མ་ཚུགས།" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "%s་ལུ་བསྒྱུར་བཅོས་འབད་མ་ཚུགས།" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "སི་ཌི་རོམ་འདི་ངོ་བཤུས་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "%s ལྷག་ནི་རྐྱངམ་ཅིག་འབད་མི་ལྡེ་མིག་ཡིག་སྣོད་འདི་གི་དོན་ལུ་ལྡེ་མིག་རྐྱབ་ནི་ལག་ལེན་མི་འཐབ་པས།" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "ལྡེ་མིག་རྐྱབས་ཡོད་པའི་ཡིག་སྣོད་%s་འདི་ཁ་ཕྱེ་མ་ཚུགས།" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "ཨེན་ཨེཕ་ཨེསི་ %s སྦྱར་བརྩེགས་འབད་ཡོད་པའི་ལྡེ་མིག་ཡིག་སྣོད་ཀྱི་དོན་ལུ་ལྡེ་མིག་རྐྱབ་ནི་ལག་ལེན་མི་འཐབ་པས།" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "%sལྡེ་མིག་རྐྱབ་ནི་ལེན་མ་ཚུགས།" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "%s་གི་དོན་ལུ་བསྒུག་སྡོད་ཅི་ འདི་འབདཝ་ད་ཕར་མིན་འདུག" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "ཡན་ལག་ལས་སྦྱོར་%s་ལུ་ཆ་བགོས་ཀྱི་སྐྱོན་ཅིག་ཐོབ་ཡོདཔ་ཨིན།" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "ཡན་ལག་ལས་སྦྱོར་%s་ལུ་ཆ་བགོས་ཀྱི་སྐྱོན་ཅིག་ཐོབ་ཡོདཔ་ཨིན།" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "ཡན་ལག་ལས་སྦྱོར་%s་གིས་འཛོལ་བའི་ཨང་རྟགས་(%u)ཅིག་སླར་ལོག་འབད་ཡོདཔ་ཨིན།" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "ཡན་ལག་ལས་སྦྱོར་་%s་གིས་རེ་བ་མེད་པར་ཕྱིར་ཐོན་ཡོདཔ་ཨིན།" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "%s་ཡིག་སྣོད་འདི་ཁ་ཕྱེ་མ་ཚུགས།" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "%s་གི་དོན་ལུ་རྒྱུད་དུང་འདི་ཁ་ཕྱེ་མ་ཚུགས།" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "ལྷག་ ད་ལྟོ་ཡང་ལྷག་ནི་ལུ་%lu་ཡོད་འདི་འབདཝ་ད་ཅི་ཡང་ལྷག་ལུས་མིན་འདུག" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "འབྲི་ ད་ལྟོ་ཡང་འབྲི་ནི་ལུ་%lu་ཡོད་འདི་འདབཝ་ད་འབད་མ་ཚུགས།" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "ཡིག་སྣོད་འདི་ཁ་བསྡམས་པའི་བསྒང་དཀའ་ངལ།" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "ཡིག་སྣོད་འདི་ཁ་བསྡམས་པའི་བསྒང་དཀའ་ངལ།" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "ཡིག་སྣོད་མཉམ་བྱུང་འབདཝ་ད་དཀའ་ངལ།" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "ཡིག་སྣོད་འདི་འབྲེལལམ་མེདཔ་བཟོ་བའི་བསྒང་དཀའ་ངལ།" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "ཡིག་སྣོད་མཉམ་བྱུང་འབདཝ་ད་དཀའ་ངལ།" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "ཐུམ་སྒྲིལ་འདྲ་མཛོད་སྟོངམ།" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "ཐུམ་སྒྲིལ་འདྲ་མཛོད་ཡིག་སྣོད་འདི་ངན་ཅན་ཨིན་པས།" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "ཐུམ་སྒྲིས་འདྲ་མཛོད་ཡིག་སྣོད་འདི་ མི་མཐུན་པའི་འཐོན་རིམ་ཅིག་ཨིན་པས།" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "འ་ནི་ཨེ་པི་ཊི་ འདི་གིས་ '%s'འཐོན་རིམ་བཟོ་ནིའི་རིམ་ལུགས་དེ་ལུ་རྒྱབ་སྐྱོར་མི་འབད་བས།" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "ཐུམ་སྒྲིལ་འདྲ་མཛོད་འདི་བཟོ་བཀོད་སོ་སོ་ཅིག་གི་དོན་ལུ་བཟོ་བརྩིགས་འབད་འབདཝ་ཨིནཔས།" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "རྟེནམ་ཨིན།" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "སྔོན་གོང་མ་རྟེནམ་ཨིན།" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "བསམ་འཆར་བཀོདཔ་ཨིན།" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "འོས་སྦྱོར་འབདཝ་ཨིན།" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "མི་མཐུནམ་ཨིན།" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "ཚབ་བཙུགསཔ་ཨིན།" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "ཕན་མེདཔ་བཟོཝ་ཨིན།" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "གལ་ཅན།" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "དགོས་མཁོ་ཡོདཔ།" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "ཚད་ལྡན།" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "གདམ་ཁ་ཅན།" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "ཐེབས།" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "རྟེན་འབྲེལ་གྱི་རྩ་འབྲེལ་བཟོ་བརྩིགས་འབད་དོ།" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "མི་ངོ་འཐོན་རིམཚུ།" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "བརྟེན་པའི་བཟོ་བཏོན།" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "འཐོབ་ཚུགས་པའི་བརྡ་དོན་མཉམ་བསྡོམས་འབད་དོ།" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "%s་ག་ཕྱེ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "%s་ཡིག་སྣོད་འདི་འབྲི་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2472,64 +2579,84 @@ msgstr "%s (༡་)་ཐུམ་སྒྲིལ་ཡིག་སྣོད་ msgid "Unable to parse package file %s (2)" msgstr "%s (༢་)་ཐུམ་སྒྲིལ་ཡིག་སྣོད་འདི་མིང་དཔྱད་འབད་མ་ཚུགས།" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(dist མིང་དཔྱད་འབད་ནི་)ནང་ན།" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་ %lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s (dist)གི་ནང་ན།" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(dist མིང་དཔྱད་འབད་ནི་)ནང་ན།" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(dist མིང་དཔྱད་འབད་ནི་)ནང་ན།" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(dist མིང་དཔྱད་འབད་ནི་)ནང་ན།" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་ %lu འབྱུང་ཁུངས་ཐོ་ཡིག་ %s (ཡུ་ཨར་ཨའི་)གི་ནང་ན།" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་ %lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s (dist)གི་ནང་ན།" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཐོ་ཡིག་ %s(ཡུ་ཨར་ཨའི་ མིང་དཔྱད་འབད་ནི)གི་ནང་ན།" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(ཡང་དག་ dist)གི་ནང་ན།" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%lu་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(dist མིང་དཔྱད་འབད་ནི་)ནང་ན།" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s་ཁ་ཕྱེ་དོ།" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "གྲལ་ཐིག་%u་འདི་འབྱུང་ཁུངས་ཐོ་ཡིག་%s་ནང་ལུ་གནམ་མེད་ས་མེད་རིངམོ་འདུག" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%u་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s (དབྱེ་བ)་ནང་ན།" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "དབྱེ་བ་'%s'་འདི་གྲལ་ཐིག་%u་གུར་ལུ་ཡོདཔ་འབྱུང་ཁུངས་ཐོ་ཡིག་%s་གི་ནང་ན་མ་ཤེས་པས།" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%u་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(སིལ་ཚོང་པ་ ཨའི་ཌི)གི་ནང་ན།" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2541,7 +2668,7 @@ msgstr "" "འདི་འབདཝ་ད་ཁྱོད་ཀྱི་ཐད་རི་འབའ་རི་འབད་དགོཔ་ཨིན་པ་ཅིན་ APT::Force-LoopBreak གདམ་ཁ་འདི་ཤུགས་" "ལྡན་བཟོ།" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2553,7 +2680,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "ཟུར་ཐོ་ཡིག་སྣོད་ཀྱི་དབྱེ་བ་ '%s' འདི་རྒྱབ་སྐྱོར་མ་འབད་བས།" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2561,7 +2688,7 @@ msgstr "" "ཐུམ་སྒྲིལ་%s་འདི་ལོག་འདི་རང་གཞི་བཙུགས་འབད་དགོཔ་འདུག་ འདི་འབདཝ་ད་འདི་གི་དོན་ལུ་ཡིག་མཛོད་ཅིག་འཚོལ་" "མ་ཐོབ།" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2569,11 +2696,11 @@ msgstr "" "འཛོལ་བ་ pkgProblemResolver::གིས་བཟོ་བཏོན་འབད་ཡོད་པའི་མཚམས་དེ་ཚུ་མོས་མཐུན་བཟོཝ་ཨིན འ་ནི་ཐུམ་" "སྒྲིལ་ཚུ་འཛིན་པའི་རྒྱུ་རྐྱེན་ལས་བརྟེན་ཨིན་པས།" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "དཀའ་ངལ་འདི་ནོར་བཅོས་འབད་མ་ཚུགས་ ཁྱོད་ཀྱི་ཐུམ་སྒྲིལ་ཆད་པ་ཚུ་འཆང་འདི་འདུག" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2581,24 +2708,29 @@ msgstr "" "ཟུར་ཐོ་ཡིག་སྣོད་ལ་ལུ་ཅིག་ཕབ་ལེན་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ནུག་ འདི་ཚུ་སྣང་མེད་སྦེ་བཞགཔ་མ་ཚད་ ཚབ་ལུ་" "རྙིངམ་འདི་ཚུ་ལག་ལེན་འཐབ་ནུག" -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "ཐོ་བཀོད་འབད་མི་སྣོད་ཐོ་%s་ཆ་ཤས་འདི་བརླག་སྟོར་ཟུགས་ཏེ་འདུག" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "ཡིག་མཛོད་སྣོད་ཐོ་ %s་ ཆ་ཤས་འདི་བརླག་སྟོར་ཞུགས་ཏེ་འདུག" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "ཐོ་བཀོད་འབད་ཡོད་པའི་སྣོད་ཡིག་འདི་ལྡེ་མིག་རྐྱབ་མ་ཚུགས།" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "%li་ གི་བརླག་སྟོར་ཞུགས་པའི་ཡིག་སྣོད་%li (%s ལྷག་ལུས་དོ།)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr " %li་གི་བརླག་སྟོར་ཟུགསཔའི་ཡིག་སྣོད་ %li" @@ -2618,12 +2750,12 @@ msgstr "ཐབས་ལམ་ %s འདི་ངེས་བདེན་སྦ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "ཁ་ཡིག་བཀོད་ཡོད་པའི་ ཌིསི་འདི་བཙུགས་གནང་། '%s'འདྲེན་འཕྲུལ་ནང་'%s' དང་ལོག་ལྡེ་འདི་ཨེབ།་" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "སྦུང་ཚན་བཟོ་ནིའི་རིམ་ལུགས་ '%s' འདི་ལུ་རྒྱབ་སྐྱོར་མ་འབད་བས།" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "འོས་འབབ་དང་ལྡན་པའི་སྦུང་ཚན་རིམ་ལུགས་ཀྱི་དབྱེ་བ་ཅིག་གཏན་འབེབས་བཟོ་མི་ཚུགས་པས།" @@ -2637,141 +2769,163 @@ msgid "You must put some 'source' URIs in your sources.list" msgstr "" "ཁྱོད་རའི་sources.listགི་ཐོ་ཡིག་ནང་ལུ་ཁྱོད་ཀྱི་ 'འབྱུང་ཁུངས་' ཡུ་ཨར་ཨའི་ཚུ་་ལ་ལུ་ཅིག་བཙུགས་དགོ" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "ཐུམ་སྒྲིལ་གྱི་ཐོ་ཡིག་ཡང་ན་གནས་ཚད་ཡིག་སྣོད་ཚུ་ མིང་དཔྱད་ཡང་ན་ཁ་ཕྱེ་མ་ཚུགས།" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "འ་ནི་དཀའ་ངལ་འདི་ཚུ་སེལ་ནིའི་ལུ་ ཁྱོད་ཀྱི་ apt-get update་དེ་གཡོག་བཀོལ་དགོཔ་འོང་།" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "དགའ་གདམ་ཡིག་སྣོད་ནང་ལུ་ནུས་མེད་ཀྱི་དྲན་ཐོ་ ཐུམ་སྒྲིལ་མགོ་ཡིག་མིན་འདུག" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "ངོ་རྟགས་ཨང་གི་དབྱེ་བ་ %s འདི་ཧ་གོ་མ་ཚུགས།" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "གོ་རྟགས་ཨང་གི་དོན་ལུ་ གཙོ་རིམ་(ཡང་ན་ ཀླད་ཀོར་)ཚུ་གསལ་བཀོད་མ་འབད་བས།" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "འདྲ་མཛོད་ལུ་མཐུན་འགྱུར་མེན་པའི་འཐོན་རིམ་བཟོ་ནིའི་རིམ་ལུགས་ཅིག་འདུག" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "%s (ཐུམ་སྒྲིལ་གསརཔ་)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "%s (ལག་ལེན་འཐུམ་སྒྲིལ་ ༡་)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་འཐོན་ནུག" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "%s (ཡིག་སྣོད་འཐོན་རིམ་གསརཔ་ ༡)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "%s (ལག་ལེན་འཐུམ་སྒྲིལ་ ༢་)དེ་བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་འཐོན་ནུག" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "%s (ཡིག་སྣོད་འཐོན་རིམ་གསརཔ་ ༡)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr " %s (འཐོན་རིམ་གསརཔ་ ༡་)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "%s (ལག་ལེན་ཐུམ་སྒྲིལ་ ༣་)དེ་བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོབ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "%s (འཐོན་རིམ་གསརཔ་ ༢)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "%s (ཡིག་སྣོད་འཐོན་རིམ་གསརཔ་ ༡)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "པའོ་་་ཁྱོད་ཀྱིས་ ཨེ་པི་ཊི་འདི་གིས་བཟོད་ཐུབ་པའི་ཐུམ་སྒྲིལ་ཨང་གྲངས་ལས་ལྷག་ནུག" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "པའོ་་་ཁྱོད་ཀྱིས་ ཨེ་པི་ཊི་འདི་གིས་བཟོད་ཐུབ་པའི་ཐོན་རིམ་ཨང་གྲངས་ལས་ལྷག་ནུག" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "པའོ་་་ཁྱོད་ཀྱིས་ ཨེ་པི་ཊི་འདི་གིས་བཟོད་ཐུབ་པའི་ཐོན་རིམ་ཨང་གྲངས་ལས་ལྷག་ནུག" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "པའོ་་་ཁྱོད་ཀྱིས་ ཨེ་པི་ཊི་འདི་གིས་བཟོད་ཐུབ་པའི་བརྟེན་པའི་ཨང་གྲངས་ལས་ལྷག་ནུག" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "%s (པི་ཀེ་ཇི་འཚོལ་ནི)དེ་བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "%s (CollectFileProvides)དེ་བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "ཡིག་སྣོད་རྟེན་འབྲེལ་འདི་ཚུ་བཟོ་སྦྱོར་འབད་བའི་བསྒང་ཐུམ་སྒྲིལ་ %s %s ་འདི་མ་ཐོབ་པས།" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "འབྱུང་ཁུངས་ཐུམ་སྒྲིལ་གྱི་ཐོ་ཡིག་%s་དེ་ངོ་བཤུས་འབད་མ་ཚུགས།" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "ཡིག་སྣོད་བྱིན་མི་ཚུ་བསྡུ་ལེན་འབད་དོ།" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO འཛོལ་བ་འབྱུང་ཁུངས་འདྲ་མཛོད་སྲུང་བཞག་འབད་དོ།" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "%s (%s -> %s)བསྐྱར་མིང་བཏགས་ནི་འདི་འཐུས་ཤོར་བྱུང་ཡོདཔ་ཨིན།" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "ཨེམ་ཌི་༥་ ཁྱོན་བསྡོམས་མ་མཐུན་པ།" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "ཨེམ་ཌི་༥་ ཁྱོན་བསྡོམས་མ་མཐུན་པ།" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "འོག་གི་ ཨའི་ཌི་་ ལྡེ་མིག་ཚུ་གི་དོན་ལུ་མི་དམང་གི་ལྡེ་མིག་འདི་འཐོབ་མི་ཚུགས་པས:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2780,7 +2934,7 @@ msgstr "" " %s་ཐུམ་སྒྲིལ་གི་དོན་ལུ་ང་་གི་ཡིག་སྣོད་ཅིག་ག་ཡོད་འཚོལ་མི་འཐོབ་པས། འདི་འབདཝ་ལས་ཁྱོད་ཀྱི་ལག་ཐོག་ལས་ " "འ་ནི་ཐུམ་སྒྲིལ་འདི་གི་དཀའ་ངལ་སེལ་དགོཔ་འདུག (arch འདི་བྱིག་སོངམ་ལས་བརྟེན།)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2789,38 +2943,48 @@ msgstr "" " %s་ཐུམ་སྒྲིལ་གི་དོན་ལུ་ང་་གི་ཡིག་སྣོད་ཅིག་ག་ཡོད་འཚོལ་མི་འཐོབ་པས། འདི་འབདཝ་ལས་ཁྱོད་ཀྱི་ལག་ཐོག་ལས་ " "འ་ནི་ཐུམ་སྒྲིལ་འདི་གི་དཀའ་ངལ་སེལ་དགོཔ་འདུག " -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "ཐུམ་སྒྲིལ་ ཟུར་ཐོ་ཡིག་སྣོད་ཚུ་ངན་ཅན་འགྱོ་ནུག ཡིག་སྣོད་ཀྱི་མིང་མིན་འདུག: %s་ཐུམ་སྒྲིལ་གྱི་དོན་ལུ་ས་སྒོ།" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "ཚད་མ་མཐུན།" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "%s (༡་)་ཐུམ་སྒྲིལ་ཡིག་སྣོད་འདི་མིང་དཔྱད་འབད་མ་ཚུགས།" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "%s་གི་ཚབ་ལུ་%s་སེལ་འཐུ་འབད་ནི་སེམས་ཁར་བཞག\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "%s་ཁ་ཕྱོགས་ཡིག་སྣོད་ནང་ནུས་མེད་གྲལ་ཐིག" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "%s (༡་)་ཐུམ་སྒྲིལ་ཡིག་སྣོད་འདི་མིང་དཔྱད་འབད་མ་ཚུགས།" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "%sསིལ་ཚོང་པ་སྡེབ་ཚན་གྱི་ནང་ན་མཛུབ་རྗེས་མིན་འདུག" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2829,65 +2993,65 @@ msgstr "" " %s སི་ཌི-རོམ་སྦྱར་བརྩེགས་ཀྱི་ས་ཚིགས་ལག་ལེན་འཐབ་དོ།\n" "སི་ཌི་-རོམ་སྦྱར་བརྩེགས་འབད་དོ།\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "ངོས་འཛིན་འབད་དོ.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "གསོག་འཇོག་འབད་ཡོད་པའི་ཁ་ཡིག:%s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "སི་ཌི་-རོམ་སྦྱར་བརྩེགས་མ་འབད་བར་བཞག་དོ..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr " %s སི་ཌི-རོམ་སྦྱར་བརྩེགས་ཀྱི་ས་ཚིགས་ལག་ལེན་འཐབ་དོ།\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "སི་ཌི་-རོམ་བརྩེགས་བཤོལ་འབད་དོ།\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "ཌིསིཀ་གི་དོན་ལུ་བསྒུག་དོ...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "སི་ཌི་-རོམ་སྦྱར་བརྩེགས་འབད་དོ...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "ཟུར་ཐོ་ཡིག་སྣོད་ཚུ་གི་དོན་ལུ་ ཌིསིཀ་ཞིབ་ལྟ་འབད་དོ..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "%i་ཐུམ་སྒྲིལ་གྱི་ཟུར་ཐོ་ཚུ་ཐོབ་ཅི་ %i་འབྱུང་ཁུངས་ཟུར་ཐོ་ཚུ་དང་ %iམིང་རྟགས་ཚུ།\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "གསོག་འཇོག་འབད་ཡོད་པའི་ཁ་ཡིག:%s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "དེ་ནུས་ཅན་གྱི་མིང་ཅིག་མེན་པས་ ལོག་སྟེ་རང་འབད་རྩོལ་བསྐྱེད།\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2896,166 +3060,294 @@ msgstr "" "ཌིསིཀ་འདི་བོད་བརྡ་འབད་དོ་ཡོདཔ་ཨིན།\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "ཐུམ་སྒྲིལ་གྱིཐོ་ཡིག་ཚུ་འདྲ་བཤུས་རྐྱབ་དོ..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "འབྱུང་ཁུངས་ཀྱི་ཐོ་ཡིག་གསརཔ་ཅིག་འབྲི་དོ།\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "འ་ནི་ ཌིསིཀ་གི་དོན་ལུ་ འབྱུང་ཁུངས་ཧྲིལ་བུ་ཚུ་:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i་དྲན་མཐོ་དེ་ཚུ་བྲིས་ཡོད།\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i བྱིག་འགྱོ་ཡོད་པའི་ཡིག་སྣོད་ཚུ་དང་གཅིག་ཁར་ %i དྲན་ཐོ་འདི་ཚུ་བྲིས་ཡོད།\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i་མཐུན་སྒྲིག་མེདཔ་པའི་ཡིག་སྣོད་ཚུ་དང་གཅིག་ཁར་ %i་དྲན་ཐོ་ཚུ་བྲིས་བཞག་ཡོདཔ་ཨིན།\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "%i བྱིག་འགྱོ་ཡོད་པའི་ཡིག་སྣོད་ཚུ་དང་ %iམཐུན་སྒྲིག་མེད་པའི་ཡིག་སྣོད་ཚུ་དང་གཅིག་ཁར་ %i དྲན་ཐོ་འདི་ཚུ་བྲིས་" "ཡོདཔ་ཨིན།\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་%s་འདི་ཁ་ཕྱེ་དོ།" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "ཨེམ་ཌི་༥་ ཁྱོན་བསྡོམས་མ་མཐུན་པ།" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "%sགི་དོན་ལུ་འཛིན་གྲོལ་'%s'་དེ་མ་འཐོབ་པས།" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "'%s'་གི་དོན་ལུ་འཐོན་རིམ་'%s'་དེ་མ་འཐོབ་པས།" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "%s་ཐུམ་སྒྲིལ་འཚོལ་མ་ཐོབ།" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "%s་ཐུམ་སྒྲིལ་འཚོལ་མ་ཐོབ།" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s་རིམ་སྒྲིག་འབད་དོ།" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s་རྩ་བསྐྲད་གཏང་དོ།" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་བཏང་ཡོད།" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "ཐོ་བཀོད་འབད་མི་སྣོད་ཐོ་%s་ཆ་ཤས་འདི་བརླག་སྟོར་ཟུགས་ཏེ་འདུག" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "%s་ཡིག་སྣོད་འདི་ཁ་ཕྱེ་མ་ཚུགས།" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s་ གྲ་སྒྲིག་འབད་དོ།" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr " %s་ གི་སྦུང་ཚན་བཟོ་བཤོལ་འབད་དོ།" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "%s་ རིམ་སྒྲིག་ལུ་གྲ་སྒྲིག་འབད་དོ།" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "%s་ རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "རྩ་བསྐྲད་བཏང་ཡོད་པའི་%s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་བཏང་ཡོད།" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "ཐོ་བཀོད་འབད་ཡོད་པའི་སྣོད་ཡིག་འདི་ལྡེ་མིག་རྐྱབ་མ་ཚུགས།" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "%s་ཡིག་སྣོད་འདི་ཁ་ཕྱེ་མ་ཚུགས།" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "དུས་སུ་མ་འབབ་པ་རང་མཐུད་ལམ་འདི་ག་བསྡམས་ཡོད།" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Acquire::gpgv::Options་ནང་ལས་ཀྱི་སྒྲུབ་རྟགས་ཀྱི་ཐོ་ཡིག་དེ་གནམ་མེད་ས་མེད་རིངམ་འདུག ཕྱིར་" +#~ "འཐོན་དོ།" + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "%s (འཐོན་རིམ་གསརཔ་ ༢)བཟོ་སྦྱོར་འབད་བའི་བསྒང་འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "བཟོ་ཉེས་འགྱུར་བའི་གྲལ་ཐིག་%u་ འབྱུང་ཁུངས་ཐོ་ཡིག་%s(སིལ་ཚོང་པ་ ཨའི་ཌི)གི་ནང་ན།" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "'%s'ལྡེ་འཁོར་འདི་འཛུལ་སྤྱོད་འབད་མ་ཚུགས།" + +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "%s་ཡིག་སྣོད་འདི་ཁ་ཕྱེ་མ་ཚུགས།" + #~ msgid " %4i %s\n" #~ msgstr "%4i %s\n" @@ -3096,8 +3388,8 @@ msgstr "དུས་སུ་མ་འབབ་པ་རང་མཐུད་ལ #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "%i་ཐུམ་སྒྲིལ་གྱི་ཟུར་ཐོ་ཚུ་ཐོབ་ཅི་ %i་འབྱུང་ཁུངས་ཟུར་ཐོ་ཚུ་དང་ %iམིང་རྟགས་ཚུ།\n" #, fuzzy @@ -15,10 +15,11 @@ msgid "" msgstr "" "Project-Id-Version: apt_po_el\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-08-26 18:25+0300\n" "Last-Translator: quad-nrg.net <yodesy@quad-nrg.net>\n" "Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n" +"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -26,144 +27,147 @@ msgstr "" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Το πακέτο %s με έκδοση %s έχει ανικανοποίητες εξαρτήσεις:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Αδυναμία εντοπισμού του πακέτου %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Συνολικά Ονόματα Πακέτων : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Συνολικά Ονόματα Πακέτων : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Κανονικά Πακέτα: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Πλήρως Εικονικά Πακέτα: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Μονά Εικονικά Πακέτα: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Μικτά Εικονικά Πακέτα: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr "Αγνοούμενα: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Σύνολο Διαφορετικών Εκδόσεων: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Σύνολο Διαφορετικών Εκδόσεων: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Σύνολο Εξαρτήσεων: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Σύνολο σχέσεων Εκδ/Αρχείων: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Σύνολο σχέσεων Εκδ/Αρχείων: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Σύνολο Αντιστοιχίσεων Παροχών: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Σύνολο Κοινών Στοιχειοσειρών : " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Συνολικός χώρος Εξαρτήσεων Εκδόσεων: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Σύνολο χώρου ασφαλείας: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Συνολικός Καταμετρημένος Χώρος: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Το αρχείο πακέτου %s δεν είναι ενημερωμένο." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Πρέπει να δώσετε ακριβώς μία παράσταση" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Δε βρέθηκαν πακέτα" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Αδυναμία εντοπισμού του πακέτου %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Αρχεία Πακέτου:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Η cache δεν είναι ενημερωμένη, αδυναμία παραπομπής σε ένα αρχείο πακέτου" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Καθηλωμένα Πακέτα:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(δε βρέθηκαν)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Εγκατεστημένα: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(κανένα)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Υποψήφιο: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(κανένα)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Καθήλωση Πακέτου: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Πίνακας Έκδοσης:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s για %s είναι μεταγλωττισμένο σε %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -185,6 +189,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -250,7 +255,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "Παρακαλώ εισάγετε το δίσκο στη συσκευή και πατήστε enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Αποτυχία μετονομασίας του %s σε %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Επαναλάβετε την διαδικασία για τα υπόλοιπα CD από το σετ σας." @@ -316,40 +326,40 @@ msgstr "" " -c=? Ανάγνωση αυτού του αρχείου ρυθμίσεων\n" " -o=? Καθορισμός αυθαίρετης επιλογής παραμέτρου, πχ -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Αδύνατη η εγγραφή στο %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Δεν βρέθηκε η έκδοση του debconf. Είναι το debconf εγκατεστημένο;" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Ο κατάλογος επεκτάσεων του πακέτου είναι υπερβολικά μακρύς" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Σφάλμα επεξεργασίας του καταλόγου %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Ο κατάλογος επεκτάσεων των πηγών είναι υπερβολικά μακρύς" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Σφάλμα εγγραφής κεφαλίδων στο αρχείο περιεχομένων" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Σφάλμα επεξεργασίας περιεχομένων του %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -433,11 +443,11 @@ msgstr "" " -c=? Χρήση αυτού του αρχείου ρυθμίσεων\n" " -o=? Ορισμός αυθαίρετης επιλογής ρύθμισης" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Δεν ταιριαξε καμία επιλογή" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Λείπουν μερικά αρχεία από την ομάδα πακέτων '%s'" @@ -453,8 +463,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Η βάση δεν είναι ενημερωμένη, γίνεται προσπάθεια να αναβαθμιστεί το %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Το φορμά της βάσης δεν είναι έγκυρο. Εάν αναβαθμίσατε το apt σε νεότερη " @@ -471,95 +482,95 @@ msgstr "Το άνοιγμά του αρχείου της βάσης %s: %s απ msgid "Failed to stat %s" msgstr "Αποτυχία εύρεσης της κατάστασης του %s." -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Η αρχειοθήκη δεν περιέχει πεδίο ελέγχου" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Αδύνατη η πρόσβαση σε δείκτη" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Αδύνατη η ανάγνωση του καταλόγου %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Αδύνατη η εύρεση της κατάστασης του %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Σφάλματα στο αρχείο" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Αδύνατη η εύρεση του %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Αποτυχία ανεύρεσης" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Αποτυχία ανοίγματος του %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "Αποσύνδεση %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Αποτυχία ανάγνωσης του %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Αποτυχία αποσύνδεσης του %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr " Αποτυχία σύνδεσης του %s με το %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Αποσύνδεση ορίου του %sB hit.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Η αρχειοθήκη δεν περιέχει πεδίο πακέτων" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s δεν περιέχει εγγραφή παράκαμψης\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s συντηρητής είναι ο %s όχι ο %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s δεν έχει εγγραφή πηγαίας παράκαμψης\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s δεν έχει ούτε εγγραφή δυαδικής παράκαμψης\n" @@ -659,79 +670,79 @@ msgstr "Πρόβλημα κατά την αποσύνδεση του %s" msgid "Failed to rename %s to %s" msgstr "Αποτυχία μετονομασίας του %s σε %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "σφάλμα μεταγλωτισμου - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "αλλά το %s είναι εγκατεστημένο" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "αλλά το %s πρόκειται να εγκατασταθεί" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "αλλά δεν είναι εγκαταστάσημο" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "αλλά είναι ένα εικονικό πακέτο" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "αλλά δεν είναι εγκατεστημένο" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "αλλά δεν πρόκειται να εγκατασταθεί" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " η" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Τα ακόλουθα ΝΕΑ πακέτα θα εγκατασταθούν:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Τα ακόλουθα πακέτα θα ΑΦΑΙΡΕΘΟΥΝ:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Τα ακόλουθα πακέτα θα μείνουν ως έχουν:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Τα ακόλουθα πακέτα θα αναβαθμιστούν:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Τα ακόλουθα πακέτα θα ΥΠΟΒΑΘΜΙΣΤΟΥΝ:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Τα ακόλουθα κρατημένα πακέτα θα αλλαχθούν:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (λόγω του %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -739,150 +750,244 @@ msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Τα ακόλουθα απαραίτητα πακέτα θα αφαιρεθούν\n" "Αυτό ΔΕΝ θα έπρεπε να συμβεί, εκτός αν ξέρετε τι ακριβώς κάνετε!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu αναβαθμίστηκαν, %lu νέο εγκατεστημένα, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu επανεγκατεστημένα," -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu υποβαθμισμένα, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu θα αφαιρεθούν και %lu δεν αναβαθμίζονται.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu μη πλήρως εγκατεστημένα ή αφαιρέθηκαν.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Σημείωση, επιλέχτηκε το %s στη θέση του '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Σημείωση, επιλέχτηκε το %s στη θέση του '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Επιλέχθηκε η έκδοση %s (%s) για το%s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Το πακέτο %s είναι εικονικό και παρέχεται από τα:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Εγκατεστημένα]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Υποψήφιες Εκδόσεις" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Θα πρέπει επακριβώς να επιλέξετε ένα για εγκατάσταση." + +#: 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 δεν είναι διαθέσιμο, αλλά υπάρχει αναφορά για αυτό από άλλο " +"πακέτο.\n" +"Αυτό σημαίνει ότι το πακέτο αυτό λείπει, είναι παλαιωμένο, ή είναι διαθέσιμο " +"από άλλη πηγή\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Πάραυτα το ακόλουθο πακέτο το αντικαθιστά:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Το πακέτο %s δεν είναι υποψήφιο για εγκατάσταση" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Σημείωση, επιλέχθηκε το %s αντί του%s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Παράκαμψη του %s, είναι εγκατεστημένο και η αναβάθμιση δεν έχει οριστεί.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Παράκαμψη του %s, είναι εγκατεστημένο και η αναβάθμιση δεν έχει οριστεί.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" +"Η επανεγκατάσταση του %s δεν είναι εφικτή, δεν είναι δυνατή η μεταφόρτωσή " +"του\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "το %s είναι ήδη η τελευταία έκδοση.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "το %s έχει εγκατασταθεί με το χέρι\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Το πακέτο %s δεν είναι εγκατεστημένο και δεν θα αφαιρεθεί\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Διόρθωση εξαρτήσεων..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " απέτυχε." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Αδύνατη η διόρθωση των εξαρτήσεων" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Αδύνατη η ελαχιστοποίηση του συνόλου αναβαθμίσεων" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Ετοιμο" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" "Ίσως να πρέπει να τρέξετε apt-get -f install για να διορθώσετε αυτά τα " "προβλήματα." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Ανεπίλυτες εξαρτήσεις. Δοκιμάστε με το -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Τα ακόλουθα πακέτα δεν εξακριβώθηκαν!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Παράκαμψη προειδοποίησης ταυτοποίησης.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Εγκατάσταση των πακέτων χωρίς επαλήθευση [ν/Ο]; " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Μερικά πακέτα δεν εξαακριβώθηκαν" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Υπάρχουν προβλήματα και δώσατε -y χωρίς το --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Εσωτερικό σφάλμα, έγινε κλήση του Install Packages με σπασμένα πακέτα!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" "Μερικά πακέτα πρέπει να αφαιρεθούν αλλά η Αφαίρεση είναι απενεργοποιημένη." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Εσωτερικό Σφάλμα, η Ταξινόμηση δεν ολοκληρώθηκε" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Αδύνατο το κλείδωμα του καταλόγου μεταφόρτωσης" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Αδύνατη η ανάγνωση της λίστας πηγών." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Πολύ περίεργο! Τα μεγέθη δεν ταιριάζουν, στείλτε μήνυμα στο apt@packages." "debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Χρειάζεται να μεταφορτωθούν %sB/%sB από αρχεία.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Χρειάζεται να μεταφορτωθούν %sB από αρχεία.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Μετά από αυτή τη λειτουργία, θα χρησιμοποιηθούν %sB χώρου από το δίσκο.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Μετά από αυτή τη λειτουργία, θα ελευθερωθούν %sB χώρου από το δίσκο.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Δεν μπόρεσα να προσδιορίσω τον ελεύθερο χώρο στο %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Δεν διαθέτετε αρκετό ελεύθερο χώρο στο %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Καθορίσατε συνηθισμένο, αλλά αυτή δεν είναι μια συνηθισμένη εργασία" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ναι, κανε ότι λέω!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -893,28 +998,28 @@ msgstr "" "Για να συνεχίσετε πληκτρολογήστε τη φράση '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Εγκατάλειψη." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Θέλετε να συνεχίσετε [Ν/ο]; " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Αποτυχία ανάκτησης του %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Για μερικά αρχεία απέτυχε η μεταφόρτωση" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Ολοκληρώθηκε η μεταφόρτωση μόνο" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -922,141 +1027,85 @@ msgstr "" "Αδύνατη η μεταφόρτωση μερικών αρχείων, ίσως αν δοκιμάζατε με apt-get update " "ή το --fix-missing;" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" "ο συνδυασμός --fix-missing με εναλλαγή μέσων δεν υποστηρίζεται για την ώρα" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Αδύνατη η επίλυση των χαμένων πακέτων." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Εγκατάλειψη της εγκατάστασης." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Σημείωση, επιλέχθηκε το %s αντί του%s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Παράκαμψη του %s, είναι εγκατεστημένο και η αναβάθμιση δεν έχει οριστεί.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Το πακέτο %s δεν είναι εγκατεστημένο και δεν θα αφαιρεθεί\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Το πακέτο %s είναι εικονικό και παρέχεται από τα:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Εγκατεστημένα]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Θα πρέπει επακριβώς να επιλέξετε ένα για εγκατάσταση." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 δεν είναι διαθέσιμο, αλλά υπάρχει αναφορά για αυτό από άλλο " -"πακέτο.\n" -"Αυτό σημαίνει ότι το πακέτο αυτό λείπει, είναι παλαιωμένο, ή είναι διαθέσιμο " -"από άλλη πηγή\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Πάραυτα το ακόλουθο πακέτο το αντικαθιστά:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Το πακέτο %s δεν είναι υποψήφιο για εγκατάσταση" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"Η επανεγκατάσταση του %s δεν είναι εφικτή, δεν είναι δυνατή η μεταφόρτωσή " -"του\n" -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "το %s είναι ήδη η τελευταία έκδοση.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Η έκδοση %s για το %s δεν βρέθηκε" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Η έκδοση %s για το %s δεν βρέθηκε" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Επιλέχθηκε η έκδοση %s (%s) για το%s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Αδύνατη η εύρεση της κατάστασης της λίστας πηγαίων πακέτων %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Η εντολή update δεν παίρνει ορίσματα" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Αδύνατο το κλείδωμα του καταλόγου" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Δεν επιτρέπεται οποιαδήποτε διαγραφή· αδυναμία εκκίνησης του AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:" +msgstr[0] "" +"Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:" +msgstr[1] "" +"Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:" - -#: cmdline/apt-get.cc:1516 +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] "" +"Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:" +msgstr[1] "" +"Τα ακόλουθα πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Χρησιμοποιήστε 'apt-get autoremove' για να τα διαγράψετε." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1074,43 +1123,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Οι ακόλουθες πληροφορίες ίσως βοηθήσουν στην επίλυση του προβλήματος:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Εσωτερικό Σφάλμα, το AutoRemover δημιούργησε κάποιο πρόβλημα" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Εσωτερικό Σφάλμα, η διαδικασία αναβάθμισης χάλασε" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Αδύνατη η εύρεση του συνόλου πακέτων %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Αδύνατη η εύρεση του πακέτου %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Σημείωση, επιλέχτηκε το %s στη θέση του '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "το %s έχει εγκατασταθεί με το χέρι\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Aν τρέξετε 'apt-get -f install' ίσως να διορθώσετε αυτά τα προβλήματα:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1118,7 +1147,7 @@ msgstr "" "Ανεπίλυτες εξαρτήσεις. Δοκιμάστε 'apt-get -f install' χωρίς να ορίσετε " "πακέτο (ή καθορίστε μια λύση)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1130,120 +1159,149 @@ msgstr "" "διανομή, ότι μερικά από τα πακέτα δεν έχουν ακόμα δημιουργηθεί ή έχουν\n" "μετακινηθεί από τα εισερχόμενα." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Χαλασμένα πακέτα" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Τα ακόλουθα επιπλέον πακέτα θα εγκατασταθούν:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Προτεινόμενα πακέτα:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Συνιστώμενα πακέτα:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Αδύνατη η εύρεση του πακέτου %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "το %s έχει εγκατασταθεί με το χέρι\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Υπολογισμός της αναβάθμισης... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Απέτυχε" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Ετοιμο" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" "Εσωτερικό Σφάλμα, η προσπάθεια επίλυσης του προβλήματος \"έσπασε\" κάποιο " "υλικό" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Αδύνατο το κλείδωμα του καταλόγου μεταφόρτωσης" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Θα πρέπει να καθορίσετε τουλάχιστον ένα πακέτο για να μεταφορτώσετε τον " "κωδικάτου" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Αδυναμία εντοπισμού του κώδικά του πακέτου %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Παράκαμψη του ήδη μεταφορτωμένου αρχείου `%s`\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Δεν διαθέτετε αρκετό ελεύθερο χώρο στο %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Χρειάζεται να μεταφορτωθούν %sB/%sB πηγαίου κώδικα.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Χρειάζεται να μεταφορτωθούν %sB πηγαίου κώδικα.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Μεταφόρτωση Κωδικα %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Αποτυχία μεταφόρτωσης μερικών αρχειοθηκών." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Παράκαμψη της αποσυμπίεσης ήδη μεταφορτωμένου κώδικα στο %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Απέτυχε η εντολή αποσυμπίεσης %s\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Ελέγξτε αν είναι εγκαταστημένο το πακέτο 'dpkg-dev'.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Απέτυχε η εντολή χτισίματος %s.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Η απογονική διεργασία απέτυχε" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Θα πρέπει να καθορίσετε τουλάχιστον ένα πακέτο για έλεγχο των εξαρτήσεων του" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Αδύνατη η εύρεση πληροφοριών χτισίματος για το %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "το %s δεν έχει εξαρτήσεις χτισίματος.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1251,7 +1309,7 @@ msgid "" msgstr "" "%s εξαρτήσεις για το %s δεν ικανοποιούνται επειδή το πακέτο %s δεν βρέθηκε" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1260,32 +1318,32 @@ msgstr "" "%s εξαρτήσεις για το %s δεν ικανοποιούνται επειδή δεν υπάρχουν διαθέσιμες " "εκδόσεις του πακέτου %s που να ικανοποιούν τις απαιτήσεις έκδοσης" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Αποτυχία ικανοποίησης %s εξαρτήσεων για το %s: Το εγκατεστημένο πακέτο %s " "είναι νεώτερο" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Αποτυχία ικανοποίησης %s εξάρτησης για το %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Οι εξαρτήσεις χτισίματος για το %s δεν ικανοποιούνται." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Αποτυχία επεξεργασίας εξαρτήσεων χτισίματος" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Υποστηριζόμενοι Οδηγοί:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1310,6 +1368,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1368,7 +1428,7 @@ msgstr "" "για περισσότερες πληροφορίες και επιλογές.\n" " This APT has Super Cow Powers.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1618,11 +1678,11 @@ msgstr "Το αρχείο %s/%s αντικαθιστά αυτό στο πακέ #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Αδύνατη η ανάγνωση του %s" @@ -1651,10 +1711,9 @@ msgstr "Αποτυχία εύρεσης της κατάστασης του %sinf msgid "The info and temp directories need to be on the same filesystem" msgstr "Οι φάκελοι info και temp πρέπει να βρίσκονται στο ίδιο σύστημα αρχείων" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Ανάγνωση Λιστών Πακέτων" @@ -1758,12 +1817,33 @@ msgstr "Αποτυχία εντοπισμού ενός έγκυρου αρχεί msgid "Unparsable control file" msgstr "Μη αναλύσιμο αρχείο control" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Αδύνατο το άνοιγμα διασωλήνωσης για το %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Σφάλμα ανάγνωσης από τη διεργασία %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Αποτυχία εύρεσης της κατάστασης" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Αποτυχία ορισμού του χρόνου τροποποίησης" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Αδύνατη η ανάγνωση της βάσης δεδομένων του cdrom %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1771,7 +1851,7 @@ msgstr "" "Παρακαλώ χρησιμοποιείστε το apt-cdrom για να αναγνωριστεί αυτό το CD από το " "APT. Το apt-get update δε χρησιμεύει για να προσθέτει νέα CD" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Λάθος CD" @@ -1788,15 +1868,6 @@ msgstr "Ο δίσκος δεν βρέθηκε." msgid "File not found" msgstr "Το αρχείο Δε Βρέθηκε" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Αποτυχία εύρεσης της κατάστασης" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Αποτυχία ορισμού του χρόνου τροποποίησης" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Μη έγκυρο URI, τα τοπικά URI δεν πρέπει να αρχίζουν με //" @@ -1855,7 +1926,7 @@ msgstr "Λήξη χρόνου σύνδεσης" msgid "Server closed the connection" msgstr "Ο διακομιστής έκλεισε την σύνδεση" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Σφάλμα ανάγνωσης" @@ -1867,180 +1938,177 @@ msgstr "Το μήνυμα απάντησης υπερχείλισε την εν msgid "Protocol corruption" msgstr "Αλλοίωση του πρωτοκόλλου" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Σφάλμα εγγραφής" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Αδύνατη η δημιουργία μιας υποδοχής (socket)" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Αδύνατη η σύνδεση υποδοχής δεδομένων, λήξη χρόνου σύνδεσης" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Αδύνατη η σύνδεση σε παθητική υποδοχή (socket)." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "Το getaddrinfo ήταν αδύνατο να δέσμευση υποδοχή παρακολούθησης" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Αδύνατη η πρόσδεση στην υποδοχή (socket)" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Αδύνατη η παρακολούθηση της υποδοχής (socket)" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Αδύνατος ο καθορισμός του ονόματος της υποδοχής (socket)" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Αδύνατη η αποστολή της εντολής PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Άγνωστη οικογένεια διευθύνσεων %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Το EPRT απέτυχε, ο διακομιστής απάντησε: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Λήξη χρόνου σύνδεσης στην υποδοχή δεδομένων" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Αδύνατη η αποδοχή συνδέσεων" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Πρόβλημα κατά το hashing του αρχείου" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Αδυναμία λήψης του αρχείου, ο διακομιστής απάντησε '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Λήξη χρόνου υποδοχής δεδομένων" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Αποτυχία κατά τη μεταφορά δεδομένων, ο διακομιστής απάντησε '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Επερώτηση" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Αδύνατη η εκτέλεση" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Σύνδεση στο %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Αδύνατη η δημιουργία υποδοχής για το %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Αδύνατη η αρχικοποίηση της σύνδεσης στο %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Αδύνατη η σύνδεση στο %s:%s (%s), λήξη χρόνου σύνδεσης" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Αδύνατη η σύνδεση στο %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Σύνδεση στο %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Αδύνατη η εύρεση του '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Προσωρινή αποτυχία στην εύρεση του '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Κάτι παράξενο συνέβη κατά την εύρεση του '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Αδύνατη η σύνδεση στο %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Αδύνατη η εύρεση του συνόλου κλειδιών '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "Ε: Λίστα Ορισμάτων από Acquire::gpgv::Options πολύ μεγάλη. Έξοδος." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Εγκατάλειψη της εγκατάστασης." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Εσωτερικό σφάλμα: Η υπογραφή είναι καλή, αλλά αδυναμία προσδιορισμού του " "αποτυπώματος?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Βρέθηκε τουλάχιστον μια μη έγκυρη υπογραφή." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Αδυναμία εκτέλεσης του '%s' για την επαλήθευση της υπογραφής (είναι " "εγκατεστημένο το gpgv;)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Άγνωστο σφάλμα κατά την εκτέλεση του gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Οι παρακάτω υπογραφές ήταν μη έγκυρες:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2048,16 +2116,6 @@ msgstr "" "Οι παρακάτω υπογραφές δεν ήταν δυνατόν να επαληθευτούν επειδή δεν ήταν " "διαθέσιμο το δημόσιο κλειδί:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Αδύνατο το άνοιγμα διασωλήνωσης για το %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Σφάλμα ανάγνωσης από τη διεργασία %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Αναμονή επικεφαλίδων" @@ -2091,144 +2149,177 @@ msgstr "Ο διακομιστής http δεν υποστηρίζει πλήρω msgid "Unknown date format" msgstr "Άγνωστη μορφή ημερομηνίας" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Η επιλογή απέτυχε" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Λήξη χρόνου σύνδεσης" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Σφάλμα στην εγγραφή στο αρχείο εξόδου" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Σφάλμα στην εγγραφή στο αρχείο" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Σφάλμα στην εγγραφή στο αρχείο" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" "Σφάλμα στην ανάγνωση από το διακομιστή, το άλλο άκρο έκλεισε τη σύνδεση" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Σφάλμα στην ανάγνωση από το διακομιστή" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Αποτυχία εγγραφής του αρχείου %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Ελαττωματικά δεδομένα επικεφαλίδας" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Η σύνδεση απέτυχε" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Εσωτερικό Σφάλμα" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Αδύνατη η απεικόνιση mmap ενός άδειου αρχείου" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Αδύνατο το άνοιγμα διασωλήνωσης για το %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Αδύνατη η απεικόνιση μέσω mmap %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Αδύνατο το άνοιγμα του %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Αδύνατη η εκτέλεση" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Η επιλογή %s δε βρέθηκε" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Μη αναγνωρισμένος τύπος σύντμησης: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Άνοιγμα του αρχείου ρυθμίσεων %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Συντακτικό σφάλμα %s:%u: Το block αρχίζει χωρίς όνομα." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Συντακτικό σφάλμα %s:%u: Λάθος μορφή Ετικέτας (Tag)" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Συντακτικό σφάλμα %s:%u: Άχρηστοι χαρακτήρες μετά την τιμή" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Συντακτικό σφάλμα %s:%u: Οι οδηγίες βρίσκονται μόνο στο ανώτατο επίπεδο" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Συντακτικό σφάλμα %s:%u: Υπερβολικός αριθμός συνδυασμένων includes" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Συντακτικό σφάλμα %s:%u: Συμπεριλαμβάνεται από εδώ" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Συντακτικό σφάλμα %s:%u: Μη υποστηριζόμενη εντολή '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Συντακτικό σφάλμα %s:%u: Οι οδηγίες βρίσκονται μόνο στο ανώτατο επίπεδο" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Συντακτικό σφάλμα %s:%u: Άχρηστοι χαρακτήρες στο τέλος του αρχείου" @@ -2259,33 +2350,33 @@ msgstr "Η επιλογή γραμμής εντολών %s δεν είναι κ msgid "Command line option %s is not boolean" msgstr "Η επιλογή γραμμής εντολών %s δεν είναι boolean" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Η επιλογή %s απαιτεί ένα όρισμα." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Επιλογή %s: Οι προδιαγραφές του αντικειμένου ρυθμίσεων απαιτούν =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Επιλογή %s: απαιτείται ένας ακέραιος αριθμός ως όρισμα, όχι '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Η επιλογή '%s' έχει υπερβολικό μήκος" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Η τιμή %s δεν είναι κατανοητή, δοκιμάστε σωστό (true) ή λάθος (false)." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Μη έγκυρη λειτουργία %s" @@ -2295,194 +2386,217 @@ msgstr "Μη έγκυρη λειτουργία %s" msgid "Unable to stat the mount point %s" msgstr "Αδύνατη η εύρεση της κατάστασης του σημείου επαφής %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Αδύνατη η αλλαγή σε %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Αδύνατη η εύρεση της κατάστασης του cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Δε θα χρησιμοποιηθεί κλείδωμα για το ανάγνωσης μόνο αρχείο κλειδώματος %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Αδύνατο το άνοιγμα του αρχείου κλειδώματος %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Δε θα χρησιμοποιηθεί κλείδωμα για το συναρμοσμένο από nfs αρχείο κλειδώματος " "%s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Αδύνατο το κλείδωμα %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Αναμονή του %s, αλλά δε βρισκόταν εκεί" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Η υποδιεργασία %s έλαβε ένα σφάλμα καταμερισμού (segfault)" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Η υποδιεργασία %s έλαβε ένα σφάλμα καταμερισμού (segfault)" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Η υποδιεργασία %s επέστρεψε ένα κωδικός σφάλματος (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Η υποδιεργασία %s εγκατέλειψε απρόσμενα" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Αδύνατο το άνοιγμα του αρχείου %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Αδύνατο το άνοιγμα διασωλήνωσης για το %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "αναγνώστηκαν, απομένουν ακόμη %lu για ανάγνωση αλλά δεν απομένουν άλλα" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "γράφτηκαν, απομένουν %lu για εγγραφή αλλά χωρίς επιτυχία" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Πρόβλημα κατά το κλείσιμο του αρχείου" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Πρόβλημα κατά το κλείσιμο του αρχείου" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Πρόβλημα κατά τον συγχρονισμό του αρχείου" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Πρόβλημα κατά την διαγραφή του αρχείου" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Πρόβλημα κατά τον συγχρονισμό του αρχείου" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Άδειο cache πακέτων" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Το αρχείο cache των πακέτων είναι κατεστραμμένο" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Το αρχείο cache των πακέτων είναι ασύμβατης έκδοσης" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Αυτό το APT δεν υποστηρίζει το Σύστημα Απόδοσης Έκδοσης '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Η cache πακέτων κατασκευάστηκε για μια διαφορετική αρχιτεκτονική" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Εξαρτάται από" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "ΠροΕξαρτάται από" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Προτείνει" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Συστήνει" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Ασύμβατο με" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Αντικαθιστά" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Απαρχαιώνει" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Χαλάει" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "σημαντικό" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "απαιτούμενο" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "καθιερωμένο" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "προαιρετικό" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "επιπλέον" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Κατασκευή Δένδρου Εξαρτήσεων" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Υποψήφιες Εκδόσεις" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Παραγωγή Εξαρτήσεων" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Ανάγνωση περιγραφής της τρέχουσας κατάσταση" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Αποτυχία ανοίγματος του αρχείου κατάστασης %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Αποτυχία εγγραφής του αρχείου κατάστασης %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2493,64 +2607,84 @@ msgstr "Αδύνατη η ανάλυση του αρχείου πακέτου %s msgid "Unable to parse package file %s (2)" msgstr "Αδύνατη η ανάλυση του αρχείου πακέτου %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Ανάλυση dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Ανάλυση dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Ανάλυση dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Ανάλυση dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Ανάλυση URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Απόλυτο dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Λάθος μορφή της γραμμής %lu στη λίστα πηγών %s (Ανάλυση dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Άνοιγμα του %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Η γραμμή %u έχει υπερβολικό μήκος στη λίστα πηγών %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Λάθος μορφή της γραμμής %u στη λίστα πηγών %s (τύπος)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Ο τύπος '%s' στη γραμμή %u στη λίστα πηγών %s είναι άγνωστος " -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Λάθος μορφή της γραμμής %u στη λίστα πηγών %s (id κατασκευαστή)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2562,7 +2696,7 @@ msgstr "" "είναι καλό, αλλά εάν πραγματικά θέλετε να συνεχίσετε ενεργοποιήστε την " "επιλογή APT::Force-LoopBreak option." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2574,7 +2708,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Ο τύπος αρχείου ευρετηρίου '%s' δεν υποστηρίζεται" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2582,7 +2716,7 @@ msgstr "" "Το πακέτο '%s' χρειάζεται να επανεγκατασταθεί, αλλά είναι αδύνατη η εύρεση " "κάποιας κατάλληλης αρχείοθήκης." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2590,11 +2724,11 @@ msgstr "" "Σφάλμα, το pkgProblemResolver::Resolve παρήγαγε διακοπές, αυτό ίσως " "προκλήθηκε από κρατούμενα πακέτα." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Αδύνατη η διόρθωση προβλημάτων, έχετε κρατούμενα ελαττωματικά πακέτα." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2602,24 +2736,29 @@ msgstr "" "Μερικά αρχεία δεν μεταφορτώθηκαν, αγνοήθηκαν ή χρησιμοποιήθηκαν παλαιότερα " "στη θέση τους." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Ο φάκελος λιστών %spartial αγνοείται." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Ο φάκελος αρχειοθηκών %spartial αγνοείται." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Αδύνατο το κλείδωμα του καταλόγου" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Κατέβασμα του αρχείου %li του %li (απομένουν %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Λήψη αρχείου %li του %li" @@ -2641,12 +2780,12 @@ msgstr "" "Παρακαλώ εισάγετε το δίσκο με ετικέτα '%s' στη συσκευή '%s' και πατήστε " "enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Το σύστημα συσκευασίας '%s' δεν υποστηρίζεται" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Αδύνατος ο καθορισμός ενός κατάλληλου τύπου συστήματος πακέτων" @@ -2659,146 +2798,168 @@ msgstr "Αδύνατη η εύρεση της κατάστασης του %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Πρέπει να τοποθετήσετε μερικά URI 'πηγών' στο sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Αδύνατο το άνοιγμα ή η ανάλυση των λιστών πακέτων ή του αρχείου κατάστασης." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Ίσως να πρέπει να τρέξετε apt-get update για να διορθώσετε αυτά τα προβλήματα" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Μη έγκυρη εγγραφή στο αρχείο προτιμήσεων, καμία επικεφαλίδα Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Αδύνατη η κατανόηση του τύπου καθήλωσης %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" "Δεν έχει οριστεί προτεραιότητα (ή έχει οριστεί μηδενική) για την καθήλωση" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Η cache έχει ασύμβατο σύστημα απόδοσης έκδοσης" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Προέκευψε σφάλμα κατά την επεξεργασία του %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Προέκευψε σφάλμα κατά την επεξεργασία του %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Προέκευψε σφάλμα κατά την επεξεργασία του %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Εκπληκτικό, υπερβήκατε τον αριθμό των ονομάτων πακέτων που υποστηρίζει το " "APT." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Εκπληκτικό, υπερβήκατε τον αριθμό των εκδόσεων που υποστηρίζει το APT." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Εκπληκτικό, υπερβήκατε τον αριθμό των περιγραφών που υποστηρίζει το APT." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Εκπληκτικό, υπερβήκατε τον αριθμό των εξαρτήσεων που υποστηρίζει το APT." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Το πακέτο %s %s δε βρέθηκε κατά την επεξεργασία εξαρτήσεων του αρχείου" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Αδύνατη η εύρεση της κατάστασης της λίστας πηγαίων πακέτων %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Συλλογή Παροχών Αρχείου" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Σφάλμα IO κατά την αποθήκευση της cache πηγών" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "απέτυχε η μετονομασία, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Ανόμοιο MD5Sum" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Ανόμοιο MD5Sum" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Δεν υπάρχει διαθέσιμο δημόσιο κλειδί για τα ακολουθα κλειδιά:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2807,7 +2968,7 @@ msgstr "" "Αδύνατος ο εντοπισμός ενός αρχείου για το πακέτο %s. Αυτό ίσως σημαίνει ότι " "χρειάζεται να διορθώσετε χειροκίνητα το πακέτο. (λόγω χαμένου αρχείου)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2816,7 +2977,7 @@ msgstr "" "Αδύνατος ο εντοπισμός ενός αρχείου για το πακέτο %s. Αυτό ίσως σημαίνει ότι " "χρειάζεται να διορθώσετε χειροκίνητα το πακέτο." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2824,31 +2985,41 @@ msgstr "" "Κατεστραμμένα αρχεία ευρετηρίου πακέτων. Δεν υπάρχει πεδίο Filename: στο " "πακέτο %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Ανόμοιο μέγεθος" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Αδύνατη η ανάλυση του αρχείου πακέτου %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Σημείωση, επιλέχθηκε το %s αντί του%s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Μη έγκυρη γραμμή στο αρχείο παρακάμψεων: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Αδύνατη η ανάλυση του αρχείου πακέτου %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Η εγγραφή κατασκευαστή %s δεν περιέχει ταυτότητα" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2857,66 +3028,66 @@ msgstr "" "Χρησιμοποιείται το σημείο προσάρτησης %s\n" "Προσαρτάται το CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Αναγνώριση..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Αποθήκευση Ετικέτας: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Αποπροσάρτηση του CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Χρησιμοποιείται το σημείο προσάρτησης %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Αποπροσάρτηση του CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Αναμονή για δίσκο...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Προσάρτηση του CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Σάρωση του δίσκου για περιεχόμενα...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Βρέθηκαν %zu κατάλογοι πακέτων, %zu κατάλογοι πηγαίων, %zu κατάλογοι " "μεταφράσεων και %zu υπογραφές\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Εύρεση ετικέτας: %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Αυτό δεν είναι έγκυρο όνομα, προσπαθείστε ξανά. \n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2925,166 +3096,291 @@ msgstr "" "Ο δίσκος αυτός ονομάζεται: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Αντιγραφή λιστών πακέτων..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Eγγραφή νέας λίστας πηγών\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Οι κατάλογοι με τις πηγές αυτού του δίσκου είναι: \n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Εγιναν %i εγγραφές.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Εγιναν %i εγγραφές με %i απώντα αρχεία.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Εγιναν %i εγγραφές με %i ασύμβατα αρχεία.\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Εγιναν %i εγγραφές με %i απώντα αρχεία και %i ασύμβατα αρχεία\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Άνοιγμα του αρχείου ρυθμίσεων %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Ανόμοιο MD5Sum" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Η έκδοση %s για το %s δεν βρέθηκε" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Η έκδοση %s για το %s δεν βρέθηκε" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Αδύνατη η εύρεση του συνόλου πακέτων %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Αδύνατη η εύρεση του πακέτου %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Εγκατάσταση του %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Ρύθμιση του %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Αφαιρώ το %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Το %s διαγράφηκε πλήρως" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Εκτέλεση του post-installation trigger %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Ο φάκελος %s αγνοείται." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Αδύνατο το άνοιγμα του αρχείου %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Προετοιμασία του %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Ξεπακετάρισμα του %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Προετοιμασία ρύθμισης του %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Έγινε εγκατάσταση του %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Προετοιμασία για την αφαίρεση του %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Αφαίρεσα το %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Προετοιμασία πλήρης αφαίρεσης του %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Το %s διαγράφηκε πλήρως" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Αδυναμία εγγραφής στο αρχείο γεγονότων, λόγω αποτυχίας του openpyt() (είναι " "προσαρτημένο το /dev/pts;)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Αδύνατο το κλείδωμα του καταλόγου" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Αδύνατη η διόρθωση του αρχείου" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Η σύνδεση έκλεισε πρόωρα" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "Ε: Λίστα Ορισμάτων από Acquire::gpgv::Options πολύ μεγάλη. Έξοδος." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Προέκυψε σφάλμα κατά την επεξεργασία του %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Λάθος μορφή της γραμμής %u στη λίστα πηγών %s (id κατασκευαστή)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Αδύνατη η εύρεση του συνόλου κλειδιών '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Αδύνατη η διόρθωση του αρχείου" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" diff --git a/po/en_GB.po b/po/en_GB.po deleted file mode 100644 index 3b73e344b..000000000 --- a/po/en_GB.po +++ /dev/null @@ -1,3039 +0,0 @@ -# English messages for the apt suite. -# Copyright (C) 1997, 1998, 1999 Jason Gunthorpe and others. -# Michael Piefel <piefel@informatik.hu-berlin.de>, 2002. -# -# -msgid "" -msgstr "" -"Project-Id-Version: apt 0.7.18\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2008-11-13 11:47+0000\n" -"Last-Translator: Neil Williams <linux@codehelp.co.uk>\n" -"Language-Team: en_GB <en_gb@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: cmdline/apt-cache.cc:141 -#, c-format -msgid "Package %s version %s has an unmet dep:\n" -msgstr "Package %s version %s has an unmet dep:\n" - -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Unable to locate package %s" - -#: cmdline/apt-cache.cc:245 -msgid "Total package names: " -msgstr "Total package names: " - -#: cmdline/apt-cache.cc:285 -msgid " Normal packages: " -msgstr " Normal packages: " - -#: cmdline/apt-cache.cc:286 -msgid " Pure virtual packages: " -msgstr " Pure virtual packages: " - -#: cmdline/apt-cache.cc:287 -msgid " Single virtual packages: " -msgstr " Single virtual packages: " - -#: cmdline/apt-cache.cc:288 -msgid " Mixed virtual packages: " -msgstr " Mixed virtual packages: " - -#: cmdline/apt-cache.cc:289 -msgid " Missing: " -msgstr " Missing: " - -#: cmdline/apt-cache.cc:291 -msgid "Total distinct versions: " -msgstr "Total distinct versions: " - -#: cmdline/apt-cache.cc:293 -msgid "Total distinct descriptions: " -msgstr "Total distinct descriptions: " - -#: cmdline/apt-cache.cc:295 -msgid "Total dependencies: " -msgstr "Total dependencies: " - -#: cmdline/apt-cache.cc:298 -msgid "Total ver/file relations: " -msgstr "Total ver/file relations: " - -#: cmdline/apt-cache.cc:300 -msgid "Total Desc/File relations: " -msgstr "Total Desc/File relations: " - -#: cmdline/apt-cache.cc:302 -msgid "Total Provides mappings: " -msgstr "Total Provides mappings: " - -#: cmdline/apt-cache.cc:314 -msgid "Total globbed strings: " -msgstr "Total globbed strings: " - -#: cmdline/apt-cache.cc:328 -msgid "Total dependency version space: " -msgstr "Total dependency version space: " - -#: cmdline/apt-cache.cc:333 -msgid "Total slack space: " -msgstr "Total slack space: " - -#: cmdline/apt-cache.cc:341 -msgid "Total space accounted for: " -msgstr "Total space accounted for: " - -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 -#, c-format -msgid "Package file %s is out of sync." -msgstr "Package file %s is out of sync." - -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "You must give exactly one pattern" - -#: cmdline/apt-cache.cc:1451 -msgid "No packages found" -msgstr "No packages found" - -#: cmdline/apt-cache.cc:1528 -msgid "Package files:" -msgstr "Package files:" - -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 -msgid "Cache is out of sync, can't x-ref a package file" -msgstr "Cache is out of sync, can't x-ref a package file" - -#. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 -msgid "Pinned packages:" -msgstr "Pinned packages:" - -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 -msgid "(not found)" -msgstr "(not found)" - -#. Installed version -#: cmdline/apt-cache.cc:1582 -msgid " Installed: " -msgstr " Installed: " - -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(none)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 -msgid " Candidate: " -msgstr " Candidate: " - -#: cmdline/apt-cache.cc:1599 -msgid " Package pin: " -msgstr " Package pin: " - -#. Show the priority tables -#: cmdline/apt-cache.cc:1608 -msgid " Version table:" -msgstr " Version table:" - -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 -#, c-format -msgid "%s %s for %s compiled on %s %s\n" -msgstr "%s %s for %s compiled on %s %s\n" - -#: cmdline/apt-cache.cc:1725 -msgid "" -"Usage: apt-cache [options] command\n" -" apt-cache [options] add file1 [file2 ...]\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 manipulate APT's binary\n" -"cache files, and query information from them\n" -"\n" -"Commands:\n" -" add - Add a package file to the source cache\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 "" -"Usage: apt-cache [options] command\n" -" apt-cache [options] add file1 [file2 ...]\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 manipulate APT's binary\n" -"cache files, and query information from them\n" -"\n" -"Commands:\n" -" add - Add a package file to the source cache\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" - -#: cmdline/apt-cdrom.cc:77 -#, fuzzy -msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "Please provide a name for this Disc, such as ‘Debian 2.1r1 Disk 1’" - -#: cmdline/apt-cdrom.cc:92 -msgid "Please insert a Disc in the drive and press enter" -msgstr "Please insert a Disc in the drive and press enter" - -#: cmdline/apt-cdrom.cc:114 -msgid "Repeat this process for the rest of the CDs in your set." -msgstr "Repeat this process for the rest of the CDs in your set." - -#: cmdline/apt-config.cc:41 -msgid "Arguments not in pairs" -msgstr "Arguments not in pairs" - -#: cmdline/apt-config.cc:76 -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 "" -"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" - -#: cmdline/apt-extracttemplates.cc:98 -#, c-format -msgid "%s not a valid DEB package." -msgstr "%s not a valid DEB package." - -#: cmdline/apt-extracttemplates.cc:232 -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 "" -"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" - -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 -#, c-format -msgid "Unable to write to %s" -msgstr "Unable to write to %s" - -#: cmdline/apt-extracttemplates.cc:310 -msgid "Cannot get debconf version. Is debconf installed?" -msgstr "Cannot get debconf version. Is debconf installed?" - -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 -msgid "Package extension list is too long" -msgstr "Package extension list is too long" - -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 -#, c-format -msgid "Error processing directory %s" -msgstr "Error processing directory %s" - -#: ftparchive/apt-ftparchive.cc:251 -msgid "Source extension list is too long" -msgstr "Source extension list is too long" - -#: ftparchive/apt-ftparchive.cc:368 -msgid "Error writing header to contents file" -msgstr "Error writing header to contents file" - -#: ftparchive/apt-ftparchive.cc:398 -#, c-format -msgid "Error processing contents %s" -msgstr "Error processing contents %s" - -#: ftparchive/apt-ftparchive.cc:553 -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 "" -"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" - -#: ftparchive/apt-ftparchive.cc:759 -msgid "No selections matched" -msgstr "No selections matched" - -#: ftparchive/apt-ftparchive.cc:832 -#, c-format -msgid "Some files are missing in the package file group `%s'" -msgstr "Some files are missing in the package file group ‘%s’" - -#: ftparchive/cachedb.cc:43 -#, c-format -msgid "DB was corrupted, file renamed to %s.old" -msgstr "DB was corrupted, file renamed to %s.old" - -#: ftparchive/cachedb.cc:61 -#, c-format -msgid "DB is old, attempting to upgrade %s" -msgstr "DB is old, attempting to upgrade %s" - -#: ftparchive/cachedb.cc:72 -msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " -"remove and re-create the database." -msgstr "" -"DB format is invalid. If you upgraded from a older version of apt, please " -"remove and re-create the database." - -#: ftparchive/cachedb.cc:77 -#, c-format -msgid "Unable to open DB file %s: %s" -msgstr "Unable to open DB file %s: %s" - -#: ftparchive/cachedb.cc:123 apt-inst/extract.cc:178 apt-inst/extract.cc:190 -#: apt-inst/extract.cc:207 apt-inst/deb/dpkgdb.cc:117 -#, c-format -msgid "Failed to stat %s" -msgstr "Failed to stat %s" - -#: ftparchive/cachedb.cc:238 -msgid "Archive has no control record" -msgstr "Archive has no control record" - -#: ftparchive/cachedb.cc:444 -msgid "Unable to get a cursor" -msgstr "Unable to get a cursor" - -#: ftparchive/writer.cc:76 -#, c-format -msgid "W: Unable to read directory %s\n" -msgstr "W: Unable to read directory %s\n" - -#: ftparchive/writer.cc:81 -#, c-format -msgid "W: Unable to stat %s\n" -msgstr "W: Unable to stat %s\n" - -#: ftparchive/writer.cc:132 -msgid "E: " -msgstr "E: " - -#: ftparchive/writer.cc:134 -msgid "W: " -msgstr "W: " - -#: ftparchive/writer.cc:141 -msgid "E: Errors apply to file " -msgstr "E: Errors apply to file " - -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 -#, c-format -msgid "Failed to resolve %s" -msgstr "Could not resolve ‘%s’" - -#: ftparchive/writer.cc:170 -msgid "Tree walking failed" -msgstr "Tree walking failed" - -#: ftparchive/writer.cc:195 -#, c-format -msgid "Failed to open %s" -msgstr "Failed to open %s" - -#: ftparchive/writer.cc:254 -#, c-format -msgid " DeLink %s [%s]\n" -msgstr " DeLink %s [%s]\n" - -#: ftparchive/writer.cc:262 -#, c-format -msgid "Failed to readlink %s" -msgstr "Failed to readlink %s" - -#: ftparchive/writer.cc:266 -#, c-format -msgid "Failed to unlink %s" -msgstr "Failed to unlink %s" - -#: ftparchive/writer.cc:273 -#, c-format -msgid "*** Failed to link %s to %s" -msgstr "*** Failed to link %s to %s" - -#: ftparchive/writer.cc:283 -#, c-format -msgid " DeLink limit of %sB hit.\n" -msgstr " DeLink limit of %sB hit.\n" - -#: ftparchive/writer.cc:388 -msgid "Archive had no package field" -msgstr "Archive had no package field" - -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 -#, c-format -msgid " %s has no override entry\n" -msgstr " %s has no override entry\n" - -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 -#, c-format -msgid " %s maintainer is %s not %s\n" -msgstr " %s maintainer is %s not %s\n" - -#: ftparchive/writer.cc:637 -#, c-format -msgid " %s has no source override entry\n" -msgstr " %s has no source override entry\n" - -#: ftparchive/writer.cc:641 -#, c-format -msgid " %s has no binary override entry either\n" -msgstr " %s has no binary override entry either\n" - -#: ftparchive/contents.cc:321 -#, c-format -msgid "Internal error, could not locate member %s" -msgstr "Internal error, could not locate member %s" - -#: ftparchive/contents.cc:358 ftparchive/contents.cc:389 -msgid "realloc - Failed to allocate memory" -msgstr "realloc - Failed to allocate memory" - -#: ftparchive/override.cc:34 ftparchive/override.cc:142 -#, c-format -msgid "Unable to open %s" -msgstr "Unable to open %s" - -#: ftparchive/override.cc:60 ftparchive/override.cc:166 -#, c-format -msgid "Malformed override %s line %lu #1" -msgstr "Malformed override %s line %lu #1" - -#: ftparchive/override.cc:74 ftparchive/override.cc:178 -#, c-format -msgid "Malformed override %s line %lu #2" -msgstr "Malformed override %s line %lu #2" - -#: ftparchive/override.cc:88 ftparchive/override.cc:191 -#, c-format -msgid "Malformed override %s line %lu #3" -msgstr "Malformed override %s line %lu #3" - -#: ftparchive/override.cc:127 ftparchive/override.cc:201 -#, c-format -msgid "Failed to read the override file %s" -msgstr "Failed to read the override file %s" - -#: ftparchive/multicompress.cc:72 -#, c-format -msgid "Unknown compression algorithm '%s'" -msgstr "Unknown compression algorithm ‘%s’" - -#: ftparchive/multicompress.cc:102 -#, c-format -msgid "Compressed output %s needs a compression set" -msgstr "Compressed output %s needs a compression set" - -#: ftparchive/multicompress.cc:169 methods/rsh.cc:91 -msgid "Failed to create IPC pipe to subprocess" -msgstr "Failed to create IPC pipe to subprocess" - -#: ftparchive/multicompress.cc:195 -msgid "Failed to create FILE*" -msgstr "Failed to create FILE*" - -#: ftparchive/multicompress.cc:198 -msgid "Failed to fork" -msgstr "Failed to fork" - -#: ftparchive/multicompress.cc:212 -msgid "Compress child" -msgstr "Compress child" - -#: ftparchive/multicompress.cc:235 -#, c-format -msgid "Internal error, failed to create %s" -msgstr "Internal error, failed to create %s" - -#: ftparchive/multicompress.cc:286 -msgid "Failed to create subprocess IPC" -msgstr "Failed to create subprocess IPC" - -#: ftparchive/multicompress.cc:321 -msgid "Failed to exec compressor " -msgstr "Failed to exec compressor " - -#: ftparchive/multicompress.cc:360 -msgid "decompressor" -msgstr "decompressor" - -#: ftparchive/multicompress.cc:403 -msgid "IO to subprocess/file failed" -msgstr "IO to subprocess/file failed" - -#: ftparchive/multicompress.cc:455 -msgid "Failed to read while computing MD5" -msgstr "Failed to read while computing MD5" - -#: ftparchive/multicompress.cc:472 -#, c-format -msgid "Problem unlinking %s" -msgstr "Problem unlinking %s" - -#: ftparchive/multicompress.cc:487 apt-inst/extract.cc:185 -#, c-format -msgid "Failed to rename %s to %s" -msgstr "Failed to rename %s to %s" - -#: cmdline/apt-get.cc:127 -msgid "Y" -msgstr "Y" - -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 -#, c-format -msgid "Regex compilation error - %s" -msgstr "Regex compilation error - %s" - -#: cmdline/apt-get.cc:244 -msgid "The following packages have unmet dependencies:" -msgstr "The following packages have unmet dependencies." - -#: cmdline/apt-get.cc:334 -#, c-format -msgid "but %s is installed" -msgstr "but %s is installed" - -#: cmdline/apt-get.cc:336 -#, c-format -msgid "but %s is to be installed" -msgstr "but %s is to be installed" - -#: cmdline/apt-get.cc:343 -msgid "but it is not installable" -msgstr "but it is not installable" - -#: cmdline/apt-get.cc:345 -msgid "but it is a virtual package" -msgstr "but it is a virtual package" - -#: cmdline/apt-get.cc:348 -msgid "but it is not installed" -msgstr "but it is not installed" - -#: cmdline/apt-get.cc:348 -msgid "but it is not going to be installed" -msgstr "but it is not going to be installed" - -#: cmdline/apt-get.cc:353 -msgid " or" -msgstr " or" - -#: cmdline/apt-get.cc:382 -msgid "The following NEW packages will be installed:" -msgstr "The following NEW packages will be installed" - -#: cmdline/apt-get.cc:408 -msgid "The following packages will be REMOVED:" -msgstr "The following packages will be REMOVED" - -#: cmdline/apt-get.cc:430 -msgid "The following packages have been kept back:" -msgstr "The following packages have been kept back:" - -#: cmdline/apt-get.cc:451 -msgid "The following packages will be upgraded:" -msgstr "The following packages will be upgraded:" - -#: cmdline/apt-get.cc:472 -msgid "The following packages will be DOWNGRADED:" -msgstr "The following packages will be DOWNGRADED:" - -#: cmdline/apt-get.cc:492 -msgid "The following held packages will be changed:" -msgstr "The following held packages will be changed:" - -#: cmdline/apt-get.cc:545 -#, c-format -msgid "%s (due to %s) " -msgstr "%s (due to %s) " - -#: cmdline/apt-get.cc:553 -msgid "" -"WARNING: The following essential packages will be removed.\n" -"This should NOT be done unless you know exactly what you are doing!" -msgstr "" -"WARNING: The following essential packages will be removed.\n" -"This should NOT be done unless you know exactly what you are doing!" - -#: cmdline/apt-get.cc:584 -#, c-format -msgid "%lu upgraded, %lu newly installed, " -msgstr "%lu upgraded, %lu newly installed, " - -#: cmdline/apt-get.cc:588 -#, c-format -msgid "%lu reinstalled, " -msgstr "%lu reinstalled, " - -#: cmdline/apt-get.cc:590 -#, c-format -msgid "%lu downgraded, " -msgstr "%lu downgraded, " - -#: cmdline/apt-get.cc:592 -#, c-format -msgid "%lu to remove and %lu not upgraded.\n" -msgstr "%lu to remove and %lu not upgraded.\n" - -#: cmdline/apt-get.cc:596 -#, c-format -msgid "%lu not fully installed or removed.\n" -msgstr "%lu not fully installed or removed.\n" - -#: cmdline/apt-get.cc:669 -msgid "Correcting dependencies..." -msgstr "Correcting dependencies..." - -#: cmdline/apt-get.cc:672 -msgid " failed." -msgstr " failed." - -#: cmdline/apt-get.cc:675 -msgid "Unable to correct dependencies" -msgstr "Unable to correct dependencies" - -#: cmdline/apt-get.cc:678 -msgid "Unable to minimize the upgrade set" -msgstr "Unable to minimise the upgrade set" - -#: cmdline/apt-get.cc:680 -msgid " Done" -msgstr "Done" - -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "You might want to run ‘apt-get -f install’ to correct these." - -#: cmdline/apt-get.cc:687 -msgid "Unmet dependencies. Try using -f." -msgstr "Unmet dependencies. Try using -f." - -#: cmdline/apt-get.cc:712 -msgid "WARNING: The following packages cannot be authenticated!" -msgstr "WARNING: The following packages cannot be authenticated!" - -#: cmdline/apt-get.cc:716 -msgid "Authentication warning overridden.\n" -msgstr "Authentication warning overridden.\n" - -#: cmdline/apt-get.cc:723 -msgid "Install these packages without verification [y/N]? " -msgstr "Install these packages without verification [y/N]? " - -#: cmdline/apt-get.cc:725 -msgid "Some packages could not be authenticated" -msgstr "Some packages could not be authenticated" - -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 -msgid "There are problems and -y was used without --force-yes" -msgstr "There are problems and -y was used without --force-yes" - -#: cmdline/apt-get.cc:775 -msgid "Internal error, InstallPackages was called with broken packages!" -msgstr "Internal error, InstallPackages was called with broken packages!" - -#: cmdline/apt-get.cc:784 -msgid "Packages need to be removed but remove is disabled." -msgstr "Packages need to be removed but remove is disabled." - -#: cmdline/apt-get.cc:795 -msgid "Internal error, Ordering didn't finish" -msgstr "Internal error, Ordering didn't finish" - -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Unable to lock the download directory" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 -msgid "The list of sources could not be read." -msgstr "The list of sources could not be read." - -#: cmdline/apt-get.cc:836 -msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" -msgstr "How odd.. The sizes didn't match, email apt@packages.debian.org" - -#: cmdline/apt-get.cc:841 -#, c-format -msgid "Need to get %sB/%sB of archives.\n" -msgstr "Need to get %sB/%sB of archives.\n" - -#: cmdline/apt-get.cc:844 -#, c-format -msgid "Need to get %sB of archives.\n" -msgstr "Need to get %sB of archives.\n" - -#: cmdline/apt-get.cc:849 -#, c-format -msgid "After this operation, %sB of additional disk space will be used.\n" -msgstr "After this operation, %sB of additional disk space will be used.\n" - -#: cmdline/apt-get.cc:852 -#, c-format -msgid "After this operation, %sB disk space will be freed.\n" -msgstr "After this operation, %sB disk space will be freed.\n" - -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 -#, c-format -msgid "Couldn't determine free space in %s" -msgstr "Couldn't determine free space in %s" - -#: cmdline/apt-get.cc:880 -#, c-format -msgid "You don't have enough free space in %s." -msgstr "You don't have enough free space in %s." - -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 -msgid "Trivial Only specified but this is not a trivial operation." -msgstr "Trivial Only specified but this is not a trivial operation." - -#: cmdline/apt-get.cc:898 -msgid "Yes, do as I say!" -msgstr "Yes, do as I say!" - -#: cmdline/apt-get.cc:900 -#, c-format -msgid "" -"You are about to do something potentially harmful.\n" -"To continue type in the phrase '%s'\n" -" ?] " -msgstr "" -"You are about to do something potentially harmful\n" -"To continue type in the phrase ‘%s’\n" -" ?] " - -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 -msgid "Abort." -msgstr "Abort." - -#: cmdline/apt-get.cc:921 -msgid "Do you want to continue [Y/n]? " -msgstr "Do you want to continue [Y/n]? " - -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 -#, c-format -msgid "Failed to fetch %s %s\n" -msgstr "Failed to fetch %s %s\n" - -#: cmdline/apt-get.cc:1011 -msgid "Some files failed to download" -msgstr "Some files failed to download" - -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 -msgid "Download complete and in download only mode" -msgstr "Download complete and in download only mode" - -#: cmdline/apt-get.cc:1018 -msgid "" -"Unable to fetch some archives, maybe run apt-get update or try with --fix-" -"missing?" -msgstr "" -"Unable to fetch some archives, maybe run apt-get update or try with --fix-" -"missing?" - -#: cmdline/apt-get.cc:1022 -msgid "--fix-missing and media swapping is not currently supported" -msgstr "--fix-missing and media swapping is not currently supported" - -#: cmdline/apt-get.cc:1027 -msgid "Unable to correct missing packages." -msgstr "Unable to correct missing packages." - -#: cmdline/apt-get.cc:1028 -msgid "Aborting install." -msgstr "Aborting install." - -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Note, selecting %s instead of %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Skipping %s, it is already installed and upgrade is not set.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Package %s is not installed, so not removed\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Package %s is a virtual package provided by:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installed]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "You should explicitly select one to install." - -#: cmdline/apt-get.cc:1148 -#, 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 "" -"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" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "However the following packages replace it:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Package %s has no installation candidate" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Reinstallation of %s is not possible, it cannot be downloaded.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s is already the newest version.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release ‘%s’ for ‘%s’ was not found" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Version ‘%s’ for ‘%s’ was not found" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Selected version %s (%s) for %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Couldn't stat source package list %s" - -#: cmdline/apt-get.cc:1395 -msgid "The update command takes no arguments" -msgstr "The update command takes no arguments" - -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Unable to lock the list directory" - -#: cmdline/apt-get.cc:1464 -msgid "We are not supposed to delete stuff, can't start AutoRemover" -msgstr "We are not supposed to delete stuff, cannot start AutoRemover" - -#: cmdline/apt-get.cc:1513 -msgid "" -"The following packages were automatically installed and are no longer " -"required:" -msgstr "" -"The following packages were automatically installed and are no longer " -"required:" - -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" -"The following packages were automatically installed and are no longer " -"required:" - -#: cmdline/apt-get.cc:1516 -msgid "Use 'apt-get autoremove' to remove them." -msgstr "Use 'apt-get autoremove' to remove them." - -#: cmdline/apt-get.cc:1521 -msgid "" -"Hmm, seems like the AutoRemover destroyed something which really\n" -"shouldn't happen. Please file a bug report against apt." -msgstr "" -"Hmm, seems like the AutoRemoved destroyed something which really\n" -"shouldn't happen. Please file a bug report against apt." - -#. -#. 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:1524 cmdline/apt-get.cc:1814 -msgid "The following information may help to resolve the situation:" -msgstr "The following information may help to resolve the situation:" - -#: cmdline/apt-get.cc:1528 -msgid "Internal Error, AutoRemover broke stuff" -msgstr "Internal Error, AutoRemoved broke stuff" - -#: cmdline/apt-get.cc:1547 -msgid "Internal error, AllUpgrade broke stuff" -msgstr "Internal error, AllUpgrade broke stuff" - -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Couldn't find task %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Couldn't find package %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Note, selecting %s for regex ‘%s’\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s set to manually installed.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "You might want to run 'apt-get -f install' to correct these:" - -#: cmdline/apt-get.cc:1787 -msgid "" -"Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " -"solution)." -msgstr "" -"Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " -"solution)." - -#: cmdline/apt-get.cc:1799 -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 "" -"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." - -#: cmdline/apt-get.cc:1817 -msgid "Broken packages" -msgstr "Broken packages" - -#: cmdline/apt-get.cc:1846 -msgid "The following extra packages will be installed:" -msgstr "The following extra packages will be installed:" - -#: cmdline/apt-get.cc:1935 -msgid "Suggested packages:" -msgstr "Suggested packages:" - -#: cmdline/apt-get.cc:1936 -msgid "Recommended packages:" -msgstr "Recommended packages:" - -#: cmdline/apt-get.cc:1965 -msgid "Calculating upgrade... " -msgstr "Calculating upgrade... " - -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 -msgid "Failed" -msgstr "Failed" - -#: cmdline/apt-get.cc:1973 -msgid "Done" -msgstr "Done" - -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 -msgid "Internal error, problem resolver broke stuff" -msgstr "Internal error, problem resolver broke stuff" - -#: cmdline/apt-get.cc:2148 -msgid "Must specify at least one package to fetch source for" -msgstr "Must specify at least one package for which to fetch source" - -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 -#, c-format -msgid "Unable to find a source package for %s" -msgstr "Unable to find a source package for %s" - -#: cmdline/apt-get.cc:2227 -#, c-format -msgid "Skipping already downloaded file '%s'\n" -msgstr "Skipping already downloaded file '%s'\n" - -#: cmdline/apt-get.cc:2262 -#, c-format -msgid "You don't have enough free space in %s" -msgstr "You don't have enough free space in %s" - -#: cmdline/apt-get.cc:2268 -#, c-format -msgid "Need to get %sB/%sB of source archives.\n" -msgstr "Need to get %sB/%sB of source archives.\n" - -#: cmdline/apt-get.cc:2271 -#, c-format -msgid "Need to get %sB of source archives.\n" -msgstr "Need to get %sB of source archives.\n" - -#: cmdline/apt-get.cc:2277 -#, c-format -msgid "Fetch source %s\n" -msgstr "Fetch source %s\n" - -#: cmdline/apt-get.cc:2308 -msgid "Failed to fetch some archives." -msgstr "Failed to fetch some archives." - -#: cmdline/apt-get.cc:2336 -#, c-format -msgid "Skipping unpack of already unpacked source in %s\n" -msgstr "Skipping unpack of already unpacked source in %s\n" - -#: cmdline/apt-get.cc:2348 -#, c-format -msgid "Unpack command '%s' failed.\n" -msgstr "Unpack command ‘%s’ failed.\n" - -#: cmdline/apt-get.cc:2349 -#, c-format -msgid "Check if the 'dpkg-dev' package is installed.\n" -msgstr "Check if the 'dpkg-dev' package is installed.\n" - -#: cmdline/apt-get.cc:2366 -#, c-format -msgid "Build command '%s' failed.\n" -msgstr "Build command ‘%s’ failed.\n" - -#: cmdline/apt-get.cc:2385 -msgid "Child process failed" -msgstr "Child process failed" - -#: cmdline/apt-get.cc:2401 -msgid "Must specify at least one package to check builddeps for" -msgstr "" -"Must specify at least one package for which you want to check builddeps" - -#: cmdline/apt-get.cc:2429 -#, c-format -msgid "Unable to get build-dependency information for %s" -msgstr "Unable to get build-dependency information for %s" - -#: cmdline/apt-get.cc:2449 -#, c-format -msgid "%s has no build depends.\n" -msgstr "%s has no build depends.\n" - -#: cmdline/apt-get.cc:2501 -#, c-format -msgid "" -"%s dependency for %s cannot be satisfied because the package %s cannot be " -"found" -msgstr "" -"%s dependency for %s cannot be satisfied because the package %s cannot be " -"found" - -#: cmdline/apt-get.cc:2554 -#, c-format -msgid "" -"%s dependency for %s cannot be satisfied because no available versions of " -"package %s can satisfy version requirements" -msgstr "" -"%s dependency for %s cannot be satisfied because no available versions of " -"package %s can satisfy version requirements" - -#: cmdline/apt-get.cc:2590 -#, c-format -msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" -msgstr "" -"Failed to satisfy %s dependency for %s: Installed package %s is too new" - -#: cmdline/apt-get.cc:2617 -#, c-format -msgid "Failed to satisfy %s dependency for %s: %s" -msgstr "Failed to satisfy %s dependency for %s: %s" - -#: cmdline/apt-get.cc:2633 -#, c-format -msgid "Build-dependencies for %s could not be satisfied." -msgstr "Build-dependencies for %s could not be satisfied." - -#: cmdline/apt-get.cc:2638 -msgid "Failed to process build dependencies" -msgstr "Failed to process build dependencies" - -#: cmdline/apt-get.cc:2670 -msgid "Supported modules:" -msgstr "Supported modules:" - -#: cmdline/apt-get.cc:2711 -#, fuzzy -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" -"\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 "" -"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 and purge packages\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" -"\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 continue if the integrity check fails\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" - -#: cmdline/apt-get.cc:2879 -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 "" - -#: cmdline/acqprogress.cc:55 -msgid "Hit " -msgstr "Hit " - -#: cmdline/acqprogress.cc:79 -msgid "Get:" -msgstr "Get: " - -#: cmdline/acqprogress.cc:110 -msgid "Ign " -msgstr "Ign " - -#: cmdline/acqprogress.cc:114 -msgid "Err " -msgstr "Err " - -#: cmdline/acqprogress.cc:135 -#, c-format -msgid "Fetched %sB in %s (%sB/s)\n" -msgstr "Fetched %sB in %s (%sB/s)\n" - -#: cmdline/acqprogress.cc:225 -#, c-format -msgid " [Working]" -msgstr " [Working]" - -#: cmdline/acqprogress.cc:271 -#, c-format -msgid "" -"Media change: please insert the disc labeled\n" -" '%s'\n" -"in the drive '%s' and press enter\n" -msgstr "" -"Media Change: Please insert the disc labelled\n" -" '%s'\n" -"in the drive ‘%s’ and press enter\n" - -#: cmdline/apt-sortpkgs.cc:86 -msgid "Unknown package record!" -msgstr "Unknown package record!" - -#: cmdline/apt-sortpkgs.cc:150 -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 "" -"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" - -#: dselect/install:32 -msgid "Bad default setting!" -msgstr "Bad default setting!" - -#: dselect/install:51 dselect/install:83 dselect/install:87 dselect/install:94 -#: dselect/install:105 dselect/update:45 -msgid "Press enter to continue." -msgstr "Press enter to continue." - -#: dselect/install:91 -msgid "Do you want to erase any previously downloaded .deb files?" -msgstr "Do you want to erase any previously downloaded .deb files?" - -#: dselect/install:101 -#, fuzzy -msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "Some errors occurred while unpacking. I'm going to configure the" - -#: dselect/install:102 -#, fuzzy -msgid "will be configured. This may result in duplicate errors" -msgstr "packages that were installed. This may result in duplicate errors" - -#: dselect/install:103 -msgid "or errors caused by missing dependencies. This is OK, only the errors" -msgstr "or errors caused by missing dependencies. This is OK, only the errors" - -#: dselect/install:104 -msgid "" -"above this message are important. Please fix them and run [I]nstall again" -msgstr "" -"above this message are important. Please fix them and run [I]nstall again" - -#: dselect/update:30 -msgid "Merging available information" -msgstr "Merging available information" - -#: apt-inst/contrib/extracttar.cc:114 -msgid "Failed to create pipes" -msgstr "Failed to create pipes" - -#: apt-inst/contrib/extracttar.cc:141 -msgid "Failed to exec gzip " -msgstr "Failed to exec gzip " - -#: apt-inst/contrib/extracttar.cc:178 apt-inst/contrib/extracttar.cc:204 -msgid "Corrupted archive" -msgstr "Corrupted archive" - -#: apt-inst/contrib/extracttar.cc:193 -msgid "Tar checksum failed, archive corrupted" -msgstr "Tar checksum failed, archive corrupted" - -#: apt-inst/contrib/extracttar.cc:296 -#, c-format -msgid "Unknown TAR header type %u, member %s" -msgstr "Unknown TAR header type %u, member %s" - -#: apt-inst/contrib/arfile.cc:70 -msgid "Invalid archive signature" -msgstr "Invalid archive signature" - -#: apt-inst/contrib/arfile.cc:78 -msgid "Error reading archive member header" -msgstr "Error reading archive member header" - -#: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format -msgid "Invalid archive member header %s" -msgstr "Invalid archive member header" - -#: apt-inst/contrib/arfile.cc:102 -msgid "Invalid archive member header" -msgstr "Invalid archive member header" - -#: apt-inst/contrib/arfile.cc:128 -msgid "Archive is too short" -msgstr "Archive is too short" - -#: apt-inst/contrib/arfile.cc:132 -msgid "Failed to read the archive headers" -msgstr "Failed to read the archive headers" - -#: apt-inst/filelist.cc:380 -msgid "DropNode called on still linked node" -msgstr "DropNode called on still linked node" - -#: apt-inst/filelist.cc:412 -msgid "Failed to locate the hash element!" -msgstr "Failed to locate the hash element!" - -#: apt-inst/filelist.cc:459 -msgid "Failed to allocate diversion" -msgstr "Failed to allocate diversion" - -#: apt-inst/filelist.cc:464 -msgid "Internal error in AddDiversion" -msgstr "Internal error in AddDiversion" - -#: apt-inst/filelist.cc:477 -#, c-format -msgid "Trying to overwrite a diversion, %s -> %s and %s/%s" -msgstr "Trying to overwrite a diversion, %s -> %s and %s/%s" - -#: apt-inst/filelist.cc:506 -#, c-format -msgid "Double add of diversion %s -> %s" -msgstr "Double add of diversion %s -> %s" - -#: apt-inst/filelist.cc:549 -#, c-format -msgid "Duplicate conf file %s/%s" -msgstr "Duplicate conf file %s/%s" - -#: apt-inst/dirstream.cc:41 apt-inst/dirstream.cc:46 apt-inst/dirstream.cc:49 -#, c-format -msgid "Failed to write file %s" -msgstr "Failed to write file %s" - -#: apt-inst/dirstream.cc:92 apt-inst/dirstream.cc:100 -#, c-format -msgid "Failed to close file %s" -msgstr "Failed to close file %s" - -#: apt-inst/extract.cc:93 apt-inst/extract.cc:164 -#, c-format -msgid "The path %s is too long" -msgstr "The path %s is too long" - -#: apt-inst/extract.cc:124 -#, c-format -msgid "Unpacking %s more than once" -msgstr "Unpacking %s more than once" - -#: apt-inst/extract.cc:134 -#, c-format -msgid "The directory %s is diverted" -msgstr "The directory %s is diverted" - -#: apt-inst/extract.cc:144 -#, c-format -msgid "The package is trying to write to the diversion target %s/%s" -msgstr "The package is trying to write to the diversion target %s/%s" - -#: apt-inst/extract.cc:154 apt-inst/extract.cc:297 -msgid "The diversion path is too long" -msgstr "The diversion path is too long" - -#: apt-inst/extract.cc:240 -#, c-format -msgid "The directory %s is being replaced by a non-directory" -msgstr "The directory %s is being replaced by a non-directory" - -#: apt-inst/extract.cc:280 -msgid "Failed to locate node in its hash bucket" -msgstr "Failed to locate node in its hash bucket" - -#: apt-inst/extract.cc:284 -msgid "The path is too long" -msgstr "The path is too long" - -#: apt-inst/extract.cc:414 -#, c-format -msgid "Overwrite package match with no version for %s" -msgstr "Overwrite package match with no version for %s" - -#: apt-inst/extract.cc:431 -#, c-format -msgid "File %s/%s overwrites the one in the package %s" -msgstr "File %s/%s overwrites the one in the package %s" - -#. Only warn if there are no sources.list.d. -#. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 -#, c-format -msgid "Unable to read %s" -msgstr "Unable to read %s" - -#: apt-inst/extract.cc:491 -#, c-format -msgid "Unable to stat %s" -msgstr "Unable to stat %s" - -#: apt-inst/deb/dpkgdb.cc:51 apt-inst/deb/dpkgdb.cc:57 -#, c-format -msgid "Failed to remove %s" -msgstr "Failed to remove %s" - -#: apt-inst/deb/dpkgdb.cc:106 apt-inst/deb/dpkgdb.cc:108 -#, c-format -msgid "Unable to create %s" -msgstr "Unable to create %s" - -#: apt-inst/deb/dpkgdb.cc:114 -#, c-format -msgid "Failed to stat %sinfo" -msgstr "Failed to stat %sinfo" - -#: apt-inst/deb/dpkgdb.cc:119 -msgid "The info and temp directories need to be on the same filesystem" -msgstr "The info and temp directories need to be on the same filesystem" - -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 -msgid "Reading package lists" -msgstr "Reading package lists" - -#: apt-inst/deb/dpkgdb.cc:176 -#, c-format -msgid "Failed to change to the admin dir %sinfo" -msgstr "Failed to change to the admin dir %sinfo" - -#: apt-inst/deb/dpkgdb.cc:197 apt-inst/deb/dpkgdb.cc:351 -#: apt-inst/deb/dpkgdb.cc:444 -msgid "Internal error getting a package name" -msgstr "Internal error getting a package name" - -#: apt-inst/deb/dpkgdb.cc:201 apt-inst/deb/dpkgdb.cc:382 -msgid "Reading file listing" -msgstr "Reading file listing" - -#: apt-inst/deb/dpkgdb.cc:212 -#, c-format -msgid "" -"Failed to open the list file '%sinfo/%s'. If you cannot restore this file " -"then make it empty and immediately re-install the same version of the " -"package!" -msgstr "" -"Failed to open the list file '%sinfo/%s'. If you cannot restore this file " -"then make it empty and immediately re-install the same version of the " -"package!" - -#: apt-inst/deb/dpkgdb.cc:225 apt-inst/deb/dpkgdb.cc:238 -#, c-format -msgid "Failed reading the list file %sinfo/%s" -msgstr "Failed reading the list file %sinfo/%s" - -#: apt-inst/deb/dpkgdb.cc:262 -msgid "Internal error getting a node" -msgstr "Internal error getting a node" - -#: apt-inst/deb/dpkgdb.cc:305 -#, c-format -msgid "Failed to open the diversions file %sdiversions" -msgstr "Failed to open the diversions file %sdiversions" - -#: apt-inst/deb/dpkgdb.cc:320 -msgid "The diversion file is corrupted" -msgstr "The diversion file is corrupted" - -#: apt-inst/deb/dpkgdb.cc:327 apt-inst/deb/dpkgdb.cc:332 -#: apt-inst/deb/dpkgdb.cc:337 -#, c-format -msgid "Invalid line in the diversion file: %s" -msgstr "Invalid line in the diversion file: %s" - -#: apt-inst/deb/dpkgdb.cc:358 -msgid "Internal error adding a diversion" -msgstr "Internal error adding a diversion" - -#: apt-inst/deb/dpkgdb.cc:379 -msgid "The pkg cache must be initialized first" -msgstr "The pkg cache must be initialised first" - -#: apt-inst/deb/dpkgdb.cc:439 -#, c-format -msgid "Failed to find a Package: header, offset %lu" -msgstr "Failed to find a Package: header, offset %lu" - -#: apt-inst/deb/dpkgdb.cc:461 -#, c-format -msgid "Bad ConfFile section in the status file. Offset %lu" -msgstr "Bad ConfFile section in the status file. Offset %lu" - -#: apt-inst/deb/dpkgdb.cc:466 -#, c-format -msgid "Error parsing MD5. Offset %lu" -msgstr "Error parsing MD5. Offset %lu" - -#: apt-inst/deb/debfile.cc:38 apt-inst/deb/debfile.cc:43 -#, c-format -msgid "This is not a valid DEB archive, missing '%s' member" -msgstr "This is not a valid DEB archive, missing ‘%s’ member" - -#: apt-inst/deb/debfile.cc:50 -#, c-format -msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member" -msgstr "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member" - -#: apt-inst/deb/debfile.cc:110 -#, c-format -msgid "Couldn't change to %s" -msgstr "Couldn't change to %s" - -#: apt-inst/deb/debfile.cc:140 -msgid "Internal error, could not locate member" -msgstr "Internal error, could not locate member" - -#: apt-inst/deb/debfile.cc:173 -msgid "Failed to locate a valid control file" -msgstr "Failed to locate a valid control file" - -#: apt-inst/deb/debfile.cc:258 -msgid "Unparsable control file" -msgstr "Unparsable control file" - -#: methods/cdrom.cc:200 -#, c-format -msgid "Unable to read the cdrom database %s" -msgstr "Unable to read the cdrom database %s" - -#: methods/cdrom.cc:209 -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 "" -"Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " -"cannot be used to add new CD-ROMs" - -#: methods/cdrom.cc:219 -msgid "Wrong CD-ROM" -msgstr "Wrong CD-ROM" - -#: methods/cdrom.cc:245 -#, c-format -msgid "Unable to unmount the CD-ROM in %s, it may still be in use." -msgstr "Unable to unmount the CD-ROM in %s, it may still be in use." - -#: methods/cdrom.cc:250 -msgid "Disk not found." -msgstr "Disk not found." - -#: methods/cdrom.cc:258 methods/file.cc:79 methods/rsh.cc:264 -msgid "File not found" -msgstr "File not found" - -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Failed to stat" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Failed to set modification time" - -#: methods/file.cc:44 -msgid "Invalid URI, local URIS must not start with //" -msgstr "Invalid URI, local URIS must not start with //" - -#. Login must be before getpeername otherwise dante won't work. -#: methods/ftp.cc:168 -msgid "Logging in" -msgstr "Logging in" - -#: methods/ftp.cc:174 -msgid "Unable to determine the peer name" -msgstr "Unable to determine the peer name" - -#: methods/ftp.cc:179 -msgid "Unable to determine the local name" -msgstr "Unable to determine the local name" - -#: methods/ftp.cc:210 methods/ftp.cc:238 -#, c-format -msgid "The server refused the connection and said: %s" -msgstr "The server refused the connection and said: %s" - -#: methods/ftp.cc:216 -#, c-format -msgid "USER failed, server said: %s" -msgstr "USER failed, server said: %s" - -#: methods/ftp.cc:223 -#, c-format -msgid "PASS failed, server said: %s" -msgstr "PASS failed, server said: %s" - -#: methods/ftp.cc:243 -msgid "" -"A proxy server was specified but no login script, Acquire::ftp::ProxyLogin " -"is empty." -msgstr "" -"A proxy server was specified but no login script, Acquire::ftp::ProxyLogin " -"is empty." - -#: methods/ftp.cc:271 -#, c-format -msgid "Login script command '%s' failed, server said: %s" -msgstr "Login script command ‘%s’ failed, server said: %s" - -#: methods/ftp.cc:297 -#, c-format -msgid "TYPE failed, server said: %s" -msgstr "TYPE failed, server said: %s" - -#: methods/ftp.cc:335 methods/ftp.cc:446 methods/rsh.cc:183 methods/rsh.cc:226 -msgid "Connection timeout" -msgstr "Connection timeout" - -#: methods/ftp.cc:341 -msgid "Server closed the connection" -msgstr "Server closed the connection" - -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 -msgid "Read error" -msgstr "Read error" - -#: methods/ftp.cc:351 methods/rsh.cc:197 -msgid "A response overflowed the buffer." -msgstr "A response overflowed the buffer." - -#: methods/ftp.cc:368 methods/ftp.cc:380 -msgid "Protocol corruption" -msgstr "Protocol corruption" - -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 -msgid "Write error" -msgstr "Write error" - -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 -msgid "Could not create a socket" -msgstr "Could not create a socket" - -#: methods/ftp.cc:704 -msgid "Could not connect data socket, connection timed out" -msgstr "Could not connect data socket, connection timed out" - -#: methods/ftp.cc:710 -msgid "Could not connect passive socket." -msgstr "Could not connect, passive socket." - -#: methods/ftp.cc:728 -msgid "getaddrinfo was unable to get a listening socket" -msgstr "getaddrinfo was unable to get a listening socket" - -#: methods/ftp.cc:742 -msgid "Could not bind a socket" -msgstr "Could not bind a socket" - -#: methods/ftp.cc:746 -msgid "Could not listen on the socket" -msgstr "Could not listen on the socket" - -#: methods/ftp.cc:753 -msgid "Could not determine the socket's name" -msgstr "Could not determine the name of the socket" - -#: methods/ftp.cc:785 -msgid "Unable to send PORT command" -msgstr "Unable to send PORT command" - -#: methods/ftp.cc:795 -#, c-format -msgid "Unknown address family %u (AF_*)" -msgstr "Unknown address family %u (AF_*)" - -#: methods/ftp.cc:804 -#, c-format -msgid "EPRT failed, server said: %s" -msgstr "EPRT failed, server said: %s" - -#: methods/ftp.cc:824 -msgid "Data socket connect timed out" -msgstr "Data socket connect timed out" - -#: methods/ftp.cc:831 -msgid "Unable to accept connection" -msgstr "Unable to accept connection" - -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 -msgid "Problem hashing file" -msgstr "Problem hashing file" - -#: methods/ftp.cc:883 -#, c-format -msgid "Unable to fetch file, server said '%s'" -msgstr "Unable to fetch file, server said ‘%s’" - -#: methods/ftp.cc:898 methods/rsh.cc:322 -msgid "Data socket timed out" -msgstr "Data socket timed out" - -#: methods/ftp.cc:928 -#, c-format -msgid "Data transfer failed, server said '%s'" -msgstr "Data transfer failed, server said ‘%s’" - -#. Get the files information -#: methods/ftp.cc:1005 -msgid "Query" -msgstr "Query" - -#: methods/ftp.cc:1117 -msgid "Unable to invoke " -msgstr "Unable to invoke" - -#: methods/connect.cc:70 -#, c-format -msgid "Connecting to %s (%s)" -msgstr "Connecting to %s (%s)" - -#: methods/connect.cc:81 -#, c-format -msgid "[IP: %s %s]" -msgstr "[IP: %s %s]" - -#: methods/connect.cc:90 -#, c-format -msgid "Could not create a socket for %s (f=%u t=%u p=%u)" -msgstr "Could not create a socket for %s (f=%u t=%u p=%u)" - -#: methods/connect.cc:96 -#, c-format -msgid "Cannot initiate the connection to %s:%s (%s)." -msgstr "Cannot initiate the connection to %s:%s (%s)." - -#: methods/connect.cc:104 -#, c-format -msgid "Could not connect to %s:%s (%s), connection timed out" -msgstr "Could not connect to %s:%s (%s), connection timed out" - -#: methods/connect.cc:119 -#, c-format -msgid "Could not connect to %s:%s (%s)." -msgstr "Could not connect to %s:%s (%s)." - -#. We say this mainly because the pause here is for the -#. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 -#, c-format -msgid "Connecting to %s" -msgstr "Connecting to %s" - -#: methods/connect.cc:165 methods/connect.cc:184 -#, c-format -msgid "Could not resolve '%s'" -msgstr "Could not resolve ‘%s’" - -#: methods/connect.cc:190 -#, c-format -msgid "Temporary failure resolving '%s'" -msgstr "Temporary failure resolving ‘%s’" - -#: methods/connect.cc:193 -#, fuzzy, c-format -msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Something wicked happened resolving ‘%s:%s’ (%i)" - -#: methods/connect.cc:240 -#, fuzzy, c-format -msgid "Unable to connect to %s:%s:" -msgstr "Unable to connect to %s %s:" - -#: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Couldn't access keyring: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Argument list from Acquire::gpgv::Options too long. Exiting." - -#: methods/gpgv.cc:223 -msgid "" -"Internal error: Good signature, but could not determine key fingerprint?!" -msgstr "" -"Internal error: Good signature, but could not determine key fingerprint?!" - -#: methods/gpgv.cc:228 -msgid "At least one invalid signature was encountered." -msgstr "At least one invalid signature was encountered." - -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" -msgstr "Could not execute '%s' to verify signature (is gpgv installed?)" - -#: methods/gpgv.cc:237 -msgid "Unknown error executing gpgv" -msgstr "Unknown error executing gpgv" - -#: methods/gpgv.cc:271 methods/gpgv.cc:278 -msgid "The following signatures were invalid:\n" -msgstr "The following signatures were invalid:\n" - -#: methods/gpgv.cc:285 -msgid "" -"The following signatures couldn't be verified because the public key is not " -"available:\n" -msgstr "" -"The following signatures couldn't be verified because the public key is not " -"available:\n" - -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Couldn't open pipe for %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Read error from %s process" - -#: methods/http.cc:385 -msgid "Waiting for headers" -msgstr "Waiting for headers" - -#: methods/http.cc:531 -#, c-format -msgid "Got a single header line over %u chars" -msgstr "Got a single header line over %u chars" - -#: methods/http.cc:539 -msgid "Bad header line" -msgstr "Bad header line" - -#: methods/http.cc:558 methods/http.cc:565 -msgid "The HTTP server sent an invalid reply header" -msgstr "The HTTP server sent an invalid reply header" - -#: methods/http.cc:594 -msgid "The HTTP server sent an invalid Content-Length header" -msgstr "The HTTP server sent an invalid Content-Length header" - -#: methods/http.cc:609 -msgid "The HTTP server sent an invalid Content-Range header" -msgstr "The HTTP server sent an invalid Content-Range header" - -#: methods/http.cc:611 -msgid "This HTTP server has broken range support" -msgstr "This HTTP server has broken range support" - -#: methods/http.cc:635 -msgid "Unknown date format" -msgstr "Unknown date format" - -#: methods/http.cc:790 -msgid "Select failed" -msgstr "Select failed" - -#: methods/http.cc:795 -msgid "Connection timed out" -msgstr "Connection timed out" - -#: methods/http.cc:818 -msgid "Error writing to output file" -msgstr "Error writing to output file" - -#: methods/http.cc:849 -msgid "Error writing to file" -msgstr "Error writing to file" - -#: methods/http.cc:877 -msgid "Error writing to the file" -msgstr "Error writing to the file" - -#: methods/http.cc:891 -msgid "Error reading from server. Remote end closed connection" -msgstr "Error reading from server. Remote end closed connection" - -#: methods/http.cc:893 -msgid "Error reading from server" -msgstr "Error reading from server" - -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 -msgid "Failed to truncate file" -msgstr "Failed to truncate file" - -#: methods/http.cc:1149 -msgid "Bad header data" -msgstr "Bad header data" - -#: methods/http.cc:1166 methods/http.cc:1221 -msgid "Connection failed" -msgstr "Connection failed" - -#: methods/http.cc:1313 -msgid "Internal error" -msgstr "Internal error" - -#: apt-pkg/contrib/mmap.cc:76 -msgid "Can't mmap an empty file" -msgstr "Cannot mmap an empty file" - -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 -#, c-format -msgid "Couldn't make mmap of %lu bytes" -msgstr "Couldn't make mmap of %lu bytes" - -#: apt-pkg/contrib/mmap.cc:234 -#, c-format -msgid "" -"Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " -"Current value: %lu. (man 5 apt.conf)" -msgstr "" - -#. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 -#, c-format -msgid "%lid %lih %limin %lis" -msgstr "" - -#. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 -#, c-format -msgid "%lih %limin %lis" -msgstr "" - -#. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 -#, c-format -msgid "%limin %lis" -msgstr "" - -#. s means seconds -#: apt-pkg/contrib/strutl.cc:365 -#, c-format -msgid "%lis" -msgstr "" - -#: apt-pkg/contrib/strutl.cc:1040 -#, c-format -msgid "Selection %s not found" -msgstr "Selection %s not found" - -#: apt-pkg/contrib/configuration.cc:458 -#, c-format -msgid "Unrecognized type abbreviation: '%c'" -msgstr "Unrecognized type abbreviation: ‘%c’" - -#: apt-pkg/contrib/configuration.cc:516 -#, c-format -msgid "Opening configuration file %s" -msgstr "Opening configuration file %s" - -#: apt-pkg/contrib/configuration.cc:684 -#, c-format -msgid "Syntax error %s:%u: Block starts with no name." -msgstr "Syntax error %s:%u: Block starts with no name." - -#: apt-pkg/contrib/configuration.cc:703 -#, c-format -msgid "Syntax error %s:%u: Malformed tag" -msgstr "Syntax error %s:%u: Malformed tag" - -#: apt-pkg/contrib/configuration.cc:720 -#, c-format -msgid "Syntax error %s:%u: Extra junk after value" -msgstr "Syntax error %s:%u: Extra junk after value" - -#: apt-pkg/contrib/configuration.cc:760 -#, c-format -msgid "Syntax error %s:%u: Directives can only be done at the top level" -msgstr "Syntax error %s:%u: Directives can only be done at the top level" - -#: apt-pkg/contrib/configuration.cc:767 -#, c-format -msgid "Syntax error %s:%u: Too many nested includes" -msgstr "Syntax error %s:%u: Too many nested includes" - -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 -#, c-format -msgid "Syntax error %s:%u: Included from here" -msgstr "Syntax error %s:%u: Included from here" - -#: apt-pkg/contrib/configuration.cc:780 -#, c-format -msgid "Syntax error %s:%u: Unsupported directive '%s'" -msgstr "Syntax error %s:%u: Unsupported directive ‘%s’" - -#: apt-pkg/contrib/configuration.cc:831 -#, c-format -msgid "Syntax error %s:%u: Extra junk at end of file" -msgstr "Syntax error %s:%u: Extra junk at end of file" - -#: apt-pkg/contrib/progress.cc:153 -#, c-format -msgid "%c%s... Error!" -msgstr "%c%s... Error!" - -#: apt-pkg/contrib/progress.cc:155 -#, c-format -msgid "%c%s... Done" -msgstr "%c%s... Done" - -#: apt-pkg/contrib/cmndline.cc:77 -#, c-format -msgid "Command line option '%c' [from %s] is not known." -msgstr "Command line option ‘%c’ [from %s] is not known." - -#: apt-pkg/contrib/cmndline.cc:103 apt-pkg/contrib/cmndline.cc:111 -#: apt-pkg/contrib/cmndline.cc:119 -#, c-format -msgid "Command line option %s is not understood" -msgstr "Command line option %s is not understood" - -#: apt-pkg/contrib/cmndline.cc:124 -#, c-format -msgid "Command line option %s is not boolean" -msgstr "Command line option %s is not boolean" - -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 -#, c-format -msgid "Option %s requires an argument." -msgstr "Option %s requires an argument." - -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 -#, c-format -msgid "Option %s: Configuration item specification must have an =<val>." -msgstr "Option %s: Configuration item specification must have an =<val>." - -#: apt-pkg/contrib/cmndline.cc:234 -#, c-format -msgid "Option %s requires an integer argument, not '%s'" -msgstr "Option %s requires an integer argument, not ‘%s’" - -#: apt-pkg/contrib/cmndline.cc:265 -#, c-format -msgid "Option '%s' is too long" -msgstr "Option '%s' is too long" - -#: apt-pkg/contrib/cmndline.cc:298 -#, c-format -msgid "Sense %s is not understood, try true or false." -msgstr "Sense %s is not understood, try true or false." - -#: apt-pkg/contrib/cmndline.cc:348 -#, c-format -msgid "Invalid operation %s" -msgstr "Invalid operation %s" - -#: apt-pkg/contrib/cdromutl.cc:52 -#, c-format -msgid "Unable to stat the mount point %s" -msgstr "Unable to stat the mount point %s" - -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 -#, c-format -msgid "Unable to change to %s" -msgstr "Unable to change to %s" - -#: apt-pkg/contrib/cdromutl.cc:195 -msgid "Failed to stat the cdrom" -msgstr "Failed to stat the cdrom" - -#: apt-pkg/contrib/fileutl.cc:149 -#, c-format -msgid "Not using locking for read only lock file %s" -msgstr "Not using locking for read only lock file %s" - -#: apt-pkg/contrib/fileutl.cc:154 -#, c-format -msgid "Could not open lock file %s" -msgstr "Could not open lock file %s" - -#: apt-pkg/contrib/fileutl.cc:172 -#, c-format -msgid "Not using locking for nfs mounted lock file %s" -msgstr "Not using locking for nfs mounted lock file %s" - -#: apt-pkg/contrib/fileutl.cc:176 -#, c-format -msgid "Could not get lock %s" -msgstr "Could not get lock %s" - -#: apt-pkg/contrib/fileutl.cc:444 -#, c-format -msgid "Waited for %s but it wasn't there" -msgstr "Waited for %s but it wasn't there" - -#: apt-pkg/contrib/fileutl.cc:456 -#, c-format -msgid "Sub-process %s received a segmentation fault." -msgstr "Sub-process %s received a segmentation fault." - -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format -msgid "Sub-process %s received signal %u." -msgstr "Sub-process %s received a segmentation fault." - -#: apt-pkg/contrib/fileutl.cc:462 -#, c-format -msgid "Sub-process %s returned an error code (%u)" -msgstr "Sub-process %s returned an error code (%u)" - -#: apt-pkg/contrib/fileutl.cc:464 -#, c-format -msgid "Sub-process %s exited unexpectedly" -msgstr "Sub-process %s exited unexpectedly" - -#: apt-pkg/contrib/fileutl.cc:508 -#, c-format -msgid "Could not open file %s" -msgstr "Could not open file %s" - -#: apt-pkg/contrib/fileutl.cc:564 -#, c-format -msgid "read, still have %lu to read but none left" -msgstr "read, still have %lu to read but none left" - -#: apt-pkg/contrib/fileutl.cc:594 -#, c-format -msgid "write, still have %lu to write but couldn't" -msgstr "write, still have %lu to write but couldn't" - -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "Problem closing the file" - -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "Problem unlinking the file" - -#: apt-pkg/contrib/fileutl.cc:686 -msgid "Problem syncing the file" -msgstr "Problem syncing the file" - -#: apt-pkg/pkgcache.cc:133 -msgid "Empty package cache" -msgstr "Empty package cache" - -#: apt-pkg/pkgcache.cc:139 -msgid "The package cache file is corrupted" -msgstr "The package cache file is corrupted" - -#: apt-pkg/pkgcache.cc:144 -msgid "The package cache file is an incompatible version" -msgstr "The package cache file is an incompatible version" - -#: apt-pkg/pkgcache.cc:149 -#, c-format -msgid "This APT does not support the versioning system '%s'" -msgstr "This APT does not support the versioning system ‘%s’" - -#: apt-pkg/pkgcache.cc:154 -msgid "The package cache was built for a different architecture" -msgstr "The package cache was built for a different architecture" - -#: apt-pkg/pkgcache.cc:225 -msgid "Depends" -msgstr "Depends" - -#: apt-pkg/pkgcache.cc:225 -msgid "PreDepends" -msgstr "PreDepends" - -#: apt-pkg/pkgcache.cc:225 -msgid "Suggests" -msgstr "Suggests" - -#: apt-pkg/pkgcache.cc:226 -msgid "Recommends" -msgstr "Recommends" - -#: apt-pkg/pkgcache.cc:226 -msgid "Conflicts" -msgstr "Conflicts" - -#: apt-pkg/pkgcache.cc:226 -msgid "Replaces" -msgstr "Replaces" - -#: apt-pkg/pkgcache.cc:227 -msgid "Obsoletes" -msgstr "Obsoletes" - -#: apt-pkg/pkgcache.cc:227 -msgid "Breaks" -msgstr "Breaks" - -#: apt-pkg/pkgcache.cc:227 -msgid "Enhances" -msgstr "" - -#: apt-pkg/pkgcache.cc:238 -msgid "important" -msgstr "important" - -#: apt-pkg/pkgcache.cc:238 -msgid "required" -msgstr "required" - -#: apt-pkg/pkgcache.cc:238 -msgid "standard" -msgstr "standard" - -#: apt-pkg/pkgcache.cc:239 -msgid "optional" -msgstr "optional" - -#: apt-pkg/pkgcache.cc:239 -msgid "extra" -msgstr "extra" - -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 -msgid "Building dependency tree" -msgstr "Building dependency tree" - -#: apt-pkg/depcache.cc:124 -msgid "Candidate versions" -msgstr "Candidate versions" - -#: apt-pkg/depcache.cc:153 -msgid "Dependency generation" -msgstr "Dependency generation" - -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 -msgid "Reading state information" -msgstr "Reading state information" - -#: apt-pkg/depcache.cc:223 -#, c-format -msgid "Failed to open StateFile %s" -msgstr "Failed to open StateFile %s" - -#: apt-pkg/depcache.cc:229 -#, c-format -msgid "Failed to write temporary StateFile %s" -msgstr "Failed to write temporary StateFile %s" - -#: apt-pkg/tagfile.cc:102 -#, c-format -msgid "Unable to parse package file %s (1)" -msgstr "Unable to parse package file %s (1)" - -#: apt-pkg/tagfile.cc:189 -#, c-format -msgid "Unable to parse package file %s (2)" -msgstr "Unable to parse package file %s (2)" - -#: apt-pkg/sourcelist.cc:90 -#, c-format -msgid "Malformed line %lu in source list %s (URI)" -msgstr "Malformed line %lu in source list %s (URI)" - -#: apt-pkg/sourcelist.cc:92 -#, c-format -msgid "Malformed line %lu in source list %s (dist)" -msgstr "Malformed line %lu in source list %s (dist)" - -#: apt-pkg/sourcelist.cc:95 -#, c-format -msgid "Malformed line %lu in source list %s (URI parse)" -msgstr "Malformed line %lu in source list %s (URI parse)" - -#: apt-pkg/sourcelist.cc:101 -#, c-format -msgid "Malformed line %lu in source list %s (absolute dist)" -msgstr "Malformed line %lu in source list %s (absolute dist)" - -#: apt-pkg/sourcelist.cc:108 -#, c-format -msgid "Malformed line %lu in source list %s (dist parse)" -msgstr "Malformed line %lu in source list %s (dist parse)" - -#: apt-pkg/sourcelist.cc:206 -#, c-format -msgid "Opening %s" -msgstr "Opening %s" - -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 -#, c-format -msgid "Line %u too long in source list %s." -msgstr "Line %u too long in source list %s." - -#: apt-pkg/sourcelist.cc:243 -#, c-format -msgid "Malformed line %u in source list %s (type)" -msgstr "Malformed line %u in source list %s (type)" - -#: apt-pkg/sourcelist.cc:247 -#, c-format -msgid "Type '%s' is not known on line %u in source list %s" -msgstr "Type ‘%s’ is not known on line %u in source list %s" - -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Malformed line %u in source list %s (vendor id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 -#, c-format -msgid "" -"Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " -"under APT::Immediate-Configure for details. (%d)" -msgstr "" - -#: apt-pkg/packagemanager.cc:440 -#, 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 "" -"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." - -#: apt-pkg/packagemanager.cc:478 -#, c-format -msgid "" -"Could not perform immediate configuration on already unpacked '%s'.Please " -"see man 5 apt.conf under APT::Immediate-Configure for details." -msgstr "" - -#: apt-pkg/pkgrecords.cc:32 -#, c-format -msgid "Index file type '%s' is not supported" -msgstr "Index file type ‘%s’ is not supported" - -#: apt-pkg/algorithms.cc:248 -#, c-format -msgid "" -"The package %s needs to be reinstalled, but I can't find an archive for it." -msgstr "" -"The package %s needs to be reinstalled, but I can't find an archive for it." - -#: apt-pkg/algorithms.cc:1138 -msgid "" -"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " -"held packages." -msgstr "" -"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " -"held packages." - -#: apt-pkg/algorithms.cc:1140 -msgid "Unable to correct problems, you have held broken packages." -msgstr "Unable to correct problems, you have held broken packages." - -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 -msgid "" -"Some index files failed to download, they have been ignored, or old ones " -"used instead." -msgstr "" -"Some index files failed to download, they have been ignored, or old ones " -"used instead." - -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." -msgstr "Lists directory %spartial is missing." - -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." -msgstr "Archive directory %spartial is missing." - -#. only show the ETA if it makes sense -#. two days -#: apt-pkg/acquire.cc:826 -#, c-format -msgid "Retrieving file %li of %li (%s remaining)" -msgstr "Retrieving file %li of %li (%s remaining)" - -#: apt-pkg/acquire.cc:828 -#, c-format -msgid "Retrieving file %li of %li" -msgstr "Retrieving file %li of %li" - -#: apt-pkg/acquire-worker.cc:110 -#, c-format -msgid "The method driver %s could not be found." -msgstr "The method driver %s could not be found." - -#: apt-pkg/acquire-worker.cc:159 -#, c-format -msgid "Method %s did not start correctly" -msgstr "Method %s did not start correctly" - -#: apt-pkg/acquire-worker.cc:413 -#, c-format -msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." -msgstr "" -"Please insert the disc labeled: '%s' in the drive '%s' and press enter." - -#: apt-pkg/init.cc:133 -#, c-format -msgid "Packaging system '%s' is not supported" -msgstr "Packaging system ‘%s’ is not supported" - -#: apt-pkg/init.cc:149 -msgid "Unable to determine a suitable packaging system type" -msgstr "Unable to determine a suitable packaging system type" - -#: apt-pkg/clean.cc:56 -#, c-format -msgid "Unable to stat %s." -msgstr "Unable to stat %s." - -#: apt-pkg/srcrecords.cc:44 -msgid "You must put some 'source' URIs in your sources.list" -msgstr "You must put some 'source' URIs in your sources.list" - -#: apt-pkg/cachefile.cc:71 -msgid "The package lists or status file could not be parsed or opened." -msgstr "The package lists or status file could not be parsed or opened." - -#: apt-pkg/cachefile.cc:75 -msgid "You may want to run apt-get update to correct these problems" -msgstr "You may want to run apt-get update to correct these problems" - -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format -msgid "Invalid record in the preferences file %s, no Package header" -msgstr "Invalid record in the preferences file, no Package header" - -#: apt-pkg/policy.cc:369 -#, c-format -msgid "Did not understand pin type %s" -msgstr "Did not understand pin type %s" - -#: apt-pkg/policy.cc:377 -msgid "No priority (or zero) specified for pin" -msgstr "No priority (or zero) specified for pin" - -#: apt-pkg/pkgcachegen.cc:74 -msgid "Cache has an incompatible versioning system" -msgstr "Cache has an incompatible versioning system" - -#: apt-pkg/pkgcachegen.cc:117 -#, c-format -msgid "Error occurred while processing %s (NewPackage)" -msgstr "Error occurred while processing %s (NewPackage)" - -#: apt-pkg/pkgcachegen.cc:132 -#, c-format -msgid "Error occurred while processing %s (UsePackage1)" -msgstr "Error occurred while processing %s (UsePackage1)" - -#: apt-pkg/pkgcachegen.cc:166 -#, c-format -msgid "Error occurred while processing %s (NewFileDesc1)" -msgstr "Error occurred while processing %s (NewFileDesc1)" - -#: apt-pkg/pkgcachegen.cc:191 -#, c-format -msgid "Error occurred while processing %s (UsePackage2)" -msgstr "Error occurred while processing %s (UsePackage2)" - -#: apt-pkg/pkgcachegen.cc:195 -#, c-format -msgid "Error occurred while processing %s (NewFileVer1)" -msgstr "Error occurred while processing %s (NewFileVer1)" - -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Error occurred while processing %s (NewVersion1)" - -#: apt-pkg/pkgcachegen.cc:230 -#, c-format -msgid "Error occurred while processing %s (UsePackage3)" -msgstr "Error occurred while processing %s (UsePackage3)" - -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Error occurred while processing %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 -#, c-format -msgid "Error occurred while processing %s (NewFileDesc2)" -msgstr "Error occurred while processing %s (NewFileDesc2)" - -#: apt-pkg/pkgcachegen.cc:264 -msgid "Wow, you exceeded the number of package names this APT is capable of." -msgstr "Wow, you exceeded the number of package names this APT can handle.." - -#: apt-pkg/pkgcachegen.cc:267 -msgid "Wow, you exceeded the number of versions this APT is capable of." -msgstr "Wow, you exceeded the number of versions this APT can handle." - -#: apt-pkg/pkgcachegen.cc:270 -msgid "Wow, you exceeded the number of descriptions this APT is capable of." -msgstr "Wow, you exceeded the number of descriptions this APT can handle." - -#: apt-pkg/pkgcachegen.cc:273 -msgid "Wow, you exceeded the number of dependencies this APT is capable of." -msgstr "Wow, you exceeded the number of dependencies this APT can handle." - -#: apt-pkg/pkgcachegen.cc:301 -#, c-format -msgid "Error occurred while processing %s (FindPkg)" -msgstr "Error occurred while processing %s (FindPkg)" - -#: apt-pkg/pkgcachegen.cc:314 -#, c-format -msgid "Error occurred while processing %s (CollectFileProvides)" -msgstr "Error occurred while processing %s (CollectFileProvides)" - -#: apt-pkg/pkgcachegen.cc:320 -#, c-format -msgid "Package %s %s was not found while processing file dependencies" -msgstr "Package %s %s was not found while processing file dependencies" - -#: apt-pkg/pkgcachegen.cc:693 -#, c-format -msgid "Couldn't stat source package list %s" -msgstr "Couldn't stat source package list %s" - -#: apt-pkg/pkgcachegen.cc:778 -msgid "Collecting File Provides" -msgstr "Collecting File Provides" - -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 -msgid "IO Error saving source cache" -msgstr "IO Error saving source cache" - -#: apt-pkg/acquire-item.cc:128 -#, c-format -msgid "rename failed, %s (%s -> %s)." -msgstr "rename failed, %s (%s -> %s)." - -#: apt-pkg/acquire-item.cc:395 -msgid "MD5Sum mismatch" -msgstr "MD5Sum mismatch" - -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 -msgid "Hash Sum mismatch" -msgstr "Hash Sum mismatch" - -#: apt-pkg/acquire-item.cc:1106 -msgid "There is no public key available for the following key IDs:\n" -msgstr "There is no public key available for the following key IDs:\n" - -#: apt-pkg/acquire-item.cc:1216 -#, 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 "" -"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)" - -#: apt-pkg/acquire-item.cc:1275 -#, c-format -msgid "" -"I wasn't able to locate file for the %s package. This might mean you need to " -"manually fix this package." -msgstr "" -"I wasn't able to locate file for the %s package. This might mean you need to " -"manually fix this package." - -#: apt-pkg/acquire-item.cc:1316 -#, c-format -msgid "" -"The package index files are corrupted. No Filename: field for package %s." -msgstr "" -"The package index files are corrupted. No Filename: field for package %s." - -#: apt-pkg/acquire-item.cc:1403 -msgid "Size mismatch" -msgstr "Size mismatch" - -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format -msgid "Unable to parse Release file %s" -msgstr "Unable to parse package file %s (1)" - -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format -msgid "No sections in Release file %s" -msgstr "Note, selecting %s instead of %s\n" - -#: apt-pkg/indexrecords.cc:81 -#, c-format -msgid "No Hash entry in Release file %s" -msgstr "" - -#: apt-pkg/vendorlist.cc:66 -#, c-format -msgid "Vendor block %s contains no fingerprint" -msgstr "Vendor block %s contains no fingerprint" - -#: apt-pkg/cdrom.cc:525 -#, c-format -msgid "" -"Using CD-ROM mount point %s\n" -"Mounting CD-ROM\n" -msgstr "" -"Using CD-ROM mount point %s\n" -"Mounting CD-ROM\n" - -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 -msgid "Identifying.. " -msgstr "Identifying.. " - -#: apt-pkg/cdrom.cc:559 -#, c-format -msgid "Stored label: %s\n" -msgstr "Stored label: %s\n" - -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 -msgid "Unmounting CD-ROM...\n" -msgstr "Unmounting CD-ROM...\n" - -#: apt-pkg/cdrom.cc:585 -#, c-format -msgid "Using CD-ROM mount point %s\n" -msgstr "Using CD-ROM mount point %s\n" - -#: apt-pkg/cdrom.cc:603 -msgid "Unmounting CD-ROM\n" -msgstr "Unmounting CD-ROM\n" - -#: apt-pkg/cdrom.cc:607 -msgid "Waiting for disc...\n" -msgstr "Waiting for disc...\n" - -#. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 -msgid "Mounting CD-ROM...\n" -msgstr "Mounting CD-ROM...\n" - -#: apt-pkg/cdrom.cc:633 -msgid "Scanning disc for index files..\n" -msgstr "Scanning disc for index files..\n" - -#: apt-pkg/cdrom.cc:673 -#, c-format -msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" -msgstr "" -"Found %zu package indices, %zu source indices, %zu translation indices and %" -"zu signatures\n" - -#: apt-pkg/cdrom.cc:684 -msgid "" -"Unable to locate any package files, perhaps this is not a Debian Disc or the " -"wrong architecture?" -msgstr "" - -#: apt-pkg/cdrom.cc:710 -#, c-format -msgid "Found label '%s'\n" -msgstr "Found label: %s\n" - -#: apt-pkg/cdrom.cc:739 -msgid "That is not a valid name, try again.\n" -msgstr "That is not a valid name, try again.\n" - -#: apt-pkg/cdrom.cc:755 -#, c-format -msgid "" -"This disc is called: \n" -"'%s'\n" -msgstr "" -"This disc is called: \n" -"'%s'\n" - -#: apt-pkg/cdrom.cc:759 -msgid "Copying package lists..." -msgstr "Copying package lists..." - -#: apt-pkg/cdrom.cc:785 -msgid "Writing new source list\n" -msgstr "Writing new source list\n" - -#: apt-pkg/cdrom.cc:794 -msgid "Source list entries for this disc are:\n" -msgstr "Source list entries for this disc are:\n" - -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 -#, c-format -msgid "Wrote %i records.\n" -msgstr "Wrote %i records.\n" - -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 -#, c-format -msgid "Wrote %i records with %i missing files.\n" -msgstr "Wrote %i records with %i missing files.\n" - -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 -#, c-format -msgid "Wrote %i records with %i mismatched files\n" -msgstr "Wrote %i records with %i mismatched files\n" - -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 -#, c-format -msgid "Wrote %i records with %i missing files and %i mismatched files\n" -msgstr "Wrote %i records with %i missing files and %i mismatched files\n" - -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" -msgid "Skipping nonexistent file %s" -msgstr "Opening configuration file %s" - -#: apt-pkg/indexcopy.cc:536 -#, c-format -msgid "Can't find authentication record for: %s" -msgstr "" - -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" -msgid "Hash mismatch for: %s" -msgstr "Hash Sum mismatch" - -#: apt-pkg/deb/dpkgpm.cc:49 -#, c-format -msgid "Installing %s" -msgstr "Installing %s" - -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 -#, c-format -msgid "Configuring %s" -msgstr "Configuring %s" - -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 -#, c-format -msgid "Removing %s" -msgstr "Removing %s" - -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" -msgid "Completely removing %s" -msgstr "Completely removed %s" - -#: apt-pkg/deb/dpkgpm.cc:53 -#, c-format -msgid "Running post-installation trigger %s" -msgstr "Running post-installation trigger %s" - -#: apt-pkg/deb/dpkgpm.cc:558 -#, c-format -msgid "Directory '%s' missing" -msgstr "Directory '%s' missing." - -#: apt-pkg/deb/dpkgpm.cc:654 -#, c-format -msgid "Preparing %s" -msgstr "Preparing %s" - -#: apt-pkg/deb/dpkgpm.cc:655 -#, c-format -msgid "Unpacking %s" -msgstr "Unpacking %s" - -#: apt-pkg/deb/dpkgpm.cc:660 -#, c-format -msgid "Preparing to configure %s" -msgstr "Preparing to configure %s" - -#: apt-pkg/deb/dpkgpm.cc:662 -#, c-format -msgid "Installed %s" -msgstr "Installed %s" - -#: apt-pkg/deb/dpkgpm.cc:667 -#, c-format -msgid "Preparing for removal of %s" -msgstr "Preparing for removal of %s" - -#: apt-pkg/deb/dpkgpm.cc:669 -#, c-format -msgid "Removed %s" -msgstr "Removed %s" - -#: apt-pkg/deb/dpkgpm.cc:674 -#, c-format -msgid "Preparing to completely remove %s" -msgstr "Preparing to completely remove %s" - -#: apt-pkg/deb/dpkgpm.cc:675 -#, c-format -msgid "Completely removed %s" -msgstr "Completely removed %s" - -#: apt-pkg/deb/dpkgpm.cc:879 -msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" -msgstr "Can not write log, openpty() failed (/dev/pts not mounted?)\n" - -#: apt-pkg/deb/dpkgpm.cc:909 -msgid "Running dpkg" -msgstr "" - -#: apt-pkg/deb/debsystem.cc:70 -#, c-format -msgid "" -"Unable to lock the administration directory (%s), is another process using " -"it?" -msgstr "" - -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format -msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "Unable to lock the list directory" - -#: apt-pkg/deb/debsystem.cc:82 -msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " -msgstr "" - -#: apt-pkg/deb/debsystem.cc:100 -msgid "Not locked" -msgstr "" - -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Could not patch file" - -#: methods/rsh.cc:330 -msgid "Connection closed prematurely" -msgstr "Connection closed prematurely" - -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" - -#~ msgid "%4i %s\n" -#~ msgstr "%4i %s\n" - -#~ msgid "Processing triggers for %s" -#~ msgstr "Processing triggers for %s" - -#~ msgid "Dynamic MMap ran out of room" -#~ msgstr "Dynamic MMap ran out of room" @@ -9,153 +9,158 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.18\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-11-15 21:52+0100\n" "Last-Translator: Javier Fernandez-Sanguino <jfs@debian.org>\n" "Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "El paquete %s versin %s tiene dependencias incumplidas:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "No se ha podido localizar el paquete %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Nombres de paquetes totales: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Nombres de paquetes totales: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Paquetes normales: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Paquetes virtuales puros: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Paquetes virtuales nicos: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Paquetes virtuales mixtos: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Faltan: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Versiones diferentes totales: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Descipciones diferentes totales: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Dependencias totales: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Relaciones versin/archivo totales: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Relaciones descripcin/archivo totales: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Mapeo Total de Provisiones: " # globbed -> globalizadas ? (jfs) -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Cadenas globalizadas totales: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Espacio de versin de dependencias total: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Espacio desperdiciado total: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Espacio registrado total: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "El archivo de paquetes %s est desincronizado." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Debe dar exactamente un patrn" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" +msgstr "Debes dar cuando menos un nombre de archivo" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "No se encontr ningn paquete" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "No se ha podido localizar el paquete %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Archivos de paquetes:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Cach fuera de sincronismo, no se puede hacer x-ref a un archivo de paquetes" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Paquetes con pin:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(no encontrado)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalados: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ninguno)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidato: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ninguno)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pin del paquete: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabla de versin:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s para %s compilado en %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -176,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -242,7 +248,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "Por favor inserte un disco en la unidad y presione Intro" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Fall el renombre de %s a %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Repita este proceso para el resto de los CDs del conjunto." @@ -309,40 +320,40 @@ msgstr "" " -o=? Establece una opcin de configuracin arbitraria, p. ej. -o dir::" "cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "No se puede escribir en %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "No se puede encontrar la versin de debconf. Est debconf instalado?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "La lista de extensin de paquetes es demasiado larga" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Error procesando el directorio %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "La lista de extensin de fuentes es demasiado larga" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Error escribiendo cabeceras de archivos de contenido" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Error procesando contenidos %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -427,11 +438,11 @@ msgstr "" " -c=? Lee este archivo de configuracin\n" " -o=? Establece una opcin de configuracin arbitraria" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Ninguna seleccin coincide" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Faltan algunos archivos en el grupo de archivo de paquetes `%s'" @@ -447,8 +458,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB anticuada, intentando actualizar %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "El formato de la base de datos no es vlido. Debe eliminar y recrear la base " @@ -465,95 +477,95 @@ msgstr "No se pudo abrir el archivo DB %s: %s" msgid "Failed to stat %s" msgstr "No pude leer %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "No hay registro de control del archivo" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "No se pudo obtener un cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: No se pudo leer directorio %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: No se pudo leer %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Errores aplicables al archivo '" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "No se pudo resolver %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Fall el recorrido por el rbol." -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "No se pudo abrir %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "No se pudo leer el enlace %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "No se pudo desligar %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** No pude enlazar %s con %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink se ha llegado al lmite de %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Archivo no tiene campo de paquetes" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s no tiene entrada de predominio\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " el encargado de %s es %s y no %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s no tiene una entrada fuente predominante\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s tampoco tiene una entrada binaria predominante\n" @@ -653,79 +665,79 @@ msgstr "Hay problemas desligando %s" msgid "Failed to rename %s to %s" msgstr "Fall el renombre de %s a %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Error de compilacin de expresiones regulares - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Los siguientes paquetes tienen dependencias incumplidas:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "pero %s est instalado" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "pero %s va a ser instalado" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "pero no es instalable" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "pero es un paquete virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "pero no est instalado" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "pero no va a instalarse" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " o" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Se instalarn los siguientes paquetes NUEVOS:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Los siguientes paquetes se ELIMINARN:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Los siguientes paquetes se han retenido:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Se actualizarn los siguientes paquetes:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Se DESACTUALIZARN los siguientes paquetes:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Se cambiarn los siguientes paquetes retenidos:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (por %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -733,147 +745,236 @@ msgstr "" "AVISO: Se van a eliminar los siguientes paquetes esenciales.\n" "NO debe hacerse a menos que sepa exactamente lo que est haciendo!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu actualizados, %lu se instalarn, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalados, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu desactualizados, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu para eliminar y %lu no actualizados.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu no instalados del todo o eliminados.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Nota, seleccionando %s para la expresin regular '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Nota, seleccionando %s para la expresin regular '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versin seleccionada %s (%s) para %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "El paquete %s es un paquete virtual provisto por:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instalado]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Versiones candidatas" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Necesita seleccionar explcitamente uno para instalar." + +#: 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 "" +"El paquete %s no est disponible, pero algn otro paquete hace referencia\n" +"a l. Esto puede significar que el paquete falta, est obsoleto o slo se\n" +"encuentra disponible desde alguna otra fuente\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Sin embargo, los siguientes paquetes lo reemplazan:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "El paquete %s no tiene candidato para su instalacin" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Nota, seleccionando %s en lugar de %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Ignorando %s, ya esta instalado y la actualizacin no esta activada.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Ignorando %s, ya esta instalado y la actualizacin no esta activada.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "No es posible reinstalar el paquete %s, no se puede descargar.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ya est en su versin ms reciente.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "fijado %s como instalado manualmente.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "El paquete %s no esta instalado, no se eliminar\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Corrigiendo dependencias..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " fall." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "No se puede corregir las dependencias" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "No se puede minimizar el conjunto de actualizacin" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Listo" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Tal vez quiera ejecutar `apt-get -f install' para corregirlo." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Tal vez quiera ejecutar 'apt-get -f install' para corregirlo." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dependencias incumplidas. Pruebe de nuevo usando -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "AVISO: No se han podido autenticar los siguientes paquetes!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Aviso de autenticacin ignorado.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Instalar estos paquetes sin verificacin [s/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Algunos paquetes no se pueden autenticar" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Hay problemas y se utiliz -y sin --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Error interno, InstallPackages fue llamado con un paquete roto!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Los paquetes necesitan eliminarse pero Remove est deshabilitado." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Error interno, no termin el ordenamiento" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "No se puede bloquear el directorio de descarga" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "No se pudieron leer las listas de fuentes." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Que raro.. Los tamaos no concuerdan, mande un correo a \n" "apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Se necesita descargar %sB/%sB de archivos.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Necesito descargar %sB de archivos.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Se utilizarn %sB de espacio de disco adicional despus de esta operacin.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Se liberarn %sB despus de esta operacin.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "No pude determinar el espacio libre en %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "No tiene suficiente espacio libre en %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Se especific Trivial Only pero sta no es una operacin trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "S, haga lo que le digo!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -884,28 +985,28 @@ msgstr "" "Para continuar escriba la frase %s\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abortado." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Desea continuar [S/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Imposible obtener %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Algunos archivos no pudieron descargarse" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Descarga completa y en modo de slo descarga" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -913,140 +1014,88 @@ msgstr "" "No se pudieron obtener algunos archivos, quizs deba ejecutar\n" "apt-get update o deba intentarlo de nuevo con --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "Actualmente no estn soportados --fix-missing e intercambio de medio" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "No se pudieron corregir los paquetes que faltan." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Abortando la instalacin." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Nota, seleccionando %s en lugar de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Ignorando %s, ya esta instalado y la actualizacin no esta activada.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "El paquete %s no esta instalado, no se eliminar\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "El paquete %s es un paquete virtual provisto por:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalado]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Necesita seleccionar explcitamente uno para instalar." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"El paquete %s no est disponible, pero algn otro paquete hace referencia\n" -"a l. Esto puede significar que el paquete falta, est obsoleto o slo se\n" -"encuentra disponible desde alguna otra fuente\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Sin embargo, los siguientes paquetes lo reemplazan:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "El paquete %s no tiene candidato para su instalacin" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "No es posible reinstalar el paquete %s, no se puede descargar.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ya est en su versin ms reciente.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "No se encontr la Distribucin '%s' para '%s'" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "No se encontr la versin '%s' para '%s'" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versin seleccionada %s (%s) para %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "No se puede leer la lista de paquetes fuente %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "El comando de actualizacin no toma argumentos" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "No se pudo bloquear el directorio de listas" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Se supone que no vamos a eliminar cosas, no se pudo iniciar AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Se instalaron de forma automtica los siguientes paquetes y ya no son " +"necesarios." +msgstr[1] "" "Se instalaron de forma automtica los siguientes paquetes y ya no son " "necesarios." -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Se instalaron de forma automtica los siguientes paquetes y ya no son " +"necesarios." +msgstr[1] "" "Se instalaron de forma automtica los siguientes paquetes y ya no son " "necesarios." -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Utilice apt-get autoremove para eliminarlos." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1064,43 +1113,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "La siguiente informacin puede ayudar a resolver la situacin:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Error interno, AutoRemover rompi cosas" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Error Interno, AllUpgrade rompi cosas" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "No se pudo encontrar la tarea %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "No se pudo encontrar el paquete %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Nota, seleccionando %s para la expresin regular '%s'\n" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Tal vez quiera ejecutar 'apt-get -f install' para corregirlo:" -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "fijado %s como instalado manualmente.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Tal vez quiera ejecutar `apt-get -f install' para corregirlo:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1108,7 +1137,7 @@ msgstr "" "Dependencias incumplidas. Intente 'apt-get -f install' sin paquetes (o " "especifique una solucin)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1120,119 +1149,148 @@ msgstr "" "inestable, que algunos paquetes necesarios no han sido creados o han\n" "sido movidos fuera de Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Paquetes rotos" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Se instalarn los siguientes paquetes extras:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Paquetes sugeridos:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Paquetes recomendados" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "No se pudo encontrar el paquete %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "fijado %s como instalado manualmente.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Calculando la actualizacin... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Fall" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Listo" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" "Error interno, el sistema de solucin de problemas rompi\n" "algunas cosas" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "No se puede bloquear el directorio de descarga" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Debe especificar al menos un paquete para obtener su cdigo fuente" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "No se pudo encontrar un paquete de fuentes para %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Ignorando fichero ya descargado '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "No tiene suficiente espacio libre en %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Necesito descargar %sB/%sB de archivos fuente.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Necesito descargar %sB de archivos fuente.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Fuente obtenida %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "No se pudieron obtener algunos archivos." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Ignorando desempaquetamiento de paquetes ya desempaquetados en %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Fall la orden de desempaquetamiento '%s'.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Compruebe que el paquete dpkg-dev est instalado.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Fall la orden de construccin '%s'.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Fall el proceso hijo" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Debe especificar al menos un paquete para verificar sus\n" "dependencias de construccin" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "No se pudo obtener informacin de dependencias de construccin para %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s no tiene dependencias de construccin.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1241,7 +1299,7 @@ msgstr "" "La dependencia %s en %s no puede satisfacerse porque no se puede \n" "encontrar el paquete %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1250,32 +1308,32 @@ msgstr "" "La dependencia %s en %s no puede satisfacerse porque ninguna versin\n" "disponible del paquete %s satisface los requisitos de versin" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "No se pudo satisfacer la dependencia %s para %s: El paquete instalado %s es " "demasiado nuevo" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "No se pudo satisfacer la dependencia %s para %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "No se pudieron satisfacer las dependencias de construccin de %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "No se pudieron procesar las dependencias de construccin" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Mdulos soportados:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1300,6 +1358,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1361,7 +1421,7 @@ msgstr "" "para ms informacin y opciones.\n" " Este APT tiene poderes de Super Vaca.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1613,11 +1673,11 @@ msgstr "El archivo %s/%s sobreescribe al que est en el paquete %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "No pude leer %s" @@ -1647,10 +1707,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Los directorios info y temp deben de estar en el mismo sistema de archivos" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Leyendo lista de paquetes" @@ -1753,12 +1812,33 @@ msgstr "No pude localizar un archivo de control vlido" msgid "Unparsable control file" msgstr "Archivo de control inanalizable" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "No pude abrir una tubera para %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Error de lectura de %s procesos" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "No pude leer" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "No pude poner el tiempo de modificacin" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "No pude leer la base de datos %s del cdrom" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1766,7 +1846,7 @@ msgstr "" "Por favor utilice apt-cdrom para hacer que APT reconozca este CD.\n" "apt-get update no se puede usar para agregar nuevos CDs" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD equivocado" @@ -1783,15 +1863,6 @@ msgstr "Disco no encontrado." msgid "File not found" msgstr "Fichero no encontrado" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "No pude leer" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "No pude poner el tiempo de modificacin" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI invlido, los URIS locales no deben de empezar con //" @@ -1850,7 +1921,7 @@ msgstr "La conexin expir" msgid "Server closed the connection" msgstr "El servidor cerr la conexin" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Error de lectura" @@ -1862,179 +1933,175 @@ msgstr "Una respuesta desbord el buffer." msgid "Protocol corruption" msgstr "Corrupcin del protocolo" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Error de escritura" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "No pude crear un socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "No pude conectar el socket de datos, expir el tiempo de conexin" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "No pude conectar un socket pasivo." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo no pude obtener un socket oyente" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "No pude ligar un socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "No pude escuchar en el socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "No pude determinar el nombre del socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "No pude mandar la orden PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Direccin de familia %u desconocida (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT fall, el servidor dijo: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Expir conexin a socket de datos" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "No pude aceptar la conexin" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Hay problemas enlazando fichero" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Imposible traer archivo, el servidor dijo '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Expir el socket de datos" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Fall transferencia de datos, el servidor dijo '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Consulta" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "No pude invocar " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Conectando a %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "No pude crear un socket para %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "No puedo iniciar la conexin a %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "No pude conectarme a %s:%s (%s), expir tiempo para conexin" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "No pude conectarme a %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Conectando a %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "No pude resolver '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Fallo temporal al resolver '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Algo raro pas resolviendo '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "No pude conectarme a %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "No se pudo acceder al anillo de claves: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Lista de argumentos de Acquire::gpgv::Options demasiado larga. Terminando." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Abortando la instalacin." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Error interno: Firma correcta, pero no se pudo determinar su huella digital?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Se encontr al menos una firma invlida." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "No se pudo ejecutar '%s' para verificar la firma (est instalado gpgv?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Error desconocido ejecutando gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Las siguientes firms fueron invlidas:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2042,16 +2109,6 @@ msgstr "" "Las firmas siguientes no se pudieron verificar porque su llave pblica no " "est disponible:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "No pude abrir una tubera para %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Error de lectura de %s procesos" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Esperando las cabeceras" @@ -2085,143 +2142,177 @@ msgstr "ste servidor de http tiene el soporte de alcance roto" msgid "Unknown date format" msgstr "Formato de fecha desconocido" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Fall la seleccin" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Expir la conexin" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Error escribiendo al archivo de salida" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Error escribiendo a archivo" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Error escribiendo al archivo" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Error leyendo del servidor, el lado remoto cerr la conexin." -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Error leyendo del servidor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Fall al truncar el archivo" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Mala cabecera Data" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Fallo la conexin" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Error interno" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "No puedo hacer mmap de un fichero vaco" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "No pude abrir una tubera para %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "No pude hacer mmap de %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "No se pudo abrir %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "No pude invocar " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Seleccin %s no encontrada" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Tipo de abreviacin no reconocida: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Abriendo fichero de configuracin %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Error de sintaxis %s:%u: No hay un nombre al comienzo del bloque." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Error de sintaxis %s:%u: Marca mal formada" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Error de sintaxis %s:%u: Basura extra despus del valor" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Error de sintaxis %s:%u: Las directivas slo se pueden poner\n" "en el primer nivel" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Error de sintaxis %s:%u: Demasiadas inclusiones anidadas" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Error de sintaxis %s:%u: Incluido desde aqu" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Error de sintaxis %s:%u: Directiva '%s' no soportada" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Error de sintaxis %s:%u: Las directivas slo se pueden poner\n" +"en el primer nivel" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Error de sintaxis %s:%u: Basura extra al final del archivo" @@ -2252,34 +2343,34 @@ msgstr "No se entiende la opcin de lnea de rdenes %s" msgid "Command line option %s is not boolean" msgstr "La opcin de lnea de rdenes %s no es un booleano" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "La opcin %s necesita un argumento." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Opcin %s: La especificacin del elemento de configuracin debe tener un " "=<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "La opcin %s exige un argumento entero, no '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opcin '%s' demasiado larga" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "El sentido %s no se entiende, pruebe verdadero o falso." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operacin invlida: %s" @@ -2289,191 +2380,214 @@ msgstr "Operacin invlida: %s" msgid "Unable to stat the mount point %s" msgstr "No se puede obtener informacin del punto de montaje %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "No se pudo cambiar a %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "No pude montar el cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "No se utiliza bloqueos para el fichero de bloqueo de slo lectura %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "No se pudo abrir el fichero de bloqueo '%s'" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "No se utilizan bloqueos para el fichero de bloqueo de montaje nfs %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "No se pudo bloquear %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Esperaba %s pero no estaba all" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "El subproceso %s recibi un fallo de segmentacin." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "El subproceso %s recibi un fallo de segmentacin." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "El subproceso %s devolvi un cdigo de error (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "El subproceso %s termin de forma inesperada" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "No pude abrir el fichero %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "No pude abrir una tubera para %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "ledos, todava deba leer %lu pero no queda nada" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "escritos, todava tena que escribir %lu pero no pude hacerlo" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problemas cerrando el archivo" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problemas cerrando el archivo" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Hay problemas sincronizando el fichero" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Hay problemas desligando el fichero %s" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Hay problemas sincronizando el fichero" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cach de paquetes vaca." -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "El archivo de cach de paquetes esta corrompido" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "El archivo de cach de paquetes es una versin incompatible" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Este APT no soporta el sistema de versiones '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "La cach de paquetes se haba creado para una arquitectura diferente" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "PreDepende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Sugiere" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomienda" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Entra en conflicto" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Reemplaza" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Hace obsoleto" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Rompe" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "requiere" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "estndar" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Creando rbol de dependencias" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versiones candidatas" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generacin de dependencias" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Leyendo la informacin de estado" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "No se pudo abrir el fichero de estado %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Fall la escritura del fichero de estado temporal %s" +#: apt-pkg/depcache.cc:921 +#, fuzzy, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Error interno, no pude leer un rcord del paquete" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2484,64 +2598,84 @@ msgstr "No se pudo tratar el archivo de paquetes %s (1)" msgid "Unable to parse package file %s (2)" msgstr "No se pudo tratar el archivo de paquetes %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Lnea %lu mal formada en lista de fuentes %s (anlisis de dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Lnea %lu mal formada en lista de fuentes %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Lnea %lu mal formada en lista de fuentes %s (anlisis de dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Lnea %lu mal formada en lista de fuentes %s (anlisis de dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Lnea %lu mal formada en lista de fuentes %s (anlisis de dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Lnea %lu mal formada en lista de fuentes %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Lnea %lu mal formada en lista de fuentes %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Lnea %lu mal formada en lista de fuentes %s (anlisis de URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Lnea %lu mal formada en lista de fuentes %s (dist absoluta)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Lnea %lu mal formada en lista de fuentes %s (anlisis de dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Abriendo %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Lnea %u demasiado larga en la lista de fuentes %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Lnea %u mal formada en lista de fuentes %s (tipo)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Tipo '%s' desconocido en la lnea %u de lista de fuentes %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Lnea %u mal formada en la lista de fuentes %s (id del fabricante)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2553,7 +2687,7 @@ msgstr "" "Esto generalmente es malo, pero si realmente quiere hacerlo, active \n" "la opcin APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2565,7 +2699,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "No se da soporte para el tipo de archivo de ndice '%s'" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2573,7 +2707,7 @@ msgstr "" "El paquete %s necesita ser reinstalado, pero no se encuentra un archivo para " "ste." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2581,13 +2715,13 @@ msgstr "" "Error, pkgProblemResolver::Resolve gener cortes, esto puede haber sido " "causado por paquetes retenidos." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "No se pudieron corregir los problemas, usted ha retenido paquetes\n" "rotos." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2595,24 +2729,29 @@ msgstr "" "Algunos archivos de ndice no se han podido descargar, se han ignorado,\n" "o se ha utilizado unos antiguos en su lugar." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Falta el directorio de listas %spartial." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Falta el directorio de archivos %spartial." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "No se pudo bloquear el directorio de listas" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Descargando fichero %li de %li (falta %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Descargando fichero %li de %li" @@ -2632,12 +2771,12 @@ msgstr "El mtodo %s no se inici correctamente" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Por favor, inserte el disco %s en la unidad %s y presione Intro" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "El sistema de paquetes '%s' no est soportado" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "No se pudo determinar un tipo de sistema de paquetes adecuado" @@ -2650,150 +2789,172 @@ msgstr "No se pudo leer %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Debe poner algunos URIs 'fuente' en su sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "No se pudieron analizar o abrir las listas de paquetes o el archivo de " "estado." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" "Registro invlido en el archivo de preferencias, no hay cabecera de paquete" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "No se entiende el pin tipo %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "No hay prioridad especificada para pin (o es cero)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "La cach tiene una versin incompatible de sistema de versiones" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Ocurri un error mientras se procesaba %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Ocurri un error mientras se procesaba %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Ocurri un error mientras se procesaba %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Ocurri un error mientras se procesaba %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Ocurri un error mientras se procesaba %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Ocurri un error mientras se procesaba %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Ocurri un error mientras se procesaba %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Ocurri un error mientras se procesaba %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Ocurri un error mientras se procesaba %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Vaya, excedi el nmero de nombres de paquetes que este APT es capaz de " "manejar." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Vaya, excedi el nmero de versiones que este APT es capaz de manejar." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Vaya, excedi el nmero de descripciones que este APT es capaz de manejar." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Vaya, excedi el nmero de dependencias que este APT es capaz de manejar." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Ocurri un error mientras procesaba %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Ocurri un error mientras procesaba %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Al procesar las dependencias de archivos no se encontr el\n" "paquete %s %s" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "No se puede leer la lista de paquetes fuente %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Recogiendo archivos que proveen" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Error de E/S guardando cach fuente" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "fall el cambio de nombre, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "La suma MD5 difiere" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "La suma hash difiere" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "No existe ninguna clave pblica disponible para los siguientes " "identificadores de clave:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2803,7 +2964,7 @@ msgstr "" "que necesita arreglar manualmente este paquete (debido a que falta una " "arquitectura)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2812,7 +2973,7 @@ msgstr "" "No se pudo localizar un archivo para el paquete %s. Esto puede significar " "que necesita arreglar manualmente este paquete." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2820,31 +2981,41 @@ msgstr "" "Los archivos de ndice de paquetes estn corrompidos. El campo 'Filename:' " "no existe para para el paquete %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "El tamao difiere" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "No se pudo tratar el archivo de paquetes %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Nota, seleccionando %s en lugar de %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Linea invlida en el archivo de desviacin: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "No se pudo tratar el archivo de paquetes %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Bloque de fabricante %s sin huella digital" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2853,51 +3024,51 @@ msgstr "" "Usando el punto de montaje del CD-ROM %s\n" "Montando el CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificando.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Etiqueta guardada: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Desmontando el CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Usando el punto de montaje del CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Desmontando el CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Esperando el disco...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montando el CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Buscando en el disco archivos de ndices...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Se encontraron %zu ndices de paquetes, %zu ndices de fuentes, %zu ndices " "de traduccin y %zu firmas\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 #, fuzzy msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " @@ -2906,16 +3077,16 @@ msgstr "" "No pude localizar ningn archivo de paquete, tal vez este no es un disco de " "Debian" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Se encontr la etiqueta: '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Ese no es un nombre vlido, intntelo de nuevo.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2924,167 +3095,297 @@ msgstr "" "Este disco se llama: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Copiando las listas de paquetes..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Escribiendo nueva lista de fuente\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Las entradas de la lista de fuentes para este disco son:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i registros escritos.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i registros escritos con %i fichero de menos.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i registros escritos con %i fichero mal emparejado\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "%i registros escritos con %i fichero de menos y %i ficheros mal emparejados\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Abriendo fichero de configuracin %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "La suma hash difiere" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "No se encontr la Distribucin '%s' para '%s'" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "No se encontr la versin '%s' para '%s'" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "No se pudo encontrar la tarea %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "No se pudo encontrar el paquete %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Instalando %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Configurando %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Eliminando %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Se borr completamente %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Ejecutando disparador post-instalacin %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Falta el directorio '%s'." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "No pude abrir el fichero %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Preparando %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Desempaquetando %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Preparndose para configurar %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s instalado" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Preparndose para eliminar %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s eliminado" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Preparndose para eliminar completamente %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Se borr completamente %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "No se pudo escbribir en el registro, fall la llamada a openpty() (est " "montado /dev/pts?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "No se pudo bloquear el directorio de listas" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "No pude parchear el fichero" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "La conexin se cerr prematuramente" +#~ msgid "You must give exactly one pattern" +#~ msgstr "Debe dar exactamente un patrn" + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Lista de argumentos de Acquire::gpgv::Options demasiado larga. " +#~ "Terminando." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Ocurri un error mientras se procesaba %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Lnea %u mal formada en la lista de fuentes %s (id del fabricante)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "No se pudo acceder al anillo de claves: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "No pude parchear el fichero" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3123,8 +3424,8 @@ msgstr "La conexin se cerr prematuramente" #~ msgstr "Etiqueta guardada: %s \n" #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Se encontraron %i ndices de paquetes, %i ndices de fuentes, %i ndices " #~ "de traduccin y %i firmas\n" @@ -3155,11 +3456,11 @@ msgstr "La conexin se cerr prematuramente" #~ msgid "" #~ "Some broken packages were found while trying to process build-" #~ "dependencies.\n" -#~ "You might want to run `apt-get -f install' to correct these." +#~ "You might want to run 'apt-get -f install' to correct these." #~ msgstr "" #~ "Se encontraron algunos paquetes rotos mientras se intentaba procesar\n" #~ "las dependencies de construccin. Tal vez quiera ejecutar \n" -#~ "`apt-get -f install' para corregirlos." +#~ "'apt-get -f install' para corregirlos." #~ msgid "" #~ "Usage: apt-cache [options] command\n" @@ -3320,15 +3621,9 @@ msgstr "La conexin se cerr prematuramente" #~ msgid "Replaced file " #~ msgstr "Fichero reemplazado" -#~ msgid "Internal error, Unable to parse a package record" -#~ msgstr "Error interno, no pude leer un rcord del paquete" - #~ msgid "Unimplemented" #~ msgstr "No est implementado" -#~ msgid "You must give at least one file name" -#~ msgstr "Debes dar cuando menos un nombre de archivo" - #~ msgid "Generating cache" #~ msgstr "Generando el cach" @@ -7,155 +7,160 @@ msgid "" msgstr "" "Project-Id-Version: apt_po_eu\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2009-05-17 00:41+0200\n" "Last-Translator: Piarres Beobide <pi@beobide.net>\n" "Language-Team: Euskara <debian-l10n-basque@lists.debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "%s paketeak (%s bertsioa) mendekotasun arazo bat du:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Ezin da %s paketea lokalizatu" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Pakete Izenak Guztira : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Pakete Izenak Guztira : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Pakete normalak:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Pakete birtual puruak:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Bakanako pakete birtualak: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Nahastutako pakete birtualak: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Falta direnak: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Bertsio Ezberdinak Guztira: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Azalpen Ezberdinak Guztira: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Dependentziak Guztira: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Guztira Bertsio/fitxategi erlazioak: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Fitx/Azalpen erlazioak guztira: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Guztira Saltzaile Mapatzea: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Guztira bateratutako kateak: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Guztira bertsio dependentzia lekua: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Guztira galdutako tokia:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Guztira erregistratutako lekua: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "%s pakete fitxategia ez dago sinkronizatuta." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Zehazki eredu bat eman behar duzu." -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Ez da paketerik aurkitu" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Ezin da %s paketea lokalizatu" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pakete Fitxategiak:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Katxea ez dago sinkronizatuta, ezin zaio erreferentziarik (x-ref) egin " "pakete fitxategi bati" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pin duten Paketeak:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ez da aurkitu)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalatuta: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(bat ere ez)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Hautagaia: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(bat ere ez)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Paketearen pin-a:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Bertsio taula:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s %s-rentzat %s %s-ean konpilatua\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -176,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -238,7 +244,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "Mesedez sar diska bat gailuan eta enter sakatu" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Huts egin du %s izenaren ordez %s ipintzean" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Prozesu hau bildumako beste CD guztiekin errepikatu." @@ -303,40 +314,40 @@ msgstr "" " -c=? Irakurri konfigurazio fitxategi hau\n" " -o=? Ezarri konfigurazio aukera arbitrario bat. Adib.: -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "%s : ezin da idatzi" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Ezin da debconf bertsioa eskuratu. Debconf instalatuta dago?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Pakete luzapenen zerrenda luzeegia da" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Errorea direktorioa prozesatzean %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Iturburu luzapenen zerrenda luzeegia da" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Errorea eduki fitxategiaren goiburua idaztean" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Errorea edukiak prozesatzean %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -415,11 +426,11 @@ msgstr "" " -c=? Irakurri konfigurazio fitxategi hau\n" " -o=? Ezarri konfigurazio aukera arbitrario bat" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Ez dago bat datorren hautapenik" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Fitxategi batzuk falta dira `%s' pakete fitxategien taldean" @@ -435,8 +446,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Datu-basea zaharra da; %s bertsio-berritzen saiatzen ari da" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "DB formatu baliogabe da. Apt bertsio zaharrago batetik eguneratu baduzu, " @@ -453,95 +465,95 @@ msgstr "Ezin da ireki %s datu-base fitxategia: %s" msgid "Failed to stat %s" msgstr "Huts egin du %s(e)tik datuak lortzean" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Artxiboak ez du kontrol erregistrorik" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Ezin da kurtsorerik eskuratu" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Ezin da %s direktorioa irakurri\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: Ezin da %s atzitu\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Erroreak fitxategiari dagozkio " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Huts egin du %s ebaztean" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Huts egin dute zuhaitz-urratsek" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Huts egin du %s irekitzean" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Huts egin du %s esteka irakurtzean" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Huts egin du %s desestekatzean" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Ezin izan da %s %s(r)ekin estekatu" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink-en mugara (%sB) heldu da.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Artxiboak ez du pakete eremurik" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s: ez du override sarrerarik\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s mantentzailea %s da, eta ez %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s: ez du jatorri gainidazketa sarrerarik\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s: ez du bitar gainidazketa sarrerarik\n" @@ -641,79 +653,79 @@ msgstr "Arazoa %s desestekatzean" msgid "Failed to rename %s to %s" msgstr "Huts egin du %s izenaren ordez %s ipintzean" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Adierazpen erregularren konpilazio errorea - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Ondorengo paketeetan bete gabeko mendekotasunak daude:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "baina %s instalatuta dago" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "baina %s instalatzeko dago" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "baina ez da instalagarria" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "baina pakete birtuala da" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "baina ez dago instalatuta" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "baina ez da instalatuko" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " edo" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Ondorengo pakete BERRIAK instalatuko dira:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Ondorengo paketeak KENDUKO dira:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Ondorengo paketeak mantendu egin dira:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Ondorengo paketeak bertsio-berrituko dira:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Ondorengo paketeak AURREKO BERTSIORA itzuliko dira:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Ondorengo pakete atxikiak aldatu egingo dira:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (arrazoia: %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -721,146 +733,235 @@ msgstr "" "KONTUZ: Ondorengo funtsezko paketeak kendu egingo dira\n" "EZ ezazu horrelakorik egin, ez badakizu ondo zertan ari zaren!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu bertsio berritua(k), %lu berriki instalatuta, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu berrinstalatuta, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu aurreko bertsiora itzulita, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu kentzeko, eta %lu bertsio-berritu gabe.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu ez erabat instalatuta edo kenduta.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Oharra: %s hautatzen '%s' adierazpen erregularrarentzat\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Oharra: %s hautatzen '%s' adierazpen erregularrarentzat\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Hautatutako bertsioa: %s (%s) -- %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "%s pakete birtual bat da, honek hornitua:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instalatuta]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Hautagaien bertsioak" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Zehazki bat hautatu behar duzu instalatzeko." + +#: 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 paketea ez dago erabilgarri, baina beste pakete batek erreferentzia \n" +"egiten dio. Beharbada paketea faltako da, edo zaharkituta egongo da, edo \n" +"beste iturburu batean bakarrik egongo da erabilgarri\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Baina ondorengo paketeek ordezten dute:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "%s paketeak ez du instalatzeko hautagairik" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Oharra, %s hautatzen %s(r)en ordez\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "%s saltatzen. Instalatuta dago, eta ez dago bertsio-berritzerik.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "%s saltatzen. Instalatuta dago, eta ez dago bertsio-berritzerik.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "%s berriro instalatzea ez da posible; ezin da deskargatu.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s bertsiorik berriena da jada.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s eskuz instalatua bezala ezarri.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "%s paketea ez dago instalatuta, eta, beraz, ez da kenduko\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Mendekotasunak zuzentzen..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " : huts egin du." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Ezin dira mendekotasunak zuzendu" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Ezin da bertsio berritzeko multzoa minimizatu" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Eginda" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Beharbada `apt-get -f install' exekutatu nahiko duzu zuzentzeko." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Beharbada 'apt-get -f install' exekutatu nahiko duzu zuzentzeko." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Bete gabeko mendekotasunak. Probatu -f erabiliz." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "KONTUZ: Hurrengo paketeak ezin dira egiaztatu!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Egiaztapen abisua gainidazten.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Paketeak egiaztapen gabe instalatu [b/E]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Zenbait pakete ezin dira egiaztatu" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Arazoak daude, eta -y erabili da --force-yes gabe" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Barne errorea, InstallPackages apurturiko paketeez deitu da!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Paketeak ezabatu beharra dute baina Ezabatzea ezgaiturik dago." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Barne errorea, ez da ordenatzeaz amaitu" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Ezin da deskarga direktorioa blokeatu" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Ezin izan da Iturburu zerrenda irakurri." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Hau bitxia.. Tamainak ez dira berdina, idatzi apt@packages.debian.org-ra " "berri emanez (ingelesez)" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Artxiboetako %sB/%sB eskuratu behar dira.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Artxiboetako %sB eskuratu behar dira.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Ekintza honen ondoren, %sB gehiago erabiliko dira diskoan.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Ekintza honen ondoren, %sB libratuko dira diskoan.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Ezin da %s(e)n duzun leku librea atzeman." -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Ez daukazu nahikoa leku libre %s(e)n." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "'Trivial Only' zehaztu da, baina hau ez da eragiketa tribial bat." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Bai, egin esandakoa!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -871,28 +972,28 @@ msgstr "" "Jarraitzeko, idatzi '%s' esaldia\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abortatu." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Aurrera jarraitu nahi al duzu [B/e]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Ezin da lortu %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Fitxategi batzuk ezin izan dira deskargatu" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Deskarga amaituta eta deskarga soileko moduan" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -900,139 +1001,87 @@ msgstr "" "Ezin izan dira artxibo batzuk lortu; beharbada apt-get update exekutatu, edo " "--fix-missing aukerarekin saiatu?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing eta euskarri aldaketa ez dira onartzen oraingoz" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Falta diren paketeak ezin dira zuzendu." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Abortatu instalazioa." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Oharra, %s hautatzen %s(r)en ordez\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "%s saltatzen. Instalatuta dago, eta ez dago bertsio-berritzerik.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "%s paketea ez dago instalatuta, eta, beraz, ez da kenduko\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "%s pakete birtual bat da, honek hornitua:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalatuta]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Zehazki bat hautatu behar duzu instalatzeko." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 paketea ez dago erabilgarri, baina beste pakete batek erreferentzia \n" -"egiten dio. Beharbada paketea faltako da, edo zaharkituta egongo da, edo \n" -"beste iturburu batean bakarrik egongo da erabilgarri\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Baina ondorengo paketeek ordezten dute:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "%s paketeak ez du instalatzeko hautagairik" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "%s berriro instalatzea ez da posible; ezin da deskargatu.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s bertsiorik berriena da jada.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "'%2$s'(r)en '%1$s' banaketa ez da aurkitu" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "'%2$s'(r)en '%1$s' bertsioa ez da aurkitu" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Hautatutako bertsioa: %s (%s) -- %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Ezin da atzitu %s iturburu paketeen zerrenda" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Eguneratzeko komandoak ez du argumenturik hartzen" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Ezin da zerrenda direktorioa blokeatu" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Suposatu ez dugun zerbait ezabatuko da, ezin da AutoRemover abiarazi" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Ondorengo pakete automatikoki instalatuak izan ziren eta ez dira luzaroago " +"behar." +msgstr[1] "" "Ondorengo pakete automatikoki instalatuak izan ziren eta ez dira luzaroago " "behar." -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Ondorengo pakete automatikoki instalatuak izan ziren eta ez dira luzaroago " +"behar." +msgstr[1] "" "Ondorengo pakete automatikoki instalatuak izan ziren eta ez dira luzaroago " "behar." -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "'apt-get autoremove' erabili ezabatzeko." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1050,43 +1099,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Informazio honek arazoa konpontzen lagun dezake:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Barne Errorea, AutoRemover-ek zerbait apurtu du" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Barne Errorea, AllUpgade-k zerbait apurtu du" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Ezin izan da %s zeregina aurkitu" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Ezin izan da %s paketea aurkitu" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Oharra: %s hautatzen '%s' adierazpen erregularrarentzat\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s eskuz instalatua bezala ezarri.\n" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Beharbada 'apt-get -f install' exekutatu nahiko duzu hauek zuzentzeko:" -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Beharbada `apt-get -f install' exekutatu nahiko duzu hauek zuzentzeko:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1094,7 +1123,7 @@ msgstr "" "Bete gabeko mendekotasunak. Probatu 'apt-get -f install' paketerik gabe (edo " "zehaztu konponbide bat)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1106,117 +1135,146 @@ msgstr "" "beharrezko pakete batzuk ez ziren sortuko oraindik, edo \n" "Sarrerakoetan (Incoming) egoten jarraituko dute." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Hautsitako paketeak" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Ondorengo pakete gehigarriak instalatuko dira:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Iradokitako paketeak:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Gomendatutako paketeak:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Ezin izan da %s paketea aurkitu" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s eskuz instalatua bezala ezarri.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Berriketak kalkulatzen... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Huts egin du" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Eginda" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Barne Errorea, arazo konpontzaileak zerbait apurtu du" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Ezin da deskarga direktorioa blokeatu" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Gutxienez pakete bat zehaztu behar duzu iturburua lortzeko" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Ezin da iturburu paketerik aurkitu %s(r)entzat" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Dagoeneko deskargaturiko '%s' fitxategia saltatzen\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Ez daukazu nahikoa leku libre %s(e)n." -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Iturburu artxiboetako %sB/%sB eskuratu behar dira.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Iturburu artxiboetako %sB eskuratu behar dira.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Eskuratu %s iturburua\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Huts egin du zenbat artxibo lortzean." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" "%s(e)n dagoeneko deskonprimitutako iturburua deskonprimitzea saltatzen\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Deskonprimitzeko '%s' komandoak huts egin du.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Egiaztatu 'dpkg-dev' paketea instalaturik dagoen.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Eraikitzeko '%s' komandoak huts egin du.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Prozesu umeak huts egin du" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Gutxienez pakete bat zehaztu behar duzu eraikitze mendekotasunak egiaztatzeko" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Ezin izan da %s(r)en eraikitze mendekotasunen informazioa eskuratu" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s: ez du eraikitze mendekotasunik.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1224,7 +1282,7 @@ msgid "" msgstr "" "%2$s(r)en %1$s mendekotasuna ezin da bete, %3$s paketea ezin delako aurkitu" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1233,32 +1291,32 @@ msgstr "" "%2$s(r)en %1$s mendekotasuna ezin da bete, ez baitago bertsio-eskakizunak " "betetzen dituen %3$s paketearen bertsio erabilgarririk" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Huts egin du %2$s(r)en %1$s mendekotasuna betetzean: instalatutako %3$s " "paketea berriegia da" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Huts egin du %2$s(r)en %1$s mendekotasuna betetzean: %3$s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "%s(r)en eraikitze mendekotasunak ezin izan dira bete." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Huts egin du eraikitze mendekotasunak prozesatzean" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Onartutako Moduluak:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1283,6 +1341,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1343,7 +1403,7 @@ msgstr "" "sources.list(5) eta apt.conf(5) orrialdeak eskuliburuan.\n" " APT honek Super Behiaren Ahalmenak ditu.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1590,11 +1650,11 @@ msgstr "%s/%s fitxategiak %s paketekoa gainidazten du" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Ezin da %s irakurri" @@ -1623,10 +1683,9 @@ msgstr "Huts egin du %sinfo-tik datuak lortzean" msgid "The info and temp directories need to be on the same filesystem" msgstr "info eta temp direktorioek fitxategi sistema berean egon behar dute" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Pakete Zerrenda irakurtzen" @@ -1730,12 +1789,33 @@ msgstr "Ezin izan da baliozko kontrol fitxategi bat lokalizatu" msgid "Unparsable control file" msgstr "Kontrol fitxategi ezin analizagarria" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Ezin izan da %s(r)en kanalizazioa ireki" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Irakurri errorea %s prozesutik" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Huts egin du atzitzean" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Huts egin du aldaketa ordua ezartzean" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Ezin da cdrom-eko %s datu-basea irakurri" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1743,7 +1823,7 @@ msgstr "" "Mesedez erabili apt-cdrom APT-k CD hau ezagutu dezan.\n" "apt-get update ezin da erabili CD berriak gehitzeko" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD okerra" @@ -1761,15 +1841,6 @@ msgstr "Ez da diska aurkitu" msgid "File not found" msgstr "Ez da fitxategia aurkitu" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Huts egin du atzitzean" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Huts egin du aldaketa ordua ezartzean" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI baliogabea. URI lokalek ezin dute // eduki hasieran" @@ -1830,7 +1901,7 @@ msgstr "Konexioa denboraz kanpo" msgid "Server closed the connection" msgstr "Zerbitzariak konexioa itxi du" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Irakurketa errorea" @@ -1842,178 +1913,175 @@ msgstr "Erantzun batek bufferrari gainez eragin dio." msgid "Protocol corruption" msgstr "Protokolo hondatzea" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Idazketa errorea" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Ezin izan da socket-a sortu" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" "Ezin izan da datu-socketa konektatu; konexioak denbora muga gainditu du" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Ezin izan da socket pasibora konektatu." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo-k ezin izan du socket entzule bat eskuratu" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Ezin izan da socket bat lotu" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Ezin izan da socket-ean entzun" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Ezin izan da socket-aren izena zehaztu" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Ezin da PORT komandoa bidali" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Helbide familia ezezagunaa: %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRTek huts egin du, eta zerbitzariak hau esan du: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Datu-socket konexioak denbora muga gainditu du" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Ezin da konexioa onartu" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Arazoa fitxategiaren hash egitean" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Ezin da fitxategia lortu; zerbitzariak hau esan du: '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Datu-socketak denbora muga gainditu du" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Datu transferentziak huts egin du, eta zerbitzariak hau esan du: '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Kontsulta" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Ezin da deitu " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Konektatzen -> %s.(%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Ezin izan da socket-ik sortu honentzat: %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Ezin izan da konexioa hasi -> %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "" "Ezin izan da konektatu -> %s:%s (%s). Konexioak denbora muga gainditu du" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Ezin izan da konektatu -> %s:%s (%s)" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Konektatzen -> %s..." -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Ezin izan da '%s' ebatzi" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Aldi baterako akatsa '%s' ebaztean" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Zerbait arraroa pasatu da '%s:%s' (%i) ebaztean" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Ezin da konektatu -> %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Ezin da eraztuna ebatzi: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Acquire::gpgv::Options argumentu zerrenda luzeegia. Uzten." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Abortatu instalazioa." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "Barne errorea: Sinadura zuzena, baina ezin da egiaztapen marka zehaztu" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Beintza sinadura baliogabe bat aurkitu da." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "Ezin da %s abiarazi sinadura egiaztatzeko (gpgv instalaturik al dago?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Errore ezezaguna gpgv exekutatzean" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Ondorengo sinadurak baliogabeak dira:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2021,16 +2089,6 @@ msgstr "" "Ondorengo sinadurak ezin dira egiaztatu gako publikoa ez bait dago " "eskuragarri:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Ezin izan da %s(r)en kanalizazioa ireki" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Irakurri errorea %s prozesutik" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Goiburuen zain" @@ -2064,60 +2122,75 @@ msgstr "http zerbitzariak barruti onarpena apurturik du" msgid "Unknown date format" msgstr "Datu formatu ezezaguna" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Hautapenak huts egin du" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Konexioaren denbora muga gainditu da" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Errorea irteerako fitxategian idaztean" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Errorea fitxategian idaztean" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Errorea fitxategian idaztean" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Errorea zerbitzaritik irakurtzen Urrunetik amaitutako konexio itxiera" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Errorea zerbitzaritik irakurtzean" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Huts fitxategia mozterakoan" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Goiburu data gaizki dago" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Konexioak huts egin du" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Barne errorea" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Ezin da fitxategi huts baten mmap egin" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Ezin izan da %s(r)en kanalizazioa ireki" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Ezin izan da %lu byteren mmap egin" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Ezin da %s ireki" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Ezin da deitu " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2126,81 +2199,98 @@ msgstr "" "MMAP dinamikoa memoriaz kanpo. Mesedez handitu APT::Cache-Limit muga. Uneko " "balioa: %lu. (man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "%s hautapena ez da aurkitu" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Mota ezezaguneko laburtzapena: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "%s konfigurazio fitxategia irekitzen" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Sintaxi errorea, %s:%u: Blokearen hasieran ez dago izenik." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Sintaxi errorea %s:%u: Gaizki eratutako" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Sintaxi errorea, %s:%u: Zabor gehigarria balioaren ondoren" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Sintaxi errorea, %s:%u: Direktibak goi-mailan bakarrik egin daitezke" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Sintaxi errorea, %s:%u: habiaratutako elementu gehiegi" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Sintaxi errorea, %s:%u: hemendik barne hartuta" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Sintaxi errorea, %s:%u: onartu gabeko '%s' direktiba" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Sintaxi errorea, %s:%u: Direktibak goi-mailan bakarrik egin daitezke" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Sintaxi errorea, %s:%u: Zabor gehigarria fitxategi amaieran" @@ -2231,33 +2321,33 @@ msgstr "Ez da ulertzen komando lerroko %s aukera" msgid "Command line option %s is not boolean" msgstr "Komando lerroko %s aukera ez da boolearra." -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "%s aukerak argumentu bat behar du." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "%s aukera: konfigurazio elementuaren zehaztapenak =<val> eduki behar du." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "%s aukerak osoko argumentu bat behar du, eta ez '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "'%s' aukera luzeegia da" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "%s zentzua ez da ulertzen; probatu egiazkoa edo faltsua." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Eragiketa baliogabea: %s" @@ -2267,194 +2357,217 @@ msgstr "Eragiketa baliogabea: %s" msgid "Unable to stat the mount point %s" msgstr "Ezin da atzitu %s muntatze puntua" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Ezin da %s(e)ra aldatu" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Huts egin du CDROMa atzitzean" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Ez da blokeorik erabiltzen ari irakurtzeko soilik den %s blokeo " "fitxategiarentzat" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Ezin izan da %s blokeo fitxategia ireki" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Ez da blokeorik erabiltzen ari nfs %s muntatutako blokeo fitxategiarentzat" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Ezin izan da %s blokeoa hartu" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "%s espero zen baina ez zegoen han" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "%s azpiprozesuak segmentaziuo hutsegitea jaso du." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "%s azpiprozesuak segmentaziuo hutsegitea jaso du." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "%s azpiprozesuak errore kode bat itzuli du (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "%s azpiprozesua ustekabean amaitu da" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "%s fitxategia ezin izan da ireki" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Ezin izan da %s(r)en kanalizazioa ireki" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "irakurrita; oraindik %lu irakurtzeke, baina ez da ezer geratzen" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "idatzita; oraindik %lu idazteke, baina ezin da" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Arazoa fitxategia ixtean" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Arazoa fitxategia ixtean" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Arazoa fitxategia sinkronizatzean" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Arazoa fitxategia desestekatzean" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Arazoa fitxategia sinkronizatzean" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Paketeen katxea hutsik" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Paketeen katxe fitxategia hondatuta dago" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Paketeen katxe fixategiaren bertsioa ez da bateragarria" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "APT honek ez du '%s' bertsio sistema onartzen" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Paketeen katxea beste arkitektura batentzat sortuta dago" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Mendekotasuna:" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Aurremendekotasuna:" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Iradokizuna:" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Gomendioa:" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Gatazka:" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Ordeztea:" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Zaharkitzea:" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Apurturik" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "garrantzitsua" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "beharrezkoa" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "estandarra" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "aukerakoa" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "estra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Dependentzia zuhaitza eraikitzen" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Hautagaien bertsioak" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Dependentzi Sormena" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Egoera argibideak irakurtzen" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Huts egin du %s EgoeraFitxategia irekitzean" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Ezin izan da %s aldiroko EgoeraFitrxategia idatzi" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2465,64 +2578,84 @@ msgstr "Ezin da %s pakete fitxategia analizatu (1)" msgid "Unable to parse package file %s (2)" msgstr "Ezin da %s pakete fitxategia analizatu (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist analisia)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist analisia)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist analisia)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist analisia)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (URI analisia)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Gaizkieratutako %lu lerroa %s iturburu zerrendan (banaketa orokorra)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Gaizki osatutako %lu lerroa %s Iturburu zerrendan (dist analisia)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s irekitzen" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "%2$s iturburu zerrendako %1$u lerroa luzeegia da." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Gaizki osatutako %u lerroa %s Iturburu zerrendan (type)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "'%s' mota ez da ezagutzen %u lerroan %s Iturburu zerrendan" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Gaizki osatutako %u lerroa %s Iturburu zerrendan (hornitzaile id-a)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2534,7 +2667,7 @@ msgstr "" "izaten da, baina hala ere egin nahi baduzu, aktibatu APT::Force-LoopBreak " "aukera." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2546,14 +2679,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "'%s' motako indize fitxategirik ez da onartzen" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "%s paketea berriro instalatu behar da, baina ezin dut artxiborik aurkitu." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2561,11 +2694,11 @@ msgstr "" "Errorea: pkgProblemResolver::Resolve. Etenak sortu ditu, beharbada " "atxikitako paketeek eraginda." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Ezin dira arazoak konpondu; hautsitako paketeak atxiki dituzu." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2573,24 +2706,29 @@ msgstr "" "Indize fitxategi batzuk ezin izan dira deskargatu; ez ikusi egin zaie, edo " "zaharrak erabili dira haien ordez." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "%spartial zerrenda-direktorioa falta da." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "%spartial artxibo direktorioa falta da." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Ezin da zerrenda direktorioa blokeatu" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "%li fitxategi deskargatzen %li -tik (%s falta da)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "%li fitxategia jasotzen %li-tik" @@ -2610,12 +2748,12 @@ msgstr "%s metodoa ez da behar bezala abiarazi" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Mesedez sa ''%s' izeneko diska '%s' gailuan eta enter sakatu" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "'%s' pakete sistema ez da onartzen" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Ezin da pakete sistemaren mota egokirik zehaztu" @@ -2628,139 +2766,161 @@ msgstr "Ezin da %s atzitu." msgid "You must put some 'source' URIs in your sources.list" msgstr "'Iturburu' URI batzuk jarri behar dituzu sources.list-en" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Pakete zerrenda edo egoera fitxategia ezin dira analizatu edo ireki." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Beharbada 'apt-get update' exekutatu nahiko duzu arazoak konpontzeko" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Erregistro baliogabea hobespenen fitxategian, pakete goibururik ez" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Ez da ulertu %s orratz-mota (pin)" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Ez da lehentasunik zehaztu orratzarentzat (pin) (edo zero da)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Katxearen bertsio sistema ez da bateragarria" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Errorea gertatu da %s prozesatzean (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Errorea gertatu da %s prozesatzean (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Errorea gertatu da %s prozesatzean (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Errorea gertatu da %s prozesatzean (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Errorea gertatu da %s prozesatzean (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Errorea gertatu da %s prozesatzean (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Errorea gertatu da %s prozesatzean (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Errorea gertatu da %s prozesatzean (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Errorea gertatu da %s prozesatzean (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "APT honek maneia dezakeen pakete izenen kopurua gainditu duzu." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "APT honek maneia dezakeen bertsio kopurua gainditu duzu." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "APT honek maneia dezakeen azalpen kopurua gainditu duzu." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "APT honek maneia dezakeen mendekotasun muga gainditu duzu." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Errorea gertatu da %s prozesatzean (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Errorea gertatu da %s prozesatzean (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "%s %s paketea ez da aurkitu fitxategi mendekotasunak prozesatzean" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Ezin da atzitu %s iturburu paketeen zerrenda" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Fitxategiaren erreferentziak biltzen" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "S/I errorea iturburu katxea gordetzean" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "huts egin du izen-aldaketak, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum ez dator bat" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Egiaztapena ez dator bat" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Ez dago gako publiko erabilgarririk hurrengo gako ID hauentzat:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2769,7 +2929,7 @@ msgstr "" "Ezin izan dut %s paketeko fitxategi bat lokalizatu. Beharbada eskuz konpondu " "beharko duzu paketea. (arkitektura falta delako)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2778,7 +2938,7 @@ msgstr "" "Ezin izan dut %s paketeko fitxategi bat lokalizatu. Beharbada eskuz konpondu " "beharko duzu paketea." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2786,31 +2946,41 @@ msgstr "" "Paketearen indize fitxategiak hondatuta daude. 'Filename:' eremurik ez %s " "paketearentzat." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Tamaina ez dator bat" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Ezin da %s pakete fitxategia analizatu (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Oharra, %s hautatzen %s(r)en ordez\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Lerro baliogabea desbideratze fitxategian: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Ezin da %s pakete fitxategia analizatu (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "%s saltzaile blokeak ez du egiaztapen markarik" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2819,66 +2989,66 @@ msgstr "" "%s CD-ROM muntatze puntua erabiltzen\n" "CD-ROM-a muntatzen\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Egiaztatzen... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Gordetako Etiketa: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "CD-ROM Desmuntatzen...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "%s CD-ROM muntatze puntua erabiltzen\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "CD-ROM-a desmuntatzen\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Diska itxaroten...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "CD-ROM-a muntatzen...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Indize fitxategien bila diska arakatzen...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "%zu pakete indize, %zu jatorri indize %zu itzulpen indize eta %zu sinadura " "aurkitu dira\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Aurkitutako Etiketa: '%s' \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Hau ez baliozko izen bat, froga berriro.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2887,167 +3057,292 @@ msgstr "" "Diskaren izen:\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Pakete zerrendak kopiatzen..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Jatorri zerrenda berria idazten\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Diskoarentzako jatorri sarrerak:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i erregistro grabaturik.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i erregistro eta %i galdutako fitxategi grabaturik.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i erregistro eta %i okerreko fitxategi grabaturik\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "%i erregistro, %i galdutako fitxategi eta %i okerreko fitxategi grabaturik\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "%s konfigurazio fitxategia irekitzen" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Egiaztapena ez dator bat" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "'%2$s'(r)en '%1$s' banaketa ez da aurkitu" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "'%2$s'(r)en '%1$s' bertsioa ez da aurkitu" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Ezin izan da %s zeregina aurkitu" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Ezin izan da %s paketea aurkitu" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "%s Instalatzen" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s konfiguratzen" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s kentzen" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s guztiz ezabatu da" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Inbstalazio-ondorengo %s abiarazlea exekutatzen" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "'%s' direktorioa falta da" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "%s fitxategia ezin izan da ireki" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s prestatzen" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s irekitzen" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "%s konfiguratzeko prestatzen" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s Instalatuta" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "%s kentzeko prestatzen" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s kendurik" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "%s guztiz ezabatzeko prestatzen" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s guztiz ezabatu da" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Ezin da erregistroa idatzi, openpty() -ek huts egin du (/dev/pts ez dago " "muntaturik?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Ezin da zerrenda direktorioa blokeatu" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Ezin izan zaio fitxategiari adabakia ezarri" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Konexioa behar baino lehenago itxi da" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E: Acquire::gpgv::Options argumentu zerrenda luzeegia. Uzten." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Errorea gertatu da %s prozesatzean (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Gaizki osatutako %u lerroa %s Iturburu zerrendan (hornitzaile id-a)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Ezin da eraztuna ebatzi: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Ezin izan zaio fitxategiari adabakia ezarri" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -8,152 +8,157 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.5.26\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-12-11 14:52+0200\n" "Last-Translator: Tapio Lehtonen <tale@debian.org>\n" "Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n" +"Language: fi\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" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paketin %s versiossa %s on tyydyttämätön riippuvuus:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Pakettia %s ei löydy" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Pakettien kokonaismäärä : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Pakettien kokonaismäärä : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Tavallisia paketteja: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Aitoja näennäispaketteja: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Yksinkertaisia näennäispaketteja: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Sekanäennäispaketteja: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Puuttuu: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Eri versioita yhteensä: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Eri kuvauksia yhteensä: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Riippuvuuksia yhteensä: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Versio/tdsto suhteita yht: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Kuvaus/tdsto suhteita yht: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Tarjoamiskuvauksia yhteensä: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Erilaisia merkkijonoja yhteensä: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Versioriippuvuustila yhteensä: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Löysää tilaa yhteensä: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Käytetty tila yhteensä: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Pakettitiedosto %s ei ole ajan tasalla." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "On annettava täsmälleen yksi lauseke" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Yhtään pakettia ei löytynyt" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Pakettia %s ei löydy" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pakettitiedostot:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Varasto ei ole ajan tasalla, pakettitiedostoa ei löydy kansiosta" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Paketit joissa tunniste:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ei löydy)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Asennettu: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ei mitään)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Ehdokas: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ei mitään)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Paketin tunnistenumero: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versiotaulukko:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s laitealustalle %s käännöksen päiväys %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -174,6 +179,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -235,7 +241,12 @@ msgstr "Kirjoita levylle nimi, kuten \"Debian 2.1r1 Levy 1\"" msgid "Please insert a Disc in the drive and press enter" msgstr "Aseta levy asemaan ja paina Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Nimen muuttaminen %s -> %s ei onnistunut" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Toista tämä lopuille rompuille kasassasi." @@ -300,41 +311,41 @@ msgstr "" " -c=? Lue tämä asetustiedosto\n" " -o=? Aseta mikä asetusvalitsin tahansa, esim. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Tiedostoon %s kirjoittaminen ei onnistu" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Ohjelman debconf versiota ei saa selvitettyä. Onko debconf asennettu?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Paketin laajennuslista on liian pitkä" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Tapahtui virhe käsiteltäessa kansiota %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lähteiden laajennuslista on liian pitkä" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "" "Tapahtui virhe kirjoitettaessa otsikkotietoa sisällysluettelotiedostoon" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Tapahtui virhe käsiteltäessä sisällysluetteloa %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -416,11 +427,11 @@ msgstr "" " -c=? Lue tämä asetustiedosto\n" " -o=? Aseta mikä asetusvalitsin tahansa" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Mitkään valinnat eivät täsmänneet" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Pakettitiedostojen ryhmästä \"%s\" puuttuu joitain tiedostoja" @@ -436,8 +447,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Tietokanta on vanha, yritetään päivittää %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Tietokannan muoto ei kelpaa. Jos tehtiin päivitys vanhasta apt:n versiosta, " @@ -454,95 +466,95 @@ msgstr "Tietokantatiedostoa %s ei saatu avattua: %s" msgid "Failed to stat %s" msgstr "Tiedostolle %s ei toimi stat" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arkistolla ei ole ohjaustietuetta" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Kohdistinta ei saada" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Kansiota %s ei voi lukea\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Tdstolle %s ei toimi stat\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Tiedostossa virheitä " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Osoitteen %s selvitys ei onnistunut" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Puun läpikäynti ei onnistunut" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Tiedoston %s avaaminen ei onnistunut" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "readlink %s ei onnistunut" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "unlink %s ei onnistunut" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Linkin %s -> %s luonti ei onnistunut" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLinkin yläraja %st saavutettu.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arkistossa ei ollut pakettikenttää" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s:llä ei ole poikkeustietuetta\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s ylläpitäjä on %s eikä %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s:llä ei ole poikkeustietuetta\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s:llä ei ole binääristäkään poikkeustietuetta\n" @@ -642,79 +654,79 @@ msgstr "Ilmeni pulmia poistettaessa tiedosto %s" msgid "Failed to rename %s to %s" msgstr "Nimen muuttaminen %s -> %s ei onnistunut" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "K" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Käännösvirhe lausekkeessa - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Näillä paketeilla on tyydyttämättömiä riippuvuuksia:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "mutta %s on asennettu" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "mutta %s on merkitty asennettavaksi" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "mutta ei ole asennuskelpoinen" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "mutta on näennäispaketti" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "mutta ei ole asennettu" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "mutta ei ole merkitty asennettavaksi" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " tai" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Seuraavat UUDET paketit asennetaan:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Seuraavat paketit POISTETAAN:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Nämä paketit on jätetty odottamaan:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Nämä paketit päivitetään:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Nämä paketit VARHENNETAAN:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Seuraavat pysytetyt paketit muutetaan:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (syynä %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -722,146 +734,235 @@ msgstr "" "VAROITUS: Seuraavat välttämättömät paketit poistetaan.\n" "Näin EI PITÄISI tehdä jos ei aivan tarkkaan tiedä mitä tekee!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu päivitetty, %lu uutta asennusta, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu uudelleen asennettua, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu varhennettua, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu poistettavaa ja %lu päivittämätöntä.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu ei asennettu kokonaan tai poistettiin.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Huomautus, valitaan %s lausekkeella \"%s\"\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Huomautus, valitaan %s lausekkeella \"%s\"\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Valittiin versio %s (%s) paketille %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Paketti %s on näennäispaketti, jonka kattaa:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Asennettu]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Mahdolliset versiot" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Yksi pitää valita asennettavaksi." + +#: 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 "" +"Pakettia %s ei ole saatavilla, mutta toinen paketti viittaa siihen.\n" +"Tämä voi tarkoittaa paketin puuttuvan, olevan vanhentunut tai\n" +"saatavilla vain jostain muusta lähteestä\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Seuraavat paketit kuitenkin korvaavat sen:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Paketilla %s ei ole asennettavaa valintaa" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Huomautus, valitaan %s eikä %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Ohitetaan %s, se on jo asennettu eikä ole komennettu päivitystä.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Ohitetaan %s, se on jo asennettu eikä ole komennettu päivitystä.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Paketin %s uudelleenasennus ei ole mahdollista, sitä ei voi noutaa.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s on jo uusin versio.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s on merkitty käyttäjän toimesta asennetuksi.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pakettia %s ei ole asennettu, niinpä sitä ei poisteta\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Korjataan riippuvuuksia..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " ei onnistunut." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Riippuvuuksien korjaus ei onnistu" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Päivitysjoukon minimointi ei onnistu" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Valmis" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Halunnet suorittaa \"apt-get -f install\" korjaamaan nämä." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Tyydyttämättömiä riippuvuuksia. Koita käyttää -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "VAROITUS: Seuraavian pakettien alkuperää ei voi varmistaa!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Varoitus varmistamisesta on ohitettu.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Asennetaanko nämä paketit ilman todennusta [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Joidenkin pakettien alkuperästä ei voitu varmistua" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Oli pulmia ja -y käytettiin ilman valitsinta --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Sisäinen virhe, InstallPackages kutsuttiin rikkinäisille paketeille!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Paketteja pitäisi poistaa mutta Remove ei ole käytössä." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Tapahtui sisäinen virhe, järjestäminen keskeytyi" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Noutokansiota ei saatu lukittua" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Lähteiden luetteloa ei pystynyt lukemaan." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "No jo on... Koot eivät täsmää, sähköpostita email apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Noudettavaa arkistoa %st/%st.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Noudettavaa arkistoa %st.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Toiminnon jälkeen käytetään %s t lisää levytilaa.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Toiminnon jälkeen vapautuu %s t levytilaa.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Kansion %s vapaan tilan määrä ei selvinnyt" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Kansiossa %s ei ole riittävästi vapaata tilaa." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "On määritetty Trivial Only mutta tämä ei ole itsestäänselvä toimenpide." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Kyllä, tee kuten käsketään!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -872,28 +973,28 @@ msgstr "" "Jatka kirjoittamalla \"%s\"\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Keskeytä." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Haluatko jatkaa [K/e]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Tiedoston %s nouto ei onnistunut %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Joidenkin tiedostojen nouto ei onnistunut" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Nouto on valmis ja määrätty vain nouto" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -901,140 +1002,88 @@ msgstr "" "Joidenkin arkistojen nouto ei onnistunut, ehkä \"apt-get update\" auttaa tai " "kokeile --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing ja taltion vaihto ei ole nyt tuettu" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Puuttuvia paketteja ei voi korjata." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Asennus keskeytetään." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Huomautus, valitaan %s eikä %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Ohitetaan %s, se on jo asennettu eikä ole komennettu päivitystä.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pakettia %s ei ole asennettu, niinpä sitä ei poisteta\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Paketti %s on näennäispaketti, jonka kattaa:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Asennettu]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Yksi pitää valita asennettavaksi." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Pakettia %s ei ole saatavilla, mutta toinen paketti viittaa siihen.\n" -"Tämä voi tarkoittaa paketin puuttuvan, olevan vanhentunut tai\n" -"saatavilla vain jostain muusta lähteestä\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Seuraavat paketit kuitenkin korvaavat sen:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Paketilla %s ei ole asennettavaa valintaa" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Paketin %s uudelleenasennus ei ole mahdollista, sitä ei voi noutaa.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s on jo uusin versio.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Julkaisua \"%s\" paketille \"%s\" ei löytynyt" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Versiota \"%s\" paketille \"%s\" ei löytynyt" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Valittiin versio %s (%s) paketille %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "stat ei toiminut lähdepakettiluettelolle %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Komento update ei käytä parametreja" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Luettelokansiota ei voitu lukita" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "On tarkoitus olla poistamatta mitään, joten AutoRemover:ia ei voi käynnistää" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Seuraavat paketit asennettiin automaattisesti, eivätkä ne ole enää " +"vaadittuja:" +msgstr[1] "" "Seuraavat paketit asennettiin automaattisesti, eivätkä ne ole enää " "vaadittuja:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Seuraavat paketit asennettiin automaattisesti, eivätkä ne ole enää " +"vaadittuja:" +msgstr[1] "" "Seuraavat paketit asennettiin automaattisesti, eivätkä ne ole enää " "vaadittuja:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Poista ne komennolla \"apt-get autoremove\"." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1052,43 +1101,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Seuraavista tiedoista voi olla hyötyä selvitettäessä tilannetta:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Sisäinen virhe, AutoRemover rikkoi jotain" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Sisäinen virhe, AllUpgrade rikkoi jotain" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Tehtävää %s ei löytynyt" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Pakettia %s ei löytynyt" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Huomautus, valitaan %s lausekkeella \"%s\"\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s on merkitty käyttäjän toimesta asennetuksi.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Saatat haluta suorittaa \"apt-get -f install\" korjaamaan nämä:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1096,7 +1125,7 @@ msgstr "" "Kaikkia riippuvuuksia ei ole tyydytetty. Kokeile \"apt-get -f install\" " "ilmanpaketteja (tai ratkaise itse)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1107,116 +1136,145 @@ msgstr "" "jos käytetään epävakaata jakelua, joitain vaadittuja paketteja ei ole\n" "vielä luotu tai siirretty Incoming-kansiosta." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Rikkinäiset paketit" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Seuraavat ylimääräiset paketit on merkitty asennettaviksi:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Ehdotetut paketit:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Suositellut paketit:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Pakettia %s ei löytynyt" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s on merkitty käyttäjän toimesta asennetuksi.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Käsitellään päivitystä ... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Ei onnistunut" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Valmis" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Sisäinen virhe, resolver rikkoi jotain" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Noutokansiota ei saatu lukittua" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "On annettava ainakin yksi paketti jonka lähdekoodi noudetaan" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Paketin %s lähdekoodipakettia ei löytynyt" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Ohitetaan jo noudettu tiedosto \"%s\"\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Kansiossa %s ei ole riittävästi vapaata tilaa" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "On noudettava %st/%st lähdekoodiarkistoja.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "On noudettava %st lähdekoodiarkistoja.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Nouda lähdekoodi %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Joidenkin arkistojen noutaminen ei onnistunut." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Ohitetaan purku jo puretun lähdekoodin %s kohdalla\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Purkukomento \"%s\" ei onnistunut.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Tarkista onko paketti \"dpkg-dev\" asennettu.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Paketointikomento \"%s\" ei onnistunut.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Lapsiprosessi kaatui" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "On annettava ainakin yksi paketti jonka paketointiriippuvuudet tarkistetaan" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Paketille %s ei ole saatavilla riippuvuustietoja" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "Paketille %s ei ole määritetty paketointiriippuvuuksia.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1224,7 +1282,7 @@ msgid "" msgstr "" "riippuvuutta %s paketille %s ei voi tyydyttää koska pakettia %s ei löydy" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1233,32 +1291,32 @@ msgstr "" "%s riippuvuutta paketille %s ei voi tyydyttää koska mikään paketin %s versio " "ei vastaa versioriippuvuuksia" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Riippuvutta %s paketille %s ei voi tyydyttää: Asennettu paketti %s on liian " "uusi" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Riippuvuutta %s paketille %s ei voi tyydyttää: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Paketointiriippuvuuksia paketille %s ei voi tyydyttää." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Paketointiriippuvuuksien käsittely ei onnistunut" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Tuetut moduulit:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1283,6 +1341,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1342,7 +1402,7 @@ msgstr "" "lisätietoja ja lisää valitsimia.\n" " This APT has Super Cow Powers.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1590,11 +1650,11 @@ msgstr "Tiedosto %s/%s kirjoitetaan paketista %s tulleen päälle" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Tiedostoa %s ei voi lukea" @@ -1623,10 +1683,9 @@ msgstr "stat ei toimi: %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Kansioiden info ja temp pitää olla samassa tiedostojärjestelmässä" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Luetaan pakettiluetteloita" @@ -1731,12 +1790,33 @@ msgstr "Kelvollista ohjaustiedostoa ei löydy" msgid "Unparsable control file" msgstr "Ohjaustiedosto ei jäsenny" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Putkea %s ei voitu avata" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Prosessi %s ilmoitti lukuvirheestä" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Komento stat ei toiminut" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Tiedoston muutospäivämäärää ei saatu vaihdettua" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Rompputietokantaa %s ei voi lukea" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1744,7 +1824,7 @@ msgstr "" "Käytä komentoa apt-cdrom jotta APT tunnistaa tämän rompun, apt-get update ei " "osaa lisätä uusia romppuja" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Väärä romppu" @@ -1761,15 +1841,6 @@ msgstr "Levyä ei löydy" msgid "File not found" msgstr "Tiedostoa ei löydy" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Komento stat ei toiminut" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Tiedoston muutospäivämäärää ei saatu vaihdettua" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI on kelvoton, paikallinen URI ei saa alkaa //" @@ -1828,7 +1899,7 @@ msgstr "Yhteys aikakatkaistiin" msgid "Server closed the connection" msgstr "Palvelin sulki yhteyden" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Lukuvirhe" @@ -1840,179 +1911,175 @@ msgstr "Vastaus aiheutti puskurin ylivuodon." msgid "Protocol corruption" msgstr "Yhteyskäytäntö on turmeltunut" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Virhe kirjoitettaessa" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Pistoketta ei voitu luoda" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Pistoketta ei voitu kytkeä, yhteys aikakatkaistiin" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Passiivista pistoketta ei voitu kytkeä." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo ei saanut kuuntelupistoketta" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Pistoketta ei voitu nimetä" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Pistoketta ei voitu kuunnella" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Pistokkeen nimeä ei saatu selville" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Komennon PORT lähetys ei onnistu" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Tuntematon osoiteperhe %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT ei onnistunut, palvelin ilmoitti: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Pistokkeen kytkeminen aikakatkaistiin" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Yhteyttä ei voitu hyväksyä" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Pulmia tiedoston hajautuksessa" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Tiedostoa ei saatu noudettua, palvelin ilmoitti \"%s\"" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Pistoke aikakatkaistiin" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Tiedonsiirto ei onnistunut, palvelin ilmoitti \"%s\"" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Kysely" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Käynnistys ei onnistu" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Avataan yhteys %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Pistokeen luonti ei onnistu %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Yhteyden %s avaus ei onnistu: %s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Yhteyttä %s ei voitu muodostaa: %s (%s), yhteys aikakatkaistiin" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Yhteyttä %s ei voitu muodostaa: %s (%s)" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Avataan yhteys %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nimeä \"%s\" ei voitu selvittää" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Tilapäinen häiriö selvitettäessä \"%s\"" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Jotain kenkkua tapahtui selvitettäessä \"%s: %s\" (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Ei ole mahdollista muodostaa yhteyttä %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Avainrengasta \"%s\" ei saatavilla" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Parametrien luettelo Acquire::gpgv::Options liian pitkä. Lopetetaan." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Asennus keskeytetään." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Sisäinen virhe: Allekirjoitus kelpaa, mutta avaimen sormenjälki tuntematon?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "LÖytyi ainakin yksi kelvoton allekirjoitus." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Ei käynnistynyt \"%s\" allekirjoitusta tarkistamaan (onko gpgv asennettu?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Tapahtui tuntematon virhe suoritettaessa gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Seuraavat allekirjoitukset eivät olleet kelvollisia:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2020,16 +2087,6 @@ msgstr "" "Seuraavia allekirjoituksia ei voinut varmentaa koska julkista avainta ei ole " "saatavilla:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Putkea %s ei voitu avata" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Prosessi %s ilmoitti lukuvirheestä" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Odotetaan otsikoita" @@ -2063,141 +2120,173 @@ msgstr "HTTP-palvelimen arvoaluetuki on rikki" msgid "Unknown date format" msgstr "Tuntematon päiväysmuoto" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Select ei toiminut" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Yhteys aikakatkaistiin" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Tapahtui virhe kirjoitettaessa tulostustiedostoon" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Tapahtui virhe kirjoitettaessa tiedostoon" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Tapahtui virhe kirjoitettaessa tiedostoon" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Tapahtui virhe luettaessa palvelimelta. Etäpää sulki yhteyden" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Tapahtui virhe luettaessa palvelimelta" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Tiedoston typistäminen ei onnistunut" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Virheellinen otsikkotieto" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Yhteys ei toiminut" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Sisäinen virhe" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Tyhjälle tiedostolle ei voi tehdä mmap:ia" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Putkea %s ei voitu avata" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Ei voitu tehdä %lu tavun mmap:ia" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Tiedoston %s avaaminen ei onnistunut" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Käynnistys ei onnistu" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Valintaa %s ei löydy" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Tuntematon tyypin lyhenne: \"%c\"" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Avataan asetustiedosto %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaksivirhe %s: %u: Lohko alkaa ilman nimeä." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaksivirhe %s: %u: väärän muotoinen nimikenttä" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaksivirhe %s: %u: Arvon jälkeen ylimääräistä roskaa" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Syntaksivirhe %s: %u: Direktiivejä voi olla vain ylimmällä tasolla" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaksivirhe %s: %u: Liian monta sisäkkäistä includea" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaksivirhe %s: %u: Sisällytetty tästä" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaksivirhe %s: %u: Tätä direktiiviä ei tueta \"%s\"" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Syntaksivirhe %s: %u: Direktiivejä voi olla vain ylimmällä tasolla" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaksivirhe %s: %u: Ylimääräistä roskaa tiedoston lopussa" @@ -2228,32 +2317,32 @@ msgstr "Komentorivin valitsin %s on tuntematon" msgid "Command line option %s is not boolean" msgstr "Komentorivin valitsin %s ei ole totuusarvoinen" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Valitsin %s tarvitsee parametrin" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Valitsin %s: Asetusarvon määrityksessä on oltava =<arvo>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Valitsin %s tarvitsee kokonaislukuparametrin, ei \"%s\"" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Valitsin \"%s\" on liian pitkä" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Arvo %s on tuntematon, yritä tosi tai epätosi." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Virheellinen toiminto %s" @@ -2263,191 +2352,214 @@ msgstr "Virheellinen toiminto %s" msgid "Unable to stat the mount point %s" msgstr "Komento stat ei toiminut liitoskohdalle %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Kansioon %s vaihto ei onnistu" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Komento stat ei toiminut rompulle" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Lukkoa ei käytetä kirjoitussuojatulle tiedostolle %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Lukkotiedostoa %s ei voitu avata" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Lukitusta ei käytetä NFS-liitetylle tiedostolle %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Lukkoa %s ei saada" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Odotettiin %s, mutta sitä ei ollut" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Aliprosessi %s aiheutti suojausvirheen." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Aliprosessi %s aiheutti suojausvirheen." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Aliprosessi %s palautti virhekoodin (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Aliprosessi %s lopetti odottamatta" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Tiedostoa %s ei voitu avata" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Putkea %s ei voitu avata" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "read, vielä %lu lukematta mutta tiedosto loppui" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "write, vielä %lu kirjoittamatta mutta epäonnistui" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Pulmia tiedoston sulkemisessa" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Pulmia tiedoston sulkemisessa" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Pulmia tehtäessä tiedostolle sync" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Pulmia tehtäessä tiedostolle unlink" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Pulmia tehtäessä tiedostolle sync" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Pakettivarasto on tyhjä" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Pakettivarasto on turmeltunut" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Pakettivaraston versio on yhteensopimaton" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Tämä APT ei tue versionhallintajärjestelmää \"%s\"" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Pakettivarasto on tehty muulle arkkitehtuurille" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Riippuvuudet" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Esiriippuvuudet" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Ehdotukset" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Suosittelut" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Ristiriidat" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Korvaavuudet" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Täydet korvaavuudet" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Rikkoo" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "tärkeä" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "välttämätön" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "perus" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "valinnainen" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "ylimääräinen" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Muodostetaan riippuvuussuhteiden puu" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Mahdolliset versiot" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Luodaan riippuvuudet" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Luetaan tilatiedot" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Tilatiedoston %s avaaminen ei onnistunut" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Tilapäisen tilatiedoston %s kirjoittaminen ei onnistunut" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2458,75 +2570,95 @@ msgstr "Pakettitiedostoa %s (1) ei voi jäsentää" msgid "Unable to parse package file %s (2)" msgstr "Pakettitiedostoa %s (2) ei voi jäsentää" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist-jäsennys)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist-jäsennys)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist-jäsennys)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist-jäsennys)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (URI-jäsennys)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (Absoluuttinen dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Väärän muotoinen rivi %lu lähdeluettelossa %s (dist-jäsennys)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Avataan %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Rivi %u on liian pitkä lähdeluettelossa %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Rivi %u on väärän muotoinen lähdeluettelossa %s (tyyppi)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Tyyppi \"%s\" on tuntematon rivillä %u lähdeluettelossa %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Rivi %u on väärän muotoinen lähdeluettelossa%s (toimittajan tunniste)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, 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 "" -"Tämän asennusajo vaatii tilapäisesti poistettavaksi välttämättömän paketin %" -"s Conflicts/Pre-Depends -kehämäärittelyn takia. Tämä on usein pahasta, mutta " -"jos varmasti haluat tehdä niin, käytä APT::Force-LoopBreak -valitsinta." +"Tämän asennusajo vaatii tilapäisesti poistettavaksi välttämättömän paketin " +"%s Conflicts/Pre-Depends -kehämäärittelyn takia. Tämä on usein pahasta, " +"mutta jos varmasti haluat tehdä niin, käytä APT::Force-LoopBreak -valitsinta." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2538,13 +2670,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Hakemistotiedoston tyyppi \"%s\" ei ole tuettu" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "Paketti %s olisi asennettava uudelleen, mutta sen arkistoa ei löydy." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2552,11 +2684,11 @@ msgstr "" "Virhe, pkgProblemResolver::Resolve tuotti katkoja, syynä voi olla pysytetyt " "paketit." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Pulmia ei voi korjata, rikkinäisiä paketteja on pysytetty." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2564,24 +2696,29 @@ msgstr "" "Joidenkin hakemistotiedostojen nouto ei onnistunut, ne on ohitettu tai " "käytetty vanhoja. " -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Luettelokansio %spartial puuttuu." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Arkistokansio %spartial puuttuu." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Luettelokansiota ei voitu lukita" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Noudetaan tiedosto %li / %li (jäljellä %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Noudetaan tiedosto %li / %li" @@ -2601,12 +2738,12 @@ msgstr "Menetelmä %s ei käynnistynyt oikein" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Pistä levy nimeltään: \"%s\" asemaan \"%s\" ja paina Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Paketointijärjestelmä \"%s\" ei ole tuettu" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Sopivaa paketointijärjestelmän tyyppiä ei saa selvitettyä" @@ -2619,141 +2756,163 @@ msgstr "stat %s ei onnistu." msgid "You must put some 'source' URIs in your sources.list" msgstr "Tiedostossa sources.list on oltava rivejä joissa \"lähde\"-URI" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Pakettiluettelonn tai tilatiedoston avaaminen tai jäsennys epäonnistui." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Voit haluta suorittaa apt-get update näiden pulmien korjaamiseksi" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Asetustiedostossa on virheellinen tietue, Package-otsikko puuttuu" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Tunnistetyyppi %s on tuntematon" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Tärkeysjärjestystä ei määritetty tunnisteelle (tai se on nolla)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Pakettivaraston versionhallintajärjestelmä ei ole yhteensopiva" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Tapahtui virhe käsiteltäessä %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Tapahtui virhe käsiteltäessä %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Tapahtui virhe käsiteltäessä %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Tapahtui virhe käsiteltäessä %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Tapahtui virhe käsiteltäessä %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Tapahtui virhe käsiteltäessä %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Tapahtui virhe käsiteltäessä %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Tapahtui virhe käsiteltäessä %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Tapahtui virhe käsiteltäessä %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Jummijammi, annoit enemmän pakettien nimiä kuin tämä APT osaa käsitellä." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Jummijammi, annoit enemmän versioita kuin tämä APT osaa käsitellä." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Jummijammi, tämä APT ei osaa käsitellä noin montaa kuvausta." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Jummijammi, annoit enemmän riippuvuuksia kuin tämä APT osaa käsitellä." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Tapahtui virhe käsiteltäessä %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Tapahtui virhe käsiteltäessä %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Pakettia %s %s ei löytynyt käsiteltäessä tiedostojen riippuvuuksia." -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "stat ei toiminut lähdepakettiluettelolle %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Kootaan tiedostojen tarjoamistietoja" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Syöttö/Tulostus -virhe tallennettaessa pakettivarastoa" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "nimen vaihto ei onnistunut, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum ei täsmää" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash Sum täsmää" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Julkisia avaimia ei ole saatavilla, avainten ID:t ovat:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2762,7 +2921,7 @@ msgstr "" "En löytänyt pakettia %s vastaavaa tiedostoa. Voit ehkä joutua korjaamaan " "tämän paketin itse (puuttuvan arkkitehtuurin vuoksi)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2771,7 +2930,7 @@ msgstr "" "Pakettia %s vastaavaa tiedostoa ei löytynyt. Voit ehkä joutua korjaamaan " "tämän paketin itse." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2779,31 +2938,41 @@ msgstr "" "Pakettihakemistotiedostot ovat turmeltuneet. Paketille %s ei ole Filename-" "kenttää." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Koko ei täsmää" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Pakettitiedostoa %s (1) ei voi jäsentää" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Huomautus, valitaan %s eikä %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Virheellinen rivi korvautustiedostossa: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Pakettitiedostoa %s (1) ei voi jäsentää" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Toimittajan lohkosta %s puuttuu sormenjälki" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2812,66 +2981,66 @@ msgstr "" "Käytetään rompun liitoskohtaa %s\n" "Liitetään romppu\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Tunnistetaan... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Tallennettu nimio: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Irrotetaan romppu...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Käytetään rompun liitoskohtaa %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Irrotetaan romppu\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Odotetaan levyä...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Liitetään romppu...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Etsitään levyltä hakemistotiedostoja...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Hakemistoja löytyi: Asennuspakettien %zu, lähdekoodipakettien %zu, " "käännösten %zu ja allekirjoituksia löytyi %zu\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Löytyi nimiö: \"%s\"\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Tuo ei kelpaa nimeksi, yritä uudelleen.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2880,168 +3049,295 @@ msgstr "" "Tämä levy on: \n" "\"%s\"\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopioidaan pakettiluetteloita..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Kirjoitetaan uusi lähdeluettelo\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Tämän levyn lähdekoodipakettien luettelon tietueita ovat:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Kirjoitettiin %i tietuetta.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Kirjoitettiin %i tietuetta joissa oli %i puuttuvaa tiedostoa.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Kirjoitettiin %i tietuetta joissa oli %i paritonta tiedostoa\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Kirjoitettiin %i tietuetta joissa oli %i puuttuvaa ja %i paritonta " "tiedostoa\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Avataan asetustiedosto %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Hash Sum täsmää" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Julkaisua \"%s\" paketille \"%s\" ei löytynyt" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Versiota \"%s\" paketille \"%s\" ei löytynyt" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Tehtävää %s ei löytynyt" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Pakettia %s ei löytynyt" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Asennetaan %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Tehdään asetukset: %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Poistetaan %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s poistettiin kokonaan" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Suoritetaan jälkiasennusliipaisin %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Kansio \"%s\" puuttuu." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Tiedostoa %s ei voitu avata" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Valmistellaan %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Puretaan %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Valmistaudutaan tekemään asetukset: %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s asennettu" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Valmistaudutaan poistamaan %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s poistettu" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Valmistaudutaan poistamaan %s kokonaan" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s poistettiin kokonaan" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Lokiin ei voi kirjoittaa, openpty() epäonnistui (onko /dev/pts " "liittämättä?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Luettelokansiota ei voitu lukita" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Tiedostoa %s ei voitu avata" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Yhteys katkesi ennenaikaisesti" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Parametrien luettelo Acquire::gpgv::Options liian pitkä. Lopetetaan." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Tapahtui virhe käsiteltäessä %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "" +#~ "Rivi %u on väärän muotoinen lähdeluettelossa%s (toimittajan tunniste)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Avainrengasta \"%s\" ei saatavilla" + +#~ msgid "Could not patch file" +#~ msgstr "Tiedostoa %s ei voitu avata" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -8,153 +8,155 @@ msgid "" msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-11 15:17+0100\n" -"PO-Revision-Date: 2010-01-29 19:53+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-25 07:16+0200\n" "Last-Translator: Christian Perrier <bubulle@debian.org>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: Plural-Forms: nplurals=2; plural=n>1;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Le paquet %s de version %s contient une dépendance absente :\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Impossible de trouver le paquet %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Nombre total de paquets : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Nombre total de structures de paquets : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Paquets ordinaires : " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Paquets entièrement virtuels : " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Paquets virtuels simples : " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Paquets virtuels mixtes : " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Manquants : " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Nombre de versions distinctes : " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Nombre de descriptions distinctes : " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Nombre de dépendances : " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Nombre de relations version/fichier : " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Nombre de relations description/fichier : " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Nombre de relations « Provides » : " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Nombre de motifs rationnels : " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Espace occupé par les versions des dépendances : " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Espace disque gaspillé : " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Total de l'espace attribué : " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Fichier %s désynchronisé." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Vous devez fournir exactement un motif" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Vous devez fournir au moins un motif de recherche" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Aucun paquet n'a été trouvé" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Impossible de trouver le paquet %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Fichiers du paquet :" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Le cache est désynchronisé, impossible de référencer un fichier" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Paquets étiquetés :" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(non trouvé)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installé : " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(aucun)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidat : " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(aucun)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Étiquette de paquet : " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Table de version :" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2675 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s pour %s compilé sur %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -175,6 +177,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -212,6 +215,7 @@ msgstr "" " unmet - Affiche les dépendances manquantes\n" " search - Cherche une expression rationnelle dans la liste des paquets\n" " show - Affiche la description du paquet\n" +" showauto - Affiche la liste des paquets installés automatiquement\n" " depends - Affiche toutes les dépendances d'un paquet\n" " rdepends - Affiche les dépendances inverses d'un paquet\n" " pkgnames - Liste le nom de tous les paquets du système\n" @@ -241,7 +245,12 @@ msgid "Please insert a Disc in the drive and press enter" msgstr "" "Veuillez insérer un disque dans le lecteur et appuyez sur la touche Entrée" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Impossible de monter « %s » sur « %s »" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" "Veuillez répéter cette opération pour tous les disques de votre jeu de " @@ -308,41 +317,41 @@ msgstr "" " -c=? Lit ce fichier de configuration\n" " -o=? Spécifie une option de configuration, p. ex. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:863 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Impossible d'écrire sur %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "" "Impossible d'obtenir la version de debconf. Est-ce que debconf est installé ?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "La liste d'extension du paquet est trop longue" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Erreur lors du traitement du répertoire %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "La liste d'extension des sources est trop grande" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Erreur lors de l'écriture de l'en-tête du fichier contenu" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Erreur du traitement du contenu %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -384,7 +393,8 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" "Usage : apt-ftparchive [options] commande\n" -"Commandes : paquets binarypath [fichier d'« override » [chemin du préfixe]]\n" +"Commandes : paquets binarypath [fichier d'« override » [chemin du " +"préfixe]]\n" " sources srcpath [fichier d'« override » [chemin du préfixe]]\n" " contents path\n" " release path\n" @@ -424,11 +434,11 @@ msgstr "" " -c=? Lit ce fichier de configuration\n" " -o=? Place une option de configuration arbitraire" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Aucune sélection ne correspond" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "" @@ -471,87 +481,87 @@ msgstr "L'archive n'a pas d'enregistrement de contrôle" msgid "Unable to get a cursor" msgstr "Impossible d'obtenir un curseur" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A : Impossible de lire le contenu du répertoire %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A : Impossible de statuer %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E : " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A : " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E : des erreurs sont survenues sur le fichier " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Impossible de résoudre %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Échec du parcours de l'arbre" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Impossible d'ouvrir %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Délier %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Impossible de lire le lien %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Impossible de délier %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Impossible de lier %s à %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Seuil de delink de %so atteint.\n" -#: ftparchive/writer.cc:389 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "L'archive ne possède pas de champ de paquet" -#: ftparchive/writer.cc:397 ftparchive/writer.cc:628 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr "%s ne possède pas d'entrée « override »\n" -#: ftparchive/writer.cc:458 ftparchive/writer.cc:716 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " le responsable de %s est %s et non %s\n" -#: ftparchive/writer.cc:638 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s ne possède pas d'entrée « source override »\n" -#: ftparchive/writer.cc:642 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s ne possède pas également pas d'entrée « binary override »\n" @@ -651,79 +661,79 @@ msgstr "Problème en déliant %s" msgid "Failed to rename %s to %s" msgstr "Impossible de changer le nom %s en %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "O" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1740 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Erreur de compilation de l'expression rationnelle - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Les paquets suivants contiennent des dépendances non satisfaites :" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "mais %s est installé" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "mais %s devra être installé" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "mais il n'est pas installable" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "mais c'est un paquet virtuel" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "mais il n'est pas installé" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "mais ne sera pas installé" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ou" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Les NOUVEAUX paquets suivants seront installés :" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Les paquets suivants seront ENLEVÉS :" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Les paquets suivants ont été conservés :" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Les paquets suivants seront mis à jour :" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Les paquets suivants seront mis à une VERSION INFÉRIEURE :" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Les paquets retenus suivants seront changés :" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (en raison de %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -732,140 +742,232 @@ msgstr "" "Vous NE devez PAS faire ceci, à moins de savoir exactement ce\n" "que vous êtes en train de faire." -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu mis à jour, %lu nouvellement installés, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu réinstallés, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu remis à une version inférieure, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu à enlever et %lu non mis à jour.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu partiellement installés ou enlevés.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Note : sélection de %s pour la tâche « %s »\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Note : sélection de %s pour l'expression rationnelle « %s »\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Version choisie « %s » (%s) pour « %s »\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Le paquet %s est un paquet virtuel fourni par :\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installé]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [Pas de version candidate]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Vous devez explicitement sélectionner un paquet à installer." + +#: 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 "" +"Aucune version du paquet %s n'est disponible, mais il existe dans la base\n" +"de données. Cela signifie en général que le paquet est manquant, qu'il est " +"devenu obsolète\n" +"ou qu'il n'est disponible que sur une autre source\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Cependant les paquets suivants le remplacent :" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Le paquet « %s » n'a pas de version susceptible d'être installée" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Les paquets virtuels comme « %s » ne peuvent pas être supprimés\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Note : sélection de « %s » au lieu de « %s »\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Passe %s, il est déjà installé et la mise à jour n'est pas prévue.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"%s ignoré : il n'est pas installé et seules des mises à jour ont été " +"demandées.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" +"La réinstallation de %s est impossible, il ne peut pas être téléchargé.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s est déjà la plus récente version disponible.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s passé en « installé manuellement ».\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Le paquet %s n'est pas installé, et ne peut donc être supprimé\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Correction des dépendances..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " a échoué." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Impossible de corriger les dépendances" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Impossible de minimiser le nombre des paquets mis à jour" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Fait" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dépendances manquantes. Essayez d'utiliser l'option -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ATTENTION : les paquets suivants n'ont pas été authentifiés." -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Avertissement d'authentification ignoré.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Faut-il installer ces paquets sans vérification (o/N) ? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Certains paquets n'ont pas pu être authentifiés" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Il y a des problèmes et -y a été employé sans --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Erreur interne, « InstallPackages » appelé avec des paquets cassés." -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" "Les paquets doivent être enlevés mais la désinstallation est désactivée." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Erreur interne. Le tri a été interrompu." -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2082 cmdline/apt-get.cc:2115 -msgid "Unable to lock the download directory" -msgstr "Impossible de verrouiller le répertoire de téléchargement" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2163 cmdline/apt-get.cc:2416 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "La liste des sources ne peut être lue." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Étrangement, les tailles ne correspondent pas. Veuillez le signaler par " "courriel à apt@packages.debian.org." -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Il est nécessaire de prendre %so/%so dans les archives.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Il est nécessaire de prendre %so dans les archives.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Après cette opération, %so d'espace disque supplémentaires seront utilisés.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Après cette opération, %so d'espace disque seront libérés.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2259 -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Impossible de déterminer l'espace disponible sur %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Pas assez d'espace disponible sur %s" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "L'option --trivial-only a été indiquée mais il ne s'agit pas d'une opération " @@ -873,11 +975,11 @@ msgstr "" # The space before the exclamation mark must not be a non-breaking space; this # sentence is supposed to be typed by a user who cannot see the difference. -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" -msgstr "Oui, faites ce que je vous dis !" +msgstr "Oui, faites ce que je vous dis !" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -888,28 +990,28 @@ msgstr "" "Pour continuer, tapez la phrase « %s »\n" " ?]" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Annulation." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Souhaitez-vous continuer [O/n] ? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2313 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Impossible de récupérer %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Certains fichiers n'ont pu être téléchargés." -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2322 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Téléchargement achevé et dans le mode téléchargement uniquement" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -917,144 +1019,92 @@ msgstr "" "Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-" "get update ou essayer avec --fix-missing ?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" "l'option --fix-missing et l'échange de support ne sont pas encore reconnus." -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Impossible de corriger le fait que les paquets manquent." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Annulation de l'installation." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Note, sélection de %s au lieu de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Passe %s, il est déjà installé et la mise à jour n'est pas prévue.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Le paquet %s n'est pas installé, et ne peut donc être supprimé\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Le paquet %s est un paquet virtuel fourni par :\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installé]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Vous devez explicitement sélectionner un paquet à installer." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Aucune version du paquet %s n'est disponible, mais il existe dans la base\n" -"de données. Cela signifie en général que le paquet est manquant, qu'il est " -"devenu obsolète\n" -"ou qu'il n'est disponible que sur une autre source\n" +"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] "" +"Le paquet suivant a disparu du système car tous ses fichiers\n" +"ont été remplacés par d'autres paquets :" +msgstr[1] "" +"Les paquets suivants ont disparu du système car tous leurs fichiers\n" +"ont été remplacés par d'autres paquets :" -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Cependant les paquets suivants le remplacent :" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Aucun paquet ne correspond au paquet %s" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"La réinstallation de %s est impossible, il ne peut pas être téléchargé.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s est déjà la plus récente version disponible.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "La version « %s » de « %s » est introuvable" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "La version « %s » de « %s » n'a pu être trouvée" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Version choisie %s (%s) pour %s\n" +"Note : cette opération volontaire (effectuée par dpkg) est automatique." -#: cmdline/apt-get.cc:1321 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" "La distribution cible « %s » indisponible pour le paquet « %s » est ignorée" -#: cmdline/apt-get.cc:1352 +#: cmdline/apt-get.cc:1486 #, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Choix de « %s » comme paquet source à la place de « %s »\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1389 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "La version « %s » indisponible du paquet « %s » est ignorée" -#: cmdline/apt-get.cc:1405 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "La commande de mise à jour ne prend pas d'argument" -#: cmdline/apt-get.cc:1418 -msgid "Unable to lock the list directory" -msgstr "Impossible de verrouiller le répertoire de liste" - -#: cmdline/apt-get.cc:1474 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Aucune suppression n'est sensée se produire : impossible de lancer " "« Autoremover »" -#: cmdline/apt-get.cc:1523 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" +"Le paquet suivant a été installé automatiquement et n'est plus nécessaire :" +msgstr[1] "" "Les paquets suivants ont été installés automatiquement et ne sont plus " "nécessaires :" -#: cmdline/apt-get.cc:1525 +#: cmdline/apt-get.cc:1657 #, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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 paquet a été installé automatiquement et n'est plus nécessaire.\n" +msgstr[1] "" "%lu paquets ont été installés automatiquement et ne sont plus nécessaires.\n" -#: cmdline/apt-get.cc:1526 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Veuillez utiliser « apt-get autoremove » pour les supprimer." -#: cmdline/apt-get.cc:1531 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1073,44 +1123,25 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1534 cmdline/apt-get.cc:1824 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "L'information suivante devrait vous aider à résoudre la situation : " -#: cmdline/apt-get.cc:1538 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "" "Erreur interne, l'outil de suppression automatique a cassé quelque chose." -#: cmdline/apt-get.cc:1557 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Erreur interne, AllUpgrade a cassé le boulot !" -#: cmdline/apt-get.cc:1612 -#, c-format -msgid "Couldn't find task %s" -msgstr "Impossible de trouver la tâche %s" - -#: cmdline/apt-get.cc:1727 cmdline/apt-get.cc:1763 -#, c-format -msgid "Couldn't find package %s" -msgstr "Impossible de trouver le paquet %s" - -#: cmdline/apt-get.cc:1750 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Note, sélectionne %s pour l'expression rationnelle « %s »\n" - -#: cmdline/apt-get.cc:1781 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s passé en « installé manuellement ».\n" - -#: cmdline/apt-get.cc:1794 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "" +"Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :" -#: cmdline/apt-get.cc:1797 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1118,7 +1149,7 @@ msgstr "" "Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet\n" "(ou indiquez une solution)." -#: cmdline/apt-get.cc:1809 +#: cmdline/apt-get.cc:1794 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" @@ -1130,119 +1161,155 @@ msgstr "" "la distribution unstable, que certains paquets n'ont pas encore\n" "été créés ou ne sont pas sortis d'Incoming." -#: cmdline/apt-get.cc:1827 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Paquets défectueux" -#: cmdline/apt-get.cc:1856 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Les paquets supplémentaires suivants seront installés : " -#: cmdline/apt-get.cc:1945 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Paquets suggérés :" -#: cmdline/apt-get.cc:1946 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Paquets recommandés :" -#: cmdline/apt-get.cc:1975 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Impossible de trouver le paquet %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s passé en « installé automatiquement ».\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Calcul de la mise à jour... " -#: cmdline/apt-get.cc:1978 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Échec" -#: cmdline/apt-get.cc:1983 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Fait" -#: cmdline/apt-get.cc:2050 cmdline/apt-get.cc:2058 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" "Erreur interne, la tentative de résolution du problème a cassé certaines " "parties" -#: cmdline/apt-get.cc:2158 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Impossible de verrouiller le répertoire de téléchargement" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Vous devez spécifier au moins un paquet source" -#: cmdline/apt-get.cc:2188 cmdline/apt-get.cc:2434 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Impossible de trouver une source de paquet pour %s" -#: cmdline/apt-get.cc:2237 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"Note : la maintenance du paquet de « %s » est réalisée dans le système de " +"suivi de versions « %s » à l'adresse :\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Veuillez utiliser la commande :\n" +"bzr get %s\n" +"pour récupérer les dernières mises à jour (éventuellement non encore " +"publiées) du paquet.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Saut du téléchargement du fichier « %s », déjà téléchargé\n" -#: cmdline/apt-get.cc:2272 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Pas assez d'espace disponible sur %s" -#: cmdline/apt-get.cc:2278 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Nécessité de prendre %so/%so dans les sources.\n" -#: cmdline/apt-get.cc:2281 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Nécessité de prendre %so dans les sources.\n" -#: cmdline/apt-get.cc:2287 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Récupération des sources %s\n" -#: cmdline/apt-get.cc:2318 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Échec lors de la récupération de quelques archives." -#: cmdline/apt-get.cc:2346 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Saut du décompactage des paquets sources déjà décompactés dans %s\n" -#: cmdline/apt-get.cc:2358 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "La commande de décompactage « %s » a échoué.\n" -#: cmdline/apt-get.cc:2359 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Veuillez vérifier si le paquet dpkg-dev est installé.\n" -#: cmdline/apt-get.cc:2376 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "La commande de construction « %s » a échoué.\n" -#: cmdline/apt-get.cc:2395 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Échec du processus fils" -#: cmdline/apt-get.cc:2411 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Il faut spécifier au moins un paquet pour vérifier les dépendances de " "construction" -#: cmdline/apt-get.cc:2439 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Impossible d'obtenir les dépendances de construction pour %s" -#: cmdline/apt-get.cc:2459 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s n'a pas de dépendance de construction.\n" -#: cmdline/apt-get.cc:2511 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1251,7 +1318,7 @@ msgstr "" "La dépendance %s vis-à-vis de %s ne peut être satisfaite car le paquet %s ne " "peut être trouvé" -#: cmdline/apt-get.cc:2564 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1260,33 +1327,33 @@ msgstr "" "La dépendance %s vis-à-vis de %s ne peut être satisfaite car aucune version " "du paquet %s ne peut satisfaire à la version requise" -#: cmdline/apt-get.cc:2600 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Impossible de satisfaire la dépendance %s pour %s : le paquet installé %s " "est trop récent" -#: cmdline/apt-get.cc:2627 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Impossible de satisfaire les dépendances %s pour %s : %s" -#: cmdline/apt-get.cc:2643 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "" "Les dépendances de compilation pour %s ne peuvent pas être satisfaites." -#: cmdline/apt-get.cc:2648 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Impossible d'activer les dépendances de construction" -#: cmdline/apt-get.cc:2680 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Modules reconnus :" -#: cmdline/apt-get.cc:2721 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1310,6 +1377,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1351,6 +1420,8 @@ msgstr "" " clean - Supprime dans le cache local tous les fichiers téléchargés\n" " autoclean - Supprime dans le cache local les fichiers inutiles\n" " check - Vérifie qu'il n'y a pas de rupture de dépendances\n" +" markauto - Marque les paquets indiqués comme installés automatiquement\n" +" unmarkauto - Marque les paquets indiqués comme installés manuellement\n" "\n" "Options :\n" " -h Ce texte d'aide\n" @@ -1371,7 +1442,7 @@ msgstr "" "apt.conf(5) pour plus d'informations et d'option.\n" " Cet APT a les « Super Cow Powers »\n" -#: cmdline/apt-get.cc:2889 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1379,11 +1450,11 @@ msgid "" " so don't depend on the relevance to the real current situation!" msgstr "" "NOTE: Ceci n'est qu'une simulation !\n" -" apt-get a besoin des privilèges du superutilisateur pour pouvoir " -"vraiment fonctionner.\n" +" apt-get a besoin des privilèges du superutilisateur\n" +" pour pouvoir vraiment fonctionner.\n" " Veuillez aussi noter que le verrouillage est désactivé,\n" -" et la situation n'est donc pas forcément représentative de la " -"réalité !" +" et la situation n'est donc pas forcément représentative\n" +" de la réalité !" #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1626,10 +1697,11 @@ msgstr "Le fichier %s/%s écrase celui inclus dans le paquet %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:157 -#: apt-pkg/contrib/fileutl.cc:240 apt-pkg/sourcelist.cc:159 -#: apt-pkg/sourcelist.cc:165 apt-pkg/acquire.cc:419 apt-pkg/init.cc:90 -#: apt-pkg/init.cc:98 apt-pkg/clean.cc:33 apt-pkg/policy.cc:279 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Impossible de lire %s" @@ -1660,10 +1732,9 @@ msgstr "" "Les répertoires info et temp doivent se trouver sur le même système de " "fichiers" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:793 -#: apt-pkg/pkgcachegen.cc:865 apt-pkg/pkgcachegen.cc:870 -#: apt-pkg/pkgcachegen.cc:1008 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Lecture des listes de paquets" @@ -1748,8 +1819,8 @@ msgstr "Ce n'est pas une archive DEB valide, partie « %s » manquante" #, c-format msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member" msgstr "" -"Ce n'est pas une archive DEB valide, elle n'a pas de membre « %s », « %s » ou " -"« %s »" +"Ce n'est pas une archive DEB valide, elle n'a pas de membre « %s », « %s » " +"ou « %s »" #: apt-inst/deb/debfile.cc:110 #, c-format @@ -1768,12 +1839,33 @@ msgstr "Impossible de localiser un fichier de contrôle valide" msgid "Unparsable control file" msgstr "Fichier de contrôle non traitable" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Ne parvient pas à ouvrir le tube pour %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Erreur de lecture du processus %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Impossible de statuer" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Impossible de modifier l'heure " + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Impossible de lire la base de données %s du cédérom" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1781,7 +1873,7 @@ msgstr "" "Veuillez utiliser apt-cdrom afin de faire reconnaître ce cédérom par votre " "APT. apt-get update ne peut être employé pour ajouter de nouveaux cédéroms" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Mauvais cédérom" @@ -1800,15 +1892,6 @@ msgstr "Disque non trouvé." msgid "File not found" msgstr "Fichier non trouvé" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:483 methods/rred.cc:492 -msgid "Failed to stat" -msgstr "Impossible de statuer" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:489 -msgid "Failed to set modification time" -msgstr "Impossible de modifier l'heure " - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Liens invalides, les liens locaux ne doivent pas débuter avec //" @@ -1868,7 +1951,7 @@ msgstr "Dépassement du délai de connexion" msgid "Server closed the connection" msgstr "Le serveur a fermé la connexion" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:667 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Erreur de lecture" @@ -1880,189 +1963,179 @@ msgstr "Une réponse a fait déborder le tampon." msgid "Protocol corruption" msgstr "Corruption du protocole" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:706 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Erreur d'écriture" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Impossible de créer un connecteur" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" "Impossible de se connecter sur le port de données, délai de connexion dépassé" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Impossible de se connecter au port en mode passif." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "gettaddrinfo n'a pu obtenir un port d'écoute" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Impossible de se connecter à un port" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Impossible d'écouter sur le port" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Impossible de déterminer le nom du port" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Impossible d'envoyer la commande PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Famille d'adresses %u inconnue (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT a échoué, le serveur a répondu : %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Délai de connexion au port de données dépassé" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Impossible d'accepter une connexion" -#: methods/ftp.cc:870 methods/http.cc:1000 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problème de hachage du fichier" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Impossible de récupérer le fichier, le serveur a répondu « %s »" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Pas de réponse du port données dans les délais" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Le transfert de données a échoué, le serveur a répondu « %s »" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Requête" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Impossible d'invoquer " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Connexion à %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP : %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Impossible de créer de connexion pour %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Impossible d'initialiser la connexion à %s: %s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Connexion à %s: %s (%s) impossible, délai de connexion dépassé" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Connexion à %s: %s (%s) impossible." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Connexion à %s" -#: methods/connect.cc:166 methods/connect.cc:185 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Ne parvient pas à résoudre « %s »" -#: methods/connect.cc:191 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Erreur temporaire de résolution de « %s »" -#: methods/connect.cc:194 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" -"Quelque chose d'imprévisible est survenu lors de la détermination de « %s:%" -"s » (%i - %s)" +"Quelque chose d'imprévisible est survenu lors de la détermination de « %s:" +"%s » (%i - %s)" -#: methods/connect.cc:241 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "Impossible de se connecter à %s:%s :" #. TRANSLATOR: %s is the trusted keyring parts directory -#: methods/gpgv.cc:78 +#: methods/gpgv.cc:71 #, c-format msgid "No keyring installed in %s." msgstr "Pas de porte-clés installé dans %s." -#: methods/gpgv.cc:104 -msgid "E: Too many keyrings should be passed to gpgv. Exiting." -msgstr "E: trop de porte-clés devraient être passés à gpgv. Abandon." - -#: methods/gpgv.cc:121 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: liste de paramètres trop longue pour Acquire::gpgv::Options. Abandon." - -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Erreur interne : signature correcte, mais il est impossible de déterminer " "l'empreinte de la clé." -#: methods/gpgv.cc:242 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Au moins une signature non valable a été rencontrée." -#: methods/gpgv.cc:246 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"Impossible d'exécuter « %s » pour contrôler la signature\n" -"(veuillez vérifier si gpgv est installé)." +"Impossible d'exécuter « gpgv » pour contrôler la signature (veuillez " +"vérifier si gpgv est installé)." -#: methods/gpgv.cc:251 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Erreur inconnue à l'exécution de gpgv" -#: methods/gpgv.cc:285 methods/gpgv.cc:292 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Les signatures suivantes ne sont pas valables :\n" -#: methods/gpgv.cc:299 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2070,16 +2143,6 @@ msgstr "" "Les signatures suivantes n'ont pas pu être vérifiées car la clé publique " "n'est pas disponible :\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Ne parvient pas à ouvrir le tube pour %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Erreur de lecture du processus %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Attente des fichiers d'en-tête" @@ -2113,103 +2176,123 @@ msgstr "Ce serveur http possède un support des limites non-valide" msgid "Unknown date format" msgstr "Format de date inconnu" -#: methods/http.cc:791 +#: methods/http.cc:793 msgid "Select failed" msgstr "Sélection défaillante" -#: methods/http.cc:796 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Délai de connexion dépassé" -#: methods/http.cc:819 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Erreur d'écriture du fichier de sortie" -#: methods/http.cc:850 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Erreur d'écriture sur un fichier" -#: methods/http.cc:878 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Erreur d'écriture sur le fichier" -#: methods/http.cc:892 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Erreur de lecture depuis le serveur distant et clôture de la connexion" -#: methods/http.cc:894 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Erreur de lecture du serveur" -#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:233 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Échec de la troncature du fichier" -#: methods/http.cc:1150 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Mauvais en-tête de donnée" -#: methods/http.cc:1167 methods/http.cc:1222 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Échec de la connexion" -#: methods/http.cc:1314 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Erreur interne" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Impossible de mapper un fichier vide en mémoire" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:202 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Impossible de dupliquer le descripteur de fichier %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Impossible de réaliser un mapping de %lu octets en mémoire" -#: apt-pkg/contrib/mmap.cc:252 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Impossible de fermer la « mmap »" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Impossible de synchroniser la « mmap »" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" -"La zone dynamique d'allocation mémoire (« Dynamic MMap ») n'a plus de place. " +"La zone dynamique d'allocation mémoire (« Dynamic MMap ») n'a plus de place. " "Vous devriez augmenter la taille de APT::Cache-Limit, dont la valeur " "actuelle est de %lu (voir « man 5 apt.conf »)." -#: apt-pkg/contrib/mmap.cc:347 +#: apt-pkg/contrib/mmap.cc:399 #, c-format msgid "" -"The size of a MMap has already reached the defined limit of %lu bytes,abort " -"the try to grow the MMap." +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." msgstr "" -"La taille d'une « MMap » (carte en mémoire) a déjà atteint la limite définie " -"de %lu octets. Abandon de la tentative d'agrandir la « MMap »." +"Impossible d'augmenter la taille de la « mmap » car la limite de %lu octets " +"est déjà atteinte." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"Impossible d'augmenter la taille de la « mmap » car l'augmentation " +"automatique a été désactivée par une option utilisateur." #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%lid %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "La sélection %s n'a pu être trouvée" @@ -2261,7 +2344,14 @@ msgstr "Erreur syntaxique %s:%u : inclus à partir d'ici" msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Erreur syntaxique %s:%u : directive « %s » non tolérée" -#: apt-pkg/contrib/configuration.cc:825 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Erreur de syntaxe %s:%u : la directive « clear » a besoin d'un arbre " +"d'options comme paramètre" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Erreur syntaxique %s:%u : valeur aberrante à la fin du fichier" @@ -2292,32 +2382,32 @@ msgstr "L'option %s de la ligne de commande n'est pas reconnue" msgid "Command line option %s is not boolean" msgstr "L'option %s de la ligne de commande n'est pas une valeur booléenne" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "L'option %s nécessite un argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Option %s : l'item configuration doit être spécifiée avec un =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "L'option %s prend un nombre entier en argument, et non « %s »" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "L'option « %s » est trop longue" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "La signification %s n'est pas comprise, veuillez essayer vrai ou faux." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "L'opération %s n'est pas valable" @@ -2327,191 +2417,214 @@ msgstr "L'opération %s n'est pas valable" msgid "Unable to stat the mount point %s" msgstr "Impossible de localiser le point de montage %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Impossible d'accéder à %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Impossible d'accéder au cédérom." -#: apt-pkg/contrib/fileutl.cc:151 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Verrou non utilisé pour le fichier %s en lecture seule" -#: apt-pkg/contrib/fileutl.cc:156 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Impossible d'ouvrir le fichier verrou %s" -#: apt-pkg/contrib/fileutl.cc:174 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Verrou non utilisé pour le fichier %s se situant sur une partition nfs" -#: apt-pkg/contrib/fileutl.cc:178 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" -msgstr "Impossible de verrouiller %s" +msgstr "Impossible d'obtenir le verrou %s" -#: apt-pkg/contrib/fileutl.cc:568 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "A attendu %s mais il n'était pas présent" -#: apt-pkg/contrib/fileutl.cc:580 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Le sous-processus %s a commis une violation d'accès mémoire" -#: apt-pkg/contrib/fileutl.cc:582 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "Le sous-processus %s a reçu le signal %u" -#: apt-pkg/contrib/fileutl.cc:586 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Le sous-processus %s a renvoyé un code d'erreur (%u)" -#: apt-pkg/contrib/fileutl.cc:588 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Le sous-processus %s s'est arrêté prématurément" -#: apt-pkg/contrib/fileutl.cc:632 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" -msgstr "Impossible de verrouiller %s" +msgstr "Impossible d'ouvrir le fichier %s" -#: apt-pkg/contrib/fileutl.cc:688 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Impossible d'ouvrir le descripteur de fichier %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lu(s), %lu restant à lire, mais rien n'est disponible" -#: apt-pkg/contrib/fileutl.cc:718 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "écrit(s), %lu restant à écrire, mais l'écriture est impossible" -#: apt-pkg/contrib/fileutl.cc:793 -msgid "Problem closing the file" -msgstr "Problème de fermeture du fichier" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problème de fermeture du fichier gzip %s" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Problème de fermeture du fichier %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problème de renommage du fichier %s en %s" -#: apt-pkg/contrib/fileutl.cc:799 -msgid "Problem unlinking the file" -msgstr "Problème d'effacement du fichier" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Problème de suppression du lien %s" -#: apt-pkg/contrib/fileutl.cc:810 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problème de synchronisation du fichier" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cache des paquets vide" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Le fichier de cache des paquets est corrompu" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Le fichier de cache des paquets a une version incompatible" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Cet APT ne supporte pas le système de version « %s »" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Le cache des paquets a été construit pour une architecture différente" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Dépend" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Pré-Dépend" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Suggère" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recommande" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Est en conflit avec" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Remplace" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Rend obsolète" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Casse" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Améliore" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "important" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "nécessaire" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "optionnel" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "supplémentaire" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Construction de l'arbre des dépendances" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versions possibles" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Génération des dépendances" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Lecture des informations d'état" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Impossible d'ouvrir le fichier d'état %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Erreur d'écriture du fichier d'état temporaire %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Erreur interne : le groupe « %s » n'a pas de pseudo-paquet installable" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2522,60 +2635,88 @@ msgstr "Impossible de traiter le fichier %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Impossible de traiter le fichier %s (2)" -#: apt-pkg/sourcelist.cc:83 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Ligne %lu mal formée dans la liste des sources %s (impossible d'analyser " +"[option])" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"Ligne %lu mal formée dans la liste de sources %s ([option] trop courte)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Ligne %lu mal formée dans la liste des sources %s ([%s] n'est pas une " +"affectation)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" +"Ligne %lu mal formée dans la liste des sources %s ([%s] n'a pas de clé)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Ligne %lu mal formée dans la liste des sources %s ([%s] la clé %s n'a pas de " +"valeur)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Ligne %lu mal formée dans le fichier de source %s (URI)" -#: apt-pkg/sourcelist.cc:85 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Ligne %lu mal formée dans la liste de sources %s (distribution)" -#: apt-pkg/sourcelist.cc:88 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Ligne %lu mal formée dans la liste des sources %s (analyse de l'URI)" -#: apt-pkg/sourcelist.cc:94 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" "Ligne %lu mal formée dans la liste des sources %s (distribution absolue)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" "Ligne %lu mal formée dans la liste des sources %s (analyse de distribution)" -#: apt-pkg/sourcelist.cc:199 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Ouverture de %s" -#: apt-pkg/sourcelist.cc:216 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "La ligne %u du fichier des listes de sources %s est trop longue." -#: apt-pkg/sourcelist.cc:236 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Ligne %u mal formée dans la liste des sources %s (type)" -#: apt-pkg/sourcelist.cc:240 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" -msgstr "Le type « %s » est inconnu sur la ligne %u dans la liste des sources %s" - -#: apt-pkg/sourcelist.cc:248 apt-pkg/sourcelist.cc:251 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" msgstr "" -"Ligne %u mal formée dans la liste des sources %s (identifiant du fournisseur)" +"Le type « %s » est inconnu sur la ligne %u dans la liste des sources %s" -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " @@ -2585,7 +2726,7 @@ msgstr "" "consulter la page de manuel apt.conf(5) et notamment la section à propos de " "APT::Immediate-Configure, pour plus d'informations. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2597,7 +2738,7 @@ msgstr "" "Depends. C'est souvent une mauvaise chose, mais si vous souhaitez réellement " "le faire, activez l'option APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2612,7 +2753,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Le type de fichier d'index « %s » n'est pas accepté" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2620,7 +2761,7 @@ msgstr "" "Le paquet %s doit être réinstallé, mais il est impossible de trouver son " "archive." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2628,13 +2769,13 @@ msgstr "" "Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être " "causé par les paquets devant être gardés en l'état." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Impossible de corriger les problèmes, des paquets défectueux sont en mode " "« garder en l'état »." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2642,24 +2783,29 @@ msgstr "" "Le téléchargement de quelques fichiers d'index a échoué, ils ont été " "ignorés, ou les anciens ont été utilisés à la place." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Le répertoire %spartial pour les listes n'existe pas." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "Le répertoire d'archive %spartial n'existe pas." +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Impossible de verrouiller le répertoire %s" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Téléchargement du fichier %li sur %li (%s restant)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Téléchargement du fichier %li sur %li" @@ -2681,12 +2827,12 @@ msgstr "" "Veuillez insérer le disque « %s » dans le lecteur « %s » et appuyez sur la " "touche Entrée." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Le système de paquet « %s » n'est pas supporté" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Impossible de déterminer un type du système de paquets adéquat" @@ -2700,155 +2846,180 @@ msgid "You must put some 'source' URIs in your sources.list" msgstr "" "Vous devez insérer quelques adresses « sources » dans votre sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Les listes de paquets ou le fichier « status » ne peuvent être analysés ou " "lus." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Vous pouvez lancer « apt-get update » pour corriger ces problèmes." -#: apt-pkg/policy.cc:316 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" "Enregistrement non valable dans le fichier de préférences %s, aucune entrée " "« Package »." -#: apt-pkg/policy.cc:338 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Étiquette %s inconnue" -#: apt-pkg/policy.cc:346 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Aucune priorité (ou zéro) n'a été spécifiée pour l'étiquette" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Le cache possède un système de version incompatible" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Erreur apparue lors du traitement de %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Erreur apparue lors du traitement de %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Erreur apparue lors du traitement de %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Erreur apparue lors du traitement de %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Erreur apparue lors du traitement de %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Erreur apparue lors du traitement de %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Erreur apparue lors du traitement de %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Erreur apparue lors du traitement de %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Erreur apparue lors du traitement de %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Erreur apparue lors du traitement de %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Vous avez dépassé le nombre de noms de paquets que cette version d'APT est " "capable de traiter." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "Vous avez dépassé le nombre de versions que cette version d'APT est capable " "de traiter." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Vous avez dépassé le nombre de descriptions que cette version d'APT est " "capable de traiter." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Vous avez dépassé le nombre de dépendances que cette version d'APT est " "capable de traiter." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Erreur apparue lors du traitement de %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Erreur apparue lors du traitement de %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Le paquet %s %s n'a pu être trouvé lors du traitement des dépendances des " "fichiers" -#: apt-pkg/pkgcachegen.cc:706 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Impossible de localiser la liste des paquets sources %s" -#: apt-pkg/pkgcachegen.cc:808 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Assemblage des fichiers listés dans les champs Provides" -#: apt-pkg/pkgcachegen.cc:952 apt-pkg/pkgcachegen.cc:959 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "" "Erreur d'entrée/sortie lors de la sauvegarde du fichier de cache des sources" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "impossible de changer le nom, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:432 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Somme de contrôle MD5 incohérente" -#: apt-pkg/acquire-item.cc:693 apt-pkg/acquire-item.cc:1455 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Somme de contrôle de hachage incohérente" -#: apt-pkg/acquire-item.cc:1150 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :\n" -#: apt-pkg/acquire-item.cc:1260 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Le fichier Release a expiré, %s ignoré (non valable depuis %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Distribution en conflit : %s (%s attendu, mais %s obtenu)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Erreur de GPG : %s : %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2857,7 +3028,7 @@ msgstr "" "Impossible de localiser un fichier du paquet %s. Cela signifie que vous " "devrez corriger ce paquet vous-même (absence d'architecture)." -#: apt-pkg/acquire-item.cc:1319 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2866,7 +3037,7 @@ msgstr "" "Impossible de localiser un fichier du paquet %s. Cela signifie que vous " "devrez corriger ce paquet vous-même." -#: apt-pkg/acquire-item.cc:1360 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2874,31 +3045,41 @@ msgstr "" "Les fichiers d'index des paquets sont corrompus. Aucun champ « Filename: » " "pour le paquet %s." -#: apt-pkg/acquire-item.cc:1447 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Taille incohérente" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "Impossible d'analyser le fichier Release %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "Pas de sections dans le fichier Release %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "Pas d'entrée de hachage dans le fichier Release %s" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Entrée « Valid-Until » non valable dans le fichier Release %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Entrée « Date » non valable dans le fichier Release %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Le bloc de fournisseur %s ne comporte pas d'empreinte" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2907,51 +3088,51 @@ msgstr "" "Utilisation du point de montage %s pour le cédérom\n" "Montage du cédérom\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identification..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Étiquette stockée : %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Démontage du cédérom...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Utilisation du point de montage %s pour le cédérom\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Démontage du cédérom\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Attente du disque...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montage du cédérom...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Examen du disque à la recherche de fichiers d'index...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "%zu index de paquets trouvés, %zu index de sources, %zu index de traductions " "et %zu signatures\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" @@ -2959,16 +3140,16 @@ msgstr "" "Aucun fichier de paquets trouvé. Ceci n'est peut-être pas un disque Debian " "ou bien l'architecture est-elle incorrecte." -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Étiquette « %s » trouvée\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Ce nom n'est pas valable, veuillez recommencer.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2977,136 +3158,245 @@ msgstr "" "Ce disque s'appelle :\n" "« %s »\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Copie des listes de paquets..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Écriture de la nouvelle liste de sources\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Les entrées de listes de sources pour ce disque sont :\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i enregistrements écrits.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i enregistrements écrits avec %i fichiers manquants.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i enregistrements écrits avec %i fichiers qui ne correspondent pas\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "%i enregistrements écrits avec %i fichiers manquants et %i qui ne " "correspondent pas\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "Fichier %s inexistant ignoré" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "Impossible de trouver l'enregistrement d'authentification pour %s" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, c-format msgid "Hash mismatch for: %s" msgstr "Somme de contrôle de hachage incohérente pour %s" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "La version « %s » de « %s » est introuvable" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "La version « %s » de « %s » n'a pu être trouvée" + +#: apt-pkg/cacheset.cc:447 +#, c-format +#| msgid "Couldn't find task %s" +msgid "Couldn't find task '%s'" +msgstr "Impossible de trouver la tâche « %s »" + +#: apt-pkg/cacheset.cc:454 +#, c-format +#| msgid "Couldn't find package %s" +msgid "Couldn't find any package by regex '%s'" +msgstr "" +"Impossible de trouver de paquet correspondant à l'expression rationnelle " +"« %s »" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" +"Impossible de choisir les versions du paquet « %s » qui n'est qu'un paquet " +"virtuel" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Impossible de choisir une version installée ou candidate du paquet « %s » " +"qui n'en n'a aucune" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Impossible de choisir une nouvelle version du paquet « %s » qui n'est qu'un " +"paquet virtuel" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Impossible de choisir une version candidate du paquet « %s » qui n'en n'a pas" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Impossible de choisir la version installée du paquet « %s » qui n'est pas " +"installé" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Installation de %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Configuration de %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Suppression de %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, c-format msgid "Completely removing %s" msgstr "Suppression complète de %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Disparition de %s constatée" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Exécution des actions différées (« trigger ») de %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Répertoire %s inexistant" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Impossible d'ouvrir le fichier « %s »" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Préparation de %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Décompression de %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Préparation de la configuration de %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s installé" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Préparation de la suppression de %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s supprimé" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Préparation de la suppression complète de %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s complètement supprimé" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Impossible d'écrire le journal, échec d'openpty()\n" "(/dev/pts est-il monté ?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "Exécution de dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "Aucun rapport « apport » écrit car MaxReports a déjà été atteint" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "problème de dépendances : laissé non configuré" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Aucun rapport « apport » n'a été créé car le message d'erreur indique une " +"erreur consécutive à un échec précédent." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" +"Aucun rapport « apport » n'a été créé car un disque plein a été signalé" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Aucun « apport » n'a été créé car une erreur de dépassement de capacité " +"mémoire a été signalée" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Aucun « apport » n'a été créé car une erreur d'entrée/sortie de dpkg a été " +"signalée" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " @@ -3115,25 +3405,39 @@ msgstr "" "Impossible de verrouiller le répertoire d'administration (%s). Il est " "possible qu'un autre processus l'utilise." -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" "Impossible de verrouiller le répertoire d'administration (%s). Avez-vous les " "privilèges du superutilisateur ?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -"dpkg a été interrompu. Il est nécessaire d'utiliser « dpkg --configure -a » " -"pour corriger le problème." +"dpkg a été interrompu. Il est nécessaire d'utiliser « %s » pour corriger le " +"problème." -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "Non verrouillé" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Aucun fichier miroir « %s » n'a été trouvé" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Miroir : %s]" + #: methods/rred.cc:465 #, c-format msgid "" @@ -3152,10 +3456,32 @@ msgstr "" "Impossible de modifier %s avec mmap (sans échec particulier de mmap) : le " "correctif semble être corrompu." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Connexion fermée prématurément" +#~ msgid "E: Too many keyrings should be passed to gpgv. Exiting." +#~ msgstr "E: trop de porte-clés devraient être passés à gpgv. Abandon." + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: liste de paramètres trop longue pour Acquire::gpgv::Options. Abandon." + +#~ msgid "" +#~ "The size of a MMap has already reached the defined limit of %lu bytes," +#~ "abort the try to grow the MMap." +#~ msgstr "" +#~ "La taille d'une « MMap » (carte en mémoire) a déjà atteint la limite " +#~ "définie de %lu octets. Abandon de la tentative d'agrandir la « MMap »." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Erreur apparue lors du traitement de %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "" +#~ "Ligne %u mal formée dans la liste des sources %s (identifiant du " +#~ "fournisseur)" + #~ msgid "Couldn't access keyring: '%s'" #~ msgstr "Impossible d'accéder au porte-clés : « %s »" @@ -8,155 +8,160 @@ msgid "" msgstr "" "Project-Id-Version: apt_po_gl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-12-17 22:44+0100\n" "Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n" "Language-Team: galician <proxecto@trasno.net>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "O paquete %s versión %s ten unha dependencia incumprida:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Non se puido atopar o paquete %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Número total de nomes de paquetes : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Número total de nomes de paquetes : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Paquetes normais: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Paquetes virtuais puros: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Paquetes virtuais simples: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Paquetes virtuais mixtos: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Non atopados: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Número total de versións distintas: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Número total de descricións distintas: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Número total de dependencias: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Número total de relacións versión/ficheiro: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Número total de relacións descrición/ficheiro: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Número total de mapas de Provides: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Número total de cadeas: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Espazo total de versións de dependencias: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Espazo de reserva total: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Espazo total contabilizado: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "O ficheiro de paquete %s está sen sincronizar." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Debe fornecer exactamente un patrón" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Non se atopou ningún paquete" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Non se puido atopar o paquete %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Ficheiros de paquetes:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "A caché está sen sincronizar, non se pode facer referencia a un ficheiro de " "paquetes" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Paquetes inmobilizados:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(non se atopou)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalado: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ningún)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidato: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ningún)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Inmobilizado: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Táboa de versións:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s para %s compilado o %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -177,6 +182,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -241,7 +247,12 @@ msgstr "Forneza un nome para este disco, coma \"Debian 2.1r1 Disco 1\"" msgid "Please insert a Disc in the drive and press enter" msgstr "Introduza un disco na unidade e prema Intro" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Non se puido cambiar o nome de %s a %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Repita este proceso para o resto de CDs do seu conxunto." @@ -308,40 +319,40 @@ msgstr "" " -o=? Establece unha opción de configuración, por exemplo: -o dir::cache=/" "tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Non se puido escribir en %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Non se puido obter a versión de debconf. ¿Debconf está instalado?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "A lista de extensións de paquetes é longa de máis" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Erro ao procesar o directorio %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "A lista de extensións de fontes é longa de máis" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Erro ao gravar a cabeceira no ficheiro de contido" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Erro ao procesar o contido %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -426,11 +437,11 @@ msgstr "" " -c=? Le este ficheiro de configuración\n" " -o=? Establece unha opción de configuración" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Ningunha selección encaixou" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Fallan ficheiros no grupo de ficheiros de paquetes \"%s\"" @@ -447,8 +458,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "A base de datos é antiga, trátase de actualizar %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "O formato da base de datos non é válido. Se actualizou desde unha versión " @@ -465,95 +477,95 @@ msgstr "Non se puido abrir o ficheiro de base de datos %s: %s" msgid "Failed to stat %s" msgstr "Non se atopou %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "O arquivo non ten un rexistro de control" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Non se puido obter un cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Non se puido ler o directorio %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: Non se atopou %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Os erros aplícanse ao ficheiro " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Non se puido resolver %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "O percorrido da árbore fallou" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Non se puido abrir %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DesLig %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Non se puido ler a ligazón %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Non se puido borrar %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Non se puido ligar %s con %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Alcanzouse o límite de desligado de %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "O arquivo non tiña un campo Package" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s non ten unha entrada de \"override\"\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " O mantedor de %s é %s, non %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s non ten unha entrada de \"override\" de código fonte\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s tampouco ten unha entrada de \"override\" de binarios\n" @@ -653,79 +665,79 @@ msgstr "Problema ao borrar %s" msgid "Failed to rename %s to %s" msgstr "Non se puido cambiar o nome de %s a %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Erro na compilación da expresión regular - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Os seguintes paquetes teñen dependencias sen cumprir:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "pero %s está instalado" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "pero hase instalar %s" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "pero non é instalable" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "pero é un paquete virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "pero non está instalado" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "pero non se ha instalar" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ou" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Os seguintes paquetes NOVOS hanse instalar:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Os seguintes paquetes hanse ELIMINAR:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Os seguintes paquetes consérvanse:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Os seguintes paquetes hanse actualizar:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Os seguintes paquetes hanse DESACTUALIZAR:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Os seguintes paquetes retidos hanse modificar:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (debido a %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -733,145 +745,234 @@ msgstr "" "AVISO: Hanse eliminar os seguintes paquetes esenciais.\n" "¡Isto NON se debe facer a menos que saiba exactamente o que está a facer!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu actualizados, %lu instalados, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalados, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu desactualizados, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu hanse eliminar e %lu sen actualizar.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu non instalados ou eliminados de todo.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Nota, escóllese %s para a expresión regular \"%s\"\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Nota, escóllese %s para a expresión regular \"%s\"\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Escolleuse a versión %s (%s) de %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "O paquete %s é un paquete virtual fornecido por:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instalado]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Versións candidatas" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Debería escoller un para instalar." + +#: 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 "" +"O paquete %s non está dispoñible, pero outro paquete fai referencia a el.\n" +"Isto pode significar que o paquete falla, está obsoleto ou só está\n" +"dispoñible noutra fonte.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Nembargantes, os seguintes paquetes substitúeno:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "O paquete %s non ten un candidato para a instalación" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Nota, escóllese %s no canto de %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Omítese %s, xa está instalado e non se especificou a actualización.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Omítese %s, xa está instalado e non se especificou a actualización.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "A reinstalación de %s non é posible, non se pode descargar.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s xa é a versión máis recente.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s cambiouse a instalado manualmente.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "O paquete %s non está instalado, así que non se eliminou\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "A corrixir as dependencias..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " fallou." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Non se puido corrixir as dependencias." -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Non se puido minimizar o xogo de actualizacións" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Rematado" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Pode querer executar \"apt-get -f install\" para corrixilos." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dependencias incumpridas. Probe a empregar -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "AVISO: ¡Non se poden autenticar os seguintes paquetes!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Ignórase o aviso de autenticación.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "¿Instalar estes paquetes sen verificación [s/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Non se puido autenticar algúns paquetes" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Houbo problemas e empregouse -y sen --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Erro interno, chamouse a InstallPackages con paquetes rotos." -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Hai que eliminar paquetes pero a eliminación está desactivada." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Erro interno, a ordeación non rematou" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Non se puido bloquear o directorio de descargas" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Non se puido ler a lista de orixes." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Que raro... Os tamaños non coinciden, envíe email a apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Hai que recibir %sB/%sB de arquivos.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Hai que recibir %sB de arquivos.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Despois desta operación hanse ocupar %sB de disco adicionais.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Despois desta operación hanse liberar %sB de disco.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Non se puido determinar o espazo libre en %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Non hai espazo libre de abondo en %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Especificouse \"Só Triviais\" pero esta non é unha operación trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "¡Si, fai o que digo!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -882,28 +983,28 @@ msgstr "" "Para continuar escriba a frase \"%s\"\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abortar." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "¿Quere continuar [S/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Non se puido obter %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Non se puido descargar algúns ficheiros" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Completouse a descarga no modo de só descargas" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -911,141 +1012,87 @@ msgstr "" "Non se puido obter algúns arquivos; probe con apt-get update ou --fix-" "missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" "O emprego conxunto de --fix-missing e intercambio de discos non está " "soportado" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Non se puido corrixir os paquetes non dispoñibles." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "A abortar a instalación." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Nota, escóllese %s no canto de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Omítese %s, xa está instalado e non se especificou a actualización.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "O paquete %s non está instalado, así que non se eliminou\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "O paquete %s é un paquete virtual fornecido por:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalado]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Debería escoller un para instalar." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"O paquete %s non está dispoñible, pero outro paquete fai referencia a el.\n" -"Isto pode significar que o paquete falla, está obsoleto ou só está\n" -"dispoñible noutra fonte.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Nembargantes, os seguintes paquetes substitúeno:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "O paquete %s non ten un candidato para a instalación" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "A reinstalación de %s non é posible, non se pode descargar.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s xa é a versión máis recente.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Non se atopou a versión \"%s\" de \"%s\"" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Non se atopou a versión \"%s\" de \"%s\"" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Escolleuse a versión %s (%s) de %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Non se atopou a lista de paquetes fonte %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "A orde \"update\" non toma argumentos" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Non se puido bloquear o directorio de listas" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Non se supón que se deban eliminar cousas; non se pode iniciar o " "autoeliminador" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Os seguintes paquetes instaláronse automaticamente e xa non son necesarios:" +msgstr[1] "" "Os seguintes paquetes instaláronse automaticamente e xa non son necesarios:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Os seguintes paquetes instaláronse automaticamente e xa non son necesarios:" +msgstr[1] "" "Os seguintes paquetes instaláronse automaticamente e xa non son necesarios:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Empregue \"apt-get autoremove\" para eliminalos." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1063,43 +1110,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "A seguinte información pode axudar a resolver a situación:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Erro interno, o autoeliminador rompeu cousas" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Erro interno, AllUpgrade rompeu cousas" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Non se puido atopar a tarefa %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Non se puido atopar o paquete %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Nota, escóllese %s para a expresión regular \"%s\"\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s cambiouse a instalado manualmente.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Pode querer executar \"apt-get -f install\" corrixir isto:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1107,7 +1134,7 @@ msgstr "" "Dependencias incumpridas. Probe \"apt-get -f install\" sen paquetes (ou " "especifique unha solución)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1118,118 +1145,147 @@ msgstr "" "unha situación imposible ou, se emprega a distribución inestable, que\n" "algúns paquetes solicitados aínda non se crearon ou moveron de Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Paquetes rotos" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Hanse instalar os seguintes paquetes extra:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Paquetes suxiridos:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Paquetes recomendados:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Non se puido atopar o paquete %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s cambiouse a instalado manualmente.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "A calcular a actualización... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Fallou" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Rematado" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Erro interno, o resolvedor interno rompeu cousas" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Non se puido bloquear o directorio de descargas" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Ten que especificar alomenos un paquete para lle descargar o código fonte" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Non se puido atopar un paquete fonte para %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Omítese o ficheiro xa descargado \"%s\"\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Non hai espazo libre de abondo en %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Hai que recibir %sB/%sB de arquivos de fonte.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Hai que recibir %sB de arquivos de fonte.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Obter fonte %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Non se puido recibir algúns arquivos." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Omítese o desempaquetamento do código fonte xa desempaquetado en %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Fallou a orde de desempaquetamento \"%s\".\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Comprobe que o paquete \"dpkg-dev\" estea instalado.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Fallou a codificación de %s.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "O proceso fillo fallou" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Ten que especificar alomenos un paquete para lle comprobar as dependencias " "de compilación" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Non se puido obter a información de dependencias de compilación de %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s non ten dependencias de compilación.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1238,7 +1294,7 @@ msgstr "" "A dependencia \"%s\" de %s non se pode satisfacer porque non se pode atopar " "o paquete %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1247,32 +1303,32 @@ msgstr "" "A dependencia \"%s\" de %s non se pode satisfacer porque ningunha versión " "dispoñible do paquete %s satisfai os requirimentos de versión" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Non se puido satisfacer a dependencia \"%s\" de %s: O paquete instalado %s é " "novo de máis" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Non se puido satisfacer a dependencia \"%s\" de %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Non se puideron satisfacer as dependencias de compilación de %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Non se puido procesar as dependencias de compilación" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Módulos soportados:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1297,6 +1353,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1360,7 +1418,7 @@ msgstr "" "máis información e opcións.\n" " Este APT ten Poderes de Supervaca.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1607,11 +1665,11 @@ msgstr "O ficheiro %s/%s sobrescribe o do paquete %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Non se pode ler %s" @@ -1641,10 +1699,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Os directorios info e temp teñen que estar no mesmo sistema de ficheiros" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "A ler as listas de paquetes" @@ -1747,12 +1804,33 @@ msgstr "Non se puido atopar un ficheiro de control válido" msgid "Unparsable control file" msgstr "Ficheiro de control non analizable" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Non se puido abrir unha canle para %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Erro de lectura do proceso %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Non se atopou" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Non se puido estabrecer a hora de modificación" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Non se puido ler a base de datos de CD-ROMs %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1760,7 +1838,7 @@ msgstr "" "Empregue apt-cdrom para que APT poida recoñecer este CD-ROM. Non se pode " "empregar apt-get update para engadir CD-ROMs" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD-ROM incorrecto" @@ -1777,15 +1855,6 @@ msgstr "Non se atopou o disco" msgid "File not found" msgstr "Non se atopou o ficheiro" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Non se atopou" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Non se puido estabrecer a hora de modificación" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI non válido, os URIs locais non deben comezar por //" @@ -1844,7 +1913,7 @@ msgstr "Tempo esgotado para a conexión" msgid "Server closed the connection" msgstr "O servidor pechou a conexión" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Erro de lectura" @@ -1856,182 +1925,178 @@ msgstr "Unha resposta desbordou o buffer." msgid "Protocol corruption" msgstr "Corrupción do protocolo" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Erro de escritura" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Non se puido crear un socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" "Non se puido conectar o socket de datos, o tempo esgotouse para a conexión" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Non se puido conectar o socket pasivo." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo non puido obter un socket para escoitar" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Non se puido ligar un socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Non se puido escoitar no socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Non se puido determinar o nome do socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Non se puido enviar a orde PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Familia de enderezos %u (AF_*) descoñecida" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "A orde EPRT fallou, o servidor dixo: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "A conexión do socket de datos esgotou o tempo" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Non se pode aceptar a conexión" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problema ao calcular o hash do ficheiro" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Non se pode obter o ficheiro, o servidor dixo \"%s\"" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "O socket de datos esgotou o tempo" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "A transferencia de datos fallou, o servidor dixo \"%s\"" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Petición" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Non se puido chamar a " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "A conectar a %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Non se puido crear un socket para %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Non se pode iniciar a conexión a %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Non se puido conectar a %s:%s (%s), a conexión esgotou o tempo" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Non se puido conectar a %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "A conectar a %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Non se puido resolver \"%s\"" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Fallo temporal ao resolver \"%s\"" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Algo estraño ocorreu ao resolver \"%s:%s\" (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Non se pode conectar a %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Non se puido acceder ao chaveiro: \"%s\"" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: A lista de argumentos de Acquire:gpgv::Options é longa de máis. Sáese." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "A abortar a instalación." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Erro interno: Sinatura correcta, pero non se puido determinar a pegada " "dixital da chave" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Atopouse alomenos unha sinatura non válida." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Non se puido executar \"%s\" para verificar a sinatura (¿está gpgv " "instalado?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Erro descoñecido ao executar gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "As seguintes sinaturas non eran válidas:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2039,16 +2104,6 @@ msgstr "" "Non se puido verificar as seguintes sinaturas porque a chave pública non " "está dispoñible:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Non se puido abrir unha canle para %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Erro de lectura do proceso %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "A agardar polas cabeceiras" @@ -2082,141 +2137,173 @@ msgstr "Este servidor HTTP ten un soporte de rangos roto" msgid "Unknown date format" msgstr "Formato de data descoñecido" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Fallou a chamada a select" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "A conexión esgotou o tempo" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Erro ao escribir no ficheiro de saída" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Erro ao escribir nun ficheiro" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Erro ao escribir no ficheiro" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Erro ao ler do servidor. O extremo remoto pechou a conexión" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Erro ao ler do servidor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Non se puido truncar o ficheiro" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Datos da cabeceira incorrectos" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "A conexión fallou" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Erro interno" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Non se pode facer mmap sobre un ficheiro baleiro" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Non se puido abrir unha canle para %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Non se puido facer mmap de %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Non se puido abrir %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Non se puido chamar a " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Non se atopou a selección %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Abreviatura de tipo \"%c\" descoñecida" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "A abrir o ficheiro de configuración %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Erro de sintaxe %s:%u: O bloque comeza sen un nome." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Erro de sintaxe %s:%u: Etiqueta mal formada" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Erro de sintaxe %s:%u: Lixo extra despois do valor" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Erro de sintaxe %s:%u: Só se poden facer directivas no nivel superior" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Erro de sintaxe %s:%u: Includes aniñados de máis" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Erro de sintaxe %s:%u: Incluído de aquí" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Erro de sintaxe %s:%u: Non se soporta a directiva \"%s\"" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Erro de sintaxe %s:%u: Só se poden facer directivas no nivel superior" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Erro de sintaxe %s:%u: Lixo extra á fin da liña" @@ -2247,33 +2334,33 @@ msgstr "Non se entende a opción de liña de ordes %s" msgid "Command line option %s is not boolean" msgstr "A opción de liña de ordes %s non é booleana" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "A opción %s precisa dun argumento." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Opción %s: A especificación de elemento de configuración debe ter un =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "A opción %s precisa dun argumento enteiro, non \"%s\"" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "A opción \"%s\" é longa de máis" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "O senso %s non se entende, probe \"true\" ou \"false\"." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operación %s non válida" @@ -2283,191 +2370,214 @@ msgstr "Operación %s non válida" msgid "Unable to stat the mount point %s" msgstr "Non se pode analizar o punto de montaxe %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Non se pode cambiar a %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Non se puido analizar o CD-ROM" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Non se empregan bloqueos para o ficheiro de bloqueo de só lectura %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Non se puido abrir o ficheiro de bloqueo %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Non se empregan bloqueos para o ficheiro de bloqueo montado por NFS %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Non se puido obter o bloqueo %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Agardouse por %s pero non estaba alí" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "O subproceso %s recibiu un fallo de segmento." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "O subproceso %s recibiu un fallo de segmento." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "O subproceso %s devolveu un código de erro (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "O subproceso %s saíu de xeito inesperado" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Non se puido abrir o ficheiro %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Non se puido abrir unha canle para %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lectura, aínda hai %lu para ler pero non queda ningún" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "escritura, aínda hai %lu para escribir pero non se puido" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problema ao pechar o ficheiro" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Problema ao pechar o ficheiro" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problema ao sincronizar o ficheiro" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problema ao borrar o ficheiro" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problema ao sincronizar o ficheiro" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Caché de paquetes baleira" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "O ficheiro de caché de paquetes está corrompido" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "O ficheiro de caché de paquetes é unha versión incompatible" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Este APT non soporta o sistema de versionamento \"%s\"" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "A caché de paquetes construiuse para unha arquitectura diferente" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "PreDepende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Suxire" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomenda" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Conflicto con" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Substitúe a" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Fai obsoleto a" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Rompe" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "requirido" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "estándar" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "A construír a árbore de dependencias" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versións candidatas" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Xeración de dependencias" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "A ler a información do estado" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Non se puido abrir o ficheiro de estado %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Non se puido gravar o ficheiro de estado temporal %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2478,64 +2588,84 @@ msgstr "Non se pode analizar o ficheiro de paquetes %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Non se pode analizar o ficheiro de paquetes %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Liña %lu mal formada na lista de fontes %s (análise de dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Liña %lu mal formada na lista de fontes %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Liña %lu mal formada na lista de fontes %s (análise de dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Liña %lu mal formada na lista de fontes %s (análise de dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Liña %lu mal formada na lista de fontes %s (análise de dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Liña %lu mal formada na lista de fontes %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Liña %lu mal formada na lista de fontes %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Liña %lu mal formada na lista de fontes %s (análise de URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Liña %lu mal formada na lista de fontes %s (dist absoluta)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Liña %lu mal formada na lista de fontes %s (análise de dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "A abrir %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Liña %u longa de máis na lista de fontes %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Liña %u mal formada na lista de fontes %s (tipo)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "O tipo \"%s\" non se coñece na liña %u da lista de fontes %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Liña %u mal formada na lista de fontes %s (id de provedor)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2546,7 +2676,7 @@ msgstr "" "%s debido a un bucle de Conflictos e Pre-dependencias. Isto adoita ser malo, " "pero se o quere facer, active a opción APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2558,14 +2688,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "O tipo de ficheiros de índices \"%s\" non está soportado" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "O paquete %s ten que se reinstalar, pero non se pode atopar o seu arquivo." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2573,11 +2703,11 @@ msgstr "" "Erro, pkgProblemResolver::Resolve xerou interrupcións, pode estar causado " "por paquetes retidos." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Non se poden resolver os problemas, ten retidos paquetes rotos." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2585,24 +2715,29 @@ msgstr "" "Non se puido descargar algúns ficheiros de índices; ignoráronse ou " "empregáronse uns vellos no seu lugar." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "O directorio de listas %spartial falla." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "O directorio de arquivos %spartial falla." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Non se puido bloquear o directorio de listas" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "A obter o ficheiro %li de %li (fallan %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "A obter o ficheiro %li de %li" @@ -2622,12 +2757,12 @@ msgstr "O método %s non se iniciou correctamente" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Introduza o disco etiquetado: \"%s\" na unidade \"%s\" e prema Intro." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "O sistema de empaquetamento \"%s\" non está soportado" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Non se puido determinar un tipo de sistema de empaquetamento axeitado" @@ -2640,144 +2775,166 @@ msgstr "Non se pode analizar %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Debe introducir algúns URIs fonte no seu ficheiro sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Non se puido analizar ou abrir as listas de paquetes ou ficheiro de estado." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Pode querer executar apt-get update para corrixir estes problemas" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" "Rexistro non válido no ficheiro de preferencias, non hai unha cabeceira " "Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Non se entendeu o tipo de inmobilización %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" "Non se indicou unha prioridade (ou indicouse cero) para a inmobilización" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "A caché ten un sistema de versionamento incompatible" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Ocorreu un erro ao procesar %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Ocorreu un erro ao procesar %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Ocorreu un erro ao procesar %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Ocorreu un erro ao procesar %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Ocorreu un erro ao procesar %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Ocorreu un erro ao procesar %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Ocorreu un erro ao procesar %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Ocorreu un erro ao procesar %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Ocorreu un erro ao procesar %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Guau, superou o número de nomes de paquetes que este APT pode manexar." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Guau, superou o número de versións que este APT pode manexar." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Guau, superou o número de descricións que este APT pode manexar." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Guau, superou o número de dependencias que este APT pode manexar." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Ocorreu un erro ao procesar %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Ocorreu un erro ao procesar %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Non se atopou o paquete %s %s ao procesar as dependencias de ficheiros" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Non se atopou a lista de paquetes fonte %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "A recoller as provisións de ficheiros" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Erro de E/S ao gravar a caché de fontes" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "fallou o cambio de nome, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Os MD5Sum non coinciden" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Os \"hashes\" non coinciden" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Non hai unha clave pública dispoñible para os seguintes IDs de clave:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2786,7 +2943,7 @@ msgstr "" "Non se puido atopar un ficheiro para o paquete %s. Isto pode significar que " "ten que arranxar este paquete a man. (Falla a arquitectura)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2795,7 +2952,7 @@ msgstr "" "Non se puido atopar un ficheiro para o paquete %s. Isto pode significar que " "ten que arranxar este paquete a man." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2803,31 +2960,41 @@ msgstr "" "Os ficheiros de índices de paquetes están corrompidos. Non hai un campo " "Filename: para o paquete %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Os tamaños non coinciden" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Non se pode analizar o ficheiro de paquetes %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Nota, escóllese %s no canto de %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Liña non válida no ficheiro de desvíos: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Non se pode analizar o ficheiro de paquetes %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "O bloque de provedor %s non contén unha pegada dixital" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2836,66 +3003,66 @@ msgstr "" "A empregar o punto de montaxe de CD-ROMs %s\n" "A montar o CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "A identificar.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Etiqueta armacenada: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "A desmontar o CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "A empregar o punto de montaxe de CD-ROMs %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "A desmontar o CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "A agardar polo disco...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "A montar o CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "A buscar os ficheiros de índices no disco..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Atopáronse %zu índices de paquetes, %zu índices de fontes, %zu índices de " "traducións e %zu sinaturas\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Atopouse a etiqueta \"%s\"\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Ese non é un nome válido, volva tentalo.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2904,168 +3071,294 @@ msgstr "" "Este disco chámase: \n" "\"%s\"\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "A copiar as listas de paquetes..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "A gravar a nova lista de fontes\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "As entradas da lista de fontes deste disco son:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Graváronse %i rexistros.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Graváronse %i rexistros con %i ficheiros que fallan.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Graváronse %i rexistros con %i ficheiros que non coinciden\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Graváronse %i rexistros con %i ficheiros que fallan e %i ficheiros que non " "coinciden\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "A abrir o ficheiro de configuración %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Os \"hashes\" non coinciden" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Non se atopou a versión \"%s\" de \"%s\"" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Non se atopou a versión \"%s\" de \"%s\"" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Non se puido atopar a tarefa %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Non se puido atopar o paquete %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "A instalar %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "A configurar %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "A eliminar %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Eliminouse %s completamente" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "A executar o disparador de post-instalación %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "O directorio \"%s\" falla" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Non se puido abrir o ficheiro %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "A preparar %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "A desempaquetar %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "A se preparar para configurar %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Instalouse %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "A se preparar para a eliminación de %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Eliminouse %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "A se preparar para eliminar %s completamente" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Eliminouse %s completamente" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Non se puido escribir no rexistro, a chamada a openpty() fallou (¿/dev/pts " "non estaba montado?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Non se puido bloquear o directorio de listas" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Non se puido parchear o ficheiro" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "A conexión pechouse prematuramente" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: A lista de argumentos de Acquire:gpgv::Options é longa de máis. Sáese." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Ocorreu un erro ao procesar %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Liña %u mal formada na lista de fontes %s (id de provedor)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Non se puido acceder ao chaveiro: \"%s\"" + +#~ msgid "Could not patch file" +#~ msgstr "Non se puido parchear o ficheiro" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -667,7 +667,7 @@ msgid " Done" msgstr "סיום" #: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "אולי תרצה להריץ 'apt-get -f install' כדי לתקן את אלו." #: cmdline/apt-get.cc:687 @@ -971,7 +971,7 @@ msgid "%s set to manually installed.\n" msgstr "אבל %s הולכת להיות מותקנת" #: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" #: cmdline/apt-get.cc:1787 @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: hu\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-05-11 14:49+0100\n" "Last-Translator: SZERVÁC Attila <sas@321.hu>\n" "Language-Team: Hungarian <debian-l10n-hungarian>\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,144 +20,147 @@ msgstr "" "X-Poedit-Language: Hungarian\n" "X-Poedit-Country: HUNGARY\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "%s csomag %s verziójának teljesítetlen függősége van:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Az alábbi csomag nem található: %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Csomagnevek összesen : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Csomagnevek összesen : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normális csomagok: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Teljesen virtuális csomagok: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Egyedi virtuális csomagok: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Vegyes virtuális csomagok: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Hiányzik: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Különböző verziók összesen: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Összes külső leírás: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Függőségek összesen: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Verzió/Fájl kapcsolatok összesen: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Összes Leírás/Fájl kapcsolat: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "\"Előkészít\" kapcsolatok összesen: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Minták összesen: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Függőségi-verzió terület összesen: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Slack terület összesen: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Terület összesen: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "%s csomag fájl szinkronon kívül." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Pontosan egy mintát kell megadnod" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nem találtam csomagokat" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Az alábbi csomag nem található: %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Csomagfájlok:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "A gyorsítótár nincs szinkronban, nem lehet kereszthivatkozni a csomag fájlra" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Rögzített csomagok:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nem találtam)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Telepítve: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(nincs)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Jelölt: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(nincs)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Csomag Tű: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Verziótáblázat:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s erre: %s ekkor fordult: %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -178,6 +182,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -240,7 +245,12 @@ msgstr "Adj egy nevet e lemezhez, mint például 'Debian 2.1r1 Disk 1'" msgid "Please insert a Disc in the drive and press enter" msgstr "Tégy be egy lemezt a meghajtóba és üss enter-t" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Nem sikerült átnevezni %s-t erre: %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Ismételd meg e folyamatot készleted többi CD-jével is." @@ -305,40 +315,40 @@ msgstr "" " -c=? Ezt a konfigurációs fájlt olvassa be\n" " -o=? Beállít egy tetszőleges konfigurációs opciót, pl -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nem lehet írni ebbe: %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Nem lehet megállapítani a debconf verziót. A debconf telepítve van?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "A csomagkiterjesztések listája túl hosszú" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Hiba a(z) %s könyvtár feldolgozásakor" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "A forráskiterjesztések listája túl hosszú" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Hiba a tartalom fájl fejlécének írásakor" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Hiba %s tartalmának feldolgozásakor" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -420,11 +430,11 @@ msgstr "" " -c=? Ezt a konfigurációs fájlt olvassa be\n" " -o=? Beállít egy tetszőleges konfigurációs opciót" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nincs illeszkedő kiválasztás" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Néhány fájl hiányzik a(z) '%s' csomagfájl-csoportból" @@ -440,8 +450,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB régi, megkísérlem frissíteni erre: %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "DB formátum érvénytelen. Ha az apt régebbi változatáról frissítettél, töröld " @@ -458,95 +469,95 @@ msgstr "A(z) %s DB fájlt nem lehet megnyitni: %s" msgid "Failed to stat %s" msgstr "%s elérése sikertelen" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Az archívumnak nincs vezérlő rekordja" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Nem sikerült egy mutatóhoz jutni" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "F: nem lehet a(z) %s könyvtárat olvasni\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "F: %s nem érhető el\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "H: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "F: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "H: Hibás a fájl " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Nem sikerült feloldani ezt: %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Fabejárás nem sikerült" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s megnyitása sikertelen" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "readlink nem hajtható végre erre: %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "unlink nem hajtható végre erre: %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** %s linkelése ehhez: %s sikertelen" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink elérte %sB korlátját.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Az archívumnak nem volt csomag mezője" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nem rendelkezik felülbíráló bejegyzéssel\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s karbantartója %s, nem %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s nem rendelkezik forrás felülbíráló bejegyzéssel\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s nem rendelkezik bináris felülbíráló bejegyzéssel sem\n" @@ -646,79 +657,79 @@ msgstr "Hiba %s elláncolásakor" msgid "Failed to rename %s to %s" msgstr "Nem sikerült átnevezni %s-t erre: %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "I" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Regex fordítási hiba - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Az alábbi csomagoknak teljesítetlen függőségei vannak:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "de %s van telepítve" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "de csak %s telepíthető" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "de az nem telepíthető" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "de az egy virtuális csomag" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "de az nincs telepítve" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "de az nincs telepítésre megjelölve" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " vagy" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Az alábbi ÚJ csomagok lesznek telepítve:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Az alábbi csomagok el lesznek TÁVOLÍTVA:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Az alábbi csomagok vissza lesznek tartva:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Az alábbi csomagok frissítve lesznek:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Az alábbi csomagok ÖREGBÍTÉSRE kerülnek:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Az alábbi visszafogott csomagokat cserélem:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (%s miatt) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -726,144 +737,232 @@ msgstr "" "FIGYELEM: Az alábbi alapvető csomagok lesznek eltávolítva\n" "NE tedd ezt, míg nem tudod pontosan, mit csinálsz!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu frissített, %lu újonnan telepített, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu újratelepítendő, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu kerül öregbítésre, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu eltávolítandó és %lu nem frissített.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu nincs teljesen telepítve/eltávolítva.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Megjegyzés: %s kiválasztása %s reguláris kifejezéshez\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Megjegyzés: %s kiválasztása %s reguláris kifejezéshez\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "%s (%s) a kiválasztott verzió ehhez: %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "%s egy virtuális csomag, melyet az alábbi csomagok adnak:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Telepítve]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Lehetséges verziók" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Egyet név szerint ki kell jelölnöd a telepítésre." + +#: 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 csomag nem elérhető, de egy másik hivatkozik rá\n" +".A kért csomag tehát: hiányzik, elavult vagy csak más forrásból érhető el\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "De az alábbi csomagok felváltják:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "%s csomagnak nincs e telepítéshez kijelölhető változata" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Megjegyzés: %s kiválasztása %s helyett\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "%s kihagyása, ez már telepítve van és a frissítés nincs beállítva.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "%s kihagyása, ez már telepítve van és a frissítés nincs beállítva.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "%s újratelepítése nem lehetséges, mert nem lehet letölteni.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s már a legújabb verzió.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s kézi telepítésre állított.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "A megadott %s csomag nincs telepítve, így hát nem is töröltem\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Függőségek javítása..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " sikertelen." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nem lehet javítani a függőségeket" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Nem lehet minimalizálni a frissítendő csomagok mennyiségét" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Kész" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Ezek kijavításához próbáld futtatni az 'apt-get -f install'-t ." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Teljesítetlen függőségek. Próbáld a -f használatával." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "FIGYELEM: Az alábbi csomagok nem hitelesíthetők!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "A hitelesítési figyelmeztetést átléptem.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Valóban telepíted e csomagokat ellenőrzés nélkül (i/N)? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Néhány csomag nem hitelesíthető" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Problémák vannak és a -y -t használtad --force-yes nélkül" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Belső hiba, az InstallPackages törött csomagokkal lett meghívva!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Csomagokat kellene eltávolítani, de az Eltávolítás nem engedélyezett." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Belső hiba, a rendezés nem zárult" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Nem tudom zárolni a letöltési könyvtárat" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "A források listája olvashatatlan." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "Ez durva... A méretek nem egyeznek, írj ide:apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Letöltendő az archívumokból: %sB/%sB\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Letöltés az archívumokból: %sB\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "E művelet után további %sB lemez-területetet használok fel.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "E művelet után %sB lemez-terület szabadul fel.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Nem határozható meg a szabad hely itt: %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Nincs elég szabad hely itt: %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "A 'Trivial Only' meg van adva, de ez nem egy triviális művelet." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Igen, tedd amit mondok!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -874,28 +973,28 @@ msgstr "" "A folytatáshoz írd be ezt: '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Megszakítva." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Folytatni akarod [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Sikertelen letöltés: %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Néhány fájlt nem sikerült letölteni" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "A letöltés befejeződött a 'csak letöltés' módban" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -903,134 +1002,76 @@ msgstr "" "Nem lehet letölteni néhány archívumot.\n" " Próbáld ki az apt-get update -et vagy a --fix-missing -et." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing és média csere jelenleg nem támogatott" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Nem lehet javítani a hiányzó csomagokat." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Telepítés megszakítása." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Megjegyzés: %s kiválasztása %s helyett\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "%s kihagyása, ez már telepítve van és a frissítés nincs beállítva.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "A megadott %s csomag nincs telepítve, így hát nem is töröltem\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "%s egy virtuális csomag, melyet az alábbi csomagok adnak:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Telepítve]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Egyet név szerint ki kell jelölnöd a telepítésre." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 csomag nem elérhető, de egy másik hivatkozik rá\n" -".A kért csomag tehát: hiányzik, elavult vagy csak más forrásból érhető el\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "De az alábbi csomagok felváltják:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "%s csomagnak nincs e telepítéshez kijelölhető változata" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "%s újratelepítése nem lehetséges, mert nem lehet letölteni.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s már a legújabb verzió.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "'%s' kiadás ehhez: '%s' nem található" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "'%s' verzió ehhez: '%s' nem található" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "%s (%s) a kiválasztott verzió ehhez: %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +"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] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Nem lehet a(z) %s forrás csomaglistáját elérni" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Az update parancsnak nincsenek argumentumai" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Nem tudom a listakönyvtárat zárolni" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Nincs törölnivaló, az AutoRemover nem indítható" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "Az alábbi csomagok automatikusan települtek, de már nem kellenek:" +msgstr[0] "Az alábbi csomagok automatikusan települtek, de már nem kellenek:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Az alábbi csomagok automatikusan települtek, de már nem kellenek:" +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] "Az alábbi csomagok automatikusan települtek, de már nem kellenek:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Töröld az 'apt-get autoremove' paranccsal!" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1048,43 +1089,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Az alábbi információ segíthet megoldani a helyzetet:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Belső hiba, az AutoRemover sérült" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Belső hiba, AllUpgrade megsértett valamit" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Hiányzó %s feladat" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Az alábbi csomag nem található: %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Megjegyzés: %s kiválasztása %s reguláris kifejezéshez\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s kézi telepítésre állított.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Próbáld futtatni az 'apt-get -f install'-t az alábbiak javításához:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1092,7 +1113,7 @@ msgstr "" "Teljesítetlen függőségek. Próbáld az 'apt-get -f install'-t csomagok nélkül " "(vagy telepítsd a függőségeket is!)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1104,118 +1125,147 @@ msgstr "" "használod, akkor néhány igényelt csomag még nem készült el vagy ki\n" "lett mozdítva az Incoming-ból." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Törött csomagok" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Az alábbi extra csomagok kerülnek telepítésre:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Javasolt csomagok:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Ajánlott csomagok:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Az alábbi csomag nem található: %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s kézi telepítésre állított.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Frissítés kiszámítása... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Sikertelen" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Kész" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Belső hiba, hibafeloldó gond" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Nem tudom zárolni a letöltési könyvtárat" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Legalább egy csomagot meg kell adnod, aminek a forrását le kell tölteni" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nem található forráscsomag ehhez: %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "A már letöltött '%s' fájl kihagyása\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Nincs elég szabad hely itt: %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "%sB/%sB forrás-archívumot kell letölteni.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "%sB forrás-archívumot kell letölteni.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Forrás letöltése: %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Nem sikerült néhány archívumot letölteni." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Egy már kibontott forrás kibontásának kihagyása itt: %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "'%s' kibontási parancs nem sikerült.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Ellenőrizd, hogy a 'dpkg-dev' csomag telepítve van-e.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "'%s' elkészítési parancs nem sikerült.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Hiba a gyermekfolyamatnál" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Legalább egy csomagot adj meg, aminek a fordítási függőségeit ellenőrizni " "kell" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Nem lehet %s fordítási-függőség információját beszerezni" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "Nincs fordítási függősége a következőnek: %s.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1224,7 +1274,7 @@ msgstr "" "%s függősége ennek: %s, ez nem elégíthető ki, mert a(z) %s csomag nem " "található" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1233,32 +1283,32 @@ msgstr "" "%s függősége ennek: %s, ez nem elégíthető ki, mert a(z) %s csomagnak nincs a " "verzió-követelményt kielégítő elérhető verziója." -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "%s függőséget %s csomaghoz nem lehet kielégíteni: %s telepített csomag túl " "friss." -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "%s függőséget %s csomaghoz nem lehet kielégíteni: %s " -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "%s építési függőségei nem elégíthetőek ki." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Nem sikerült az építési függőségeket feldolgozni" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Támogatott modulok:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1283,6 +1333,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1343,7 +1395,7 @@ msgstr "" "további információkért és opciókért.\n" " Ez az APT a SzuperTehén Hatalmával rendelkezik.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1588,11 +1640,11 @@ msgstr "A(z) %s/%s fájl felülírja a(z) %s csomagban levőt" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s nem olvasható" @@ -1621,10 +1673,9 @@ msgstr "%sinfo nem érhető el" msgid "The info and temp directories need to be on the same filesystem" msgstr "Az info és temp könyvtáraknak egy fájlrendszeren kell lenniük" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Csomaglisták olvasása" @@ -1727,12 +1778,33 @@ msgstr "Nem található érvényes vezérlő fájl" msgid "Unparsable control file" msgstr "Értelmezhetetlen vezérlő fájl" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nem lehet csövet nyitni ehhez: %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Olvasási hiba %s folyamattól" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Nem érhető el" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "A módosítási időt beállítása sikertelen" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "%s CD-ROM adatbázis nem olvasható" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1740,7 +1812,7 @@ msgstr "" "Kérlek használd az apt-cdrom parancsot a CD felismertetésére. Az apt-get " "update nem használható új CD-k hozzáadására" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Hibás CD" @@ -1757,15 +1829,6 @@ msgstr "Nem találom a lemezt" msgid "File not found" msgstr "Nem találom a fájlt" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Nem érhető el" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "A módosítási időt beállítása sikertelen" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Érvénytelen URI, helyi URIk nem kezdődhetnek //-el" @@ -1824,7 +1887,7 @@ msgstr "Időtúllépés a kapcsolatban" msgid "Server closed the connection" msgstr "A kiszolgáló lezárta a kapcsolatot" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Olvasási hiba" @@ -1836,192 +1899,179 @@ msgstr "A válasz túlcsordította a puffert." msgid "Protocol corruption" msgstr "Protokoll hiba" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Írási hiba" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Nem lehet létrehozni a socket-et" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Nem lehet kapcsolódni az adat sockethez, a kapcsolat túllépte az időt" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Nem lehet kapcsolódni a passzív sockethez." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "A getaddrinfo nem talált figyelő socketet" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Nem lehet összekapcsolódni a sockettel" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Nem lehet figyelni a socketen" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Nem lehet megállapítani a socket nevét" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Nem lehet PORT parancsot küldeni" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Ismeretlen %u címcsalád (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Hibás EPRT, a kiszolgáló üzenete: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Az adat sockethez kapcsolódás túllépte az időt" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Nem lehet elfogadni a kapcsolatot" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Probléma a fájl hash értékének meghatározásakor" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Nem lehet letölteni a fájlt, a kiszolgáló üzenete: '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Az adat socket túllépte az időt" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Adatátvitel sikertelen, a kiszolgáló üzenete: '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Lekérdezés" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Nem lehet meghívni " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Csatlakozás: %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "socket létrehozása sikertelen ehhez: %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Kapcsolat létrehozása sikertelen ehhez: %s: %s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Időtúllépés miatt nem lehet kapcsolódni a következőhöz: %s: %s (%s)" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nem tudtam kapcsolódni ehhez: %s: %s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Kapcsolódás: %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nem lehet feloldani a következőt: '%s' " -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Átmeneti hiba '%s' feloldása közben" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Valami rossz történt '%s: %s' feloldásakor (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Sikertelen kapcsolódás ide: %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "%s kulcstartó nem érhető el" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "H: Az Acquire::gpgv::Options argumentum lista túl hosszú. Kilépek." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Telepítés megszakítása." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "Belső hiba: Jó aláírás, de meghatározhatatlan kulcs ujjlenyomat?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "1 vagy több érvénytelen aláírást találtam." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "'%s' nem futtatható az aláírás ellenőrzéséhez (a gpgv telepítve van?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Ismeretlen gpgv futtatási hiba" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Az alábbi aláírások érvénytelenek voltak:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" "Az alábbi aláírások nem igazolhatók, mert a nyilvános kulcs nem elérhető:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Nem lehet csövet nyitni ehhez: %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Olvasási hiba %s folyamattól" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Várakozás a fejlécekre" @@ -2055,143 +2105,175 @@ msgstr "Ez a http szerver támogatja a sérült tartományokat " msgid "Unknown date format" msgstr "Ismeretlen dátum formátum" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Sikertelen kiválasztás" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Időtúllépés a kapcsolatban" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Hiba a kimeneti fájl írásakor" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Hiba fájl írásakor" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Hiba a fájl írásakor" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Hiba a kiszolgálóról olvasáskor, a túloldal lezárta a kapcsolatot" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Hiba a kiszolgálóról olvasáskor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "%s fájl írása sikertelen" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Rossz fejlécadat" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Sikertelen kapcsolódás" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Belső hiba" # FIXME -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Nem lehet mmap-olni egy üres fájlt" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Nem lehet csövet nyitni ehhez: %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Nem sikerült %lu bájtot mmap-olni" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "%s megnyitása sikertelen" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Nem lehet meghívni " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "%s kiválasztás nem található" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Ismeretlen típusrövidítés: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "%s konfigurációs fájl megnyitása" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Szintaktikai hiba %s: %u: A blokk név nélkül kezdődik" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Szintaktikai hiba %s: %u: hibás formátumú címke" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Szintaktikai hiba %s: %u: fölösleges szemét az érték után" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Szintaktikai hiba %s: %u: Csak legfelső szinten használhatók előírások" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Szintaktikai hiba %s: %u: Túl sok beágyazott include" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Szintaktikai hiba %s: %u: ugyaninnen include-olva" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Szintaktikai hiba %s: %u: '%s' nem támogatott előírás" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Szintaktikai hiba %s: %u: Csak legfelső szinten használhatók előírások" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Szintaktikai hiba %s: %u: fölösleges szemét a fájl végén" @@ -2222,33 +2304,33 @@ msgstr "%s parancssori opció értelmezhetetlen" msgid "Command line option %s is not boolean" msgstr "%s parancssori opció nem logikai" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "%s opcióhoz szükséges egy argumentum" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "%s opció: a konfigurációs elem specifikációhoz szükséges egy =<érték> rész." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "%s opció egész és nem %s típusú argumentumot követel meg" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Túl hosszú %s opció" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "%s jelentés nem értelmezhető, próbáld a true vagy false értékeket" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "%s érvénytelen művelet" @@ -2258,191 +2340,214 @@ msgstr "%s érvénytelen művelet" msgid "Unable to stat the mount point %s" msgstr "%s csatolási pont nem érhető el" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nem sikerült ide váltani: %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Nem sikerült elérni a CD-ROM-ot." -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Nem zárolom '%s' csak olvasható zárolási fájlt" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "%s zárolási fájl nem nyitható meg" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Nem zárolom '%s' NFS-csatlakoztatású zárolási fájlt" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Nem sikerült zárolni: %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "%s nem volt itt, ahogy vártam" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "%s alfolyamat szegmentálási hibát okozott." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "%s alfolyamat szegmentálási hibát okozott." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "%s alfolyamat hibakóddal tért vissza (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "%s alfolyamat váratlanul kilépett" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nem lehet megnyitni %s fájlt" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Nem lehet csövet nyitni ehhez: %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "olvasás, még kellene %lu, de már az összes elfogyott" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "írás, még kiírandó %lu de ez nem lehetséges" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Hiba a fájl bezárásakor" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Hiba a fájl bezárásakor" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Hiba a fájl szinkronizálásakor" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Hiba a fájl leválasztásával" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Hiba a fájl szinkronizálásakor" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Üres csomag-gyorstár" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "A csomag-gyorstár fájl megsérült" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "A csomag-gyorstár fájl inkompatibilis verziójú" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Ez az APT nem támogatja a(z) '%s' verziórendszert" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "A csomag-gyorstár egy másik architektúrához készült" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Függ ettől" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Függ ettől (előfüggés)" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Javasolja" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Ajánlja" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Ütközik" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Kicseréli" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Elavulttá teszi" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Töri" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "fontos" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "szükséges" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "szabványos" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcionális" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Függőségi fa építése" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Lehetséges verziók" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Függőség-generálás" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Állapot adatok olvasása" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "%s állapot-fájl megnyitása sikertelen" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "%s átmeneti állapot-fájl írása sikertelen" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2453,64 +2558,84 @@ msgstr "Nem lehet a(z) %s csomagfájlt feldolgozni (1)" msgid "Unable to parse package file %s (2)" msgstr "Nem lehet a(z) %s csomagfájlt feldolgozni (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "A(z) %lu. sor hibás %s forráslistában (dist feldolgozó)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "A(z) %lu. sor hibás %s forráslistában (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "A(z) %lu. sor hibás %s forráslistában (dist feldolgozó)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "A(z) %lu. sor hibás %s forráslistában (dist feldolgozó)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "A(z) %lu. sor hibás %s forráslistában (dist feldolgozó)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "A(z) %lu. sor hibás %s forráslistában (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "A(z) %lu. sor hibás %s forráslistában (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "A(z) %lu. sor hibás %s forráslistában (URI feldolgozó)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "A(z) %lu. sor hibás %s forráslistában (Abszolút dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "A(z) %lu. sor hibás %s forráslistában (dist feldolgozó)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s megnyitása" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "A(z) %u. sor túl hosszú %s forráslistában." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "A(z) %u. sor hibás %s forráslistában (típus)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "'%s' típus nem ismert a(z) %u. sorban a(z) %s forráslistában" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "A(z) %u. sor hibás %s forráslistában (terjesztő id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2521,7 +2646,7 @@ msgstr "" "alapvető csomagot ami Ütközési/Elő-függőségi hurkot okoz. Ez gyakran rossz, " "de ha tényleg ezt akarod tenni, aktiváld az APT::Force-LoopBreak opciót." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2533,14 +2658,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "A(z) '%s' indexfájltípus nem támogatott" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "A(z) %s csomagot újra kell telepíteni, de nem találok archívumot hozzá." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2548,12 +2673,12 @@ msgstr "" "Hiba, a pkgProblemResolver::Resolve töréseket generált, ezt visszafogott " "csomagok okozhatják." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "A problémák nem javíthatók, sérült visszafogott csomagok vannak a rendszeren." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2561,24 +2686,29 @@ msgstr "" "Néhány index fájl letöltése meghiúsult, ezeket mellőzöm vagy régi " "változatukat használom." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "%spartial listakönyvtár hiányzik." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "%spartial archívumkönyvtár hiányzik." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Nem tudom a listakönyvtárat zárolni" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "%li/%li fájl letöltése (%s marad)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "%li/%li fájl letöltése" @@ -2598,12 +2728,12 @@ msgstr "A(z) %s metódus nem indult el helyesen" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Tedd be a(z) %s címkéjű lemezt a(z) %s meghajtóba és üss entert" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "A(z) '%s' csomagrendszer nem támogatott" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "A megfelelő csomagrendszer típus nem határozható meg" @@ -2616,146 +2746,168 @@ msgstr "%s nem érhető el." msgid "You must put some 'source' URIs in your sources.list" msgstr "Néhány 'source' URI-t be kell tenned a sources.list fájlba" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "A csomaglista vagy az állapot fájl nem dolgozható fel vagy nem olvasható." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Próbáld futtatni az apt-get update -et, hogy javítsd e hibákat" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Hibás rekord a tulajdonság fájlban, nincs csomagfejléc" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "A(z) %s tűtípus nem értelmezhető" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Nincs prioritás (vagy nulla) megadva a tűhöz" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "A gyorsítótárnak inkompatibilis verziórendszere van" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Hiba történt %s feldolgozásakor (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Hiba történt %s feldolgozásakor (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Hiba történt %s feldolgozásakor (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Hiba történt %s feldolgozásakor (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Hiba történt %s feldolgozásakor (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Hiba történt %s feldolgozásakor (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Hiba történt %s feldolgozásakor (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Hiba történt %s feldolgozásakor (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Hiba történt %s feldolgozásakor (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Ez nem semmi, túllépted a csomagnevek számát, amit ez az APT kezelni tud!" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "Ez nem semmi, túllépted a csomagverziók számát, amit ez az APT kezelni tud!" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Ez nem semmi, túllépted a csomagleírások számát, amit ez az APT kezelni tud!" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Ez nem semmi, túllépted a függőségek számát, amit ez az APT kezelni tud." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Hiba történt %s feldolgozásakor (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Hiba történt %s feldolgozásakor (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "%s %s csomag nem volt megtalálható a fájl függőségeinek feldolgozása közben" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Nem lehet a(z) %s forrás csomaglistáját elérni" # FIXME -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "\"Előkészít\" kapcsolatok összegyűjtése" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO hiba a forrás-gyorsítótár mentésekor" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "sikertelen átnevezés, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Az MD5Sum nem megfelelő" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "A Hash Sum nem megfelelő" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Nincs elérhető nyilvános kulcs az alábbi kulcs azonosítókhoz:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2764,7 +2916,7 @@ msgstr "" "Nem találtam egy fájlt a(z) %s csomaghoz. Ez azt jelentheti, hogy kézzel " "kell kijavítani a csomagot. (hiányzó arch. miatt)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2773,38 +2925,48 @@ msgstr "" "Nem találtam egy fájlt a(z) %s csomaghoz. Ez azt jelentheti, hogy kézzel " "kell kijavítani a csomagot." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "A csomagindex-fájlok megsérültek. Nincs Filename: mező a(z) %s csomaghoz." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "A méret nem megfelelő" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Nem lehet a(z) %s csomagfájlt feldolgozni (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Megjegyzés: %s kiválasztása %s helyett\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Érvénytelen sor az eltérítő fájlban: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Nem lehet a(z) %s csomagfájlt feldolgozni (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "A(z) %s terjesztő blokk nem tartalmaz ujjlenyomatot" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2813,66 +2975,66 @@ msgstr "" "%s CD-ROM csatolási pont használata\n" "CD-ROM csatolása\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Azonosítás.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Tárolt címke: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "CD-ROM leválasztása...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "%s CD-ROM csatolási pont használata\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "CD-ROM leválasztása\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Várakozás a lemezre...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "CD-ROM felcsatolása...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Indexfájlok keresése a lemezen...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "%zu csomag-indexet, %zu forrás-indexet, %zu fordítás-indexet és %zu aláírást " "találtam\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Talált címke: '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "E név érvénytelen, próbáld újra.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2881,164 +3043,289 @@ msgstr "" "E lemez neve: \n" "%s\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Csomaglisták másolása..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Új forráslista írása\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "E lemezhez tartozó forráslista-bejegyzések a következők:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i rekord kiírva.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i rekord kiírva, %i hiányzó fájllal.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i rekord kiírva %i hibásan párosított fájllal\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "%i rekord kiírva %i hiányzó és %i hibásan párosított fájllal\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "%s konfigurációs fájl megnyitása" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "A Hash Sum nem megfelelő" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "'%s' kiadás ehhez: '%s' nem található" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "'%s' verzió ehhez: '%s' nem található" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Hiányzó %s feladat" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Az alábbi csomag nem található: %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "Telepített %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s konfigurálása" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s eltávolítása" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s teljesen eltávolítva" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Hiányzik ez a könyvtár: %s" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Nem lehet megnyitni %s fájlt" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s előkészítése" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s kicsomagolása" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "%s konfigurálásának előkészítése" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Telepített %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "%s eltávolításának előkészítése" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Eltávolított %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "%s teljes eltávolítása előkészítése" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s teljesen eltávolítva" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "Naplózási hiba, sikertelen openpty() (a /dev/pts nincs csatolva?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Nem tudom a listakönyvtárat zárolni" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "%s fájl foltozása sikertelen" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "A kapcsolat idő előtt lezárult" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "H: Az Acquire::gpgv::Options argumentum lista túl hosszú. Kilépek." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Hiba történt %s feldolgozásakor (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "A(z) %u. sor hibás %s forráslistában (terjesztő id)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "%s kulcstartó nem érhető el" + +#~ msgid "Could not patch file" +#~ msgstr "%s fájl foltozása sikertelen" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3079,8 +3366,8 @@ msgstr "A kapcsolat idő előtt lezárult" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "%i csomagindexet, %i forrásindexet és %i aláírást találtam\n" #, fuzzy @@ -6,154 +6,157 @@ # Milo Casagrande <milo@ubuntu.com>, 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: apt 0.7.23.1\n" +"Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-11 15:17+0100\n" -"PO-Revision-Date: 2010-01-29 17:14+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-27 20:57+0200\n" "Last-Translator: Milo Casagrande <milo@ubuntu.com>\n" "Language-Team: Italian <tp@lists.linux.it>\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" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Il pacchetto %s versione %s ha una dipendenza non soddisfatta:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Impossibile trovare il pacchetto %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Totale nomi dei pacchetti: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Totale strutture dei pacchetti: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Pacchetti normali: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Pacchetti virtuali puri: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pacchetti virtuali singoli: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Pacchetti virtuali misti: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Mancante: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Totale versioni distinte: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Totale descrizioni distinte: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Totale dipendenze: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Totale relazioni ver/file: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " -msgstr "Totale relazioni Desc/File: " +msgstr "Totale relazioni desc/file: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Totale corrispondenze fornite: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Totale stringhe globalizzate: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " -msgstr "Totale spazio di dipendenza di versione: " +msgstr "Totale spazio dipendenza di versione: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Totale spazio inutilizzato: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Totale spazio occupato: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Il file dei pacchetti %s non è sincronizzato." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "È necessario specificare un solo modello" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "È necessario specificare almeno un modello per la ricerca" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nessun pacchetto trovato" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Impossibile trovare il pacchetto %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "File dei pacchetti:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "La cache non è sincronizzata, impossibile referenziare un file di pacchetti" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pacchetti con gancio:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(non trovato)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installato: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(nessuno)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidato: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(nessuno)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Gancio del pacchetto: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabella versione:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2675 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s per %s compilato il %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -174,6 +177,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -211,6 +215,7 @@ msgstr "" " unmet - Mostra le dipendenze non soddisfatte\n" " search - Cerca nell'elenco dei pacchetti un'espressione regolare\n" " show - Mostra un campo leggibile per il pacchetto specificato\n" +" showauto - Visualizza un elenco di pacchetti installati automaticamente\n" " depends - Mostra informazioni di dipendenza per un pacchetto\n" " rdepends - Mostra informazioni di dipendenza all'incontrario per un " "pacchetto\n" @@ -238,7 +243,12 @@ msgstr "Dare un nome a questo disco, tipo \"Debian 5.0.3 Disco 1\"" msgid "Please insert a Disc in the drive and press enter" msgstr "Inserire un disco nell'unità e premere Invio" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Mount di \"%s\" su \"%s\" non riuscito" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Ripetere questo processo per il resto dei CD." @@ -303,40 +313,40 @@ msgstr "" " -c=? Legge come configurazione il file specificato\n" " -o=? Imposta un'opzione di configurazione, come -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:863 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Impossibile scrivere in %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Impossibile trovare la versione di debconf. È installato?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "L'elenco dell'estensione del pacchetto è troppo lungo" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Errore nell'elaborare la directory %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "L'elenco dell'estensione del sorgente è troppo lungo" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Errore nella scrittura dell'intestazione nel file \"contents\"" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Errore nell'elaborare i contenuti %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -417,11 +427,11 @@ msgstr "" " -c=? Legge come configurazione il file specificato\n" " -o=? Imposta un'opzione arbitraria di configurazione" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nessuna selezione corrisponde" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Mancano alcuni file nel file group di pacchetti \"%s\"" @@ -466,87 +476,87 @@ msgstr "Impossibile ottenere un cursore" # (ndt) messo A per Avviso # Inizio con la maiuscola dopo i : perché mi sa che in molti # casi molte stringhe sono così -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Impossibile leggere la directory %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: Impossibile eseguire stat su %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Gli errori si applicano al file " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Risoluzione di %s non riuscita" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Visita dell'albero non riuscita" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Apertura di %s non riuscita" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" -msgstr " DeLink %s [%s]\n" +msgstr " Delink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Esecuzione di readlink su %s non riuscita" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Esecuzione di unlink su %s non riuscita" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Collegamento di %s a %s non riuscito" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Raggiunto il limite di DeLink di %sB.\n" -#: ftparchive/writer.cc:389 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "L'archivio non ha un campo \"package\"" -#: ftparchive/writer.cc:397 ftparchive/writer.cc:628 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s non ha un campo override\n" -#: ftparchive/writer.cc:458 ftparchive/writer.cc:716 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " il responsabile di %s è %s non %s\n" -#: ftparchive/writer.cc:638 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s non ha un campo source override\n" -#: ftparchive/writer.cc:642 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s non ha neppure un campo binario override\n" @@ -622,11 +632,11 @@ msgstr "Creazione di un sottoprocesso IPC non riuscita" #: ftparchive/multicompress.cc:321 msgid "Failed to exec compressor " -msgstr "Esecuzione di compressor non riuscita" +msgstr "Esecuzione non riuscita del compressore " #: ftparchive/multicompress.cc:360 msgid "decompressor" -msgstr "decompressore" +msgstr "de-compressore" #: ftparchive/multicompress.cc:403 msgid "IO to subprocess/file failed" @@ -646,79 +656,79 @@ msgstr "Problema nell'unlink di %s" msgid "Failed to rename %s to %s" msgstr "Rinomina di %s in %s non riuscita" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1740 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Errore di compilazione dell'espressione regolare - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "I seguenti pacchetti hanno dipendenze non soddisfatte:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" -msgstr "ma %s è installato" +msgstr "ma la versione %s è installata" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" -msgstr "ma %s sta per essere installato" +msgstr "ma la versione %s sta per essere installata" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ma non è installabile" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ma è un pacchetto virtuale" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ma non è installato" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ma non sta per essere installato" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " oppure" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "I seguenti pacchetti NUOVI saranno installati:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "I seguenti pacchetti saranno RIMOSSI:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "I seguenti pacchetti sono stati mantenuti alla versione attuale:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "I seguenti pacchetti saranno aggiornati:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "I seguenti pacchetti saranno RETROCESSI:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "I seguenti pacchetti bloccati saranno cambiati:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (a causa di %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -727,151 +737,241 @@ msgstr "" "Questo non dovrebbe essere fatto a meno che non si sappia esattamente cosa " "si sta facendo." -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu aggiornati, %lu installati, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstallati, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu retrocessi, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu da rimuovere e %lu non aggiornati.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu non completamente installati o rimossi.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Nota, viene selezionato \"%s\" per il task \"%s\"\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Nota, viene selezionato \"%s\" per l'espressione regolare \"%s\"\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versione \"%s\" (%s) selezionata per \"%s\"\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Il pacchetto %s è un pacchetto virtuale fornito da:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installato]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [Versione non candidata]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "È necessario sceglierne uno da installare." + +#: 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 "" +"Il pacchetto %s non ha versioni disponibili, ma è nominato da un altro\n" +"pacchetto. Questo può significare che il pacchetto è mancante, è obsoleto\n" +"oppure è disponibile solo all'interno di un'altra sorgente\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Tuttavia questi pacchetti lo sostituiscono:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Il pacchetto \"%s\" non ha candidati da installare" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Pacchetti virtuali come \"%s\" non possono essere rimossi\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Nota, viene selezionato \"%s\" al posto di \"%s\"\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Viene saltato %s poiché è già installato e l'aggiornamento non è impostato.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Viene saltato %s poiché non è installato e sono richiesti solo gli " +"aggiornamenti.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "La reinstallazione di %s non è possibile, non può essere scaricato.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s è già alla versione più recente.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "È stato impostato %s per l'installazione manuale.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Il pacchetto %s non è installato e quindi non è stato rimosso\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Correzione delle dipendenze..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " non riuscita." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Impossibile correggere le dipendenze" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Impossibile minimizzare l'insieme da aggiornare" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Fatto" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "" -"È utile eseguire \"apt-get -f install\" per correggere questi problemi." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "È utile eseguire \"apt-get -f install\" per correggere ciò." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dipendenze non trovate. Riprovare usando -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ATTENZIONE: i seguenti pacchetti non possono essere autenticati." -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Avviso di autenticazione disabilitato.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Installare questi pacchetti senza verificarli [s/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Alcuni pacchetti non possono essere autenticati" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Si sono verificati dei problemi ed è stata usata -y senza --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" "Errore interno, InstallPackages è stato chiamato con un pacchetto " "danneggiato." -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" "I pacchetti devono essere rimossi, ma l'azione di rimozione è disabilitata." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Errore interno, l'ordinamento non è stato terminato" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2082 cmdline/apt-get.cc:2115 -msgid "Unable to lock the download directory" -msgstr "Impossibile bloccare la directory di scaricamento" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2163 cmdline/apt-get.cc:2416 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Impossibile leggere l'elenco dei sorgenti." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Le dimensioni non corrispondono. Inviare un'email a: apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "È necessario scaricare %sB/%sB di archivi.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "È necessario scaricare %sB di archivi.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Dopo quest'operazione, verranno occupati %sB di spazio su disco.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Dopo quest'operazione, verranno liberati %sB di spazio su disco.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2259 -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" -msgstr "Impossibile determinare lo spazio libero su %s" +msgstr "Impossibile determinare lo spazio libero in %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Spazio libero in %s insufficiente." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "È stata specificata la modalità \"Trivial Only\", ma questa non è " "un'operazione banale." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Sì, esegui come da richiesta." -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -882,172 +982,119 @@ msgstr "" "Per continuare scrivere la frase \"%s\"\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Interrotto." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Continuare [S/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2313 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Impossibile recuperare %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Scaricamento di alcuni file non riuscito" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2322 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Scaricamento completato e in modalità solo scaricamento" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -"Impossibile recuperare alcuni pacchetti. Potrebbe essere utile eseguire " -"\"apt-get update\" o provare l'opzione \"--fix-missing\"." +"Impossibile scaricare alcuni pacchetti. Potrebbe essere utile eseguire \"apt-" +"get update\" o provare l'opzione \"--fix-missing\"." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing su supporti estraibili non è ancora supportato" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Impossibile correggere i pacchetti mancanti." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Interruzione dell'installazione." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Nota, viene selezionato %s al posto di %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Viene saltato %s poiché è già installato e l'aggiornamento non è impostato.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Il pacchetto %s non è installato e quindi non è stato rimosso\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Il pacchetto %s è un pacchetto virtuale fornito da:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installato]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "È necessario sceglierne uno da installare." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Il pacchetto %s non ha versioni disponibili, ma è nominato da un altro\n" -"pacchetto. Questo può significare che il pacchetto è mancante, è obsoleto\n" -"oppure è disponibile solo all'interno di un'altra sorgente\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Tuttavia questi pacchetti lo sostituiscono:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Il pacchetto %s non ha candidati da installare" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "La reinstallazione di %s non è possibile, non può essere scaricato.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s è già alla versione più recente.\n" - -# (ndt) dovrebbe essere inteso il file Release -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release \"%s\" per \"%s\" non trovato." - -# (ndt) dovrebbe essere inteso il Version -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Version \"%s\" per \"%s\" non trovato" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versione %s (%s) selezionata per %s\n" - -#: cmdline/apt-get.cc:1321 +"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] "" +"Il seguente pacchetto è sparito dal sistema poiché\n" +"tutti i file sono stati sovrascritti da altri pacchetti:" +msgstr[1] "" +"I seguenti pacchetti sono spariti dal sistema poiché\n" +"tutti i file sono stati sovrascritti da altri pacchetti:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Nota: questo viene svolto automaticamente da dpkg." + +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "Ignorato il rilascio non disponibile \"%s\" del pacchetto \"%s\"" -#: cmdline/apt-get.cc:1352 +#: cmdline/apt-get.cc:1486 #, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Scelto \"%s\" come pacchetto sorgente al posto di \"%s\"\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1389 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "Ignorata la versione \"%s\" non disponibile del pacchetto \"%s\"" -#: cmdline/apt-get.cc:1405 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Il comando update non accetta argomenti" -#: cmdline/apt-get.cc:1418 -msgid "Unable to lock the list directory" -msgstr "Impossibile bloccare la directory" - -#: cmdline/apt-get.cc:1474 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Non si è autorizzati a rimuovere nulla, impossibile avviare AutoRemover" -#: cmdline/apt-get.cc:1523 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" +"Il seguente pacchetto è stato installato automaticamente e non è più " +"richiesto:" +msgstr[1] "" "I seguenti pacchetti sono stati installati automaticamente e non sono più " "richiesti:" -#: cmdline/apt-get.cc:1525 +#: cmdline/apt-get.cc:1657 #, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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 pacchetto è stato installato automaticamente e non è più richiesto.\n" +msgstr[1] "" "%lu pacchetti sono stati installati automaticamente e non sono più " "richiesti.\n" -#: cmdline/apt-get.cc:1526 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Usare \"apt-get autoremove\" per rimuoverli." -#: cmdline/apt-get.cc:1531 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1065,44 +1112,24 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1534 cmdline/apt-get.cc:1824 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" -msgstr "Le seguenti informazioni possono aiutare a risolvere la situazione: " +msgstr "Le seguenti informazioni possono aiutare a risolvere la situazione:" -#: cmdline/apt-get.cc:1538 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Errore interno, AutoRemover ha rovinato qualche cosa" -#: cmdline/apt-get.cc:1557 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Errore interno, AllUpgrade ha rovinato qualche cosa" -#: cmdline/apt-get.cc:1612 -#, c-format -msgid "Couldn't find task %s" -msgstr "Impossibile trovare il task %s" - -#: cmdline/apt-get.cc:1727 cmdline/apt-get.cc:1763 -#, c-format -msgid "Couldn't find package %s" -msgstr "Impossibile trovare il pacchetto %s" - -#: cmdline/apt-get.cc:1750 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Nota, si sta selezionando %s per l'espressione regolare \"%s\"\n" - -#: cmdline/apt-get.cc:1781 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "È stato impostato %s per l'installazione manuale.\n" - -#: cmdline/apt-get.cc:1794 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" "È utile eseguire \"apt-get -f install\" per correggere questi problemi:" -#: cmdline/apt-get.cc:1797 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1110,7 +1137,7 @@ msgstr "" "Dipendenze non soddisfatte. Provare \"apt-get -f install\" senza pacchetti " "(o specificare una soluzione)." -#: cmdline/apt-get.cc:1809 +#: cmdline/apt-get.cc:1794 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" @@ -1122,118 +1149,154 @@ msgstr "" "usando una distribuzione in sviluppo, che alcuni pacchetti richiesti\n" "non sono ancora stati creati o sono stati rimossi da Incoming." -#: cmdline/apt-get.cc:1827 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" -msgstr "Pacchetto danneggiato" +msgstr "Pacchetti danneggiati" -#: cmdline/apt-get.cc:1856 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "I seguenti pacchetti saranno inoltre installati:" -#: cmdline/apt-get.cc:1945 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Pacchetti suggeriti:" -#: cmdline/apt-get.cc:1946 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Pacchetti raccomandati:" -#: cmdline/apt-get.cc:1975 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Impossibile trovare il pacchetto %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s impostato automaticamente come installato.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Calcolo dell'aggiornamento... " -#: cmdline/apt-get.cc:1978 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Non riuscito" -#: cmdline/apt-get.cc:1983 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Eseguito" -#: cmdline/apt-get.cc:2050 cmdline/apt-get.cc:2058 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Errore interno, \"problem resolver\" ha rovinato qualcosa" -#: cmdline/apt-get.cc:2158 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Impossibile bloccare la directory di scaricamento" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "È necessario specificare almeno un pacchetto di cui recuperare il sorgente" -#: cmdline/apt-get.cc:2188 cmdline/apt-get.cc:2434 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Impossibile trovare un pacchetto sorgente per %s" -#: cmdline/apt-get.cc:2237 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"Nota: il processo di pacchettizzazione di \"%s\" è mantenuto\n" +"all'interno del sistema di controllo della versione \"%s\" presso:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Usare:\n" +"bzr get %s\n" +"per recuperare gli ultimi (e probabilmente non rilasciati) aggiornamenti del " +"pacchetto.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Il pacchetto \"%s\" già scaricato viene saltato\n" -#: cmdline/apt-get.cc:2272 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Lo spazio libero in %s è insufficiente" -#: cmdline/apt-get.cc:2278 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "È necessario recuperare %sB/%sB di sorgenti.\n" -#: cmdline/apt-get.cc:2281 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" -msgstr "È necessario recuperare %sB di sorgenti\n" +msgstr "È necessario scaricare %sB di sorgenti.\n" -#: cmdline/apt-get.cc:2287 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Recupero sorgente %s\n" -#: cmdline/apt-get.cc:2318 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Recupero di alcuni archivi non riuscito." -#: cmdline/apt-get.cc:2346 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Estrazione del pacchetto sorgente già estratto in %s saltata\n" -#: cmdline/apt-get.cc:2358 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Comando di estrazione \"%s\" non riuscito.\n" -#: cmdline/apt-get.cc:2359 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Verificare che il pacchetto \"dpkg-dev\" sia installato.\n" -#: cmdline/apt-get.cc:2376 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Comando \"%s\" di generazione non riuscito.\n" -#: cmdline/apt-get.cc:2395 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Creazione processo figlio non riuscita" -#: cmdline/apt-get.cc:2411 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "È necessario specificare almeno un pacchetto di cui controllare le " "dipendenze di generazione" -#: cmdline/apt-get.cc:2439 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Impossibile ottenere informazioni di dipendenza di generazione per %s" -#: cmdline/apt-get.cc:2459 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s non ha dipendenze di generazione.\n" -#: cmdline/apt-get.cc:2511 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1242,7 +1305,7 @@ msgstr "" "%s dipendenze per %s non possono essere soddisfatte perché il pacchetto %s " "non può essere trovato" -#: cmdline/apt-get.cc:2564 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1251,32 +1314,32 @@ msgstr "" "%s dipendenze per %s non possono essere soddisfatte perché nessuna versione " "del pacchetto %s può soddisfare le richieste di versione" -#: cmdline/apt-get.cc:2600 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "La dipendenza %s per %s non è stata soddisfatta: il pacchetto installato %s " -"è troppo nuovo" +"è troppo recente" -#: cmdline/apt-get.cc:2627 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "La dipendenza %s per %s non è stata soddisfatta: %s" -#: cmdline/apt-get.cc:2643 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Le dipendenze di generazione per %s non sono state soddisfatte." -#: cmdline/apt-get.cc:2648 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Elaborazione delle dipendenze di generazione non riuscita" -#: cmdline/apt-get.cc:2680 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Moduli supportati:" -#: cmdline/apt-get.cc:2721 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1300,6 +1363,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1334,7 +1399,7 @@ msgstr "" " autoremove - Rimuove automaticamente i pacchetti inutilizzati\n" " purge - Rimuove i pacchetti e la loro configurazione\n" " source - Scarica i pacchetti sorgente\n" -" build-dep - Configura le dipendenze di compilazione per i pacchetti " +" build-dep - Configura le dipendenze di generazione per i pacchetti " "sorgente\n" " dist-upgrade - Esegue un avanzamento della distribuzione, consultare apt-" "get(8)\n" @@ -1342,6 +1407,8 @@ msgstr "" " clean - Elimina i file dei pacchetti scaricati\n" " autoclean - Elimina i vecchi pacchetti scaricati\n" " check - Verifica che non ci siano dipendenze insoddisfatte\n" +" markauto - Imposta i pacchetti forniti come installati automaticamente\n" +" unmarkauto - Imposta i pacchetti forniti come installati manualmente\n" "\n" "Opzioni:\n" " -h Mostra questo aiuto\n" @@ -1353,7 +1420,7 @@ msgstr "" "conferma\n" " -f Tenta di continuare se il controllo di integrità non riesce\n" " -m Tenta di continuare se gli archivi non sono localizzabili\n" -" -u Mostra un elenco dei pacchetti aggiornati\n" +" -u Mostra anche un elenco dei pacchetti aggiornati\n" " -b Genera il pacchetto sorgente dopo averlo recuperato\n" " -V Mostra prolissamente i numeri di versione\n" " -c=? Legge come configurazione il file specificato\n" @@ -1362,7 +1429,7 @@ msgstr "" "apt-get(8), sources.list(5) e apt.conf(5).\n" " Questo APT ha i poteri della Super Mucca.\n" -#: cmdline/apt-get.cc:2889 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1380,7 +1447,7 @@ msgstr "Trovato " #: cmdline/acqprogress.cc:79 msgid "Get:" -msgstr "Scaricare:" +msgstr "Scaricamento di:" # (ndt) questa non so cosa voglia dire #: cmdline/acqprogress.cc:110 @@ -1410,7 +1477,7 @@ msgid "" msgstr "" "Cambio disco: inserire il disco chiamato\n" " \"%s\"\n" -"nel dispositivo \"%s\" e premere Invio\n" +"nell'unità \"%s\" e premere Invio\n" #: cmdline/apt-sortpkgs.cc:86 msgid "Unknown package record!" @@ -1479,7 +1546,7 @@ msgstr "" #: dselect/update:30 msgid "Merging available information" -msgstr "Aggiornamento delle informazioni disponibili" +msgstr "Unione delle informazioni disponibili" #: apt-inst/contrib/extracttar.cc:114 msgid "Failed to create pipes" @@ -1618,10 +1685,11 @@ msgstr "Il file %s/%s sovrascrive quello nel pacchetto %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:157 -#: apt-pkg/contrib/fileutl.cc:240 apt-pkg/sourcelist.cc:159 -#: apt-pkg/sourcelist.cc:165 apt-pkg/acquire.cc:419 apt-pkg/init.cc:90 -#: apt-pkg/init.cc:98 apt-pkg/clean.cc:33 apt-pkg/policy.cc:279 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Impossibile leggere %s" @@ -1650,10 +1718,9 @@ msgstr "Esecuzione di stat su %sinfo non riuscita" msgid "The info and temp directories need to be on the same filesystem" msgstr "Le directory temp e info devono essere sullo stesso file system" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:793 -#: apt-pkg/pkgcachegen.cc:865 apt-pkg/pkgcachegen.cc:870 -#: apt-pkg/pkgcachegen.cc:1008 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Lettura elenco dei pacchetti" @@ -1698,7 +1765,7 @@ msgstr "Apertura del file di deviazione %sdiversions non riuscita" #: apt-inst/deb/dpkgdb.cc:320 msgid "The diversion file is corrupted" -msgstr "Il file di diversion è danneggiato" +msgstr "Il file di deviazione è danneggiato" #: apt-inst/deb/dpkgdb.cc:327 apt-inst/deb/dpkgdb.cc:332 #: apt-inst/deb/dpkgdb.cc:337 @@ -1757,12 +1824,33 @@ msgstr "Impossibile localizzare un file \"control\" valido" msgid "Unparsable control file" msgstr "File \"control\" non analizzabile" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Impossibile aprire una pipe per %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Errore di lettura dal processo %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Esecuzione di stat non riuscita" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Impostazione della data di modifica non riuscita" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Impossibile leggere il database del CD-ROM %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1770,7 +1858,7 @@ msgstr "" "Usare apt-cdrom per far riconoscere questo CD-ROM da APT. apt-get update non " "può essere usato per aggiungere nuovi CD-ROM" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD-ROM sbagliato" @@ -1787,15 +1875,6 @@ msgstr "Disco non trovato" msgid "File not found" msgstr "File non trovato" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:483 methods/rred.cc:492 -msgid "Failed to stat" -msgstr "Esecuzione di stat non riuscita" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:489 -msgid "Failed to set modification time" -msgstr "Impostazione della data di modifica non riuscita" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI non valido, gli URI locali non devono iniziare con //" @@ -1855,7 +1934,7 @@ msgstr "Connessione scaduta" msgid "Server closed the connection" msgstr "Il server ha chiuso la connessione" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:667 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Errore di lettura" @@ -1867,187 +1946,178 @@ msgstr "Una risposta ha superato le dimensioni del buffer." msgid "Protocol corruption" msgstr "Protocollo danneggiato" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:706 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Errore di scrittura" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Impossibile creare un socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" -msgstr "Impossibile connettersi al socket dati, connessione terminata" +msgstr "" +"Impossibile connettersi al socket dati, tempo esaurito per la connessione" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." -msgstr "Impossibile connettere socket passivo." +msgstr "Impossibile connettersi alla socket passiva." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "Impossibile ottenere un socket in ascolto con getaddrinfo()" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Impossibile eseguire bind() su un socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Impossibile eseguire listen() su un socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Impossibile determinare il nome del socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Impossibile inviare il comando PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Famiglia di indirizzamento %u (AF_*) sconosciuta" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT non riuscito, il server riporta: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Connessione al socket dati terminata" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Impossibile accettare connessioni" -#: methods/ftp.cc:870 methods/http.cc:1000 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Si è verificato un problema nel creare l'hash del file" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Impossibile recuperare il file, il server riporta: \"%s\"" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Socket dati terminato" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Trasferimento dati non riuscito, il server riporta: \"%s\"" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Interrogazione" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Impossibile invocare " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Connessione a %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Impossibile creare un socket per %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Impossibile iniziare la connessione a %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Impossibile connettersi a %s:%s (%s), connessione terminata" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Impossibile connettersi a %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Connessione a %s" -#: methods/connect.cc:166 methods/connect.cc:185 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Impossibile risolvere \"%s\"" -#: methods/connect.cc:191 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Risoluzione di \"%s\" temporaneamente non riuscita" -#: methods/connect.cc:194 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" "Si è verificato qualcosa di anormale nella risoluzione di \"%s:%s\" (%i - %s)" -#: methods/connect.cc:241 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "Impossibile connettersi a %s:%s:" #. TRANSLATOR: %s is the trusted keyring parts directory -#: methods/gpgv.cc:78 -#, fuzzy, c-format -#| msgid "Aborting install." +#: methods/gpgv.cc:71 +#, c-format msgid "No keyring installed in %s." -msgstr "Interruzione dell'installazione." - -#: methods/gpgv.cc:104 -msgid "E: Too many keyrings should be passed to gpgv. Exiting." -msgstr "" +msgstr "Nessun portachiavi installato in %s." -#: methods/gpgv.cc:121 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Elenco argomenti da Acquire::gpgv::Options troppo lungo. Uscita." - -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Errore interno: firma corretta, ma non è possibile determinare l'impronta " "della chiave." -#: methods/gpgv.cc:242 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "È stata trovata almeno una firma non valida." -#: methods/gpgv.cc:246 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"Impossibile eseguire \"%s\" per verificare la firma (forse gpgv non è " +"Impossibile eseguire \"gpgv\" per verificare la firma (forse gpgv non è " "installato)" -#: methods/gpgv.cc:251 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Errore sconosciuto durante l'esecuzione di gpgv" -#: methods/gpgv.cc:285 methods/gpgv.cc:292 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Le seguenti firme non erano valide:\n" -#: methods/gpgv.cc:299 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2055,16 +2125,6 @@ msgstr "" "Le seguenti firme non sono state verificate perché la chiave pubblica non è " "disponibile:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Impossibile aprire una pipe per %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Errore di lettura dal processo %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "In attesa degli header" @@ -2098,60 +2158,73 @@ msgstr "Questo server HTTP ha un supporto del range non corretto" msgid "Unknown date format" msgstr "Formato della data sconosciuto" -#: methods/http.cc:791 +#: methods/http.cc:793 msgid "Select failed" msgstr "Select non riuscita" -#: methods/http.cc:796 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Connessione terminata" -#: methods/http.cc:819 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Errore nello scrivere sul file di output" -#: methods/http.cc:850 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Errore nello scrivere su file" -#: methods/http.cc:878 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Errore nello scrivere sul file" -#: methods/http.cc:892 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Errore nel leggere dal server. Il lato remoto ha chiuso la connessione" -#: methods/http.cc:894 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Errore nel leggere dal server" -#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:233 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Troncamento del file non riuscito" -#: methods/http.cc:1150 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Header dati non corretto" -#: methods/http.cc:1167 methods/http.cc:1222 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Connessione non riuscita" -#: methods/http.cc:1314 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Errore interno" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Impossibile eseguire mmap su un file vuoto" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:202 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Impossibile duplicare il descrittore del file %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Impossibile eseguire mmap di %lu byte" -#: apt-pkg/contrib/mmap.cc:252 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Impossibile chiudere mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Impossibile sincronizzare mmap" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2160,38 +2233,48 @@ msgstr "" "MMap dinamica esaurita. Aumentare la dimensione di APT::Cache-Limit. Il " "valore attuale è: %lu (man 5 apt.conf)." -#: apt-pkg/contrib/mmap.cc:347 +#: apt-pkg/contrib/mmap.cc:399 #, c-format msgid "" -"The size of a MMap has already reached the defined limit of %lu bytes,abort " -"the try to grow the MMap." +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Impossibile incrementare la dimensione della MMap poiché il limite di %lu " +"byte è stato raggiunto." + +# (ndt) lunghetta... +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." msgstr "" +"Impossibile incrementare la dimensione della MMap poiché il " +"ridimensionamento automatico è stato disabilitato dall'utente." #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%lig %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Selezione %s non trovata" @@ -2243,7 +2326,15 @@ msgstr "Errore di sintassi %s:%u: incluso da qui" msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Errore di sintassi %s:%u: direttiva \"%s\" non supportata" -#: apt-pkg/contrib/configuration.cc:825 +# (ndt) sarebbe da controllare meglio... +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Errore di sintassi %s:%u: la direttiva clear richiede un albero di opzioni " +"come argomento" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Errore di sintassi %s:%u: caratteri extra alla fine del file" @@ -2251,7 +2342,7 @@ msgstr "Errore di sintassi %s:%u: caratteri extra alla fine del file" #: apt-pkg/contrib/progress.cc:153 #, c-format msgid "%c%s... Error!" -msgstr "%c%s... Errore." +msgstr "%c%s... Errore" #: apt-pkg/contrib/progress.cc:155 #, c-format @@ -2274,34 +2365,34 @@ msgstr "Opzione a riga di comando %s non comprensibile" msgid "Command line option %s is not boolean" msgstr "Opzione a riga di comando %s non booleana" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "L'opzione %s richiede un argomento." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Opzione %s: la specifica di configurazione dell'oggetto deve avere un " "=<valore>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "L'opzione %s richiede un argomento intero, non \"%s\"" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opzione \"%s\" troppo lunga" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Il valore %s non è comprensibile, provare \"true\" o \"false\"." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operazione %s non valida" @@ -2311,192 +2402,216 @@ msgstr "Operazione %s non valida" msgid "Unable to stat the mount point %s" msgstr "Impossibile eseguire stat sul punto di mount %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Impossibile passare a %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Esecuzione di stat sul CD-ROM non riuscita" -#: apt-pkg/contrib/fileutl.cc:151 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Blocco disabilitato per il file di blocco in sola lettura %s" -#: apt-pkg/contrib/fileutl.cc:156 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Impossibile aprire il file di blocco %s" -#: apt-pkg/contrib/fileutl.cc:174 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Blocco disabilitato per il file di blocco %s montato via nfs" -#: apt-pkg/contrib/fileutl.cc:178 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Impossibile impostare il blocco %s" -#: apt-pkg/contrib/fileutl.cc:568 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "In attesa di %s ma non era presente" -#: apt-pkg/contrib/fileutl.cc:580 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Il sottoprocesso %s ha ricevuto un segmentation fault." -#: apt-pkg/contrib/fileutl.cc:582 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "Il sottoprocesso %s ha ricevuto il segnale %u." -#: apt-pkg/contrib/fileutl.cc:586 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Il sottoprocesso %s ha restituito un codice d'errore (%u)" -#: apt-pkg/contrib/fileutl.cc:588 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Il sottoprocesso %s è uscito inaspettatamente" -#: apt-pkg/contrib/fileutl.cc:632 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Impossibile aprire il file %s" -#: apt-pkg/contrib/fileutl.cc:688 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Impossibile aprire il descrittore del file %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lettura, c'erano ancora %lu da leggere ma non ne è rimasto alcuno" -#: apt-pkg/contrib/fileutl.cc:718 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "scrittura, c'erano ancora %lu da scrivere ma non è stato possibile" -#: apt-pkg/contrib/fileutl.cc:793 -msgid "Problem closing the file" -msgstr "Si è verificato un problema nel chiudere il file" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Si è verificato un problema nel chiudere il file gzip %s" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Si è verificato un problema nel chiudere il file %s" -#: apt-pkg/contrib/fileutl.cc:799 -msgid "Problem unlinking the file" -msgstr "Si è verificato un problema nell'eseguire l'unlink del file" +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Si è verificato un problema nel rinominare il file %s in %s" -#: apt-pkg/contrib/fileutl.cc:810 +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Si è verificato un problema nell'eseguire l'unlink del file %s" + +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Si è verificato un problema nel sincronizzare il file" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cache dei pacchetti vuota" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Il file della cache dei pacchetti è danneggiato" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "La versione del file della cache dei pacchetti è incompatibile" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Questo APT non supporta il sistema di versione \"%s\"" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "" "Il file della cache dei pacchetti è stato generato per un'altra architettura" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Dipende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Pre-dipende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Consiglia" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Raccomanda" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Va in conflitto" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Sostituisce" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Rende obsoleto" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Rompe" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Migliora" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "richiesto" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opzionale" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Generazione albero delle dipendenze" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versioni candidate" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generazione delle dipendenze" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Lettura informazioni sullo stato" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Apertura del file di stato %s non riuscita" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Scrittura del file temporaneo di stato %s non riuscita" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" +"Errore interno, il gruppo \"%s\" non ha uno pseudo pacchetto installabile" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2507,57 +2622,87 @@ msgstr "Impossibile analizzare il file di pacchetto %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Impossibile analizzare il file di pacchetto %s (2)" -#: apt-pkg/sourcelist.cc:83 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"La riga %lu nel file delle sorgenti %s non è corretta ([opzione] non " +"analizzabile)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"La riga %lu nel file delle sorgenti %s non è corretta ([opzione] troppo " +"corta)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"La riga %lu nel file delle sorgenti %s non è corretta ([%s] non è " +"un'assegnazione)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" +"La riga %lu nel file delle sorgenti %s non è corretta ([%s] non ha una " +"chiave)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"La riga %lu nel file delle sorgenti %s non è corretta ([%s] la chiave %s non " +"ha un valore)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "La riga %lu nel file %s non è corretta (URI)" -#: apt-pkg/sourcelist.cc:85 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "La riga %lu nel file %s non è corretta (dist)" -#: apt-pkg/sourcelist.cc:88 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "La riga %lu nel file %s non è corretta (URI parse)" -#: apt-pkg/sourcelist.cc:94 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "La riga %lu nel file %s non è corretta (absolute dist)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "La riga %lu nel file %s non è corretta (dist parse)" -#: apt-pkg/sourcelist.cc:199 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Apertura di %s" -#: apt-pkg/sourcelist.cc:216 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Riga %u troppo lunga nel file %s." -#: apt-pkg/sourcelist.cc:236 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "La riga %u nel file %s non è corretta (type)" -#: apt-pkg/sourcelist.cc:240 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Tipo \"%s\" non riconosciuto alla riga %u nel file %s" -#: apt-pkg/sourcelist.cc:248 apt-pkg/sourcelist.cc:251 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "La riga %u nel file %s non è corretta (vendor id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " @@ -2567,7 +2712,7 @@ msgstr "" "informazioni, consultare \"man 5 apt.conf\" alla sezione \"APT::Immediate-" "Configure\" (%d)." -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2579,7 +2724,7 @@ msgstr "" "situazione critica, ma se si vuole realmente procedere, attivare l'opzione " "APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2594,7 +2739,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Il file indice di tipo \"%s\" non è supportato" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2602,7 +2747,7 @@ msgstr "" "Il pacchetto %s deve essere reinstallato, ma non è possibile trovarne un " "archivio." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2610,12 +2755,12 @@ msgstr "" "Errore, pkgProblemResolver::Resolve ha generato delle interruzioni. Questo " "potrebbe essere causato da pacchetti bloccati." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2623,24 +2768,29 @@ msgstr "" "Impossibile scaricare alcuni file di indice: saranno ignorati o verranno " "usati quelli vecchi." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Manca la directory di liste %spartial." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "Manca la directory di archivio %spartial." +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Impossibile bloccare la directory %s" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Scaricamento file %li di %li (%s rimanente)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Scaricamento file %li di %li" @@ -2660,12 +2810,12 @@ msgstr "Il metodo %s non si è avviato correttamente" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Inserire il disco chiamato \"%s\" nell'unità \"%s\" e premere Invio." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Il sistema di pacchetti \"%s\" non è supportato" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Impossibile determinare un tipo di sistema appropriato di pacchetti" @@ -2679,149 +2829,173 @@ msgid "You must put some 'source' URIs in your sources.list" msgstr "" "È necessario inserire alcuni URI di tipo \"source\" nel file sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "L'elenco dei pacchetti o il file di stato non può essere letto o aperto." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "È consigliato eseguire \"apt-get update\" per correggere questi problemi" -#: apt-pkg/policy.cc:316 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" "Campo non valido nel file delle preferenze %s, manca l'intestazione \"Package" "\"" -#: apt-pkg/policy.cc:338 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Impossibile comprendere il tipo di gancio %s" -#: apt-pkg/policy.cc:346 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Priorità per il gancio non specificata (o zero)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "La cache ha un sistema di gestione delle versioni incompatibile" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Si è verificato un errore nell'elaborare %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Si è verificato un errore nell'elaborare %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Si è verificato un errore nell'elaborare %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Si è verificato un errore nell'elaborare %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Si è verificato un errore nell'elaborare %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Si è verificato un errore nell'elaborare %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Si è verificato un errore nell'elaborare %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Si è verificato un errore nell'elaborare %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Si è verificato un errore nell'elaborare %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Si è verificato un errore nell'elaborare %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "È stato superato il numero di nomi di pacchetti che questo APT può gestire." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "È stato superato il numero di versioni che questo APT può gestire." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "È stato superato il numero di descrizioni che questo APT può gestire." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "È stato superato il numero di dipendenze che questo APT può gestire." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Si è verificato un errore nell'elaborare %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Si è verificato un errore nell'elaborare %s (CollectFileProvides)" # (ndt) il primo è il nome del pacchetto, il secondo la versione -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Il pacchetto %s v.%s non è stato trovato durante l'elaborazione delle " "dipendenze" -#: apt-pkg/pkgcachegen.cc:706 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Impossibile eseguire stat sull'elenco dei pacchetti sorgente %s" # (ndt) non mi convince per niente, ma vediamo cosa salta fuori -#: apt-pkg/pkgcachegen.cc:808 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Il file fornisce" -#: apt-pkg/pkgcachegen.cc:952 apt-pkg/pkgcachegen.cc:959 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Errore di I/O nel salvare la cache sorgente" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "rename() non riuscita: %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:432 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5sum non corrispondente" -#: apt-pkg/acquire-item.cc:693 apt-pkg/acquire-item.cc:1455 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Somma hash non corrispondente" -#: apt-pkg/acquire-item.cc:1150 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Non è disponibile alcuna chiave pubblica per i seguenti ID di chiavi:\n" -#: apt-pkg/acquire-item.cc:1260 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "File Release scaduto, %s viene ignorato (non valido da %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Distribuzione in conflitto: %s (atteso %s ma ottenuto %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Errore GPG: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2830,7 +3004,7 @@ msgstr "" "Impossibile trovare un file per il pacchetto %s. Potrebbe essere necessario " "sistemare manualmente questo pacchetto (a causa dell'architettura mancante)." -#: apt-pkg/acquire-item.cc:1319 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2839,39 +3013,50 @@ msgstr "" "Impossibile trovare un file per il pacchetto %s. Potrebbe essere necessario " "sistemare manualmente questo pacchetto." -#: apt-pkg/acquire-item.cc:1360 +# (ndt) sarebbe da controllare se veramente possono esistere più file indice +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -"L'indice dei file è danneggiato. Manca il campo \"Filename:\" per il " -"pacchetto %s." +"I file indice del pacchetto sono danneggiati. Manca il campo \"Filename:\" " +"per il pacchetto %s." -#: apt-pkg/acquire-item.cc:1447 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Le dimensioni non corrispondono" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "Impossibile analizzare il file Release %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "Nessuna sezione nel file Release %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "Nessuna voce Hash nel file Release %s" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Voce \"Valid-Until\" nel file Release %s non valida" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Voce \"Date\" nel file Release %s non valida" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Il blocco vendor %s non contiene impronte" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2880,51 +3065,51 @@ msgstr "" "Viene usato il punto di mount del CD-ROM %s\n" "Montaggio CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificazione... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Etichette archiviate: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Smontaggio CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Viene usato il punto di mount del CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Smontaggio CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "In attesa del disco...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montaggio CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Analisi del disco per file indice...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Trovati %zu indici di pacchetto, %zu indici di sorgente, %zu indici di " "traduzione e %zu firme\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" @@ -2932,16 +3117,16 @@ msgstr "" "Impossibile trovare alcun file di pacchetto. Questo potrebbe non essere un " "disco Debian o potrebbe essere l'architettura errata." -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Trovata l'etichetta \"%s\"\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Questo non è un nome valido, riprovare.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2950,135 +3135,246 @@ msgstr "" "Questo disco è chiamato: \n" "\"%s\"\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Copia elenco pacchetti..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Scrittura nuovo elenco sorgenti\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Le voci dell'elenco sorgenti per questo disco sono:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Scritti %i record.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Scritti %i record con %i file mancanti.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Scritti %i record con %i file senza corrispondenze\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Scritti %i record con %i file mancanti e %i file senza corrispondenze\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "Saltato il file inesistente %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "Impossibile trovare il record di autenticazione per %s" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, c-format msgid "Hash mismatch for: %s" msgstr "Hash non corrispondente per %s" -#: apt-pkg/deb/dpkgpm.cc:49 +# (ndt) dovrebbe essere inteso il file Release +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Release \"%s\" per \"%s\" non trovato." + +# (ndt) dovrebbe essere inteso il Version +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Version \"%s\" per \"%s\" non trovato" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Impossibile trovare il task \"%s\"" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "" +"Impossibile trovare alcun pacchetto tramite l'espressione regolare \"%s\"" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" +"Impossibile selezionare le versioni dal pacchetto \"%s\" poiché è virtuale" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Impossibile selezionare la versione installata o la candidata dal pacchetto " +"\"%s\" poiché non sono presenti" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Impossibile selezionare la versione più recente dal pacchetto \"%s\" poiché " +"è virtuale" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Impossibile selezionare la versione candidata dal pacchetto %s poiché non ha " +"alcun candidato" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Impossibile selezionare la versione installata dal pacchetto %s poiché non è " +"installato" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Installazione di %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Configurazione di %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Rimozione di %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, c-format msgid "Completely removing %s" msgstr "Rimozione completa di %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Notata la sparizione di %s" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Esecuzione comando di post installazione %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Directory \"%s\" mancante" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Impossibile aprire il file \"%s\"" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Preparazione di %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Estrazione di %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Preparazione alla configurazione di %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Pacchetto %s installato" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Preparazione alla rimozione di %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Pacchetto %s rimosso" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Preparazione alla rimozione completa di %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Pacchetto %s rimosso completamente" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Impossibile scrivere il registro, openpty() non riuscita (forse /dev/pts non " "è montato)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "Esecuzione di dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" +"Segnalazione apport non scritta poiché è stato raggiunto il valore massimo " +"di MaxReports" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "Problemi con le dipendenze - Viene lasciato non configurato" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Segnalazione apport non scritta poiché il messaggio di errore indica la " +"presenza di un fallimento precedente." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" +"Segnalazione apport non scritta poiché il messaggio di errore indica un " +"errore per disco pieno." + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Segnalazione apport non scritta poiché il messaggio di errore indica un " +"errore di memoria esaurita" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Segnalazione apport non scritta poiché il messaggio di errore indica un " +"errore di I/O di dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " @@ -3087,25 +3383,39 @@ msgstr "" "Impossibile acquisire il blocco sulla directory di amministrazione (%s). Un " "altro processo potrebbe tenerla occupata." -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" "Impossibile acquisire il blocco sulla directory di amministrazione (%s). È " "necessario essere root." -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -"dpkg è stato interrotto. È necessario eseguire \"dpkg --configure -a\" per " -"correggere il problema. " +"dpkg è stato interrotto. È necessario eseguire \"%s\" per correggere il " +"problema. " -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "Non bloccato" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Nessun file mirror \"%s\" trovato" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Mirror: %s]" + #: methods/rred.cc:465 #, c-format msgid "" @@ -3124,12 +3434,6 @@ msgstr "" "Impossibile applicare la patch a %s con mmap (nessun errore da parte di " "mmap). La patch sembra essere danneggiata." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Connessione chiusa prematuramente" - -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" - -#~ msgid "Couldn't access keyring: '%s'" -#~ msgstr "Impossibile accedere al portachiavi: \"%s\"" @@ -6,153 +6,156 @@ # Debian Project, Kenshi Muto <kmuto@debian.org>, 2004-2008 msgid "" msgstr "" -"Project-Id-Version: apt 0.7\n" +"Project-Id-Version: apt 0.8.0~pre1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2008-11-13 09:26+0900\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-25 09:33+0900\n" "Last-Translator: Kenshi Muto <kmuto@debian.org>\n" "Language-Team: Debian Japanese List <debian-japanese@lists.debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8 bit\n" +"Plural-Forms: Plural-Forms: nplurals=2; plural=n>1;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "パッケージ %s のバージョン %s には解決不可能な依存関係があります:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "パッケージ %s が見つかりません" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "パッケージ名総数: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "パッケージ構造総数: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " 通常パッケージ: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " 純粋仮想パッケージ: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " 単一仮想パッケージ: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " 複合仮想パッケージ: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " 欠落: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "個別バージョン総数: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "個別説明総数: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "依存関係総数: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "バージョン/ファイル関係総数: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "説明/ファイル関係総数: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "提供マッピング総数: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Glob 文字列の総数: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "総依存関係・バージョン容量: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "総空き容量: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "総占有容量: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Package ファイル %s が同期していません。" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "パターンはちょうど 1 つだけ指定してください" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "検索パターンはちょうど 1 つだけ指定してください" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "パッケージが見つかりません" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "パッケージ %s が見つかりません" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "パッケージファイル:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "キャッシュが同期しておらず、パッケージファイルを相互参照できません" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pin パッケージ:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(見つかりません)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " インストールされているバージョン: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(なし)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " 候補: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(なし)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " パッケージ Pin: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " バージョンテーブル:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s for %s コンパイル日時: %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -173,6 +176,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -207,11 +211,12 @@ msgstr "" " dump - すべてのファイルを簡単な形式で表示する\n" " dumpavail - available ファイルを標準出力に出力する\n" " unmet - 未解決の依存関係を表示する\n" -" search - 正規表現パターンによってパッケージを検索する\n" +" search - 正規表現パターンによってパッケージ一覧を検索する\n" " show - パッケージの情報を表示する\n" -" depends - パッケージが依存しているパッケージを表示する\n" -" rdepends - パッケージの逆依存情報を表示する\n" -" pkgnames - システム内のすべてのパッケージ名を表示する\n" +" showauto - 自動的にインストールされたパッケージの一覧を表示する\n" +" depends - パッケージの生の依存情報を表示する\n" +" rdepends - パッケージの生の逆依存情報を表示する\n" +" pkgnames - システム内のすべてのパッケージ名一覧を表示する\n" " dotty - GraphViz 用のパッケージグラフを生成する\n" " xvcg - xvcg 用のパッケージグラフを生成する\n" " policy - ポリシー設定情報を表示する\n" @@ -227,15 +232,19 @@ msgstr "" "詳細は、apt-cache(8) や apt.conf(5) のマニュアルページを参照してください。\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "このディスクに、'Debian 2.1r1 Disk 1' のような名前を付けてください" +msgstr "このディスクに、'Debian 5.0.3 Disk 1' のような名前を付けてください" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "ディスクをドライブに入れて enter を押してください" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "'%s' を '%s' にマウントできませんでした" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" "あなたの持っている CD セットの残り全部に、この手順を繰り返してください。" @@ -301,41 +310,41 @@ msgstr "" " -c=? 指定した設定ファイルを読み込む\n" " -o=? 指定した設定オプションを適用する (例: -o dir::cache=/tmp)\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "%s に書き込めません" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "" "debconf のバージョンを取得できません。debconf はインストールされていますか?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "パッケージ拡張子リストが長すぎます" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "ディレクトリ %s の処理中にエラーが発生しました" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "ソース拡張子リストが長すぎます" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Contents ファイルへのヘッダの書き込み中にエラーが発生しました" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Contents %s の処理中にエラーが発生しました" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -416,11 +425,11 @@ msgstr "" " -c=? 指定の設定ファイルを読む\n" " -o=? 任意の設定オプションを設定する" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "選択にマッチするものがありません" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "パッケージファイルグループ `%s' に見当たらないファイルがあります" @@ -437,11 +446,11 @@ msgstr "DB が古いため、%s のアップグレードを試みます" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "DB フォーマットが無効です。apt の古いバージョンから更新したのであれば、データ" -"ベースを削除・再作成してください。" +"ベースを削除し、再作成してください。" #: ftparchive/cachedb.cc:77 #, c-format @@ -454,95 +463,95 @@ msgstr "DB ファイル %s を開くことができません: %s" msgid "Failed to stat %s" msgstr "%s の状態を取得するのに失敗しました" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "アーカイブにコントロールレコードがありません" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "カーソルを取得できません" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "警告: ディレクトリ %s が読めません\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "警告: %s の状態を取得できません\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "エラー: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "警告: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "エラー: エラーが適用されるファイルは " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "%s の解決に失敗しました" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "ツリー内での移動に失敗しました" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s のオープンに失敗しました" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " リンク %s [%s] を外します\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "%s のリンク読み取りに失敗しました" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "%s のリンク解除に失敗しました" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** %s を %s にリンクするのに失敗しました" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " リンクを外す制限の %sB に到達しました。\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "アーカイブにパッケージフィールドがありませんでした" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s に override エントリがありません\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %1$s メンテナは %3$s ではなく %2$s です\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s にソース override エントリがありません\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s にバイナリ override エントリがありません\n" @@ -642,79 +651,79 @@ msgstr "%s のリンク解除で問題が発生しました" msgid "Failed to rename %s to %s" msgstr "%s を %s に名前変更できませんでした" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "正規表現の展開エラー - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "以下のパッケージには満たせない依存関係があります:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "しかし、%s はインストールされています" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "しかし、%s はインストールされようとしています" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "しかし、インストールすることができません" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "しかし、これは仮想パッケージです" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "しかし、インストールされていません" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "しかし、インストールされようとしていません" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " または" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "以下のパッケージが新たにインストールされます:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "以下のパッケージは「削除」されます:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "以下のパッケージは保留されます:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "以下のパッケージはアップグレードされます:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "以下のパッケージは「ダウングレード」されます:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "以下の変更禁止パッケージは変更されます:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (%s のため) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -722,147 +731,239 @@ msgstr "" "警告: 以下の不可欠パッケージが削除されます。\n" "何をしようとしているか本当にわかっていない場合は、実行してはいけません!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "アップグレード: %lu 個、新規インストール: %lu 個、" -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "再インストール: %lu 個、" -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "ダウングレード: %lu 個、" -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "削除: %lu 個、保留: %lu 個。\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu 個のパッケージが完全にインストールまたは削除されていません。\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "注意: タスク '%2$s' に対して '%1$s' を選択しています\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "注意: 正規表現 '%2$s' に対して '%1$s' を選択しています\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "'%3$s' にはバージョン '%1$s' (%2$s) を選択しました\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "%s は以下のパッケージで提供されている仮想パッケージです:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [インストール済み]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr "[候補バージョンなし]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "インストールするパッケージを明示的に選択する必要があります。" + +#: 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 はデータベースには存在しますが、利用できません。\n" +"おそらく、そのパッケージが見つからないか、もう古くなっているか、\n" +"あるいは別のソースからのみしか利用できないという状況が考えられます\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "しかし、以下のパッケージで置き換えられています:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "パッケージ '%s' にはインストール候補がありません" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "'%s' のような仮想パッケージは削除できません\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "注意、'%2$s' の代わりに '%1$s' を選択しています\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"すでにインストールされておりアップグレードも設定されていないため、%s をスキッ" +"プします。\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"%s はインストールされていないのにアップグレードだけが要求されているので、ス" +"キップします。\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "ダウンロードできないため、%s の再インストールは不可能です。\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s はすでに最新バージョンです。\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s は手動でインストールしたと設定されました。\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "パッケージ %s はインストールされていないため、削除はできません\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "依存関係を解決しています ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " 失敗しました。" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "依存関係を訂正できません" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "アップグレードセットを最小化できません" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " 完了" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" "これらを直すためには 'apt-get -f install' を実行する必要があるかもしれませ" "ん。" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "未解決の依存関係があります。-f オプションを試してください。" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "警告: 以下のパッケージは認証されていません!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "認証の警告は上書きされました。\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "検証なしにこれらのパッケージをインストールしますか [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "いくつかのパッケージを認証できませんでした" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "問題が発生し、-y オプションが --force-yes なしで使用されました" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "内部エラー、InstallPackages が壊れたパッケージで呼び出されました!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "パッケージを削除しなければなりませんが、削除が無効になっています。" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "内部エラー、調整が終わっていません" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "ダウンロードディレクトリをロックできません" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "ソースのリストを読むことができません。" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "おっと、サイズがマッチしません。apt@packages.debian.org にメールしてください" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "%2$sB 中 %1$sB のアーカイブを取得する必要があります。\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "%sB のアーカイブを取得する必要があります。\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "この操作後に追加で %sB のディスク容量が消費されます。\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "この操作後に %sB のディスク容量が解放されます。\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "%s の空き領域を測定できません" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "%s に充分な空きスペースがありません。" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Trivial Only が指定されましたが、これは簡単な操作ではありません。" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Yes, do as I say!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -873,28 +974,28 @@ msgstr "" "続行するには、'%s' というフレーズをタイプしてください。\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "中断しました。" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "続行しますか [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "%s の取得に失敗しました %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "いくつかのファイルの取得に失敗しました" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "ダウンロードオンリーモードでパッケージのダウンロードが完了しました" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -902,140 +1003,89 @@ msgstr "" "いくつかのアーカイブが取得できません。apt-get update を実行するか --fix-" "missing オプションを付けて試してみてください。" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing とメディア交換は現在同時にはサポートされていません" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "足りないパッケージを直すことができません。" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "インストールを中断します。" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "注意、%2$s の代わりに %1$s を選択します\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"すでにインストールされておりアップグレードも設定されていないため、%s をスキッ" -"プします。\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "パッケージ %s はインストールされていないため、削除はできません\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "%s は以下のパッケージで提供されている仮想パッケージです:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [インストール済み]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "インストールするパッケージを明示的に選択する必要があります。" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 はデータベースには存在しますが、利用できません。\n" -"おそらく、そのパッケージが見つからないか、もう古くなっているか、\n" -"あるいは別のソースからのみしか利用できないという状況が考えられます\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "しかし、以下のパッケージで置き換えられています:" - -#: cmdline/apt-get.cc:1170 +"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] "" +"以下のパッケージは、全ファイルが別のパッケージで上書きされたため、\n" +"システムから消えました:" +msgstr[1] "" +"以下のパッケージは、全ファイルが別のパッケージで上書きされたため、\n" +"システムから消えました:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "注意: これは dpkg により自動でわざと行われれます。" + +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Package %s has no installation candidate" -msgstr "パッケージ %s にはインストール候補がありません" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "ダウンロードできないため、%s の再インストールは不可能です。\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s はすでに最新バージョンです。\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "'%2$s' のリリース '%1$s' が見つかりませんでした" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "'%2$s' のバージョン '%1$s' が見つかりませんでした" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "パッケージ '%2$s' の利用できないターゲットリリース '%1$s' を無視" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "%3$s にはバージョン %1$s (%2$s) を選択しました\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "'%2$s' の代わりに '%1$s' をソースパッケージとして選出しています\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "ソースパッケージリスト %s の状態を取得できません" +msgstr "パッケージ '%2$s' の利用できないバージョン '%1$s' を無視" -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "update コマンドは引数をとりません" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "list ディレクトリをロックできません" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "一連のものを削除するようになっていないので、AutoRemover を開始できません" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" "以下のパッケージが自動でインストールされましたが、もう必要とされていません:" - -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +msgstr[1] "" "以下のパッケージが自動でインストールされましたが、もう必要とされていません:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1657 +#, 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 つのパッケージが自動でインストールされましたが、もう必要とされていませ" +"ん:\n" +msgstr[1] "" +"%lu つのパッケージが自動でインストールされましたが、もう必要とされていませ" +"ん:\n" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "これらを削除するには 'apt-get autoremove' を利用してください。" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1053,45 +1103,25 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "以下の情報がこの問題を解決するために役立つかもしれません:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "内部エラー、AutoRemover が何かを破壊しました" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "内部エラー、AllUpgrade が何かを破壊しました" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "タスク %s が見つかりません" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "パッケージ %s が見つかりません" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "注意: 正規表現 '%2$s' に対して %1$s を選択しました\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s は手動でインストールしたと設定されました。\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" "以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれ" "ません:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1099,7 +1129,7 @@ msgstr "" "未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法" "を明示してください)。" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1111,118 +1141,154 @@ msgstr "" "であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移\n" "動されていないことが考えられます。" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "壊れたパッケージ" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "以下の特別パッケージがインストールされます:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "提案パッケージ:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "推奨パッケージ:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "パッケージ %s が見つかりません" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s は自動でインストールしたと設定されました。\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "アップグレードパッケージを検出しています ... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "失敗" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "完了" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "内部エラー、問題リゾルバが何かを破壊しました" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "ダウンロードディレクトリをロックできません" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "ソースを取得するには少なくともひとつのパッケージ名を指定する必要があります" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "%s のソースパッケージが見つかりません" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"注意: '%s' パッケージは以下の場所の '%s' バージョン制御システムで保守されてい" +"ます:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"パッケージの最新の (まだリリースされていないかもしれない) 更新を取得するに" +"は、\n" +"bzr get %s\n" +"を使用してください。\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "すでにダウンロードされたファイル '%s' をスキップします\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "%s に充分な空きスペースがありません" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "%2$sB 中 %1$sB のソースアーカイブを取得する必要があります。\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "%sB のソースアーカイブを取得する必要があります。\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "ソース %s を取得\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "いくつかのアーカイブの取得に失敗しました。" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "すでに %s に展開されたソースがあるため、展開をスキップします\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "展開コマンド '%s' が失敗しました。\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" "'dpkg-dev' パッケージがインストールされていることを確認してください。\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "ビルドコマンド '%s' が失敗しました。\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "子プロセスが失敗しました" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "ビルド依存関係をチェックするパッケージを少なくとも 1 つ指定する必要があります" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "%s のビルド依存情報を取得できません" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s にはビルド依存情報が指定されていません。\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1231,7 +1297,7 @@ msgstr "" "パッケージ %3$s が見つからないため、%2$s に対する %1$s の依存関係を満たすこと" "ができません" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1240,33 +1306,32 @@ msgstr "" "入手可能な %3$s はいずれもバージョンについての要求を満たせないため、%2$s に対" "する %1$s の依存関係を満たすことができません" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "%2$s の依存関係 %1$s を満たすことができません: インストールされた %3$s パッ" "ケージは新しすぎます" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "%2$s の依存関係 %1$s を満たすことができません: %3$s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "%s のビルド依存関係を満たすことができませんでした。" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "ビルド依存関係の処理に失敗しました" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "サポートされているモジュール:" -#: cmdline/apt-get.cc:2711 -#, fuzzy +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1290,6 +1355,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1319,22 +1386,26 @@ msgstr "" "と install です。\n" "\n" "コマンド:\n" -" update - パッケージリストを取得・更新します\n" +" update - 新しいパッケージリストを取得します\n" " upgrade - アップグレードを行います\n" -" install - 新規パッケージをインストールします\n" -" (pkg は libc6.deb ではなく libc6 のように指定します)\n" +" install - 新規パッケージをインストールします (pkg は libc6.deb ではなく " +"libc6 のように指定します)\n" " remove - パッケージを削除します\n" " autoremove - 自動インストールされ使われていないすべてのパッケージを削除し" "ます\n" " purge - 設定ファイルまで含めてパッケージを削除します\n" " source - ソースアーカイブをダウンロードします\n" " build-dep - ソースパッケージの構築依存関係を設定します\n" -" dist-upgrade - ディストリビューションをアップグレードします\n" -" (apt-get(8) を参照)\n" +" dist-upgrade - ディストリビューションをアップグレードします (apt-get(8) を" +"参照)\n" " dselect-upgrade - dselect の選択に従います\n" " clean - ダウンロードしたアーカイブファイルを削除します\n" " autoclean - ダウンロードした古いアーカイブファイルを削除します\n" " check - 壊れた依存関係がないかチェックします\n" +" markauto - 指定のパッケージを自動インストールされたものとしてマークしま" +"す\n" +" unmarkauto - 指定のパッケージを手動でインストールされたものとしてマークし" +"ます\n" "\n" "オプション:\n" " -h このヘルプを表示する\n" @@ -1350,17 +1421,21 @@ msgstr "" " -V 冗長なバージョンナンバを表示する\n" " -c=? 指定した設定ファイルを読み込む\n" " -o=? 任意の設定オプションを指定する, 例 -o dir::cache=/tmp\n" -"オプション・設定に関しては、マニュアルページ apt-get(8)、sources.list(5)、\n" -"apt.conf(5) を参照してください。\n" +"さらなる情報やオプションについては、マニュアルページ\n" +"apt-get(8)、sources.list(5)、apt.conf(5) を参照してください。\n" " この APT は Super Cow Powers 化されています。\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" +"注意: これはシミュレーションにすぎません!\n" +" apt-get は実際の実行に root 権限を必要とします。\n" +" ロックが非アクティブであることから、今この時点の状態に妥当性が\n" +" あるとは言い切れないことに注意してください!" #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1441,12 +1516,10 @@ msgid "Do you want to erase any previously downloaded .deb files?" msgstr "過去にダウンロードした .deb ファイルを削除しますか?" #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "展開中にエラーが発生しました。インストールされたパッケージを" +msgstr "展開中に何らかのエラーが発生しました。インストールされたパッケージを" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" msgstr "設定します。これにより、エラーが複数出るか、依存関係の欠如に" @@ -1493,9 +1566,9 @@ msgid "Error reading archive member header" msgstr "アーカイブメンバーヘッダの読み込みに失敗しました" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "不正なアーカイブメンバーヘッダ" +msgstr "不正なアーカイブメンバーヘッダ %s" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" @@ -1600,11 +1673,11 @@ msgstr "ファイル %s/%s がパッケージ %s のものを上書きします" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s を読み込むことができません" @@ -1633,10 +1706,9 @@ msgstr "%sinfo の状態の取得に失敗しました" msgid "The info and temp directories need to be on the same filesystem" msgstr "info と temp ディレクトリは同じファイルシステム上になければなりません" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "パッケージリストを読み込んでいます" @@ -1741,12 +1813,33 @@ msgstr "正しいコントロールファイルを特定できませんでした msgid "Unparsable control file" msgstr "解析できないコントロールファイル" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "%s に対してパイプを開けませんでした" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "%s プロセスからの読み込みエラー" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "状態の取得に失敗しました" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "変更時刻の設定に失敗しました" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "CD-ROM データベース %s を読み込むことができません" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1754,7 +1847,7 @@ msgstr "" "この CD-ROM を APT に認識させるには apt-cdrom を使用してください。新しい CD-" "ROM を追加するために apt-get update は使用できません。" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD が違います" @@ -1771,15 +1864,6 @@ msgstr "ディスクが見つかりません。" msgid "File not found" msgstr "ファイルが見つかりません" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "状態の取得に失敗しました" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "変更時刻の設定に失敗しました" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "不正な URI です。ローカルの URI は // で始まってはいけません" @@ -1838,7 +1922,7 @@ msgstr "接続タイムアウト" msgid "Server closed the connection" msgstr "サーバが接続を切断しました" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "読み込みエラー" @@ -1850,194 +1934,179 @@ msgstr "レスポンスがバッファをオーバフローさせました。" msgid "Protocol corruption" msgstr "プロトコルが壊れています" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "書き込みエラー" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "ソケットを作成できません" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "データソケットへ接続できませんでした。接続がタイムアウトしました" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "パッシブソケットに接続できません。" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo はリスニングポートを取得することができませんでした" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "ソケットをバインドできませんでした" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "ソケットをリスンできませんでした" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "ソケットの名前を特定できませんでした" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "PORT コマンドを送信できません" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "未知のアドレスファミリ %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT に失敗しました。サーバ応答: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "データソケット接続タイムアウト" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "接続を accept できません" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "ファイルのハッシュでの問題" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "ファイルを取得できません。サーバ応答 '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "データソケットタイムアウト" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "データ転送に失敗しました。サーバ応答 '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "問い合わせ" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "呼び出せません" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "%s (%s) へ接続しています" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "%s (f=%u t=%u p=%u) に対するソケットを作成できません" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "%s:%s (%s) への接続を開始できません。" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "%s:%s (%s) へ接続できませんでした。接続がタイムアウトしました" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "%s:%s (%s) へ接続できませんでした。" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "%s へ接続しています" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "'%s' を解決できませんでした" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "'%s' が一時的に解決できません" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "'%s:%s' (%i) の解決中に問題が起こりました" +msgstr "'%s:%s' (%i - %s) の解決中に何か問題が起こりました" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "%s %s へ接続できません:" +msgstr "%s:%s へ接続できません:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "キーリングにアクセスできませんでした: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"エラー: Acquire::gpgv::Options の引数リストが長すぎます。終了しています。" +msgid "No keyring installed in %s." +msgstr "%s にキーリングがインストールされていません。" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "内部エラー: 正しい署名ですが、鍵指紋を確定できません?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "少なくとも 1 つの不正な署名が発見されました。" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"署名を検証するための '%s' の実行ができませんでした (gpgv はインストールされて" -"いますか?)" +"署名を検証するための 'gpgv' の実行ができませんでした (gpgv はインストールされ" +"ていますか?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "gpgv の実行中に未知のエラーが発生" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "以下の署名が無効です:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "公開鍵を利用できないため、以下の署名は検証できませんでした:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "%s に対してパイプを開けませんでした" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "%s プロセスからの読み込みエラー" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "ヘッダの待機中です" @@ -2071,141 +2140,176 @@ msgstr "http サーバのレンジサポートが壊れています" msgid "Unknown date format" msgstr "不明な日付フォーマットです" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "select に失敗しました" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "接続タイムアウト" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "出力ファイルへの書き込みでエラーが発生しました" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "ファイルへの書き込みでエラーが発生しました" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "ファイルへの書き込みでエラーが発生しました" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "リモート側で接続がクローズされてサーバからの読み込みに失敗しました" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "サーバからの読み込みに失敗しました" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "ファイルの切り詰めに失敗しました" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "不正なヘッダです" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "接続失敗" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "内部エラー" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "空のファイルを mmap できません" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "ファイルデスクリプタ %i は重複できません" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "%lu バイトの mmap ができませんでした" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "mmap をクローズできません" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "mmap を同期できません" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +"動的 MMap が範囲を越えました。APT::Cache-Limit の大きさを増やしてください。現" +"在値は %lu です (man 5 apt.conf を参照)。" + +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "%lu バイトの上限に達しているため、MMap のサイズを増やせません。" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"自動増加がユーザによって無効にされているため、MMap のサイズを増やせません。" #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "" +msgstr "%li日 %li時間 %li分 %li秒" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "" +msgstr "%li時間 %li分 %li秒" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "" +msgstr "%li分 %li秒" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "" +msgstr "%li秒" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "選択された %s が見つかりません" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "理解できない省略形式です: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "設定ファイル %s をオープンできませんでした" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "文法エラー %s:%u: ブロックが名前なしで始まっています。" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "文法エラー %s:%u: 不正なタグです" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "文法エラー %s:%u: 値の後に余分なゴミが入っています" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "文法エラー %s:%u: 命令はトップレベルでのみ実行できます" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "文法エラー %s:%u: インクルードのネストが多すぎます" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "文法エラー %s:%u: ここからインクルードされています" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "文法エラー %s:%u: 未対応の命令 '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"文法エラー %s:%u: clear ディレクティブは、引数としてオプションツリーを必要と" +"します" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "文法エラー %s:%u: ファイルの最後に余計なゴミがあります" @@ -2236,32 +2340,32 @@ msgstr "コマンドラインオプション %s を理解できません" msgid "Command line option %s is not boolean" msgstr "コマンドラインオプション %s は boolean ではありません" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "オプション %s には引数が必要です。" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "オプション %s: 設定項目には =<値> を指定する必要があります。" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "オプション %s には '%s' ではなく整数の引数が必要です" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "オプション '%s' は長すぎます" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "%s を解釈することができません。true か false を試してください。" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "不正な操作 %s" @@ -2271,191 +2375,215 @@ msgstr "不正な操作 %s" msgid "Unable to stat the mount point %s" msgstr "マウントポイント %s の状態を取得できません" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "%s へ変更することができません" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "cdrom の状態を取得するのに失敗しました" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "読み込み専用のロックファイル %s にロックは使用しません" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "ロックファイル %s をオープンできません" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "nfs マウントされたロックファイル %s にはロックを使用しません" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "ロック %s が取得できませんでした" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "%s を待ちましたが、そこにはありませんでした" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "子プロセス %s がセグメンテーション違反を受け取りました。" -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "子プロセス %s がセグメンテーション違反を受け取りました。" +msgstr "子プロセス %s がシグナル %u を受け取りました。" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "子プロセス %s がエラーコード (%u) を返しました" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "子プロセス %s が予期せず終了しました" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "ファイル %s をオープンできませんでした" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "ファイルデスクリプタ %d を開けませんでした" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "読み込みが %lu 残っているはずですが、何も残っていません" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "あと %lu 書き込む必要がありますが、書き込むことができませんでした" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "ファイルのクローズ中に問題が発生しました" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "gzip ファイル %s のクローズ中に問題が発生しました" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "ファイル %s のクローズ中に問題が発生しました" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "%s から %s へのファイル名変更中に問題が発生しました" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "ファイルの削除中に問題が発生しました" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "ファイル %s の削除中に問題が発生しました" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "ファイルの同期中に問題が発生しました" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "空のパッケージキャッシュ" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "パッケージキャッシュファイルが壊れています" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "このパッケージキャッシュファイルは互換性がないバージョンです" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "この APT はバージョニングシステム '%s' をサポートしていません" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "パッケージキャッシュが異なるアーキテクチャ用に構築されています" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "依存" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "先行依存" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "提案" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "推奨" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "競合" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "置換" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "廃止" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "破壊" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" -msgstr "" +msgstr "拡張" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "重要" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "要求" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "標準" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "任意" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "特別" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "依存関係ツリーを作成しています" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "候補バージョン" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "依存関係の生成" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "状態情報を読み取っています" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "状態ファイル %s のオープンに失敗しました" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "一時状態ファイル %s の書き込みに失敗しました" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" +"内部エラー。グループ '%s' にはインストール可能な擬似パッケージがありません" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2466,64 +2594,90 @@ msgstr "パッケージファイル %s を解釈することができません ( msgid "Unable to parse package file %s (2)" msgstr "パッケージファイル %s を解釈することができません (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"ソースリスト %2$s の %1$lu 行目が不正です ([オプション] を解釈できません)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"ソースリスト %2$s の %1$lu 行目が不正です ([オプション] が短かすぎます)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"ソースリスト %2$s の %1$lu 行目が不正です ([%3$s] は割り当てられていません)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "ソースリスト %2$s の %1$lu 行目が不正です ([%3$s にキーがありません)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"ソースリスト %2$s の %1$lu 行目が不正です ([%3$s] キー %4$s に値がありません)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "ソースリスト %2$s の %1$lu 行目が不正です (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "ソースリスト %2$s の %1$lu 行目が不正です (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "ソースリスト %2$s の %1$lu 行目が不正です (URI parse)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "ソースリスト %2$s の %1$lu 行目が不正です (absolute dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "ソースリスト %2$s の %1$lu 行目が不正です (dist parse)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s をオープンしています" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "ソースリスト %2$s の %1$u 行目が長すぎます。" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "ソースリスト %2$s の %1$u 行目が不正です (type)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "ソースリスト %3$s の %2$u 行にあるタイプ '%1$s' は不明です" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "ソースリスト %2$s の %1$u 行目が不正です (vendor id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, 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' の即時設定は動作しません。詳細については man 5 apt.conf の APT::" +"Immediate-Configure の項を参照してください。(%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2534,19 +2688,21 @@ msgstr "" "ケージ %s を削除します。これは多くの場合に問題が起こる原因となります。本当に" "これを行いたいなら、APT::Force-LoopBreak オプションを有効にしてください。" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"展開済みの '%s' への即時設定は動作しません。詳細については man 5 apt.conf の " +"APT::Immediate-Configure の項を参照してください。" #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "インデックスファイルのタイプ '%s' はサポートされていません" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2554,7 +2710,7 @@ msgstr "" "パッケージ %s を再インストールする必要がありますが、そのためのアーカイブを見" "つけることができませんでした。" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2562,11 +2718,11 @@ msgstr "" "エラー、pkgProblemResolver::Resolve は停止しました。おそらく変更禁止パッケー" "ジが原因です。" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "問題を解決することができません。壊れた変更禁止パッケージがあります。" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2574,24 +2730,29 @@ msgstr "" "いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視され" "るか、古いものが代わりに使われます。" -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "リストディレクトリ %spartial が見つかりません。" -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "アーカイブディレクトリ %spartial が見つかりません。" +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "ディレクトリ %s をロックできません" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "ファイルを取得しています %li/%li (残り %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "ファイルを取得しています %li/%li" @@ -2613,12 +2774,12 @@ msgstr "" "'%s' とラベルの付いたディスクをドライブ '%s' に入れて enter を押してくださ" "い。" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "パッケージングシステム '%s' はサポートされていません" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "適切なパッケージシステムタイプを特定できません" @@ -2631,145 +2792,172 @@ msgstr "%s の状態を取得できません。" msgid "You must put some 'source' URIs in your sources.list" msgstr "sources.list に 'ソース' URI を指定する必要があります" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "パッケージリストまたはステータスファイルを解釈またはオープンすることができま" "せん。" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "これらの問題を解決するためには apt-get update を実行する必要があるかもしれま" "せん" -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -"不正なレコードが preferences ファイルに存在します。パッケージヘッダがありませ" -"ん" +"不正なレコードがプリファレンスファイル %s に存在します。パッケージヘッダがあ" +"りません" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "pin タイプ %s が理解できませんでした" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "pin で優先度 (または 0) が指定されていません" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "キャッシュに非互換なバージョニングシステムがあります" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "%s を処理中にエラーが発生しました (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "%s を処理中にエラーが発生しました (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "%s を処理中にエラーが発生しました (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "%s を処理中にエラーが発生しました (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "%s を処理中にエラーが発生しました (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "%s を処理中にエラーが発生しました (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "%s を処理中にエラーが発生しました (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "%s を処理中にエラーが発生しました (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "%s を処理中にエラーが発生しました (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "%s を処理中にエラーが発生しました (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "この APT が対応している以上の数のパッケージが指定されました。" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "この APT が対応している以上の数のバージョンが要求されました。" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "この APT が対応している以上の数の説明が要求されました。" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "この APT が対応している以上の数の依存関係が発生しました。" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "%s を処理中にエラーが発生しました (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "%s を処理中にエラーが発生しました (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "パッケージ %s %s がファイル依存の処理中に見つかりませんでした" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "ソースパッケージリスト %s の状態を取得できません" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "ファイル提供情報を収集しています" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "ソースキャッシュの保存中に IO エラーが発生しました" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "名前の変更に失敗しました。%s (%s -> %s)" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum が適合しません" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "ハッシュサムが適合しません" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "以下の鍵 ID に対して利用可能な公開鍵がありません:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" +"Release ファイルが期限切れになっているので、%s を無視します (%s 以来無効)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" +"ディストリビューションが競合しています: %s (%s を期待していたのに %s を取得し" +"ました)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "GPG エラー: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2778,7 +2966,7 @@ msgstr "" "パッケージ %s のファイルの位置を特定できません。おそらくこのパッケージを手動" "で修正する必要があります (存在しないアーキテクチャのため)。" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2787,7 +2975,7 @@ msgstr "" "パッケージ %s のファイルの位置を特定できません。おそらくこのパッケージを手動" "で修正する必要があります。" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2795,31 +2983,41 @@ msgstr "" "パッケージインデックスファイルが壊れています。パッケージ %s に Filename: " "フィールドがありません。" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "サイズが適合しません" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "パッケージファイル %s を解釈することができません (1)" +msgstr "Release ファイル %s を解釈することができません" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "注意、%2$s の代わりに %1$s を選択します\n" +msgstr "Release ファイル %s にセクションがありません" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Release ファイル %s に Hash エントリがありません" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Release ファイル %s に無効な 'Valid-Until' エントリがあります" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Release ファイル %s に無効な 'Date' エントリがあります" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "ベンダブロック %s は鍵指紋を含んでいません" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2828,66 +3026,68 @@ msgstr "" "CD-ROM マウントポイント %s を使用します\n" "CD-ROM をマウントしています\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "確認しています.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "格納されたラベル: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "CD-ROM をアンマウントしています ...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "CD-ROM マウントポイント %s を使用します\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "CD-ROM をアンマウントしています\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "ディスクを待っています ...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "CD-ROM をマウントしています ...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "ディスクのインデックスファイルを走査しています ..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "%zu のパッケージインデックス、%zu のソースインデックス、%zu の翻訳インデック" "ス、%zu の署名を見つけました\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"パッケージファイルを配置できません。Debian のディスクではないか、誤ったアーキ" +"テクチャではないでしょうか?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "ラベル '%s' を見つけました\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "これは有効な名前ではありません。再試行してください。\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2896,176 +3096,296 @@ msgstr "" "このディスクは以下のように呼ばれます: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "パッケージリストをコピーしています ..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "新しいソースリストを書き込んでいます\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "このディスクのソースリストのエントリ:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i レコードを書き込みました。\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i レコードを書き込みました。%i 個のファイルが存在しません。\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i レコードを書き込みました。%i 個の適合しないファイルがあります。\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "%i レコードを書き込みました。%i 個のファイルが見つからず、%i 個の適合しない" "ファイルがあります。\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "設定ファイル %s をオープンできませんでした" +msgstr "存在しないファイル %s をスキップしています" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "認証レコードが見つかりません: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "ハッシュサムが適合しません" +msgstr "ハッシュサムが適合しません: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "'%2$s' のリリース '%1$s' が見つかりませんでした" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "'%2$s' のバージョン '%1$s' が見つかりませんでした" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "タスク '%s' が見つかりません" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "正規表現 '%s' ではパッケージは見つかりませんでした" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "純粋な仮想パッケージのため、パッケージ '%s' のバージョンを選べません" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"パッケージ '%s' のインストール済みまたは候補のバージョンはいずれも存在しない" +"ので選べません" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"純粋な仮想パッケージのため、パッケージ '%s' の最新バージョンを選べません" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "候補が存在しないので、パッケージ %s の候補バージョンを選べません" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"インストールされていないので、パッケージ %s のインストール済みバージョンを選" +"べません。" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "%s をインストールしています" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s を設定しています" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s を削除しています" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "%s を完全に削除しました" +msgstr "%s を完全に削除しています" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "%s の消失を記録しています" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "インストール後トリガ %s を実行しています" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "ディレクトリ '%s' が見つかりません" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "ファイル '%s' をオープンできませんでした" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s を準備しています" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s を展開しています" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "%s の設定を準備しています" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s をインストールしました" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "%s の削除を準備しています" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s を削除しました" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "%s を完全に削除する準備をしています" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s を完全に削除しました" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "ログに書き込めません。openpty() に失敗しました (/dev/pts がマウントされていな" "い?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "dpkg を実行しています" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "MaxReports にすでに達しているため、レポートは書き込まれません" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "依存関係の問題 - 未設定のままにしています" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"エラーメッセージは前の失敗から続くエラーであることを示しているので、レポート" +"は書き込まれません。" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" msgstr "" +"エラーメッセージはディスクフルエラーであることを示しているので、レポートは書" +"き込まれません。" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"エラーメッセージはメモリ超過エラーであることを示しているので、レポートは書き" +"込まれません。" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"エラーメッセージは dpkg I/O エラーであることを示しているので、レポートは書き" +"込まれません。" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"管理用ディレクトリ (%s) をロックできません。これを使う別のプロセスが動いてい" +"ませんか?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "list ディレクトリをロックできません" +msgstr "" +"管理用ディレクトリ (%s) をロックできません。root 権限で実行していますか?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"dpkg は中断されました。問題を修正するには '%s' を手動で実行する必要がありま" +"す。" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" -msgstr "" - -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "ファイルにパッチできませんでした" +msgstr "ロックされていません" -#: methods/rsh.cc:330 -msgid "Connection closed prematurely" -msgstr "途中で接続がクローズされました" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "ミラーファイル '%s' が見つかりません " -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[ミラー: %s]" -#~ msgid "%4i %s\n" -#~ msgstr "%4i %s\n" +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" +"mmap およびファイル操作用法へのパッチ %s を適用できません - パッチが壊れてい" +"るようです。" -#~ msgid "Processing triggers for %s" -#~ msgstr "%s のトリガーを処理しています" +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"mmap へのパッチ %s を適用できません (しかし mmap 固有の失敗ではありません) - " +"パッチが壊れているようです。" -#~ msgid "Dynamic MMap ran out of room" -#~ msgstr "動的 MMap が制限を越えました" +#: methods/rsh.cc:329 +msgid "Connection closed prematurely" +msgstr "途中で接続がクローズされました" @@ -10,154 +10,158 @@ msgid "" msgstr "" "Project-Id-Version: apt_po_km\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2006-10-10 09:48+0700\n" "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n" "Language-Team: Khmer <support@khmeros.info>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.2\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "កញ្ចប់ %s កំណែ %s មានភាពអាស្រ័យមិនត្រូវគ្នា ៖\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "មិនអាចកំណត់ទីតាំងកញ្ចប់ %s បានឡើយ" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "ឈ្មោះកញ្ចប់សរុប ៖ " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "ឈ្មោះកញ្ចប់សរុប ៖ " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " កញ្ចប់ធម្មតា ៖ " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " កញ្ចប់និម្មិតសុទ្ធ ៖ " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " កញ្ចប់និម្មិតតែមួយ ៖ " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " កញ្ចប់និម្មិតលាយ ៖ " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " បាត់បង់ ៖ " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "កំណែផ្សេងៗសរុប ៖ " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "កំណែផ្សេងៗសរុប ៖ " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "ភាពអាស្រ័យសរុប ៖ " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "ទំនាក់ទំនង កំណែ/ឯកសារសរុប ៖ " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "ទំនាក់ទំនង កំណែ/ឯកសារសរុប ៖ " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "ការផ្គូរផ្គងការផ្ដល់សរុប ៖ " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "ខ្សែអក្សរសរុប ៖ " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "ទំហំកំណែភាពអាស្រ័យសរុប ៖ " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "ទំហំ slack សរុប ៖" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "ទំហំសរុបដែលទុកសម្រាប់ ៖ " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "ឯកសារកញ្ចប់ %s នៅខាងក្រៅការធ្វើសមកាលកម្ម ។" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "អ្នកត្រូវតែផ្ដល់លំនាំមួយដែលពិតប្រាកដ" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "រកកញ្ចប់មិនឃើញ" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "មិនអាចកំណត់ទីតាំងកញ្ចប់ %s បានឡើយ" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "ឯកសារកញ្ចប់ ៖" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "ឃ្លាំងសម្ងាត់ឋិតនៅក្រៅការធ្វើសមកាលកម្ម ដែលមិនអាច x-ref ឯកសារកញ្ចប់បានទេ" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "កញ្ចប់ដែលបានខ្ទាស់ ៖" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(រកមិនឃើញ)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " បានដំឡើង ៖ " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(គ្មាន)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " សាកល្បង ៖ " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(គ្មាន)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " ខ្ទាស់កញ្ចប់ ៖ " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " តារាងកំណែ ៖" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s សម្រាប់ %s %s បានចងក្រងនៅលើ%s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -179,6 +183,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -241,7 +246,12 @@ msgstr "សូមផ្ដល់ឈ្មោះឲ្យថាស msgid "Please insert a Disc in the drive and press enter" msgstr "សូមបញ្ចូលថាសក្នុងដ្រាយហើយចុចបញ្ចូល" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "បរាជ័យក្នុងការប្តូរឈ្មោះ %s ទៅ %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "ធ្វើដំណើរការនេះម្តងទៀត សម្រាប់ស៊ីឌីទាំងអស់ក្នុងសំណុំរបស់អ្នក ។" @@ -306,40 +316,40 @@ msgstr "" " -c=? អានឯកសារការកំណត់រចនាស្ព័ន្ធនេះ\n" " -o=? កំណត់ជម្រើសការកំណត់រចនាសម្ព័ន្ធតាមចិត្ត ឧ. eg -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "មិនអាចសរសេរទៅ %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "មិនអាចទទួលយកកំណែ debconf ។ តើ debconf បានដំឡើងឬ ?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "បញ្ជីផ្នែកបន្ថែមកញ្ចប់វែងពេក" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "កំហុសដំណើរការថត %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "បញ្ជីផ្នែកបន្ថែមប្រភពវែងពេក" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "កំហុសសរសេរបឋមកថាទៅឯកសារមាតិកា" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "កំហុសដំណើរការមាតិកា %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -420,11 +430,11 @@ msgstr "" " -c=? អានឯកសារការកំណត់រចនាសម្ព័ន្ធនេះ\n" " -o=? កំណត់ជម្រើសការកំណត់រចនាសម្ព័ន្ធតាមចិត្ត" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "គ្មានការជ្រើសដែលផ្គួផ្គង" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "ឯកសារមួយចំនួនបាត់បងពីក្រុមឯកសារកញ្ចប់ `%s'" @@ -440,8 +450,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB ចាស់, កំពុងព្យាយាមធ្វើឲ្យ %s ប្រសើរឡើង" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "ទ្រង់ទ្រាយមូលដ្ឋានទិន្នន័យមិនត្រឹមត្រូវ ។ ប្រសិនបើអ្នកបានធ្វើឲ្យវាប្រសើឡើងពីកំណែចាស់របស់ apt សូមយក" @@ -458,95 +469,95 @@ msgstr "មិនអាចបើកឯកសារ DB បានទ msgid "Failed to stat %s" msgstr "បានបរាជ័យក្នុងការថ្លែង %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "ប័ណ្ណសារគ្មានកំណត់ត្រាត្រួតពិនិត្យទេ" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "មិនអាចយកទស្សន៍ទ្រនិច" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: មិនអាចអានថត %s បានឡើយ\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W ៖ មិនអាចថ្លែង %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: កំហុសអនុវត្តលើឯកសារ" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "បរាជ័យក្នុងការដោះស្រាយ %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "មែកធាង បានបរាជ័យ" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "បរាជ័យក្នុងការបើក %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "បានបរាជ័យក្នុងការអានតំណ %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "បានបរាជ័យក្នុងការផ្ដាច់ %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** បានបរាជ័យក្នុងការត %s ទៅ %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink កំណត់នៃការវាយ %sB ។\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "ប័ណ្ណសារគ្មានវាលកញ្ចប់" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s គ្មានធាតុធាតុបញ្ចូលបដិសេធឡើយ\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " អ្នកថែទាំ %s គឺ %s មិនមែន %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s គ្មានធាតុបដិសេធប្រភព\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s គ្មានធាតុបដិសេធគោលពីរដែរ\n" @@ -646,79 +657,79 @@ msgstr "មានបញ្ហាក្នុងការផ្ដាច់ msgid "Failed to rename %s to %s" msgstr "បរាជ័យក្នុងការប្តូរឈ្មោះ %s ទៅ %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Regex កំហុសការចងក្រង - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "កញ្ចប់ខាងក្រោមមានភាពអាស្រ័យដែលខុសគ្នា ៖" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ប៉ុន្តែ %s ត្រូវបានដំឡើង" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ប៉ុន្តែ %s នឹងត្រូវបានដំឡើង" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ប៉ុន្តែវាមិនអាចដំឡើងបានទេ" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ប៉ុន្តែវាជាកញ្ចប់និម្មិត" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ប៉ុន្តែវាមិនបានដំឡើងទេ" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ប៉ុន្តែ វានឹងមិនត្រូវបានដំឡើងទេ" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ឬ" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "កញ្ចប់ខាងក្រោមនឹងត្រូវបានយកចេញ ៖" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "កញ្ចប់ខាងក្រោមត្រូវបានយកត្រឡប់មកវិញ ៖" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "កញ្ចប់ខាងក្រោមនឹងត្រូវបានធ្វើឲ្យប្រសើឡើង ៖" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "កញ្ចប់ខាងក្រោមនឹងត្រូវបានបន្ទាប ៖" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "កញ្ចប់រង់ចាំខាងក្រោមនឹងត្រូវបានផ្លាស់ប្តូរ ៖" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (ដោយសារតែ %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -726,144 +737,233 @@ msgstr "" "ព្រមាន ៖ កញ្ចប់ដែលចាំបាច់ខាងក្រោមនឹងត្រូវបានយកចេញ ។\n" "ការយកចេញនេះមិនត្រូវបានធ្វើទេលុះត្រាតែអ្នកដឹងថាអ្នកកំពុងធ្វើអ្វីឲ្យប្រាកដ !" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu ត្រូវបានធ្វើឲ្យប្រសើរ %lu ត្រូវបានដំឡើងថ្មី " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu ត្រូវបានដំឡើងឡើងវិញ " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu ត្រូវបានបន្ទាប់ " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu ដែលត្រូវយកចេញ ហើយ %lu មិនបានធ្វើឲ្យប្រសើរឡើយ ។\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu មិនបានដំឡើង ឬ យកចេញបានគ្រប់ជ្រុងជ្រោយឡើយ ។\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "ចំណាំ កំពុងជ្រើស %s សម្រាប់ regex '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "ចំណាំ កំពុងជ្រើស %s សម្រាប់ regex '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "បានជ្រើសកំណែ %s (%s) សម្រាប់ %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "កញ្ចប់ %s ជាកញ្ចប់និម្មិតដែលបានផ្តល់ដោយ ៖\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [បានដំឡើង]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "កំណែសាកល្បង" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "អ្នកគួរតែជ្រើសយកមួយឲ្យច្បាស់ដើម្បីដំឡើង ។" + +#: 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 ទេ ប៉ុន្តែវាត្រូវបានយោងទៅដោយកញ្ចប់ផ្សេងទៀត ។\n" +"វាមានន័យថាបាត់កញ្ចប់ គេលែងប្រើ ឬ\n" +"អាចរកបានពីប្រភពផ្សេងទៀត\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "ទោះយ៉ាងណាក៏ដោយ កញ្ចប់ខាងក្រោមជំនួសវា ៖" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "កញ្ចប់ %s មិនមានការដំឡើងសាកល្បងឡើយ" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "ចំណាំ កំពុងជ្រើស %s ជំនួស %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "កំពុងរំលង %s វាបានដំឡើងរួចរាល់ ហើយភាពធ្វើឲ្យប្រសើរមិនទាន់កំណត់ ។\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "កំពុងរំលង %s វាបានដំឡើងរួចរាល់ ហើយភាពធ្វើឲ្យប្រសើរមិនទាន់កំណត់ ។\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "មិនអាចធ្វើការដំឡើង %s ឡើងវិញបានទេ វាមិនអាចត្រូវបានទាញយកបានឡើយ ។\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ជាកំណែដែលថ្មីបំផុតរួចទៅហើយ ។\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "ប៉ុន្តែ %s នឹងត្រូវបានដំឡើង" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "មិនទាន់បានដំឡើងកញ្ចប់ %s ទេ ដូច្នេះ មិនបានយកចេញឡើយ \n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "កំពុងកែភាពអាស្រ័យ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " បានបរាជ័យ ។" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "មិនអាចកែភាពអាស្រ័យបានឡើយ" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "មិនអាចបង្រួមការកំណត់ភាពប្រសើរបានឡើយ" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " ធ្វើរួច" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "អ្នកប្រហែលជាចង់រត់ `apt-get -f install' ដើម្បីកែវាទាំងនេះហើយ ។" +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "អ្នកប្រហែលជាចង់រត់ 'apt-get -f install' ដើម្បីកែវាទាំងនេះហើយ ។" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "ភាពអាស្រ័យដែលខុសគ្នា ។ ព្យាយាមការប្រើ -f ។" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ព្រមាន ៖ មិនអាចធ្វើការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវកញ្ចប់ខាងក្រោមបានឡើយ !" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "បានបដិសេធការព្រមានការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ ។\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "ដំឡើងកញ្ចប់ទាំងនេះ ដោយគ្មានការពិនិត្យបញ្ជាក់ [y/N] ? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "មិនអាចផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវកញ្ចប់មួយចំនួនបានឡើយ" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "មានបញ្ហា ហើយ -y ត្រូវបានប្រើដោយគ្មាន --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "កំហុសខាងក្នុង កញ្ចប់ដំឡើងត្រូវបានហៅជាមួយកញ្ចប់ដែលខូច !" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "កញ្ចប់ ត្រូវការឲ្យយកចេញ ប៉ុន្តែមិនអនុញ្ញាតឲ្យយកចេញឡើយ ។" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "កំហុសខាងក្នុង ការរៀបតាមលំដាប់មិនបានបញ្ចប់ឡើយ" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "មិនអាចចាក់សោថតទាញយកបានឡើយ" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "មិនអាចអានបញ្ជីប្រភពបានឡើយ ។" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "យី អីក៏ចម្លែងម្លេះ.. ទំហំមិនដូចគ្នាឡើយ ។ សូមផ្ញើអ៊ីមែលទៅ apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "ត្រូវការយក %sB/%sB នៃប័ណ្ណសារ ។\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "ត្រូវការយក %sB នៃប័ណ្ណសារ ។\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "បន្ទាប់ពីពន្លា %sB នៃការបន្ថែមទំហំថាសត្រូវបានប្រើ ។\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "បន្ទាប់ពីពន្លា %sB ទំហំថាសនឹងទំនេរ ។ \n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "មិនអាចកំណត់ទំហំទំនេរក្នុង %s បានឡើយ" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "អ្នកគ្មានទំហំទំនេរគ្រប់គ្រាន់ក្នុង %s ឡើយ ។" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "បានបញ្ជាក់តែប្រតិបត្តិការដែលមិនសំខាន់ប៉ុណ្ណោះ ប៉ុន្តែនេះមិនមែនជាប្រតិបត្តិការមិនសំខាន់នោះទេ ។" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "បាទ/ចាស ធ្វើដូចដែលខ្ញុំនិយាយ !" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -874,28 +974,28 @@ msgstr "" "ដើម្បីបន្ត វាយក្នុងឃ្លា '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "បោះបង់ ។" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "តើអ្នកចង់បន្តឬ [បាទ ចាស/ទេ] ? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "បរាជ័យក្នុងការទៅប្រមូលយក %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "ឯកសារមួយចំនួនបានបរាជ័យក្នុងការទាញយក" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "បានបញ្ចប់ការទាញយក ហើយតែក្នុងរបៀបទាញយកប៉ុណ្ណោះ" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -903,136 +1003,79 @@ msgstr "" "អនុញ្ញាតឲ្យទៅប្រមូលយកប័ណ្ណសារមួយចំនួន ប្រហែលជារត់ភាពទាន់សម័យ apt-get ឬ ព្យាយាមប្រើជាមួយ --" "fix- ដែលបាត់ឬ់ ?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix- ដែលបាត់ និង ស្វបមេឌៀដែលមិនបានគាំទ្រនៅពេលបច្ចុប្បន្ន" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "មិនអាចកែកញ្ចប់ដែលបាត់បង់បានឡើយ ។" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "កំពុងបោះបង់ការដំឡើង ។" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "ចំណាំ កំពុងជ្រើស %s ជំនួស %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "កំពុងរំលង %s វាបានដំឡើងរួចរាល់ ហើយភាពធ្វើឲ្យប្រសើរមិនទាន់កំណត់ ។\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "មិនទាន់បានដំឡើងកញ្ចប់ %s ទេ ដូច្នេះ មិនបានយកចេញឡើយ \n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "កញ្ចប់ %s ជាកញ្ចប់និម្មិតដែលបានផ្តល់ដោយ ៖\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [បានដំឡើង]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "អ្នកគួរតែជ្រើសយកមួយឲ្យច្បាស់ដើម្បីដំឡើង ។" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 ទេ ប៉ុន្តែវាត្រូវបានយោងទៅដោយកញ្ចប់ផ្សេងទៀត ។\n" -"វាមានន័យថាបាត់កញ្ចប់ គេលែងប្រើ ឬ\n" -"អាចរកបានពីប្រភពផ្សេងទៀត\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "ទោះយ៉ាងណាក៏ដោយ កញ្ចប់ខាងក្រោមជំនួសវា ៖" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "កញ្ចប់ %s មិនមានការដំឡើងសាកល្បងឡើយ" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "មិនអាចធ្វើការដំឡើង %s ឡើងវិញបានទេ វាមិនអាចត្រូវបានទាញយកបានឡើយ ។\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ជាកំណែដែលថ្មីបំផុតរួចទៅហើយ ។\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "រកមិនឃើញការចេញផ្សាយ '%s' សម្រាប់ '%s' ឡើយ" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "រកមិនឃើញកំណែ '%s' សម្រាប់ '%s'" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "បានជ្រើសកំណែ %s (%s) សម្រាប់ %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "មិនអាចថ្លែង បញ្ជីកញ្ចប់ប្រភពចប់ បានឡើយ %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "ពាក្យបញ្ជាដែលធ្វើឲ្យទាន់សម័យគ្មានអាគុយម៉ង់ទេ" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "មិនអាចចាក់សោថតបញ្ជីបានឡើយ" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" +msgstr[0] "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" +msgstr[1] "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" +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] "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" +msgstr[1] "កញ្ចប់ថ្មីខាងក្រោមនឹងត្រូវបានដំឡើង ៖" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1048,51 +1091,31 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "ព័ត៌មានដូចតទៅនេះ អាចជួយដោះស្រាយស្ថានភាពបាន ៖" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "កំហុសខាងក្នុង អ្នកដោះស្រាយបញ្ហាបានធ្វើឲ្យខូចឧបករណ៍" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "កំហុសខាងក្នុង ការធ្វើឲ្យប្រសើរទាំងអស់បានធ្វើឲ្យឧបករណ៍ខូច" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "មិនអាចរកកញ្ចប់ %s បានទេ" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "អ្នកប្រហែលជាចង់រត់ 'apt-get -f install' ដើម្បីកែពួកវាទាំងនេះ ៖" -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "មិនអាចរកកញ្ចប់ %s បានទេ" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "ចំណាំ កំពុងជ្រើស %s សម្រាប់ regex '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "ប៉ុន្តែ %s នឹងត្រូវបានដំឡើង" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "អ្នកប្រហែលជាចង់រត់ `apt-get -f install' ដើម្បីកែពួកវាទាំងនេះ ៖" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" "ភាពអស្រ័យដែលខុសគ្នា ។ ព្យាយាម 'apt-get -f install' ដោយគ្មានកញ្ចប់ (ឬ បញ្ជាក់ដំណោះស្រាយ) ។" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1104,122 +1127,151 @@ msgstr "" "ដែលបានទាមទារនឹងមិនទាន់បានបង្កើតឡើយ\n" " ឬ បានយកចេញពីការមកដល់ ។" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "កញ្ចប់ដែលបានខូច" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "កញ្ចប់បន្ថែមដូចតទៅនេះ នឹងត្រូវបានដំឡើង ៖" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "កញ្ចប់ដែលបានផ្ដល់យោបល់ ៖" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "កញ្ចប់ដែលបានផ្ដល់អនុសាសន៍ ៖" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "មិនអាចរកកញ្ចប់ %s បានទេ" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "ប៉ុន្តែ %s នឹងត្រូវបានដំឡើង" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "កំពុងគណនាការធ្វើឲ្យប្រសើរ... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "បានបរាជ័យ" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "ធ្វើរួច" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "កំហុសខាងក្នុង អ្នកដោះស្រាយបញ្ហាបានធ្វើឲ្យខូចឧបករណ៍" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "មិនអាចចាក់សោថតទាញយកបានឡើយ" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "យ៉ាងហោចណាស់ត្រូវបញ្ជាក់កញ្ចប់មួយ ដើម្បីទៅប្រមូលយកប្រភពសម្រាប់" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "មិនអាចរកកញ្ចប់ប្រភពសម្រាប់ %s បានឡើយ" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "កំពុងរំលងឯកសារដែលបានទាញយករួច '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "អ្នកពុំមានទំហំទំនេរគ្រប់គ្រាន់ទេនៅក្នុង %s ឡើយ" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "ត្រូវការយក %sB/%sB នៃប័ណ្ណសារប្រភព ។\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "ត្រូវការយក %sB នៃប័ណ្ណសារប្រភព ។\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "ទៅប្រមូលប្រភព %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "បរាជ័យក្នុងការទៅប្រមូលយកប័ណ្ណសារមួយចំនួន ។" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "កំពុងរំលងការស្រាយនៃប្រភពដែលបានស្រាយរួចនៅក្នុង %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "ពាក្យបញ្ជាស្រាយ '%s' បានបរាជ័យ ។\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "ពិនិត្យប្រសិនបើកញ្ចប់ 'dpkg-dev' មិនទាន់បានដំឡើង ។\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "សាងសងពាក្យបញ្ជា '%s' បានបរាជ័យ ។\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "ដំណើរការកូនបានបរាជ័យ" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "ត្រូវតែបញ្ជាក់យ៉ាងហោចណាស់មួយកញ្ចប់ដើម្បីពិនិត្យ builddeps សម្រាប់" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "មិនអាចសាងសង់ព័ត៌មានភាពអស្រ័យសម្រាប់ %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s មិនមានភាពអាស្រ័យស្ថាបនាឡើយ ។\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%s ភាពអស្រ័យសម្រាប់ %s មិនអាចធ្វើឲ្យពេញចិត្ត ព្រោះរក %s កញ្ចប់មិនឃើញ " -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1228,30 +1280,30 @@ msgstr "" "ភាពអាស្រ័យ %s សម្រាប់ %s មិនអាចតម្រូវចិត្តបានទេ ព្រោះ មិនមានកំណែនៃកញ្ចប់ %s ដែលអាចតម្រូវចិត្ត" "តម្រូវការកំណែបានឡើយ" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "បរាជ័យក្នុងការតម្រូវចិត្តភាពអាស្រ័យ %s សម្រាប់ %s ៖ កញ្ចប់ %s ដែលបានដំឡើង គឺថ្មីពេក" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "បរាជ័យក្នុងការតម្រូវចិត្តភាពអាស្រ័យ %s សម្រាប់ %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "ភាពអាស្រ័យដែលបង្កើត %s មិនអាចបំពេញសេចក្ដីត្រូវការបានទេ ។" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "បានបរាជ័យក្នុងការដំណើរការបង្កើតភាពអាស្រ័យ" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "ម៉ូឌុលដែលគាំទ្រ ៖ " -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1276,6 +1328,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1334,7 +1388,7 @@ msgstr "" "pages for more information and options.\n" " This APT has Super Cow Powers.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1579,11 +1633,11 @@ msgstr "ឯកសារ %s/%s សរសេរជាន់ពីលើ #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "មិនអាចអាន %s បានឡើយ" @@ -1612,10 +1666,9 @@ msgstr "បរាជ័យក្នុងការថ្លែង %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "ថតព័ត៌មាន និង ពុម្ព ត្រូវការនៅលើប្រព័ន្ធឯកសារដូចគ្នា" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "កំពុងអានបញ្ជីកញ្ចប់" @@ -1717,12 +1770,33 @@ msgstr "បរាជ័យក្នុងការដាក់ទិតាំ msgid "Unparsable control file" msgstr "ឯកសារត្រួតពិនិត្យដែលមិនអាចញែកបាន" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "មិនអាចបើកបំពុងសម្រាប់ %s បានឡើយ" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "អាចនកំហុសពីដំណើរការ %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "បរាជ័យក្នុងការថ្លែង" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "បរាជ័យក្នុងការកំណត់ពេលវេលាការកែប្រែ" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "មិនអាចអានមូលដ្ឋានទិន្នន័យស៊ីឌីរ៉ូម %s បានឡើយ" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1730,7 +1804,7 @@ msgstr "" "សូមប្រើ apt-cdrom ដើម្បីបង្កើតស៊ីឌី-រ៉ូមនេះ ដែលបានរៀបចំតាម APT ។ apt-get ធ្វើឲ្យទាន់សម័យ មិន" "ត្រូវបានប្រើដើម្បីបន្ថែមស៊ីឌី-រ៉ូមថ្មីឡើយ" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "ស៊ីឌី-រ៉ូមខុស" @@ -1747,15 +1821,6 @@ msgstr "រកថាសមិនឃើញ ។" msgid "File not found" msgstr "រកឯកសារមិនឃើញ" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "បរាជ័យក្នុងការថ្លែង" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "បរាជ័យក្នុងការកំណត់ពេលវេលាការកែប្រែ" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI មិនត្រឹមត្រូវ URIS មូលដ្ឋានមិនត្រូវចាប់ផ្តើមជាមួយ // ឡើយ" @@ -1813,7 +1878,7 @@ msgstr "អស់ពេលក្នុងការតភ្ជាប់" msgid "Server closed the connection" msgstr "ម៉ាស៊ីនបម្រើបានបិទការតភ្ជាប់" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "ការអានមានកំហុស" @@ -1825,191 +1890,178 @@ msgstr "ឆ្លើយតបសតិបណ្តោះអាសន្ន msgid "Protocol corruption" msgstr "ការបង្ខូចពិធីការ" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "ការសរសេរមានកំហុស" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "មិនអាចបង្កើតរន្ធបានឡើយ" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "មិនអាចតភ្ជាប់រន្ធទិន្នន័យបានឡើយ អស់ពេលក្នុងការតភ្ជាប់" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "មិនអាចតភ្ជាប់រន្ធអកម្មបានឡើយ ។" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo មិនអាចទទួលយករន្ធសម្រាប់ស្តាប់បានឡើយ" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "មិនអាចចងរន្ធបានបានឡើយ" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "មិនអាចស្ដាប់នៅលើរន្ធបានឡើយ" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "មិនអាចកំណត់ឈ្មោះរបស់រន្ធបានឡើយ" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "មិនអាចផ្ញើពាក្យបញ្ជា PORT បានឡើយ" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "មិនស្គាល់អាសយដ្ឋានគ្រួសារ %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT បរាជ័យ ម៉ាស៊ីនបម្រើបាននិយាយ ៖ %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "ការតភ្ជាប់រន្ធទិន្នន័បានអស់ពេល" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "មិនអាចទទួលយកការតភ្ជាប់បានឡើយ" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "បញ្ហាធ្វើឲ្យខូចឯកសារ" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "មិនអាចទៅប្រមូលយកឯកសារបានឡើយ ម៉ាស៊ីនបម្រើបាននិយាយ '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "រន្ធទិន្នន័យបានអស់ពេល" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "បរាជ័យក្នុងការផ្ទេរទិន្នន័យ ម៉ាស៊ីនបម្រើបាននិយាយ '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "សំណួរ" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "មិនអាចហៅ " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "កំពុងតភ្ជាប់ទៅកាន់ %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP ៖ %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "មិនអាចបង្កើតរន្ធសម្រាប់ %s (f=%u t=%u p=%u) បានឡើយ" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "មិនអាចចាប់ផ្ដើមការតភ្ជាប់ទៅកាន់ %s:%s (%s) បានឡើយ ។" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "មិនអាចតភ្ជាប់ទៅកាន់ %s:%s (%s) បានឡើយ ការតភ្ជាប់បានអស់ពេល" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "មិនអាចតភ្ជាប់ទៅកាន់ %s:%s (%s) បានឡើយ ។" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "កំពុងតភ្ជាប់ទៅកាន់ %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "មិនអាចដោះស្រាយ '%s' បានឡើយ" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "ការដោះស្រាយភាពបរាជ័យបណ្តោះអាសន្ន '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "ការដោះស្រាយអ្វីអាក្រក់ដែលបានកើតឡើង '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "មិនអាចតភ្ជាប់ទៅកាន់ %s %s ៖" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "មិនអាចចូលដំណើរការ keyring ៖ '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E ៖ បញ្ជីអាគុយម៉ង់ពី Acquire::gpgv::Options too long ។ ចេញ ។" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "កំពុងបោះបង់ការដំឡើង ។" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "កំហុសខាងក្នុង ៖ ហត្ថលេខាល្អ ប៉ុន្តែ មិនអាចកំណត់កូនសោស្នាមម្រាមដៃ ?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "បានជួបប្រទះហត្ថលេខាយ៉ាងហោចណាស់មួយ ដែលត្រឹមត្រូវ ។" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "មិនអាចប្រតិបត្តិ '%s' ដើម្បីផ្ទៀងផ្ទាត់ហត្ថលេខា (តើ gpgv ត្រូវបានដំឡើងឬនៅ ?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "មិនស្គាល់កំហុស ក្នុងការប្រតិបត្តិ gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "ហត្ថលេខាខាងក្រោមមិនត្រឹមត្រូវ ៖\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "ហត្ថលេខាខាងក្រោមមិនអាចផ្ទៀងផ្ទាត់បានទេ ព្រោះកូនសោសាធារណៈមិនអាចប្រើបាន ៖\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "មិនអាចបើកបំពុងសម្រាប់ %s បានឡើយ" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "អាចនកំហុសពីដំណើរការ %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "កំពុងរង់ចាំបឋមកថា" @@ -2043,142 +2095,174 @@ msgstr "ម៉ាស៊ីនបម្រើ HTTP នេះបានខូ msgid "Unknown date format" msgstr "មិនស្គាល់ទ្រង់ទ្រាយកាលបរិច្ឆេទ" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "ជ្រើសបានបរាជ័យ" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "ការតភ្ជាប់បានអស់ពេល" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "កំហុសក្នុងការសរសេរទៅកាន់ឯកសារលទ្ធផល" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "កំហុសក្នុងការសរសេរទៅកាន់ឯកសារ" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "កំហុសក្នុងការសរសេរទៅកាន់ឯកសារ" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "កំហុសក្នុងការអានពីម៉ាស៊ីនបម្រើ ។ ការបញ្ចប់ពីចម្ងាយបានបិទការតភ្ជាប់" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "កំហុសក្នុងការអានពីម៉ាស៊ីនបម្រើ" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "បរាជ័យក្នុងការសរសេរឯកសារ %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "ទិន្នន័យបឋមកថាខូច" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "ការតភ្ជាប់បានបរាជ័យ" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "កំហុសខាងក្នុង" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "មិនអាច mmap ឯកសារទទេបានឡើយ" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "មិនអាចបើកបំពុងសម្រាប់ %s បានឡើយ" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "មិនអាចបង្កើត mmap នៃ %lu បៃបានឡើយ" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "មិនអាចបើក %s បានឡើយ" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "មិនអាចហៅ " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "ជម្រើស %s រកមិនឃើញឡើយ" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "មិនបានទទួលស្គាល់ប្រភេទអក្សរសង្ខេប ៖ '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "កំពុងបើឯកសារកំណត់រចនាសម្ព័ន្ធ %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ ប្លុកចាប់ផ្តើមដោយគ្មានឈ្មោះ ។" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ ស្លាកដែលបាន Malformed" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ តម្លៃឥតបានការនៅក្រៅ" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ សេចក្ដីបង្គាប់អាចត្រូវបានធ្វើតែនៅលើកម្រិតកំពូលតែប៉ុណ្ណោះ" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ មានការរួមបញ្ចូលដែលដាក់រួមគ្នាយ៉ាងច្រើន" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ បានរួមបញ្ចូលពីទីនេះ" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ សេចក្ដីបង្គាប់ដែលមិនបានគាំទ្រ '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ សេចក្ដីបង្គាប់អាចត្រូវបានធ្វើតែនៅលើកម្រិតកំពូលតែប៉ុណ្ណោះ" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "កំហុសវាក្យសម្ពន្ធ %s:%u ៖ សារឥតបានការបន្ថែម ដែលនៅខាងចុងឯកសារ" @@ -2209,32 +2293,32 @@ msgstr "មិនយល់ពីជម្រើសបន្ទាត់ msgid "Command line option %s is not boolean" msgstr "ជម្រើសបន្ទាត់ពាក្យបញ្ជា %s មិនមែនជាប៊ូលីនទេ" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "ជម្រើស %s ត្រូវការអាគុយម៉ង់មួយ ។" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "ជម្រើស %s ៖ ការបញ្ជាក់ធាតុកំណត់រចនាសម្ព័ន្ធត្រូវតែមាន =<val> មួយ ។" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "ជម្រើស %s ត្រូវការអាគុយម៉ង់ចំនួនគត់ មិនមែន '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "ជម្រើស '%s' វែងពេក" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "មិនបានយល់អំពីការស្គាល់ %s ឡើយ សូមព្យាយមយក ពិត ឫ មិនពិត ។" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "ប្រតិបត្តិការមិនត្រឹមត្រូវ %s" @@ -2244,192 +2328,215 @@ msgstr "ប្រតិបត្តិការមិនត្រឹមត msgid "Unable to stat the mount point %s" msgstr "មិនអាចថ្លែង ចំណុចម៉ោន %s បានឡើយ" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "មិនអាចប្ដូរទៅ %s បានឡើយ" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "បរាជ័យក្នុងការថ្លែង ស៊ីឌីរ៉ូម" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "មិនប្រើប្រាស់ការចាក់សោ សម្រាប់តែឯកសារចាក់សោដែលបានតែអានប៉ុណ្ណោះ %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "មិនអាចបើកឯកសារចាក់សោ %s បានឡើយ" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "មិនប្រើការចាក់សោ សម្រាប់ nfs ឯកសារចាក់សោដែលបានម៉ោន%s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "មិនអាចចាក់សោ %s បានឡើយ" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "រង់ចាំប់ %s ប៉ុន្តែ វាមិននៅទីនោះ" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "ដំណើរការរង %s បានទទួលកំហុសការចែកជាចម្រៀក ។" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "ដំណើរការរង %s បានទទួលកំហុសការចែកជាចម្រៀក ។" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "ដំណើរការរង %s បានត្រឡប់ទៅកាន់កូដមានកំហុស (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "ដំណើរការរង %s បានចេញ ដោយមិនរំពឹងទុក " -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "មិនអាចបើកឯកសារ %s បានឡើយ" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "មិនអាចបើកបំពុងសម្រាប់ %s បានឡើយ" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "អាន, នៅតែមាន %lu ដើម្បីអាន ប៉ុន្តែគ្មានអ្វីនៅសល់" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "សរសេរ, នៅតែមាន %lu ដើម្បីសរសេរ ប៉ុន្តែមិនអាច" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "មានបញ្ហាក្នុងការបិទឯកសារ" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "មានបញ្ហាក្នុងការបិទឯកសារ" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "មានបញ្ហាក្នុងការធ្វើសមកាលកម្មឯកសារ" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "មានបញ្ហាក្នុងការផ្ដាច់តំណឯកសារ" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "មានបញ្ហាក្នុងការធ្វើសមកាលកម្មឯកសារ" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "ឃ្លាំងកញ្ចប់ទទេ" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "ឯកសារឃ្លាំងកញ្ចប់មិនត្រឹមត្រូវ" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "ឯកសារឃ្លាំងសម្ងាត់កញ្ចប់ជាកំណែមិនត្រូវគ្នា" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "APT នេះ មិនគាំទ្រប្រព័ន្ធ ការធ្វើកំណែនេះទេ '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "ឃ្លាំងសម្ងាត់កញ្ចប់ត្រូវបានស្ថាបនា់សម្រាប់ស្ថាបត្យករខុសៗគ្នា" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "អាស្រ័យ" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "អាស្រ័យជាមុន" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "ផ្ដល់យោបល់" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "ផ្តល់អនុសាសន៍" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "ប៉ះទង្គិច" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "ជំនួស" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "លែងប្រើ" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "សំខាន់" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "បានទាមទារ" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "គំរូ" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "ស្រេចចិត្ត" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "បន្ថែម" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "កំពុងស្ថាបនាមែកធាងភាពអាស្រ័យ" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "កំណែសាកល្បង" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "ការបង្កើតភាពអាស្រ័យ" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "បញ្ចូលព័ត៌មានដែលមានចូលគ្នា" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "បរាជ័យក្នុងការបើក %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "បរាជ័យក្នុងការសរសេរឯកសារ %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2440,64 +2547,84 @@ msgstr "មិនអាចញែកឯកសារកញ្ចប់ %s (1 msgid "Unable to parse package file %s (2)" msgstr "មិនអាចញែកឯកសារកញ្ចប់ %s (2) បានឡើយ" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist ញែក)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist ញែក)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist ញែក)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist ញែក)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "បន្ទាត់ Malformed %lu ក្នុងញ្ជីប្រភព %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (URI ញែក)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist លែងប្រើ)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "បន្ទាត់ Malformed %lu ក្នុងបញ្ជីប្រភព %s (dist ញែក)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "កំពុងបើក %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "បន្ទាត់ %u មានប្រវែងវែងពេកនៅក្នុងបញ្ជីប្រភព %s ។" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "បន្ទាត់ Malformed %u ក្នុងបញ្ជីប្រភព %s (ប្រភេទ)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "ប្រភេទ '%s' មិនស្គាល់នៅលើបន្ទាត់ %u ក្នុងបញ្ជីប្រភព %s ឡើយ" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "បន្ទាត់ Malformed %u ក្នុងបញ្ជីប្រភព %s (លេខសម្គាល់ក្រុមហ៊ុនលក់)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2508,7 +2635,7 @@ msgstr "" "ភាពអាស្រ័យជាមុន ។ ជាញឹកញាប់គឺ មិនត្រឹមត្រូវ ប៉ុន្តែ ប្រសិនបើអ្នកពិតជាចង់ធ្វើវា ធ្វើឲ្យជម្រើស APT::" "Force-LoopBreak សកម្ម ។" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2520,13 +2647,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "ប្រភេទឯកសារលិបិក្រម '%s' មិនត្រូវបានគាំទ្រ" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "កញ្ចប់ %s ត្រូវការឲ្យដំឡើង ប៉ុន្តែ ខ្ញុំមិនអាចរកប័ណ្ណសារសម្រាប់វាបានទេ ។" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2534,35 +2661,40 @@ msgstr "" "កំហុស pkgProblemResolver::ដោះស្រាយសញ្ញាបញ្ឈប់ដែលបានបង្កើត នេះប្រហែលជា បង្កដោយកញ្ចប់" "ដែលបានទុក ។" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "មិនអាចកែបញ្ហាបានទេេ អ្កបានទុកកញ្ចប់ដែលខូច ។។" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" "ឯកសារលិបិក្រមមួយចំនួនបានបរាជ័យក្នុងការទាញយក ពួកវាត្រូវបានមិនអើពើ ឬ ប្រើឯកសារចាស់ជំនួសវិញ ។" -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "រាយបញ្ជីថត %spartial គឺបាត់បង់ ។" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "ថតប័ណ្ណសារ %spartial គឺបាត់បង់ ។" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "មិនអាចចាក់សោថតបញ្ជីបានឡើយ" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "កំពុងទៅយកឯកសារ %li នៃ %li (នៅសល់ %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "កំពុងទៅយកឯកសារ %li នៃ %li" @@ -2582,12 +2714,12 @@ msgstr "វិធីសាស្ត្រ %s មិនអាចចា msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "សូមបញ្ចូលស្លាកឌីស ៖ '%s' ក្នុងដ្រាយ '%s' ហើយសង្កត់ចូល ។" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "មិនគាំទ្រប្រព័ន្ធកញ្ចប់'%s' ឡើយ" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "មិនអាចកំណត់ប្រភេទប្រព័ន្ធកញ្ចប់ដែលសមរម្យបានឡើយ" @@ -2600,141 +2732,163 @@ msgstr "មិនអាចថ្លែង %s បានឡើយ ។" msgid "You must put some 'source' URIs in your sources.list" msgstr "អ្នកត្រូវតែដាក់ 'ប្រភព' URIs មួយចំនួននៅក្នុង sources.list របស់អ្នក" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "បញ្ជីកញ្ចប់ ឬ ឯកសារស្ថានភាពមិនអាចត្រូវបានញែក ឬ ត្រូវបានបើកបានឡើយ ។" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "អ្នកប្រហែលជាចង់ភាពទាន់សម័យ apt-get ដើម្បីកែបញ្ហាទាំងនេះ" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "កំណត់ត្រាមិនត្រឹមត្រូវនៅក្នុងឯកសារចំណង់ចំណូលចិត្ត មិនមានបឋមកថាកញ្ចប់ទេ" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "មិនបានយល់ពីប្រភេទម្ជុល %s ឡើយ" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "គ្មានអទិភាព (ឬ សូន្យ) បានបញ្ជាក់សម្រាប់ម្ជុលទេ" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "ឃ្លាំងសម្ងាត់មិនត្រូវគ្នានឹង ប្រព័ន្ធ ធ្វើកំណែ" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (កញ្ចប់ថ្មី)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (ប្រើកញ្ចប់១)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (កំណែឯកសារថ្មី១)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (ប្រើកញ្ចប់២)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (កំណែឯកសារថ្មី១)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (កំណែ១ថ្មី)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (ប្រើកញ្ចប់៣)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងដំណើរការ %s (កំណែ២ថ្មី)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "កំហុសបានកើតឡើង ខណៈពេលកំពុងដំណើរការ %s (កំណែឯកសារថ្មី១)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "អស្ចារ្យ អ្នកមានឈ្មោះកញ្ចប់លើសចំនួន APT នេះឆបគ្នា ។" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "អស្ចារ្យ អ្នកមានកំណែលើសចំនួន APT នេះឆបគ្នា ។" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "អស្ចារ្យ អ្នកមានកំណែលើសចំនួន APT នេះឆបគ្នា ។" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "អស្ចារ្យ, អ្នកមានភាពអាស្រ័យលើសចំនួន APT នេះឆបគ្នា ។" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងដំណើរការ %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងដំណើរការ%s (ផ្តល់ឯកសារប្រមូលផ្តុំ)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "កញ្ចប់ %s %s រកមិនឃើញខណៈពេលកំពុងដំណើរការភាពអាស្រ័យឯកសារ" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "មិនអាចថ្លែង បញ្ជីកញ្ចប់ប្រភពចប់ បានឡើយ %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "ការផ្ដល់ឯកសារប្រមូលផ្ដុំ" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO កំហុសក្នុងការររក្សាទុកឃ្លាំងសម្ងាត់ប្រភព" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "ប្តូរឈ្មោះបានបរាជ័យ, %s (%s -> %s) ។" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum មិនផ្គួផ្គង" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "MD5Sum មិនផ្គួផ្គង" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "គ្មានកូនសោសាធារណៈអាចរកបានក្នុងកូនសោ IDs ខាងក្រោមនេះទេ ៖\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2743,7 +2897,7 @@ msgstr "" "ខ្ញុំមិនអាចរកទីតាំងឯកសារសម្រាប់កញ្ចប់ %s បានទេ ។ មានន័យថាអ្នកត្រូវការជួសជុលកញ្ចប់នេះដោយដៃ ។ " "(ដោយសារបាត់ស្ថាបត្យកម្ម)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2751,37 +2905,47 @@ msgid "" msgstr "" "ខ្ញុំមិនអាចរកទីតាំងឯកសារសម្រាប់កញ្ចប់ %s បានទេ ។ មានន័យថាអ្នកត្រូវការជួសជុលកញ្ចប់នេះដោយដៃ ។" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "កញ្ចប់ឯកសារលិបិក្រមត្រូវបានខូច ។ គ្មានឈ្មោះឯកសារ ៖ វាលសម្រាប់កញ្ចប់នេះទេ %s ។" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "ទំហំមិនបានផ្គួផ្គង" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "មិនអាចញែកឯកសារកញ្ចប់ %s (1) បានឡើយ" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "ចំណាំ កំពុងជ្រើស %s ជំនួស %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "បន្ទាត់ដែលមិនត្រឹមត្រូវនៅក្នុងឯកសារបង្វែរ ៖ %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "មិនអាចញែកឯកសារកញ្ចប់ %s (1) បានឡើយ" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "ប្លុកក្រុមហ៊ុនលក់ %s គ្មានស្នាមផ្តិតម្រាមដៃ" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2790,65 +2954,65 @@ msgstr "" "ការប្រើប្រាស់ចំណុចម៉ោន ស៊ីឌី-រ៉ូម %s\n" "កំពុងម៉ោនស៊ីឌី-រ៉ូម\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "កំពុងធ្វើអត្តសញ្ញាណនា.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "បានទុកស្លាក ៖ %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "មិនកំពុងម៉ោន ស៊ីឌី-រ៉ូម ទេ..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "ប្រើប្រាស់ចំណុចម៉ោន ស៊ីឌី-រ៉ូម %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "ការមិនម៉ោន ស៊ីឌី-រ៉ូម\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "កំពុងរង់ចាំឌីស...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "កំពុងម៉ោន ស៊ីឌី-រ៉ូម...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "កំពុងស្កេនឌីសសម្រាប់ឯកសារលិបិក្រម..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "បានរកឃើញ លិបិក្រមកញ្ចប់ %i លិបិក្រមប្រភព%i និង ហត្ថលេខា %i \n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "បានទុកស្លាក ៖ %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "នោះមិនមែនជាឈ្មោះត្រឹមត្រូវទេ សូមព្យាយាមម្ដងទៀត ។\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2857,164 +3021,290 @@ msgstr "" "ឌីសនេះត្រូវបានហៅ ៖ \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "កំពុងចម្លងបញ្ជីកញ្ចប់..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "កំពុងសរសេរបញ្ជីប្រភពថ្មី\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "ធាតុបញ្ចូលបញ្ជីប្រភពសម្រាប់ឌីសនេះគឺ ៖\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "បានសរសេរ %i កំណត់ត្រា ។\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "បានសរសេរ %i កំណត់ត្រាជាមួយ %i ឯកសារដែលបាត់បង់ ។\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "បានសរសេរ %i កំណត់ត្រាជាមួយួយ %i ឯកសារដែលមិនបានផ្គួផ្គង\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "បានសរសេរ %i កំណត់ត្រាជាមួយ %i ឯកសារដែលបាត់បង់ និង %i ឯកសារដែលមិនបានផ្គួផ្គង \n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "កំពុងបើឯកសារកំណត់រចនាសម្ព័ន្ធ %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "MD5Sum មិនផ្គួផ្គង" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "រកមិនឃើញការចេញផ្សាយ '%s' សម្រាប់ '%s' ឡើយ" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "រកមិនឃើញកំណែ '%s' សម្រាប់ '%s'" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "មិនអាចរកកញ្ចប់ %s បានទេ" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "មិនអាចរកកញ្ចប់ %s បានទេ" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "បានដំឡើង %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "កំពុងកំណត់រចនាសម្ព័ន្ធ %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "កំពុងយក %s ចេញ" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "បានយក %s ចេញទាំងស្រុង" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "រាយបញ្ជីថត %spartial គឺបាត់បង់ ។" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "មិនអាចបើកឯកសារ %s បានឡើយ" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "កំពុងរៀបចំ %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "កំពុងស្រាយ %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "កំពុងរៀបចំកំណត់រចនាសម្ព័ន្ធ %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "បានដំឡើង %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "កំពុងរៀបចំដើម្បីការយកចេញនៃ %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "បានយក %s ចេញ" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "កំពុងរៀបចំយក %s ចេញទាំងស្រុង" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "បានយក %s ចេញទាំងស្រុង" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "មិនអាចចាក់សោថតបញ្ជីបានឡើយ" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "មិនអាចបើកឯកសារ %s បានឡើយ" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "បានបិទការតភ្ជាប់មុនពេល" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E ៖ បញ្ជីអាគុយម៉ង់ពី Acquire::gpgv::Options too long ។ ចេញ ។" + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងដំណើរការ %s (កំណែ២ថ្មី)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "បន្ទាត់ Malformed %u ក្នុងបញ្ជីប្រភព %s (លេខសម្គាល់ក្រុមហ៊ុនលក់)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "មិនអាចចូលដំណើរការ keyring ៖ '%s'" + +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "មិនអាចបើកឯកសារ %s បានឡើយ" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3056,8 +3346,8 @@ msgstr "បានបិទការតភ្ជាប់មុន #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "បានរកឃើញ លិបិក្រមកញ្ចប់ %i លិបិក្រមប្រភព%i និង ហត្ថលេខា %i \n" #, fuzzy @@ -1,155 +1,158 @@ # Sunjae Park <darehanl@gmail.com>, 2006-2007, 2008. -# Changwoo Ryu <cwryu@debian.org>, 2004-2005, 2008. +# Changwoo Ryu <cwryu@debian.org>, 2004-2005, 2008, 2010. # msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2008-11-13 07:14+0900\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-30 02:31+0900\n" "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n" "Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n" +"Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "%s 패키지의 %s 버전의 의존성이 맞지 않습니다:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "%s 패키지를 찾을 수 없습니다" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "전체 패키지 이름 : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "전체 패키지 구조: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " 일반 패키지: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " 순수 가상 패키지: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " 단일 가상 패키지: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " 혼합 가상 패키지: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " 빠짐: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "개별 버전 전체: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "개별 설명 전체: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "전체 의존성: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "전체 버전/파일 관계: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "전체 설명/파일 관계: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "전체 제공 매핑: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "전체 패턴 문자열: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "전체 의존성 버전 용량: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "전체 빈 용량: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "차지하는 전체 용량: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "패키지 파일 %s 파일이 동기화되지 않았습니다." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "정확히 한 개의 패턴을 넘겨야 합니다" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "최소 한 개의 검색어를 지정해야 합니다" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "패키지가 없습니다" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "%s 패키지를 찾을 수 없습니다" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "패키지 파일:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "캐시가 동기화되지 않았습니다. 패키지 파일을 상호 참조할 수 없습니다" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "핀 패키지:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(없음)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " 설치: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(없음)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " 후보: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(없음)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " 패키지 핀: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " 버전 테이블:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s(%s), 컴파일 시각 %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -170,6 +173,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -206,6 +210,7 @@ msgstr "" " unmet - 맞지 않는 의존성을 봅니다\n" " search - 정규식 패턴에 맞는 패키지 목록을 찾습니다\n" " show - 패키지에 대해 읽을 수 있는 기록을 봅니다\n" +" showauto - 자동으로 설치한 패키지 목록을 표시합니다\n" " depends - 패키지에 대해 의존성 정보를 그대로 봅니다\n" " rdepends - 패키지의 역 의존성 정보를 봅니다\n" " pkgnames - 시스템에 들어 있는 패키지의 이름을 모두 봅니다\n" @@ -224,15 +229,19 @@ msgstr "" "좀 더 자세한 정보는 apt-cache(8) 및 apt.conf(5) 매뉴얼 페이지를 보십시오.\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "이 디스크를 위해 'Debian 2.1r1 Disk 1'와 같은 이름을 지정하십시오" +msgstr "이 디스크의 이름을 정하십시오 (예: 'Debian 5.0.3 Disk 1')" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "드라이브에 디스크를 넣고 Enter를 누르십시오" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "%s 파일의 이름을 %s(으)로 바꾸는데 실패했습니다" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "현재 갖고 있는 다른 CD에도 이 과정을 반복하십시오." @@ -288,7 +297,7 @@ msgid "" msgstr "" "사용법: apt-extracttemplates 파일1 [파일2 ...]\n" "\n" -"apt-extracttemplates는 데비안 패키지에서 설정 및 템플릿 정보를 뽑아내는\n" +"apt-extracttemplates는 데비안 패키지에서 설정 및 서식 정보를 뽑아내는\n" "도구입니다\n" "\n" "옵션:\n" @@ -297,40 +306,40 @@ msgstr "" " -c=? 설정 파일을 읽습니다\n" " -o=? 임의의 옵션을 설정합니다. 예를 들어 -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "%s에 쓸 수 없습니다" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "debconf 버전을 알 수 없습니다. debconf가 설치되었습니까?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "패키지 확장 목록이 너무 깁니다" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" -msgstr "%s 디렉토리를 처리하는 데 오류가 발생했습니다" +msgstr "%s 디렉터리를 처리하는데 오류가 발생했습니다" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "소스 확장 목록이 너무 깁니다" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" -msgstr "컨텐츠 파일에 헤더를 쓰는 데 오류가 발생했습니다" +msgstr "컨텐츠 파일에 헤더를 쓰는데 오류가 발생했습니다" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" -msgstr "%s 컨텐츠를 처리하는 데 오류가 발생했습니다" +msgstr "%s 컨텐츠를 처리하는데 오류가 발생했습니다" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -411,11 +420,11 @@ msgstr "" " -c=? 이 설정 파일을 읽습니다\n" " -o=? 임의의 옵션을 설정합니다" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "맞는 패키지가 없습니다" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "`%s' 패키지 파일 그룹에 몇몇 파일이 빠졌습니다" @@ -432,10 +441,10 @@ msgstr "DB가 오래되었습니다. %s의 업그레이드를 시도합니다" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" -"DB 형식이 잘못되었습니다. apt 예전 버전에서 업그레이드했다면, 데이터베이스를 " +"DB 형식이 잘못되었습니다. APT 예전 버전에서 업그레이드했다면, 데이터베이스를 " "지우고 다시 만드십시오." #: ftparchive/cachedb.cc:77 @@ -447,99 +456,99 @@ msgstr "DB 파일, %s 파일을 열 수 없습니다: %s" #: apt-inst/extract.cc:207 apt-inst/deb/dpkgdb.cc:117 #, c-format msgid "Failed to stat %s" -msgstr "%s의 정보를 읽는 데 실패했습니다" +msgstr "%s의 정보를 읽는데 실패했습니다" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "아카이브에 컨트롤 기록이 없습니다" # FIXME: 왠 커서?? -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "커서를 가져올 수 없습니다" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" -msgstr "경고: %s 디렉토리를 읽을 수 없습니다\n" +msgstr "경고: %s 디렉터리를 읽을 수 없습니다\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "경고: %s의 정보를 읽을 수 없습니다\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "오류: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "경고: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " -msgstr "오류: 다음 파일에 적용하는 데 오류가 발생했습니다: " +msgstr "오류: 다음 파일에 적용하는데 오류가 발생했습니다: " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" -msgstr "%s의 경로를 알아내는 데 실패했습니다" +msgstr "%s의 경로를 알아내는데 실패했습니다" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "트리에서 이동이 실패했습니다" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" -msgstr "%s 파일을 여는 데 실패했습니다" +msgstr "%s 파일을 여는데 실패했습니다" # FIXME: ?? -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " 링크 %s [%s] 없애기\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" -msgstr "%s 파일에 readlink하는 데 실패했습니다" +msgstr "%s 파일에 readlink하는데 실패했습니다" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" -msgstr "%s 파일을 지우는 데 실패했습니다" +msgstr "%s 파일을 지우는데 실패했습니다" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" -msgstr "*** %s 파일을 %s에 링크하는 데 실패했습니다" +msgstr "*** %s 파일을 %s에 링크하는데 실패했습니다" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink 한계값 %s바이트에 도달했습니다.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "아카이브에 패키지 필드가 없습니다" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s에는 override 항목이 없습니다\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s 관리자가 %s입니다 (%s 아님)\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s에는 source override 항목이 없습니다\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s에는 binary override 항목이 없습니다\n" @@ -551,7 +560,7 @@ msgstr "내부 오류, %s 멤버를 찾을 수 없습니다" #: ftparchive/contents.cc:358 ftparchive/contents.cc:389 msgid "realloc - Failed to allocate memory" -msgstr "realloc - 메모리를 할당하는 데 실패했습니다" +msgstr "realloc - 메모리를 할당하는데 실패했습니다" #: ftparchive/override.cc:34 ftparchive/override.cc:142 #, c-format @@ -576,7 +585,7 @@ msgstr "override %s의 %lu번 줄 #3이 잘못되었습니다" #: ftparchive/override.cc:127 ftparchive/override.cc:201 #, c-format msgid "Failed to read the override file %s" -msgstr "%s override 파일을 읽는 데 실패했습니다" +msgstr "%s override 파일을 읽는데 실패했습니다" #: ftparchive/multicompress.cc:72 #, c-format @@ -590,15 +599,15 @@ msgstr "압축된 출력물 %s에는 압축 세트가 필요합니다" #: ftparchive/multicompress.cc:169 methods/rsh.cc:91 msgid "Failed to create IPC pipe to subprocess" -msgstr "하위 프로세스에 대한 IPC 파이프를 만드는 데 실패했습니다" +msgstr "하위 프로세스에 대한 IPC 파이프를 만드는데 실패했습니다" #: ftparchive/multicompress.cc:195 msgid "Failed to create FILE*" -msgstr "FILE*를 만드는 데 실패했습니다" +msgstr "FILE*를 만드는데 실패했습니다" #: ftparchive/multicompress.cc:198 msgid "Failed to fork" -msgstr "fork하는 데 실패했습니다" +msgstr "fork하는데 실패했습니다" #: ftparchive/multicompress.cc:212 msgid "Compress child" @@ -607,15 +616,15 @@ msgstr "압축 하위 프로세스" #: ftparchive/multicompress.cc:235 #, c-format msgid "Internal error, failed to create %s" -msgstr "내부 오류, %s 만드는 데 실패했습니다" +msgstr "내부 오류, %s 만드는데 실패했습니다" #: ftparchive/multicompress.cc:286 msgid "Failed to create subprocess IPC" -msgstr "하위 프로세스 IPC를 만드는 데 실패했습니다" +msgstr "하위 프로세스 IPC를 만드는데 실패했습니다" #: ftparchive/multicompress.cc:321 msgid "Failed to exec compressor " -msgstr "다음 압축 프로그램을 실행하는 데 실패했습니다: " +msgstr "다음 압축 프로그램을 실행하는데 실패했습니다: " #: ftparchive/multicompress.cc:360 msgid "decompressor" @@ -623,95 +632,95 @@ msgstr "압축 해제 프로그램" #: ftparchive/multicompress.cc:403 msgid "IO to subprocess/file failed" -msgstr "하위 프로세스/파일에 입출력하는 데 실패했습니다" +msgstr "하위 프로세스/파일에 입출력하는데 실패했습니다" #: ftparchive/multicompress.cc:455 msgid "Failed to read while computing MD5" -msgstr "MD5를 계산하는 동안 읽는 데 실패했습니다" +msgstr "MD5를 계산하는 동안 읽는데 실패했습니다" #: ftparchive/multicompress.cc:472 #, c-format msgid "Problem unlinking %s" -msgstr "%s의 링크를 해제하는 데 문제가 있습니다" +msgstr "%s의 링크를 해제하는데 문제가 있습니다" #: ftparchive/multicompress.cc:487 apt-inst/extract.cc:185 #, c-format msgid "Failed to rename %s to %s" -msgstr "%s 파일의 이름을 %s(으)로 바꾸는 데 실패했습니다" +msgstr "%s 파일의 이름을 %s(으)로 바꾸는데 실패했습니다" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "정규식 컴파일 오류 - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "다음 패키지의 의존성이 맞지 않습니다:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "하지만 %s 패키지를 설치했습니다" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "하지만 %s 패키지를 설치할 것입니다" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "하지만 설치할 수 없습니다" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "하지만 가상 패키지입니다" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "하지만 설치하지 않았습니다" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "하지만 %s 패키지를 설치하지 않을 것입니다" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " 혹은" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "다음 새 패키지를 설치할 것입니다:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "다음 패키지를 지울 것입니다:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "다음 패키지를 과거 버전으로 유지합니다:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "다음 패키지를 업그레이드할 것입니다:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "다음 패키지를 다운그레이드할 것입니다:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "고정되었던 다음 패키지를 바꿀 것입니다:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (%s때문에) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -719,150 +728,239 @@ msgstr "" "경고: 꼭 필요한 다음 패키지를 지우게 됩니다.\n" "무슨 일을 하고 있는 지 정확히 알지 못한다면 지우지 마십시오!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu개 업그레이드, %lu개 새로 설치, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu개 다시 설치, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu개 업그레이드, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" -msgstr "%lu개 지우기 및 %lu개 업그레이드 안 함.\n" +msgstr "%lu개 제거 및 %lu개 업그레이드 안 함.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu개를 완전히 설치하지 못했거나 지움.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "주의, 작업 '%2$s'에 대해 '%1$s'을(를) 선택합니다\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "주의, 정규식 '%2$s'에 대해 '%1$s'을(를) 선택합니다\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "'%3$s' 패키지의 '%1$s' (%2$s) 버전을 선택합니다\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "%s 패키지는 다음이 제공하는 가상 패키지입니다:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [설치함]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr "[후보 버전 아님]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "설치할 패키지를 하나 분명히 지정해야 합니다." + +#: 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 패키지를 사용할 수 없습니다. 하지만 다른 패키지가 참조하고 있습니다.\n" +"해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서\n" +"패키지를 받아와야 하는 경우일 수도 있습니다.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "하지만 다음 패키지가 대체합니다:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "'%s' 패키지는 설치할 수 있는 후보가 없습니다" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "'%s' 패키지와 같은 가상 패키지는 제거할 수 없습니다\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "주의, '%2$s' 대신에 '%1$s' 패키지를 선택합니다\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"%s 패키지를 건너 뜁니다. 이미 설치되어 있고 업그레이드를 하지 않습니다.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "%s 패키지를 건너 뜁니다. 설치되지 않았고 업그레이드만 요청합니다.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "%s 패키지를 다시 설치하는 건 불가능합니다. 다운로드할 수 없습니다.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s 패키지는 이미 최신 버전입니다.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s 패키지 수동설치로 지정합니다.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "%s 패키지를 설치하지 않았으므로, 지우지 않습니다\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "의존성을 바로잡는 중입니다..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " 실패." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "의존성을 바로잡을 수 없습니다" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "업그레이드 집합을 최소화할 수 없습니다" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " 완료" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" -"이 상황을 바로잡으려면 `apt-get -f install'을 실행해야 할 수도 있습니다." +"이 상황을 바로잡으려면 'apt-get -f install'을 실행해야 할 수도 있습니다." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "의존성이 맞지 않습니다. -f 옵션을 사용해 보십시오." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "경고: 다음 패키지를 인증할 수 없습니다!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "인증 경고를 무시합니다.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "확인하지 않고 패키지를 설치하시겠습니까 [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "인증할 수 없는 패키지가 있습니다" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "문제가 발생했고 -y 옵션이 --force-yes 옵션 없이 사용되었습니다" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "내부 오류. 망가진 패키지에서 InstallPackages를 호출했습니다!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." -msgstr "패키지를 지워야 하지만 지우기가 금지되어 있습니다." +msgstr "패키지를 제거해야 하지만 제거가 금지되어 있습니다." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "내부 오류. 순서변경작업이 끝나지 않았습니다" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "다운로드 디렉토리를 잠글 수 없습니다" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "소스 목록을 읽을 수 없습니다." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "이상하게도 크기가 서로 다릅니다. apt@packages.debian.org로 이메일을 보내주십" "시오." -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "%s바이트/%s바이트 아카이브를 받아야 합니다.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "%s바이트 아카이브를 받아야 합니다.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "이 작업 후 %s바이트의 디스크 공간을 더 사용하게 됩니다.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "이 작업 후 %s바이트의 디스크 공간이 비워집니다.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "%s의 여유 공간의 크기를 파악할 수 없습니다" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "%s 안에 충분한 여유 공간이 없습니다." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "사소한 작업만 가능하도록(Trivial Only) 지정되었지만 이 작업은 사소한 작업이 " "아닙니다." # 입력을 받아야 한다. 한글 입력을 못 할 수 있으므로 원문 그대로 사용. -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Yes, do as I say!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -873,28 +971,28 @@ msgstr "" "계속하시려면 다음 문구를 입력하십시오: '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "중단." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "계속 하시겠습니까 [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" -msgstr "%s 파일을 받는 데 실패했습니다 %s\n" +msgstr "%s 파일을 받는데 실패했습니다 %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" -msgstr "일부 파일을 받는 데 실패했습니다" +msgstr "일부 파일을 받는데 실패했습니다" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "다운로드를 마쳤고 다운로드 전용 모드입니다" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -902,136 +1000,77 @@ msgstr "" "아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix-" "missing 옵션을 줘서 실행해야 할 것입니다." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing 옵션과 동시에 미디어 바꾸기는 현재 지원하지 않습니다" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "빠진 패키지를 바로잡을 수 없습니다." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "설치를 중단합니다." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "주의, %2$s 대신에 %1$s 패키지를 선택합니다\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"%s 패키지를 건너 뜁니다. 이미 설치되어 있고 업그레이드를 하지 않습니다.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "%s 패키지를 설치하지 않았으므로, 지우지 않습니다\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "%s 패키지는 다음 패키지가 제공하는 가상 패키지입니다:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [설치함]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "설치할 패키지를 하나 분명히 지정해야 합니다." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 패키지를 사용할 수 없습니다. 하지만 다른 패키지가 참조하고 있습니다.\n" -"해당 패키지가 누락되었거나 지워졌다는 뜻입니다. 아니면 또 다른 곳에서\n" -"패키지를 받아와야 하는 경우일 수도 있습니다.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "하지만 다음 패키지가 대체합니다:" +"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] "" +"다음 패키지는 패키지의 파일을 모두 다른 패키지가\n" +"덮어썼기 때문에 사라졌습니다:" -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "%s 패키지는 설치할 수 있는 후보가 없습니다" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "주의: dpkg에서 자동으로 의도적으로 수행했습니다." -#: cmdline/apt-get.cc:1190 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "%s 패키지를 다시 설치하는 건 불가능합니다. 다운로드할 수 없습니다.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s 패키지는 이미 최신 버전입니다.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "%2$s 패키지의 '%1$s' 릴리즈를 찾을 수 없습니다" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "%2$s 패키지의 '%1$s' 버전을 찾을 수 없습니다" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "'%2$s' 패키지의 '%1$s' 대상 릴리스는 없으므로 무시합니다." -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "%3$s 패키지의 %1$s (%2$s) 버전을 선택합니다\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "소스 패키지로 '%s'을(를) '%s' 대신 선택합니다\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" +msgstr "'%2$s' 패키지의 '%1$s' 버전은 없으므로 무시합니다." -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "소스 패키지 목록 %s의 정보를 읽을 수 없습니다" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "update 명령은 인수를 받지 않습니다" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "목록 디렉토리를 잠글 수 없습니다" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "삭제를 할 수 없으므로 AutoRemover를 실행하지 못합니다" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "다음 새 패키지가 전에 자동으로 설치되었지만 더 이상 필요하지 않습니다:" +msgstr[0] "다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:" -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "다음 새 패키지가 전에 자동으로 설치되었지만 더 이상 필요하지 않습니다:" +#: cmdline/apt-get.cc:1657 +#, 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개가 자동으로 설치되었지만 더 이상 필요하지 않습니다.\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." -msgstr "이들을 지우기 위해서는 'apt-get autoremove'를 사용하십시오." +msgstr "이들을 지우려면 'apt-get autoremove'를 사용하십시오." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1049,44 +1088,24 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" -msgstr "이 상황을 해결하는 데 다음 정보가 도움이 될 수도 있습니다:" +msgstr "이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "내부 오류, 문제 해결 프로그램이 무언가를 망가뜨렸습니다" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "내부 오류, AllUpgrade 프로그램이 무언가를 망가뜨렸습니다" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "%s 작업를 찾을 수 없습니다" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "%s 패키지를 찾을 수 없습니다" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "주의, 정규식 '%2$s'에 대하여 %1$s을(를) 선택합니다\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s 패키지 수동설치로 지정합니다.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "다음을 바로잡으려면 `apt-get -f install'을 실행해 보십시오:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "다음을 바로잡으려면 'apt-get -f install'을 실행해 보십시오:" # FIXME: specify a solution? 무슨 솔루션? -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1094,7 +1113,7 @@ msgstr "" "의존성이 맞지 않습니다. 패키지 없이 'apt-get -f install'을 시도해 보십시오 " "(아니면 해결 방법을 지정하십시오)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1105,115 +1124,149 @@ msgstr "" "불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,\n" "아직 Incoming에서 나오지 않은 경우일 수도 있습니다." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "망가진 패키지" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "다음 패키지를 더 설치할 것입니다:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "제안하는 패키지:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "추천하는 패키지:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "%s 패키지를 찾을 수 없습니다" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s 패키지는 수동설치로 지정합니다.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "업그레이드를 계산하는 중입니다... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "실패" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "완료" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "내부 오류, 문제 해결 프로그램이 무언가를 망가뜨렸습니다" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "다운로드 디렉터리를 잠글 수 없습니다" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "해당되는 소스 패키지를 가져올 패키지를 최소한 하나 지정해야 합니다" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "%s의 소스 패키지를 찾을 수 없습니다" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"알림: '%s' 패키징은 다음 '%s' 버전 컨트롤 시스템에서 관리합니다:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"패키지의 최근 (아마도 릴리스되지 않은) 업데이트를 받으려면\n" +"다음과 같이 하십시오:\n" +"bzr get %s\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "이미 다운로드 받은 파일 '%s'은(는) 다시 받지 않고 건너 뜁니다.\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "%s에 충분한 공간이 없습니다" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "소스 아카이브를 %s바이트/%s바이트 받아야 합니다.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "소스 아카이브를 %s바이트 받아야 합니다.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "%s 소스를 가져옵니다\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." -msgstr "일부 아카이브를 가져오는 데 실패했습니다." +msgstr "일부 아카이브를 가져오는데 실패했습니다." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "%s에 이미 풀려 있는 소스의 압축을 풀지 않고 건너 뜁니다.\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "압축 풀기 명령 '%s' 실패.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "'dpkg-dev' 패키지가 설치되었는지를 확인하십시오.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "빌드 명령 '%s' 실패.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "하위 프로세스가 실패했습니다" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "해당되는 빌드 의존성을 검사할 패키지를 최소한 하나 지정해야 합니다" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "%s의 빌드 의존성 정보를 가져올 수 없습니다" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s 패키지에 빌드 의존성이 없습니다.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1222,7 +1275,7 @@ msgstr "" "%2$s에 대한 %1$s 의존성을 만족시킬 수 없습니다. %3$s 패키지를 찾을 수 없습니" "다" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1231,33 +1284,32 @@ msgstr "" "%2$s에 대한 %1$s 의존성을 만족시킬 수 없습니다. %3$s 패키지의 사용 가능한 버" "전 중에서는 이 버전 요구사항을 만족시킬 수 없습니다" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -"%2$s에 대한 %1$s 의존성을 만족시키는 데 실패했습니다: 설치한 %3$s 패키지가 너" +"%2$s에 대한 %1$s 의존성을 만족시키는데 실패했습니다: 설치한 %3$s 패키지가 너" "무 최근 버전입니다" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" -msgstr "%2$s에 대한 %1$s 의존성을 만족시키는 데 실패했습니다: %3$s" +msgstr "%2$s에 대한 %1$s 의존성을 만족시키는데 실패했습니다: %3$s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "%s의 빌드 의존성을 만족시키지 못했습니다." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" -msgstr "빌드 의존성을 처리하는 데 실패했습니다" +msgstr "빌드 의존성을 처리하는데 실패했습니다" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "지원하는 모듈:" -#: cmdline/apt-get.cc:2711 -#, fuzzy +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1281,6 +1333,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1321,6 +1375,8 @@ msgstr "" " clean - 내려받은 아카이브 파일들을 지웁니다\n" " autoclean - 과거에 내려받은 아카이브 파일들을 지웁니다\n" " check - 의존성이 망가지지 않았는지 확인합니다\n" +" markauto - 패키지를 자동 설치로 표시합니다\n" +" unmarkauto - 패키지를 수동 설치로 표시합니다\n" "\n" "옵션:\n" " -h 이 도움말.\n" @@ -1340,13 +1396,17 @@ msgstr "" "apt.conf(5) 매뉴얼 페이지를 보십시오.\n" " 이 APT는 Super Cow Powers로 무장했습니다.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" +"알림: 시험 동작입니다!\n" +" 실행하려면 apt-get을 실행할 때 루트 권한이 필요합니다.\n" +" 또 잠금 기능을 사용하지 않는 상태이므로, 현재 상황에 의존하지\n" +" 않도록 하십시오!" #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1406,7 +1466,7 @@ msgstr "" "\n" "apt-sortpkgs는 패키지 파일을 정렬하는 간단한 도구입니다. -s 옵션은 무슨 파일" "인지\n" -"알아 내는 데 쓰입니다.\n" +"알아 내는데 쓰입니다.\n" "\n" "옵션:\n" " -h 이 도움말\n" @@ -1428,14 +1488,12 @@ msgid "Do you want to erase any previously downloaded .deb files?" msgstr "이전에 다운로드 받았던 .deb 파일을 지우시겠습니까?" #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "압축을 푸는 데 몇몇 오류가 발생했습니다. 이미 설치된 패키지를" +msgstr "압축을 푸는데 몇몇 오류가 발생했습니다. 설치된 패키지를" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" -msgstr "설정할 것입니다. 오류때문에 의존성을 만족하지 못해 설정하는 과정에서" +msgstr "설정합니다. 오류때문에 의존성을 만족하지 못해 설정하는 과정에서" #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" @@ -1478,12 +1536,12 @@ msgstr "아카이브 서명이 틀렸습니다" #: apt-inst/contrib/arfile.cc:78 msgid "Error reading archive member header" -msgstr "아카이브 멤버 헤더를 읽는 데 오류가 발생했습니다" +msgstr "아카이브 멤버 헤더를 읽는데 오류가 발생했습니다" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "아카이브 멤버 헤더가 잘못되었습니다" +msgstr "아카이브 멤버 헤더 %s이(가) 잘못되었습니다" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" @@ -1495,7 +1553,7 @@ msgstr "아카이브 길이가 너무 짧습니다" #: apt-inst/contrib/arfile.cc:132 msgid "Failed to read the archive headers" -msgstr "아카이브 헤더를 읽는 데 실패했습니다" +msgstr "아카이브 헤더를 읽는데 실패했습니다" #: apt-inst/filelist.cc:380 msgid "DropNode called on still linked node" @@ -1503,11 +1561,11 @@ msgstr "DropNode가 아직 연결되어 있는 노드에 대해 호출되었습 #: apt-inst/filelist.cc:412 msgid "Failed to locate the hash element!" -msgstr "해시 항목을 찾는 데 실패했습니다" +msgstr "해시 항목을 찾는데 실패했습니다" #: apt-inst/filelist.cc:459 msgid "Failed to allocate diversion" -msgstr "diversion을 할당하는 데 실패했습니다" +msgstr "diversion을 할당하는데 실패했습니다" #: apt-inst/filelist.cc:464 msgid "Internal error in AddDiversion" @@ -1531,12 +1589,12 @@ msgstr "%s/%s 설정 파일이 중복되었습니다" #: apt-inst/dirstream.cc:41 apt-inst/dirstream.cc:46 apt-inst/dirstream.cc:49 #, c-format msgid "Failed to write file %s" -msgstr "%s 파일을 쓰는 데 실패했습니다" +msgstr "%s 파일을 쓰는데 실패했습니다" #: apt-inst/dirstream.cc:92 apt-inst/dirstream.cc:100 #, c-format msgid "Failed to close file %s" -msgstr "%s 파일을 닫는 데 실패했습니다" +msgstr "%s 파일을 닫는데 실패했습니다" #: apt-inst/extract.cc:93 apt-inst/extract.cc:164 #, c-format @@ -1551,7 +1609,7 @@ msgstr "%s을(를) 두 번 이상 풀었습니다" #: apt-inst/extract.cc:134 #, c-format msgid "The directory %s is diverted" -msgstr "%s 디렉토리가 전환되었습니다" +msgstr "%s 디렉터리가 전환되었습니다" #: apt-inst/extract.cc:144 #, c-format @@ -1565,11 +1623,11 @@ msgstr "전환하는 경로가 너무 깁니다" #: apt-inst/extract.cc:240 #, c-format msgid "The directory %s is being replaced by a non-directory" -msgstr "%s 디렉토리를 디렉토리가 아닌 파일로 덮어쓰려고 합니다" +msgstr "%s 디렉터리를 디렉터리가 아닌 파일로 덮어쓰려고 합니다" #: apt-inst/extract.cc:280 msgid "Failed to locate node in its hash bucket" -msgstr "해시 버킷에서 노드를 찾는 데 실패했습니다" +msgstr "해시 버킷에서 노드를 찾는데 실패했습니다" #: apt-inst/extract.cc:284 msgid "The path is too long" @@ -1587,11 +1645,11 @@ msgstr "%s/%s 파일은 %s 패키지에 있는 파일을 덮어 씁니다" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s을(를) 읽을 수 없습니다" @@ -1604,7 +1662,7 @@ msgstr "%s의 정보를 읽을 수 없습니다" #: apt-inst/deb/dpkgdb.cc:51 apt-inst/deb/dpkgdb.cc:57 #, c-format msgid "Failed to remove %s" -msgstr "%s을(를) 지우는 데 실패했습니다" +msgstr "%s을(를) 지우는데 실패했습니다" #: apt-inst/deb/dpkgdb.cc:106 apt-inst/deb/dpkgdb.cc:108 #, c-format @@ -1614,28 +1672,27 @@ msgstr "%s을(를) 만들 수 없습니다" #: apt-inst/deb/dpkgdb.cc:114 #, c-format msgid "Failed to stat %sinfo" -msgstr "%sinfo의 정보를 읽는 데 실패했습니다" +msgstr "%sinfo의 정보를 읽는데 실패했습니다" #: apt-inst/deb/dpkgdb.cc:119 msgid "The info and temp directories need to be on the same filesystem" msgstr "정보 디렉토리와 임시 디렉토리는 같은 파일 시스템에 있어야 합니다" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "패키지 목록을 읽는 중입니다" #: apt-inst/deb/dpkgdb.cc:176 #, c-format msgid "Failed to change to the admin dir %sinfo" -msgstr "관리 디렉토리를 %sinfo로 바꾸는 데 실패했습니다" +msgstr "관리 디렉토리를 %sinfo로 바꾸는데 실패했습니다" #: apt-inst/deb/dpkgdb.cc:197 apt-inst/deb/dpkgdb.cc:351 #: apt-inst/deb/dpkgdb.cc:444 msgid "Internal error getting a package name" -msgstr "패키지 이름을 가져오는 데 내부 오류" +msgstr "패키지 이름을 가져오는데 내부 오류" #: apt-inst/deb/dpkgdb.cc:201 apt-inst/deb/dpkgdb.cc:382 msgid "Reading file listing" @@ -1648,22 +1705,22 @@ msgid "" "then make it empty and immediately re-install the same version of the " "package!" msgstr "" -"목록 파일 '%sinfo/%s' 파일을 여는 데 실패했습니다. 이 파일을 복구할 수 없다" -"면 비워 놓고 같은 버전의 패키지를 다시 설치하십시오!" +"목록 파일 '%sinfo/%s' 파일을 여는데 실패했습니다. 이 파일을 복구할 수 없다면 " +"비워 놓고 같은 버전의 패키지를 다시 설치하십시오!" #: apt-inst/deb/dpkgdb.cc:225 apt-inst/deb/dpkgdb.cc:238 #, c-format msgid "Failed reading the list file %sinfo/%s" -msgstr "목록 파일 %sinfo/%s 파일을 읽는 데 실패했습니다" +msgstr "목록 파일 %sinfo/%s 파일을 읽는데 실패했습니다" #: apt-inst/deb/dpkgdb.cc:262 msgid "Internal error getting a node" -msgstr "노드를 얻어 오는 데 내부 오류" +msgstr "노드를 얻어 오는데 내부 오류" #: apt-inst/deb/dpkgdb.cc:305 #, c-format msgid "Failed to open the diversions file %sdiversions" -msgstr "전환 파일 %sdiversions를 여는 데 실패했습니다" +msgstr "전환 파일 %sdiversions를 여는데 실패했습니다" #: apt-inst/deb/dpkgdb.cc:320 msgid "The diversion file is corrupted" @@ -1677,7 +1734,7 @@ msgstr "전환 파일에 잘못된 줄이 있습니다: %s" #: apt-inst/deb/dpkgdb.cc:358 msgid "Internal error adding a diversion" -msgstr "diversion을 추가하는 데 내부 오류" +msgstr "diversion을 추가하는데 내부 오류" #: apt-inst/deb/dpkgdb.cc:379 msgid "The pkg cache must be initialized first" @@ -1686,7 +1743,7 @@ msgstr "패키지 캐시를 먼저 초기화해야 합니다" #: apt-inst/deb/dpkgdb.cc:439 #, c-format msgid "Failed to find a Package: header, offset %lu" -msgstr "패키지를 찾는 데 실패했습니다: 헤더, 오프셋 %lu" +msgstr "패키지를 찾는데 실패했습니다: 헤더, 오프셋 %lu" #: apt-inst/deb/dpkgdb.cc:461 #, c-format @@ -1719,18 +1776,39 @@ msgstr "내부 오류, 멤버를 찾을 수 없습니다" #: apt-inst/deb/debfile.cc:173 msgid "Failed to locate a valid control file" -msgstr "올바른 control 파일을 찾는 데 실패했습니다" +msgstr "올바른 control 파일을 찾는데 실패했습니다" #: apt-inst/deb/debfile.cc:258 msgid "Unparsable control file" msgstr "control 파일을 파싱할 수 없습니다" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "%s에 대한 파이프를 열 수 없습니다" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "%s 프로세스에서 읽는데 오류가 발생했습니다" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "파일 정보를 읽는데 실패했습니다" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "파일 변경 시각을 설정하는데 실패했습니다" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "CD-ROM 데이터베이스 %s을(를) 읽을 수 없습니다" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1738,7 +1816,7 @@ msgstr "" "이 CD를 APT에서 인식하려면 apt-cdrom을 사용하십시오. apt-get update로는 새 " "CD를 추가할 수 없습니다." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "잘못된 CD" @@ -1755,15 +1833,6 @@ msgstr "디스크가 없습니다." msgid "File not found" msgstr "파일이 없습니다" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "파일 정보를 읽는 데 실패했습니다" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "파일 변경 시각을 설정하는 데 실패했습니다" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI가 틀렸습니다. 로컬 URI는 //로 시작해야 합니다." @@ -1822,7 +1891,7 @@ msgstr "연결 시간 초과" msgid "Server closed the connection" msgstr "서버에서 연결을 닫았습니다" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "읽기 오류" @@ -1834,193 +1903,178 @@ msgstr "응답이 버퍼 크기를 넘어갔습니다." msgid "Protocol corruption" msgstr "프로토콜이 틀렸습니다" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "쓰기 오류" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "소켓을 만들 수 없습니다" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "데이터 소켓을 연결할 수 없습니다. 연결 시간이 초과되었습니다" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "수동(passive) 소켓을 연결할 수 없습니다." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo에서 소켓에 listen할 수 없습니다" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "소켓을 bind할 수 없습니다" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "소켓에 listen할 수 없습니다" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "소켓의 이름을 알아낼 수 없습니다" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "PORT 명령을 보낼 수 없습니다" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "주소 %u의 종류(AF_*)를 알 수 없습니다" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT 실패, 서버에서는: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "데이터 소켓 연결 시간 초과" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "연결을 받을 수 없습니다" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "파일 해싱에 문제가 있습니다" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "파일을 가져올 수 없습니다. 서버 왈, '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "데이터 소켓에 제한 시간이 초과했습니다" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "데이터 전송 실패, 서버에서는: %s" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "질의" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "다음을 실행할 수 없습니다: " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "%s(%s)에 연결하는 중입니다" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "%s에 대한 소켓을 만들 수 없습니다 (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "%s:%s에 연결을 초기화할 수 없습니다 (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "%s:%s에 연결할 수 없습니다 (%s). 연결 제한 시간이 초과했습니다" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "%s:%s에 연결할 수 없습니다 (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "%s에 연결하는 중입니다" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "'%s'의 주소를 알아낼 수 없습니다" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" -msgstr "'%s'의 주소를 알아내는 데 임시로 실패했습니다" +msgstr "'%s'의 주소를 알아내는데 임시로 실패했습니다" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "'%s:%s'의 주소를 알아내는 데 무언가 이상한 일이 발생했습니다 (%i)" +msgstr "'%s:%s'의 주소를 알아내는데 무언가 이상한 일이 발생했습니다 (%i - %s)" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "%s %s에 연결할 수 없습니다:" +msgstr "%s:%s에 연결할 수 없습니다:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "키링에 접근할 수 없습니다: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Acquire::gpgv::Options의 인자 목록이 너무 깁니다. 끝냅니다." +msgid "No keyring installed in %s." +msgstr "%s에 키 모음을 설치하지 않았습니다." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" -msgstr "내부 오류: 서명은 올바르지만 키 지문을 확인할 수 없습니다!" +msgstr "내부 오류: 서명은 올바르지만 키 핑거프린트를 확인할 수 없습니다?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "최소한 하나 이상의 서명이 잘못되었습니다." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"서명을 확인하는 '%s' 프로그램을 실행할 수 없습니다. (gnuv 프로그램을 설치했습" -"니까?)" +"서명을 확인하는 'gpgv' 프로그램을 실행할 수 없습니다. (gpgv를 설치했습니까?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "gpgv 실행 도중 알 수 없는 오류 발생" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "다음 서명이 올바르지 않습니다:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "%s에 대한 파이프를 열 수 없습니다" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "%s 프로세스에서 읽는 데 오류가 발생했습니다" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "헤더를 기다리는 중입니다" @@ -2054,141 +2108,174 @@ msgstr "HTTP 서버에 범위 지원 기능이 잘못되어 있습니다" msgid "Unknown date format" msgstr "데이터 형식을 알 수 없습니다" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "select가 실패했습니다" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "연결 시간이 초과했습니다" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" -msgstr "출력 파일에 쓰는 데 오류가 발생했습니다" +msgstr "출력 파일에 쓰는데 오류가 발생했습니다" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" -msgstr "파일에 쓰는 데 오류가 발생했습니다" +msgstr "파일에 쓰는데 오류가 발생했습니다" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" -msgstr "해당 파일에 쓰는 데 오류가 발생했습니다" +msgstr "해당 파일에 쓰는데 오류가 발생했습니다" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" -msgstr "서버에서 읽고 연결을 닫는 데 오류가 발생했습니다" +msgstr "서버에서 읽고 연결을 닫는데 오류가 발생했습니다" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" -msgstr "서버에서 읽는 데 오류가 발생했습니다" +msgstr "서버에서 읽는데 오류가 발생했습니다" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" -msgstr "파일을 자르는 데 실패했습니다" +msgstr "파일을 자르는데 실패했습니다" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "헤더 데이터가 잘못되었습니다" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "연결이 실패했습니다" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "내부 오류" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "빈 파일에 메모리 매핑할 수 없습니다" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "%i 파일 디스크립터를 복사할 수 없습니다" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "%lu바이트를 메모리 매핑할 수 없습니다" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "mmap을 닫을 수 없습니다" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "mmap을 동기화할 수 없습니다" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +"동적 mmap이 한계를 벗어났습니다. APT::Cache-Limit의 크기를 높이십시오. 현재 " +"값: %lu. (man 5 apt.conf)" + +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "mmap 크기를 늘릴 수 없습니다. 이미 %lu 바이트 한계에 도달했습니다." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"mmap 크기를 늘릴 수 없습니다. 자동으로 늘리는 기능을 사용자가 금지했습니다." #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "" +msgstr "%li일 %li시간 %li분 %li초" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "" +msgstr "%li시간 %li분 %li초" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "" +msgstr "%li분 %li초" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "" +msgstr "%li초" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "선택한 %s이(가) 없습니다" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "이 타입 줄임말을 알 수 없습니다: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "설정 파일 %s 파일을 여는 중입니다" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "문법 오류 %s:%u: 블럭이 이름으로 시작하지 않습니다." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "문법 오류 %s:%u: 태그의 형식이 잘못되었습니다" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "문법 오류 %s:%u: 값 뒤에 쓰레기 데이터가 더 있습니다" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "문법 오류 %s:%u: 지시어는 맨 위 단계에서만 쓸 수 있습니다" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "문법 오류 %s:%u: include가 너무 많이 겹쳐 있습니다" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "문법 오류 %s:%u: 여기서 include됩니다" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "문법 오류 %s:%u: 지원하지 않는 지시어 '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "문법 오류 %s:%u: clear 지시어는 인수로 option 트리를 지정해야 합니다" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "문법 오류 %s:%u: 파일의 끝에 쓰레기 데이터가 더 있습니다" @@ -2219,32 +2306,32 @@ msgstr "명령행 옵션 '%s' 옵션을 알 수 없습니다" msgid "Command line option %s is not boolean" msgstr "명령행 옵션 '%s' 옵션은 불리언이 아닙니다" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "%s 옵션에는 인수가 필요합니다." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "%s 옵션: 설정 항목 지정은 =<값> 형태여야 합니다." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "%s 옵션에는 정수 인수가 필요합니다. '%s'이(가) 아닙니다" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "'%s' 옵션이 너무 깁니다" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "%s 센스를 이해할 수 없습니다. 참 아니면 거짓으로 해 보십시오." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "잘못된 작업 %s" @@ -2254,190 +2341,213 @@ msgstr "잘못된 작업 %s" msgid "Unable to stat the mount point %s" msgstr "마운트 위치 %s의 정보를 읽을 수 없습니다" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "%s 디렉토리로 이동할 수 없습니다" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "CD-ROM의 정보를 읽을 수 없습니다" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "읽기 전용 잠금 파일 %s에 대해 잠금을 사용하지 않습니다" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "잠금 파일 %s 파일을 열 수 없습니다" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "NFS로 마운트된 잠금 파일 %s에 대해 잠금을 사용하지 않습니다" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "%s 잠금 파일을 얻을 수 없습니다" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "%s 프로세스를 기다렸지만 해당 프로세스가 없습니다" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "하위 프로세스 %s 프로세스가 세그멘테이션 오류를 받았습니다." -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "하위 프로세스 %s 프로세스가 세그멘테이션 오류를 받았습니다." +msgstr "하위 프로세스 %s 프로세스가 %u번 시그널을 받았습니다." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "하위 프로세스 %s 프로세스가 오류 코드(%u)를 리턴했습니다" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "하위 프로세스 %s 프로세스가 예상치 못하게 끝났습니다" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "%s 파일을 열 수 없습니다" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "%d 파일 디스크립터를 열 수 없습니다" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "%lu만큼 더 읽어야 하지만 더 이상 읽을 데이터가 없습니다" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "%lu만큼 더 써야 하지만 더 이상 쓸 수 없습니다" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "파일을 닫는 데 문제가 있습니다" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "%s gzip 파일을 닫는데 문제가 있습니다" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "%s 파일을 닫는데 문제가 있습니다" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "파일을 지우는 데 문제가 있습니다" +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "%s 파일을 %s(으)로 이름을 바꾸는데 문제가 있습니다" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "%s 파일을 삭제하는데 문제가 있습니다" + +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" -msgstr "파일을 동기화하는 데 문제가 있습니다" +msgstr "파일을 동기화하는데 문제가 있습니다" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "패키지 캐시가 비어 있습니다" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "패키지 캐시 파일이 손상되었습니다" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "패키지 캐시 파일이 호환되지 않는 버전입니다" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "이 APT는 '%s' 버전 시스템을 지원하지 않습니다" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "패키지 캐시가 다른 아키텍쳐용입니다." -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "의존" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "미리의존" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "제안" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "추천" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "충돌" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "대체" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "없앰" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "망가뜨림" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" -msgstr "" +msgstr "향상" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "중요" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "필수" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "표준" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "옵션" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "별도" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "의존성 트리를 만드는 중입니다" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "후보 버전" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "의존성 만들기" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "상태 정보를 읽는 중입니다" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" -msgstr "상태파일 %s 여는 데 실패했습니다" +msgstr "상태파일 %s 여는데 실패했습니다" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" -msgstr "임시 상태파일 %s 쓰는 데 실패했습니다" +msgstr "임시 상태파일 %s 쓰는데 실패했습니다" + +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "내부 오류, '%s' 그룹에 설치할 수 있는 패키지가 없습니다." #: apt-pkg/tagfile.cc:102 #, c-format @@ -2449,64 +2559,87 @@ msgstr "패키지 파일 %s 파일을 파싱할 수 없습니다 (1)" msgid "Unable to parse package file %s (2)" msgstr "패키지 파일 %s 파일을 파싱할 수 없습니다 (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 ([option] 파싱 불가)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 ([option] 너무 짧음)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 ([%3$s] 대입이 아님)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 ([%3$s] 키가 없음)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 ([%3$s] %4$s 키에 값이 없음)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 (URI 파싱)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 (절대 dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "소스 리스트 %2$s의 %1$lu번 줄이 잘못되었습니다 (dist 파싱)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s 파일을 여는 중입니다" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "소스 리스트 %2$s의 %1$u번 줄이 너무 깁니다." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "소스 리스트 %2$s의 %1$u번 줄이 잘못되었습니다 (타입)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "소스 목록 %3$s의 %2$u번 줄의 '%1$s' 타입을 알 수 없습니다" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "소스 리스트 %2$s의 %1$u번 줄이 잘못되었습니다 (벤더 ID)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, 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'에 대해 즉시 설정을 할 수 없습니다. 자세한 설명은 man 5 apt.conf 페이지에" +"서 APT::Immediate-Configure 항목을 보십시오. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2514,29 +2647,31 @@ msgid "" "you really want to do it, activate the APT::Force-LoopBreak option." msgstr "" "이번에 설치할 때 충돌/선의존성이 루프가 걸렸기 때문에 꼭 필요한 %s 패키지를 " -"잠깐 지워야 합니다. 이 패키지를 지우는 건 좋지 않지만, 정말 지우려면 APT::" -"Force-LoopBreak 옵션을 켜십시오." +"잠깐 제거해야 합니다. 이 패키지를 제거하는 건 좋지 않지만, 정말 지우려면 " +"APT::Force-LoopBreak 옵션을 켜십시오." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"이미 압축이 풀린 '%s' 패키지에 대해 즉시 설정을 할 수 없습니다. 자세한 설명" +"은 man 5 apt.conf 페이지에서 APT::Immediate-Configure 항목을 보십시오." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "인덱스 파일 타입 '%s' 타입은 지원하지 않습니다" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "%s 패키지를 다시 설치해야 하지만, 이 패키지의 아카이브를 찾을 수 없습니다." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2544,36 +2679,41 @@ msgstr "" "오류, pkgProblemResolver::Resolve가 망가졌습니다. 고정 패키지때문에 발생할 수" "도 있습니다." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" -"일부 인덱스 파일을 다운로드하는 데 실패했습니다. 해당 파일을 무시하거나 과거" +"일부 인덱스 파일을 다운로드하는데 실패했습니다. 해당 파일을 무시하거나 과거" "의 버전을 대신 사용합니다." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 +#, c-format +msgid "List directory %spartial is missing." +msgstr "목록 디렉터리 %spartial이 빠졌습니다." + +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Lists directory %spartial is missing." -msgstr "목록 디렉토리 %spartial이 빠졌습니다." +msgid "Archives directory %spartial is missing." +msgstr "아카이브 디렉터리 %spartial이 빠졌습니다." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:91 #, c-format -msgid "Archive directory %spartial is missing." -msgstr "아카이브 디렉토리 %spartial이 빠졌습니다." +msgid "Unable to lock directory %s" +msgstr "%s 디렉터리를 잠글 수 없습니다" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "파일 받아오는 중: %2$li 중 %1$li (%3$s 남았음)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "파일 받아오는 중: %2$li 중 %1$li" @@ -2594,12 +2734,12 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "'%2$s' 드라이브에 '%1$s'(으)로 표기된 디스크를 넣고 Enter를 누르십시오." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "'%s' 패키지 시스템을 지원하지 않습니다" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "올바른 패키지 시스템 타입을 알아낼 수 없습니다" @@ -2612,139 +2752,163 @@ msgstr "%s의 정보를 읽을 수 없습니다." msgid "You must put some 'source' URIs in your sources.list" msgstr "sources.list에 '소스' URI를 써 넣어야 합니다" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "패키지 목록이나 상태 파일을 파싱할 수 없거나 열 수 없습니다." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "apt-get update를 실행하면 이 문제를 바로잡을 수도 있습니다." -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" -msgstr "기본 설정 파일에 잘못된 데이터가 있습니다. 패키지 헤더가 없습니다" +msgstr "기본 설정 파일 %s에 잘못된 데이터가 있습니다. Package 헤더가 없습니다" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "핀 타입 %s이(가) 무엇인지 이해할 수 없습니다" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "핀에 우선순위(혹은 0)를 지정하지 않았습니다" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "캐시의 버전 시스템이 호환되지 않습니다" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "%s 처리하는 중에 오류가 발생했습니다 (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "우와, 이 APT가 처리할 수 있는 패키지 이름 개수를 넘어갔습니다." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "우와, 이 APT가 처리할 수 있는 버전 개수를 넘어갔습니다." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "우와, 이 APT가 처리할 수 있는 설명 개수를 넘어갔습니다." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "우와, 이 APT가 처리할 수 있는 의존성 개수를 넘어갔습니다." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "%s 처리 중에 오류가 발생했습니다 (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "%s 처리 중에 오류가 발생했습니다 (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "파일 의존성을 처리하는 데, %s %s 패키지가 없습니다" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "소스 패키지 목록 %s의 정보를 읽을 수 없습니다" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "파일에서 제공하는 것을 모으는 중입니다" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" -msgstr "소스 캐시를 저장하는 데 입출력 오류가 발생했습니다" +msgstr "소스 캐시를 저장하는데 입출력 오류가 발생했습니다" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "이름 바꾸기가 실패했습니다. %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum이 맞지 않습니다" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" -msgstr "해쉬 합계가 서로 다릅니다" +msgstr "해시 합이 맞지 않습니다" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "다음 키 ID의 공개키가 없습니다:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Release 파일이 만료되었습니다. %s 무시. (%s 이후로 무효)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "배포판 충돌: %s (예상값 %s, 실제값 %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "GPG 오류: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2753,7 +2917,7 @@ msgstr "" "%s 패키지의 파일을 찾을 수 없습니다. 수동으로 이 패키지를 고쳐야 할 수도 있습" "니다. (아키텍쳐가 빠졌기 때문입니다)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2762,38 +2926,48 @@ msgstr "" "%s 패키지의 파일을 찾을 수 없습니다. 수동으로 이 패키지를 고쳐야 할 수도 있습" "니다." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "패키지 인덱스 파일이 손상되었습니다. %s 패키지에 Filename: 필드가 없습니다." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "크기가 맞지 않습니다" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "패키지 파일 %s 파일을 파싱할 수 없습니다 (1)" +msgstr "Release 파일 %s 파일을 파싱할 수 없습니다" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "주의, %2$s 대신에 %1$s 패키지를 선택합니다\n" +msgstr "Release 파일 %s에 섹션이 없습니다" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Release 파일 %s에 Hash 항목이 없습니다" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Release 파일 %s에 'Valid-Until' 항목이 잘못되었습니다" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Release 파일 %s에 'Date' 항목이 잘못되었습니다" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "벤더 블럭 %s의 핑거프린트가 없습니다" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2802,64 +2976,66 @@ msgstr "" "CD-ROM 마운트 위치로 %s 사용\n" "CD-ROM을 마운트하는 중입니다\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "알아보는 중입니다.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "저장된 레이블: %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "CD-ROM을 마운트 해제하는 중입니다...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "CD-ROM 마운트 위치 %s 사용\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "CD-ROM 마운트 해제하는 중입니다\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "디스크를 기다리는 중입니다...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "CD-ROM 마운트하는 중입니다...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "디스크에서 색인 파일을 찾는 중입니다...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "패키지 색인 %zu개, 소스 색인 %zu개, 번역 색인 %zu개, 서명 %zu개 발견\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"패키지 파일이 하나도 없습니다. 아마도 데비안 디스크가 아니거나 아키텍처가 잘" +"못된 것 같습니다?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "레이블 발견: %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "올바른 이름이 아닙니다. 다시 시도하십시오.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2868,181 +3044,284 @@ msgstr "" "이 디스크는 다음과 같습니다: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "패키지 목록을 복사하는 중입니다..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "새 소스 리스트를 쓰는 중입니다\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "이 디스크의 소스 리스트 항목은 다음과 같습니다:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "레코드 %i개를 썼습니다.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "레코드 %i개를 파일 %i개가 빠진 상태로 썼습니다.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "레코드 %i개를 파일 %i개가 맞지 않은 상태로 썼습니다\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "레코드 %i개를 파일 %i개가 빠지고 %i개가 맞지 않은 상태로 썼습니다\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "설정 파일 %s 파일을 여는 중입니다" +msgstr "%s 파일은 없으므로 무시합니다" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "다음의 인증 기록을 찾을 수 없습니다: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "해쉬 합계가 서로 다릅니다" +msgstr "다음의 해시가 다릅니다: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "%2$s 패키지의 '%1$s' 릴리즈를 찾을 수 없습니다" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "%2$s 패키지의 '%1$s' 버전을 찾을 수 없습니다" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "'%s' 작업을 찾을 수 없습니다" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "'%s' 정규식에 해당하는 패키지가 없습니다" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "'%s' 패키지는 가상 패키지이므로 버전을 선택할 수 없습니다" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"'%s' 패키지에서 설치한 버전이나 후보 버전을 선택할 수 없습니다. 둘 다 아닙니" +"다." + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "'%s' 패키지에서 최신 버전을 선택할 수 없습니다. 가상 패키지입니다." + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "'%s' 패키지에서 후보 버전을 선택할 수 없습니다. 후보가 없습니다." + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "'%s' 패키지에서 설치한 버전을 선택할 수 없습니다. 설치하지 않았습니다." + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "%s 설치하는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s 설정 중입니다" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s 패키지를 지우는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "%s 패키지를 완전히 지웠습니다" +msgstr "%s 패키지를 완전히 지우는 중입니다" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "%s 사라짐 발견했습니다" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "설치 후 트리거 %s 실행하는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" -msgstr "디렉토리 '%s' 없습니다." +msgstr "디렉터리 '%s' 없습니다." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "'%s' 파일을 열 수 없습니다" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s 준비 중입니다" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s 푸는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "%s 패키지를 설정할 준비하는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s 설치" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "%s 패키지를 지울 준비하는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s 지움" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "%s 패키지를 완전히 지울 준비를 하는 중입니다" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s 패키지를 완전히 지웠습니다" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "로그에 쓰는데 실패. openpty() 실패(/dev/pts가 마운트되어있지 않습니까?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "dpkg 실행하는 중입니다" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "보고서를 작성하지 않습니다. 이미 MaxReports 값에 도달했습니다." + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "의존성 문제 - 설정하지 않은 상태로 남겨둡니다" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." msgstr "" +"보고서를 작성하지 않습니다. 오류 메시지에 따르면 예전의 실패 때문에 생긴 부수" +"적인 오류입니다." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" +"보고서를 작성하지 않습니다. 오류 메시지에 따르면 디스크가 가득 찼습니다." + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "보고서를 작성하지 않습니다. 오류 메시지에 따르면 메모리가 부족합니다." -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"보고서를 작성하지 않습니다. 오류 메시지에 따르면 dpkg 입출력 오류입니다." + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"관리 디렉터리를 (%s) 잠글 수 없습니다. 다른 프로세스가 사용하고 있지 않습니" +"까?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "목록 디렉토리를 잠글 수 없습니다" +msgstr "관리 디렉터리를 (%s) 잠글 수 없습니다. 루트 사용자가 맞습니까?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"dpkg가 중단되었습니다. 수동으로 '%s' 명령을 실행해 문제점을 바로잡으십시오." -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" -msgstr "" - -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "%s 파일을 열 수 없습니다" - -#: methods/rsh.cc:330 -msgid "Connection closed prematurely" -msgstr "연결이 너무 빨리 끊어졌습니다" +msgstr "잠기지 않음" -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "'%s' 미러 파일이 없습니다 " -#~ msgid "%4i %s\n" -#~ msgstr "%4i %s\n" +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[미러 사이트: %s]" -#~ msgid "Processing triggers for %s" -#~ msgstr "%s의 트리거를 처리하는 중입니다" +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" +"%s 패치를 mmap과 파일 동작을 이용해 적용할 수 없습니다. 패치 파일이 손상된 것" +"처럼 보입니다." -#~ msgid "Dynamic MMap ran out of room" -#~ msgstr "동적 메모리 매핑이 범위를 벗어났습니다" +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"%s 패치를 mmap을 이용해 (mmap 관련 실패는 없음) 적용할 수 없습니다. 패치 파일" +"이 손상된 것처럼 보입니다." -#~ msgid "" -#~ "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." -#~ msgstr "" -#~ "한 가지 작업만을 요청하셨으므로, 아마도 이 패키지를 설치할 수\n" -#~ "없는 경우일 것이고 이 패키지에 버그 보고서를 제출해야 합니다." +#: methods/rsh.cc:329 +msgid "Connection closed prematurely" +msgstr "연결이 너무 빨리 끊어졌습니다" @@ -8,155 +8,159 @@ msgid "" msgstr "" "Project-Id-Version: apt-ku\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-05-08 12:48+0200\n" "Last-Translator: Erdal Ronahi <erdal dot ronahi at gmail dot com>\n" "Language-Team: ku <ubuntu-l10n-kur@lists.ubuntu.com>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KAider 0.1\n" "Plural-Forms: nplurals=2; plural= n != 1;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Pakêt nehate dîtin %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Navên paketan bi giştî :" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Navên paketan bi giştî :" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Pakêtên normal:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Pakêtên farazî yên safî:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pakêta tenê ya farazî:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Pakêtên hevbeş yên farazî:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Winda: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Guhertoyên vekirî yên giştî:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Guhertoyên vekirî yên giştî:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Bindestên giştî:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Guhertoyên vekirî yên giştî:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Cihê giştî yê sist:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Cihê giştî yê veqetandî: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Pakêta dosya %s li derveyî demê ye." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Pêwist e tu mînakekê bidî" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Pakêt nayên dîtin" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Pakêt nehate dîtin %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pelgehên Pakêt:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nehate dîtin)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Sazkirî: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ne tiştek)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Berendam: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ne tiştek)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Destika pakêtê:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabloya guhertoyan:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s ji bo %s %s komkirî di %s %s de\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -177,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -204,7 +209,12 @@ msgstr "Ji kerema xwe re navekî li vî Dîsketî bike, wekî 'Debian 2.1r1 Disk msgid "Please insert a Disc in the drive and press enter" msgstr "Dîsketê siwar bike û piştre bişkoja derbaskirinê bitikîne" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Anîna %s %s biserneket\n" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" @@ -259,40 +269,40 @@ msgid "" " -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" msgstr "" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nivîsandin ji bo %s ne pêkane" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Guhertoya debconf nehate stendin. debconf sazkirî ye?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Lîsteya dirêjahiya pakêtê zêde dirêj e" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Di şixulandina pêrista %s de çewtî" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lîsteya dirêjahiya çavkaniyê zêde dirêj e" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Dema li dosyeya naverokê joreagahî dihate nivîsîn çewtî" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Dema şixulandina naveroka %s çewtî" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -334,11 +344,11 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Di koma pelgehên pakêta '%s' de hin pelgeh kêm in" @@ -355,7 +365,7 @@ msgstr "Danegir kevn e, ji bo bilindkirina %s hewl dide" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -370,95 +380,95 @@ msgstr "Danegira %s nehate vekirin: %s" msgid "Failed to stat %s" msgstr "" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Tomara kontrola arşîvê tuneye" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: pelrêça %s nayê xwendin\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "%s ji hev nehate veçirandin" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s venebû" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Di arşîvê de qada pakêtê tuneye" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr "" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr "" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -558,222 +568,308 @@ msgstr "" msgid "Failed to rename %s to %s" msgstr "" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "E" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "lê %s sazkirî ye" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "lê %s dê were sazkirin" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "lê sazkirina wê ne gengaz e" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "lê paketeke farazî ye" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "lê ne sazkirî ye" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "lê dê neyê sazkirin" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " û" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Ev pakêtên NÛ dê werine sazkirin:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Ev pakêt dê werine RAKIRIN:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Ev paket dê werine bilindkirin:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (ji ber %s)" -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" msgstr "" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu hatine bilindkirin, %lu nû hatine sazkirin." -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu ji nû ve sazkirî," -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu hatine nizmkirin." -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu werin rakirin û %lu neyên bilindkirin. \n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Sazkirî]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Guhartoyên berendam" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "" + +#: 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 "" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s jixwe guhertoya nûtirîn e.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "lê %s dê were sazkirin" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Bindestî tên serrastkirin..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " neserketî." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nikare bindestiyan rast kirin" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Temam" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Pelrêça daxistinê nayê quflekirin" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Anîna %sB/%sB ji arşîvan pêwist e.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Anîna %sB ji arşîvan pêwist e.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Nikarî cihê vala li %s tesbît bike" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Cihê vala li %s têre nake." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Erê, wusa bike!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -781,160 +877,106 @@ msgid "" " ?] " msgstr "" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Betal." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Dixwazî bidomînî [E/n]?" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Anîna %s %s biserneket\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Daxistina çend pelan biserneket" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Sazkirin tê betalkirin." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Sazkirî]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1198 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "%s is already the newest version.\n" -msgstr "%s jixwe guhertoya nûtirîn e.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" +msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" msgstr "" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "Ev pakêtên NÛ dê werine sazkirin:" +msgstr[0] "Ev pakêtên NÛ dê werine sazkirin:" +msgstr[1] "Ev pakêtên NÛ dê werine sazkirin:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Ev pakêtên NÛ dê werine sazkirin:" +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] "Ev pakêtên NÛ dê werine sazkirin:" +msgstr[1] "Ev pakêtên NÛ dê werine sazkirin:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -950,49 +992,29 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Peywira %s nehate dîtin" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Nikarî pakêta %s bibîne" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "lê %s dê were sazkirin" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1000,152 +1022,181 @@ msgid "" "or been moved out of Incoming." msgstr "" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Paketên şikestî" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Paketên tên pêşniyaz kirin:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Paketên tên tawsiyê kirin:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Nikarî pakêta %s bibîne" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "lê %s dê were sazkirin" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Bilindkirin tê hesibandin..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Serneket" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Temam" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Pelrêça daxistinê nayê quflekirin" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Cihê vala li %s têre nake" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Çavkanîna %s bîne\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Anîna çend arşîvan biserneket." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1169,6 +1220,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1189,7 +1242,7 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1422,11 +1475,11 @@ msgstr "" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nikare %s bixwîne" @@ -1455,10 +1508,9 @@ msgstr "%s venebû" msgid "The info and temp directories need to be on the same filesystem" msgstr "" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Lîsteya pakêtan tê xwendin" @@ -1558,18 +1610,40 @@ msgstr "" msgid "Unparsable control file" msgstr "" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, fuzzy, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nikarî pelê %s veke" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +#, fuzzy +msgid "Failed to stat" +msgstr "%s venebû" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "" + +#: methods/cdrom.cc:199 #, fuzzy, c-format msgid "Unable to read the cdrom database %s" msgstr "Pakêt nehate dîtin %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD-ROM a şaş" @@ -1586,16 +1660,6 @@ msgstr "Dîsk nehate dîtin." msgid "File not found" msgstr "Pel nehate dîtin" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -#, fuzzy -msgid "Failed to stat" -msgstr "%s venebû" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "" @@ -1652,7 +1716,7 @@ msgstr "" msgid "Server closed the connection" msgstr "" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Çewiya xwendinê" @@ -1664,193 +1728,179 @@ msgstr "" msgid "Protocol corruption" msgstr "" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Çewtiya nivîsînê" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, fuzzy, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Danegira %s nehate vekirin: %s" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Lêpirsîn" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 #, fuzzy msgid "Unable to invoke " msgstr "%s venebû" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Girêdan bi %s (%s) re pêk tê" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Bi %s re tê girêdan" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nikarî '%s' çareser bike" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Nikare bi %s re girêdan pêk bîne %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Sazkirin tê betalkirin." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Di xebitandina gpgv de çewtiya nenas" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 #, fuzzy msgid "The following signatures were invalid:\n" msgstr "Ev pakêtên NÛ dê werine sazkirin:" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "" @@ -1884,143 +1934,175 @@ msgstr "" msgid "Unknown date format" msgstr "" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Hilbijartin neserketî" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "" -#: methods/http.cc:818 +#: methods/http.cc:821 #, fuzzy msgid "Error writing to output file" msgstr "Dema li dosyeya naverokê joreagahî dihate nivîsîn çewtî" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Dema li pelî dihate nivîsîn çewtî" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Dema li pelî dihate nivîsîn çewtî" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Nivîsîna pelê %s biserneket" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Girêdan pêk nehatiye" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Çewtiya hundirîn" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "%s venebû" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "%s venebû" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Hilbijartina %s nehatiye dîtin" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "" @@ -2051,32 +2133,32 @@ msgstr "" msgid "Command line option %s is not boolean" msgstr "" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opsiyona '%s' zêde dirêj e" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "" @@ -2086,191 +2168,214 @@ msgstr "" msgid "Unable to stat the mount point %s" msgstr "Nivîsandin ji bo %s ne pêkane" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nikarî derbasa %s bike" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Nikarî qufila pelê %s veke" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nikarî pelê %s veke" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Nikarî pelê %s veke" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Di girtina pelî de pirsgirêkek derket" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Di girtina pelî de pirsgirêkek derket" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Di girtina pelî de pirsgirêkek derket" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" +msgstr "Di girtina pelî de pirsgirêkek derket" + +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Bindest" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "PêşBindest" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Pêşniyaz dike" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Tawsiye dike" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Nakokî" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Dikeve şunve" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Kevin dike" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Dişkîne" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "girîng" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "pêwist" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opsiyonel" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "ekstra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Guhartoyên berendam" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Vekirina StateFile %s biserneket" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "%s ji hev nehate veçirandin" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, fuzzy, c-format msgid "Unable to parse package file %s (1)" @@ -2281,64 +2386,84 @@ msgstr "Pakêt nehate dîtin %s" msgid "Unable to parse package file %s (2)" msgstr "Pakêt nehate dîtin %s" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s tê vekirin" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2346,7 +2471,7 @@ msgid "" "you really want to do it, activate the APT::Force-LoopBreak option." msgstr "" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2358,46 +2483,51 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." -msgstr "" +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." +msgstr "Peldanka '%s' kêm e" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." -msgstr "" +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." +msgstr "Peldanka '%s' kêm e" + +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "W: pelrêça %s nayê xwendin\n" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Pel tê anîn %li ji %li" @@ -2417,12 +2547,12 @@ msgstr "" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Dîsketê siwar bike û piştre bişkoja derbaskirinê bitikîne" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "" @@ -2435,247 +2565,279 @@ msgstr "Nivîsandin ji bo %s ne pêkane" msgid "You must put some 'source' URIs in your sources.list" msgstr "" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "nav guherandin biserneket, %s (%s -> %s)" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum li hev nayên" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash Sum li hev nayên" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, 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 "" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Mezinahî li hev nayên" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Pakêt nehate dîtin %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Pakêt nehate dîtin %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "" -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Etîketa '%s' hatiye dîtin\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2684,164 +2846,278 @@ msgstr "" "Navê dîskê: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Lîsteyên pakêtan tên jibergirtin..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i tomar hatin nivîsîn.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Hash Sum li hev nayên" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Peywira %s nehate dîtin" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nikarî pakêta %s bibîne" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "%s hatine sazkirin" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s tê mîhengkirin" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s tê rakirin" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s bi tevahî hatine rakirin" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Peldanka '%s' kêm e" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Nikarî pelê %s veke" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s tê amadekirin" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s tê derxistin" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Mîhengkirina %s tê amadekirin" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s hatine sazkirin" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Rakirina %s tê amadekirin" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s hatine rakirin" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Bi tevahî rakirina %s tê amadekirin" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s bi tevahî hatine rakirin" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Pelrêça daxistinê nayê quflekirin" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "Danegira %s nehate vekirin: %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Girêdan zû hatiye girtin" +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "Danegira %s nehate vekirin: %s" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -8,154 +8,157 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-08-02 01:47-0400\n" "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2008-08-02 05:04+0000\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paketas %s versijos numeriu %s turi netenkinamą priklausomybę:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Nepavyko rasti paketo %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 #, fuzzy msgid "Total package names: " msgstr "Visi paketų pavadinimai: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Visi paketų pavadinimai: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normalūs paketai: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Virtualūs paketai: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pavieniai virtualūs paketai: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Mišrūs virtualūs paketai: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Trūksta: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Viso skirtingų versijų: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Viso skirtingų aprašymų: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Viso priklausomybių: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Viso versijų/failų santykių yra: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Viso aprašymų/failų santykių yra: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" msgstr "" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Paketų nerasta" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Nepavyko rasti paketo %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Paketų failai:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Surišti paketai:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nerasta)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Įdiegta: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(nėra)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidatas: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(nėra)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Paketo susiejimai: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versijų lentelė:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -176,6 +179,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -202,7 +206,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "Prašome įdėti diską į įrenginį ir paspausti Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Nepavyko pervadinti %s į %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Pakartokite šitą procesą su kitais CD savo rinkinyje." @@ -268,40 +277,40 @@ msgstr "" " -c=? Nuskaityti šį konfigūracijų failą\n" " -o=? Nustatyti savarankiškas nuostatas, pvz.: -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nepavyko įrašyti į %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Nepavyko sužinoti debconf versijos. Ar įdiegtas debconf?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Paketo plėtinių sąrašas yra per ilgas" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Klaida apdorojant aplanką %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Šaltinio plėtinys yra per ilgas" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Klaida įrašant antraštę į turinio failą" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Klaida apdorojant turinį %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -387,11 +396,11 @@ msgstr "" " -c=? Perskaityti šį nuostatų failą\n" " -o=? Nustatyti savarankišką konfigūracijos nuostatą" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nėra atitikmenų" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Kai kurių failų nėra paketų grupėje „%s“" @@ -407,8 +416,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Duomenų bazė yra sena, bandoma atnaujinti %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Duomenų bazės formatas yra netinkamas. Jei jūs atsinaujinote iš senesnės " @@ -425,95 +435,95 @@ msgstr "Nepavyko atverti DB failo %s: %s" msgid "Failed to stat %s" msgstr "Nepavyko patikrinti %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "Į: Nepavyko perskaityti aplanko %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "Į: Nepavyko patikrinti %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "K: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "Į: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "K: Klaidos failui " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Nepavyko išspręsti %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Judesys medyje nepavyko" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Nepavyko atverti %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Nepavyko nuskaityti nuorodos %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Nepavyko atsieti nuorodos %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Nepavyko susieti %s su %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Archyvas neturėjo paketo lauko" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s neturi perrašymo įrašo\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s prižiūrėtojas yra %s, o ne %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -613,79 +623,79 @@ msgstr "" msgid "Failed to rename %s to %s" msgstr "Nepavyko pervadinti %s į %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "T" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Šie paketai turi neįdiegtų priklausomybių:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "bet %s yra įdiegtas" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "bet %s bus įdiegtas" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "tačiau jis negali būti įdiegtas" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "bet tai yra virtualus paketas" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "bet jis nėra įdiegtas" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "bet jis nebus įdiegtas" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " arba" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Bus įdiegti šie NAUJI paketai:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Bus PAŠALINTI šie paketai:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Šių paketų atnaujinimas sulaikomas:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Bus atnaujinti šie paketai:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Bus PAKEISTI SENESNIAIS šie paketai:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Bus pakeisti šie sulaikyti paketai:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (dėl %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -693,145 +703,236 @@ msgstr "" "Įspėjimas: Šie būtini paketai bus pašalinti.\n" "Tai NETURĖTŲ būti daroma, kol tiksliai nežinote ką darote!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu atnaujinti, %lu naujai įdiegti, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu įdiegti iš naujo, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu pasendinti, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu bus pašalinta ir %lu neatnaujinta.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu nepilnai įdiegti ar pašalinti.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Pastaba, žymima %s regex atitikimų formoje '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Pastaba, žymima %s regex atitikimų formoje '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Pažymėta versija %s (%s) paketui %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Paketas %s yra virtualus, pateiktas:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Įdiegtas]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Galimos versijos" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Reikia pažymėti įdiegimui bent vieną." + +#: 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 "" +"Paketo %s nėra, bet jis nurodytas prie kito paketo.\n" +"Tai gali reikšti, kad paketas dingęs, nebenaudojamas \n" +"arba prieinamas tik iš kitų šaltinių.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Tačiau šie paketai jį pakeičia:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Paketas %s neturi diegimo kandidatų" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Pastaba: pažymimas %s vietoje %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Praleidžiamas %s, nes jis jau yra įdiegtas ir atnaujinimas nėra nurodytas.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Praleidžiamas %s, nes jis jau yra įdiegtas ir atnaujinimas nėra nurodytas.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Pakartotinas %s įdiegimas neįmanomas, jo nepavyksta parsiųsti.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ir taip jau yra naujausias.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s nustatytas kaip įdiegtas rankiniu būdu\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Paketas %s nėra įdiegtas, todėl nebuvo pašalintas\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Taisomos priklausomybės..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " nepavyko." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nepavyko patenkinti priklausomybių" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 #, fuzzy msgid "Unable to minimize the upgrade set" msgstr "Nepavyko minimizuoti atnaujinimo rinkinio" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Įvykdyta" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Įvykdykite „apt-get -f install“, jei norite ištaisyti šias klaidas." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nepatenkintos priklausomybės. Bandykit naudoti -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "DĖMESIO: Šie paketai negali būti autentifikuoti!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Įdiegti šiuos paketus be patvirtinimo [t/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Nepavyko autentikuoti kai kurių paketų" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Atsirado problemų ir -y buvo panaudotas be --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Reikia pašalinti paketus, tačiau šalinimas išjungtas." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Nepavyko užrakinti parsiuntimų aplanko" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Nepavyko perskaityti šaltinių sąrašo." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "Keista.. Dydis neatitinka, Parašykite laišką apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Reikia parsiųsti %sB/%sB archyvų.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Reikia parsiųsti %sB archyvų.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Po šios operacijos bus naudojama %sB papildomos disko vietos.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Po šios operacijos bus atlaisvinta %sB disko vietos.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Nepavyko nustatyti %s laisvos vietos" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "%s nėra pakankamai laisvos vietos." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Taip, daryk kaip liepiu!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -842,28 +943,28 @@ msgstr "" "Jei norite tęsti, įveskite frazę „%s“\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Nutraukti." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Ar norite tęsti [T/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Nepavyko parsiųsti %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Nepavyko parsiųsti kai kurių failų" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Pavyko parsiųsti tik parsiuntimo režime" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -871,136 +972,79 @@ msgstr "" "Nepavyko parsiųsti kai kurių archyvų, pabandykite paleisti „apt-get update“ " "arba pabandykite su parametru --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing bei laikmenų apkeitimas nepalaikomas" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Nepavyko pataisyti dingusių paketų." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Diegimas nutraukiamas." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Pastaba: pažymimas %s vietoje %s\n" +#: cmdline/apt-get.cc:1320 +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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"Praleidžiamas %s, nes jis jau yra įdiegtas ir atnaujinimas nėra nurodytas.\n" -#: cmdline/apt-get.cc:1115 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Paketas %s nėra įdiegtas, todėl nebuvo pašalintas\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Paketas %s yra virtualus, pateiktas:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Įdiegtas]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Reikia pažymėti įdiegimui bent vieną." - -#: cmdline/apt-get.cc:1148 -#, 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" +msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -"Paketo %s nėra, bet jis nurodytas prie kito paketo.\n" -"Tai gali reikšti, kad paketas dingęs, nebenaudojamas \n" -"arba prieinamas tik iš kitų šaltinių.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Tačiau šie paketai jį pakeičia:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Paketas %s neturi diegimo kandidatų" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Pakartotinas %s įdiegimas neįmanomas, jo nepavyksta parsiųsti.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ir taip jau yra naujausias.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Nebuvo rastas „%s“ leidimas paketui „%s“" -#: cmdline/apt-get.cc:1229 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Nebuvo rasta „%s“ versija paketui „%s“" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Pažymėta versija %s (%s) paketui %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Atnaujinimo komandai argumentų nereikia" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Nepavyko užrakinti sąrašo aplanko" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "Šie paketai buvo automatiškai įdiegti ir daugiau nebėra reikalingi:" +msgstr[0] "Šie paketai buvo automatiškai įdiegti ir daugiau nebėra reikalingi:" +msgstr[1] "Šie paketai buvo automatiškai įdiegti ir daugiau nebėra reikalingi:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Šie paketai buvo automatiškai įdiegti ir daugiau nebėra reikalingi:" +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] "Šie paketai buvo automatiškai įdiegti ir daugiau nebėra reikalingi:" +msgstr[1] "Šie paketai buvo automatiškai įdiegti ir daugiau nebėra reikalingi:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Norėdami juos pašalinti, paleiskite „apt-get autoremove“" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1016,43 +1060,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Ši informacija gali padėti išspręsti šią situaciją:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Nepavyko rasti užduoties %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Nepavyko rasti paketo %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Pastaba, žymima %s regex atitikimų formoje '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s nustatytas kaip įdiegtas rankiniu būdu\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Jūs galite norėti paleisti 'apt-get -f install\" klaidų taisymui:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1060,7 +1084,7 @@ msgstr "" "Nepatenkintos priklausomybės. Pabandykite įvykdyti 'apt-get -f install' be " "nurodytų paketų (arba nurodykite išeitį)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1072,115 +1096,144 @@ msgstr "" "leidimą, kuomet kai kurie paketai dar nebuvo sukurti arba buvo\n" "pašalinti iš \"Incoming\" aplanko." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Sugadinti paketai" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Bus įdiegti šie papildomi paketai:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Siūlomi paketai:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Rekomenduojami paketai:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Nepavyko rasti paketo %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s nustatytas kaip įdiegtas rankiniu būdu\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Skaičiuojami atnaujinimai... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Nepavyko" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Įvykdyta" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Vidinė klaida, problemos sprendimas kažką sugadino" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Nepavyko užrakinti parsiuntimų aplanko" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Būtina nurodyti bent vieną paketą, kad parsiųsti jo išeities tekstą" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nepavyko surasti išeities teksto paketo, skirto %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Praleidžiama jau parsiųsta byla „%s“\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Neturite pakankamai laisvos vietos %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Reikia parsiųsti %sB/%sB išeities archyvų.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Reikia parsiųsti %sB išeities archyvų.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Parsiunčiamas archyvas %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Nepavyko gauti kai kurių arhcyvų." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Jau išpakuotas archyvas %s praleidžiama\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Nepavyko įvykdyti išpakavimo komandos „%s“\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Patikrinkite, ar įdiegtas „dpkg-dev“ paketas.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Nepavyko įvykdyti paketo kompiliavimo komandos „%s“\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Klaida procese-palikuonyje" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "Būtina nurodyti bent vieną paketą, kuriam norite įvykdyti builddeps" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Nepavyko gauti kūrimo-priklausomybių informacijos paketui %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1188,7 +1241,7 @@ msgid "" msgstr "" "%s priklausomybė %s paketui negali būti patenkinama, nes paketas %s nerastas" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1197,32 +1250,32 @@ msgstr "" "%s priklausomybė %s paketui negali būti patenkinama, nes nėra tinkamos " "versijos %s paketo" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Nepavyko patenkinti %s priklausomybės %s paketui: Įdiegtas paketas %s yra " "per naujas" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Nepavyko patenkinti %s priklausomybės %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Palaikomi moduliai:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1246,6 +1299,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1266,7 +1321,7 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1516,11 +1571,11 @@ msgstr "" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nepavyko perskaityti %s" @@ -1549,10 +1604,9 @@ msgstr "" msgid "The info and temp directories need to be on the same filesystem" msgstr "" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Skaitomi paketų sąrašai" @@ -1652,18 +1706,39 @@ msgstr "" msgid "Unparsable control file" msgstr "" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, fuzzy, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nepavyko atverti failo %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Nepavyko perskaityti cdrom duomenų bazės %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Klaidingas CD-ROM" @@ -1680,15 +1755,6 @@ msgstr "Diskas nerastas." msgid "File not found" msgstr "Failas nerastas" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "" @@ -1745,7 +1811,7 @@ msgstr "Jungiamasi per ilgai" msgid "Server closed the connection" msgstr "" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Skaitymo klaida" @@ -1757,191 +1823,177 @@ msgstr "" msgid "Protocol corruption" msgstr "" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Rašymo klaida" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Nepavyko atsiųsti failo, serveris atsakė „%s“" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Užklausti" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Jungiamasi prie %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Nepavyko prisijungti prie %s:%s (%s), prisijungimas per ilgai užtruko" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nepavyko prisijungti prie %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Jungiamasi prie %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nepavyko surasti vardo „%s“" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Laikinas sutrikimas ieškant vardo „%s“" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Nepavyko prisijungti prie %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Diegimas nutraukiamas." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Nežinoma klaida kviečiant gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Šie parašai buvo nevalidūs:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "Šių parašų nebuvo galima patikrinti, nes nėra viešojo rakto:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Laukiama antraščių" @@ -1975,142 +2027,174 @@ msgstr "" msgid "Unknown date format" msgstr "" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Prisijungimo laiko limitas baigėsi" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Klaida bandant rašyti į failą" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Nepavyko patikrinti %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Prisijungti nepavyko" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Vidinė klaida" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Nepavyko atverti %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Nepavyko pakeisti į %s" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "" @@ -2141,32 +2225,32 @@ msgstr "" msgid "Command line option %s is not boolean" msgstr "" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Parametrui %s reikia argumento." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Klaidingas veiksmas %s" @@ -2176,191 +2260,214 @@ msgstr "Klaidingas veiksmas %s" msgid "Unable to stat the mount point %s" msgstr "" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nepavyko pakeisti į %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Nepavyko atverti rakinimo failo %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Nepavyko rezervuoti rakinimo failo %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Procesas %s gavo segmentavimo klaidą" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Procesas %s gavo segmentavimo klaidą" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Procesas %s grąžino klaidos kodą (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Procesas %s netikėtai išėjo" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nepavyko atverti failo %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Nepavyko atverti failo %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Klaida užveriant failą" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Klaida užveriant failą" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Klaida sinchronizuojant failą" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" +msgstr "Klaida užveriant failą" + +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Klaida sinchronizuojant failą" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Priklauso" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Priešpriklauso" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Siūlo" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Rekomenduoja" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Konfliktuoja" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Pakeičia" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Pakeičia" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Sugadina" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "Svarbu" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "privaloma" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standartinis" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "nebūtinas" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "papildomas" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Konstruojamas priklausomybių medis" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Galimos versijos" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Priklausomybių generavimas" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Skaitoma būsenos informacija" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2371,64 +2478,84 @@ msgstr "" msgid "Unable to parse package file %s (2)" msgstr "" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Atveriama %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2436,7 +2563,7 @@ msgid "" "you really want to do it, activate the APT::Force-LoopBreak option." msgstr "" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2448,23 +2575,23 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2472,24 +2599,29 @@ msgstr "" "Kai kurių indeksų failų nepavyko parsiųsti, jie buvo ignoruoti arba vietoje " "jų panaudoti seni." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." -msgstr "" +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." +msgstr "Trūksta aplanko „%s“" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." -msgstr "" +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." +msgstr "Trūksta aplanko „%s“" + +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Nepavyko užrakinti sąrašo aplanko" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Parsiunčiamas %li failas iš %li (liko %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Parsiunčiamas %li failas iš %li" @@ -2509,12 +2641,12 @@ msgstr "" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Įdėkite diską „%s“ į įrenginį „%s“ ir paspauskite Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "" @@ -2527,249 +2659,281 @@ msgstr "" msgid "You must put some 'source' URIs in your sources.list" msgstr "" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Nepavyko perskaityti arba atverti paketų sąrašo arba būklės failo." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Greičiausiai norėsite paleisti „apt-get update“, kad šios problemos būtų " "ištaisytos" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5 sumos neatitikimas" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Maišos sumos nesutapimas" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "GPG klaida: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, 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 "" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Neatitinka dydžiai" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Nepavyko atverti DB failo %s: %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Pastaba: pažymimas %s vietoje %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Pastaba: pažymimas %s vietoje %s\n" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Nepavyko atverti DB failo %s: %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" "Mounting CD-ROM\n" msgstr "" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identifikuojama.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Atjungiamas CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Naudojama CD-ROM prijungimo vieta %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Atjungiamas CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Laukiama disko...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Prijungiamas CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Rasta žymė „%s“\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2778,166 +2942,279 @@ msgstr "" "Šio disko pavadinimas: \n" "„%s“\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopijuojami paketų sąrašai..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Rašomas naujas šaltinių sąrašas\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Skipping already downloaded file '%s'\n" msgid "Skipping nonexistent file %s" msgstr "Praleidžiama jau parsiųsta byla „%s“\n" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Maišos sumos nesutapimas" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Nebuvo rastas „%s“ leidimas paketui „%s“" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Nebuvo rasta „%s“ versija paketui „%s“" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Nepavyko rasti užduoties %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nepavyko rasti paketo %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "Įdiegta %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Konfigūruojamas %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Šalinamas %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Visiškai pašalintas %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Trūksta aplanko „%s“" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Nepavyko atverti failo %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Ruošiamas %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Išpakuojamas %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Ruošiamasi konfigūruoti %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Įdiegta %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Ruošiamasi %s pašalinimui" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Pašalintas %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Ruošiamasi visiškai pašalinti %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Visiškai pašalintas %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Nepavyko užrakinti sąrašo aplanko" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -#| msgid "Could not open file %s" -msgid "Could not patch file" -msgstr "Nepavyko atverti failo %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "" +#, fuzzy +#~| msgid "Could not open file %s" +#~ msgid "Could not patch file" +#~ msgstr "Nepavyko atverti failo %s" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -2960,9 +3237,6 @@ msgstr "" #~ msgid "Line %d too long (max %u)" #~ msgstr "Eilutė %d per ilga (leidžiama %u simbolių)" -#~ msgid "GPG error: %s: %s" -#~ msgstr "GPG klaida: %s: %s" - #~ msgid "Apt Authentication issue" #~ msgstr "Apt autentikacijos problema" diff --git a/po/makefile b/po/makefile index 07dc51c07..9f8b7b22e 100644 --- a/po/makefile +++ b/po/makefile @@ -37,6 +37,7 @@ $(POTFILES) : $(PO)/%.pot : cat $(PO)/domains/$*/*.srclist > $(PO)/POTFILES_$*.in $(XGETTEXT) --default-domain=$* --directory=$(BASE) \ --add-comments --foreign --keyword=_ --keyword=N_ \ + --keyword=P_:1,2 \ --files-from=$(PO)/POTFILES_$*.in -o $(PO)/domains/$*/c.pot rm -f $(PO)/POTFILES_$*.in $(MSGCOMM) --more-than=0 $(PO)/domains/$*/c.pot $(PO)/domains/$*/sh.pot --output=$@ @@ -6,152 +6,157 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-11-20 23:27+0530\n" "Last-Translator: Sampada <sampadanakhare@gmail.com>\n" "Language-Team: Marathi, janabhaaratii, C-DAC, Mumbai, India " "<janabhaaratii@cdacmumbai.in>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "पॅकेज %s आवृती %s मध्ये एक अनोळखी डीईपी:आहे\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "पॅकेज %s शोधण्यास असमर्थ आहे" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "पॅकेजची सर्व नांवे: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "पॅकेजची सर्व नांवे: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " सामान्य पॅकेजेस्: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " शुध्द आभासी पॅकेजेस्:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " एकमेव आभासी पॅकेजेस्:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr "मिश्रित आभासी पॅकेजेस्:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " हरवलेले/गहाळ: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "एकूण स्पष्ट आवृत्या: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "एकूण स्पष्ट विवरणे: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "एकूण निर्भरता:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "एकूण व्हीईआर/संचिका परस्पर संबंध:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "एकूण विव/संचिका परस्पर संबंध:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "एकूण मॅपींगस् तरतूद: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "एकूण एकत्रित अक्षरसंच:" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "एकूण परावलंबित आवृत्ती अवकाश:" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "एकूण दुर्लक्षित अवकाश:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "हिशेबात घेतलेली एकूण अवकाश(जागा):" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "पॅकेज संचिका %s सिंक्रोनाइज नाहीत" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "तुम्हाला फक्त एकच नमुना द्यावा लागेल" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "पॅकेजेस सापडले नाहीत" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "पॅकेज %s शोधण्यास असमर्थ आहे" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "पॅकेज संचिका:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "दृतिका सिंक नाही,पॅकेज संचिका क्ष-संदर्भ करता येत नाही" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "एकत्रित पॅकेजेस:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(मिळाले नाही)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr "अधिष्ठापित केले:" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(कोणताच नाही)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr "उमेदवार:" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(कोणताच नाही)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr "पॅकेज (पिन):" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr "आवृत्ती कोष्टक:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s हे %s करिता %s %s वर संग्रहित\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -172,6 +177,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -234,7 +240,12 @@ msgstr "या तबकडीला कृपया नाव द्या ज msgid "Please insert a Disc in the drive and press enter" msgstr "कृपया तबकडी ड्राईव्हमध्ये ठेवून एंटर दाबा" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "%s ला पुनर्नामांकन %s करण्यास असमर्थ " + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "तुमच्या संचामधील सर्व सीडीजसाठी याच कृतीची पुनरावृत्ती करा(हीच कृती करा)" @@ -299,40 +310,40 @@ msgstr "" " -c=? ही संरचना संचिका वाचा \n" " -o=? एखादा अहेतुक संरचना पर्याय निर्धारित करा जसे- -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "%s मध्ये लिहिण्यास असमर्थ " -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "debconf आवृत्ती मिळू शकत नाही,debconf अधिष्ठापित झाली काय?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "पॅकेजेसची विस्तारित यादी खूप मोठी आहे" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "त्रुटी प्रक्रिया मार्गदर्शिका%s " -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "उगमस्थानाची विस्तारित यादी खूप मोठी आहे" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "शीर्षक संचिकेमधून मजकूर संचिकेत लिहिण्यात त्रुटी" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "त्रुटी प्रक्रिया मजकूर %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -413,11 +424,11 @@ msgstr "" " -c=? ही संरचना संचिका वाचा \n" " -o=? एखादा अहेतुक संरचना पर्याय निर्धारित करा" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "निवडक भाग जुळत नाही" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "`%s' पॅकेज संचिका समुहातील काही संचिका गहाळ आहेत" @@ -433,8 +444,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB जुने आहे,%s पुढच्या आवृतीसाठी प्रयत्न करत आहे" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "DB स्वरुप वैध नाही. जर तुम्ही apt च्या जुन्या आवृत्तीपासून पुढिल आवृत्तीकृत करत असाल तर, " @@ -451,95 +463,95 @@ msgstr "%s: %s DB संचिका उघडण्यास असमर्थ msgid "Failed to stat %s" msgstr "%s स्टेट करण्यास असमर्थ" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "अर्काईव्ह मध्ये नियंत्रण माहिती संच नाही" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "संकेतक घेण्यास असमर्थ" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "धोक्याची सूचना:%s संचयिका वाचण्यास असमर्थ \n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "धो.सू.:%s स्टेट करण्यास असमर्थ\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E:" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "धो.सू.:" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "ई: संचिकेला लागू होणाऱ्या चुका" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "%s सोडवण्यास असमर्थ" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "ट्री चालणे असमर्थ" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s उघडण्यास असमर्थ" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "%s [%s] डी दुवा\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "%s वाचणारा दुवा असमर्थ" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "%s दुवा काढण्यास असमर्थ" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "%s चा %s दुवा साधण्यास असमर्थ" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "%sB हीट ची डिलींक मर्यादा\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "अर्काईव्ह ला पॅकेज जागा नाही" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr "%s ला ओव्हरराईड/दुर्लक्षित जागा नाही\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr "%s देखभालकर्ता हा %s आणि %s नाही \n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "%s ला उगम ओव्हरराईड/दुर्लक्षित जागा नाही\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "%s ला द्वयंक ओव्हरराईड जागा नाही\n" @@ -639,79 +651,79 @@ msgstr "%s दुवा मोकळा/सुटा करण्यास अ msgid "Failed to rename %s to %s" msgstr "%s ला पुनर्नामांकन %s करण्यास असमर्थ " -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "होय" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "रिजेक्स कंपायलेशन त्रुटी -%s " -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "खालील पॅकेजेस मध्ये नमिळणाऱ्या निर्भरता/ डिपेन्डन्सीज आहेत:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "पण %s संस्थापित झाले" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "पण %s संस्थापित करायचे आहे" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "पण ते संस्थापित करण्याजोगे नाही" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "पण ते आभासी पॅकेज आहे" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "पण ते संस्थापित केले नाही" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "पण ते संस्थापित होणार नाही" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr "किंवा" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "खालील नविन पॅकेजेस संस्थापित होतील:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "खालील नविन पॅकेजेस कायमची काढून टाकली जातील:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "खालील पॅकेजेस परत ठेवली गेली:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "खालील पॅकेजेस पुढिल आवृत्तीकृत होतील:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "खालील पॅकेजेस पुढच्या आवृत्तीकृत होणार नाहीत:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "पुढिल ठेवलेली पॅकेजेस बदलतील:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (च्या मुळे %s)" -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -719,144 +731,233 @@ msgstr "" "धोक्याची सूचना:खालील जरूरीची पॅकेजेस कायमची काढून टाकली जातील।\n" "तुम्हाला तुम्ही काय करत आहात हे कळेपर्यंत असं करता येणार नाही!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu पुढे आवृत्तीकृत केले, %lu नव्याने संस्थापित केले," -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu पुनर्संस्थापित केले," -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu मागील आवृत्तीकृत केले," -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu कायमचे काढून टाकण्यासाठी आणि %lu पुढच्या आवृत्तीकृत झालेली नाही.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu संपूर्ण संस्थापित किंवा कायमची काढून टाकलेली नाही.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "सूचना, '%s' रिजेक्स साठी %s ची निवड करत आहे\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "सूचना, '%s' रिजेक्स साठी %s ची निवड करत आहे\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "%s साठी %s (%s) निवडलेली आवृत्ती.\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "%s हे आभासी पॅकेज ह्यांच्याकडून तरतूद केले आहे,:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr "[संस्थापित केले]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "कंॅडिडेट आवृत्त्या" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "तुम्ही संस्थापित करण्यासाठी एक निश्चित स्पष्टपणे निवडले पाहिजे." + +#: 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 पॅकेज उपलब्ध नाही, पण दुसऱ्या पॅकेजच्या संदर्भाने.\n" +"याचा अर्थ असाही आहे की पॅकेज सापडत नाही,ते कालबाह्य किंवा \n" +" म्हणजे ते दुसऱ्या उगमातून उपलब्ध\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "तथापि खालील पॅकेजेस मध्ये बदल झाला:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "%s पॅकेजला संस्थापित कॅन्डिडेट नाही" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "लक्षात घ्या,%s ऐवजी %s ची निवड करत आहे \n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "%s सोडून देत आहे, ते आधिच संस्थापित केले आहे आणि पुढिल आवृत्ती निश्चित केलेली नाही.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "%s सोडून देत आहे, ते आधिच संस्थापित केले आहे आणि पुढिल आवृत्ती निश्चित केलेली नाही.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "%s चे पुनर्संस्थापन शक्य नाही, हे डाऊनलोड करता येत नाही.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ही आधीच नविन आवृत्ती आहे.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s स्वहस्ते संस्थापित करायचे आहे.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "%s पॅकेज संस्थापित केलेले नाही,म्हणून काढले नाही\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "डिपेन्डन्सीज बरोबर/दुरूस्त करत आहे..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr "अयशस्वी/चूकीचे झाले." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "डिपेन्डन्सीज बरोबर करण्यास असमर्थ आहे " -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "आवृत्तीकृत संच कमीतकमी करण्यास असमर्थ" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr "झाले" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "हे बरोबर करण्यासाठी तुम्हाला `apt-get -f संस्थापना' प्रोग्राम चालू करावा लागेल." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "अनमेट डिपेंडन्सीज.-f.वापरून प्रयत्न करा " -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "धोक्याची सूचना:खालील पॅकेजेस् प्रमाणित करु शकत नाही! " -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "प्रमाणीकरणाची धोक्याची सूचना दुर्लक्षित करा.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "पडताळून पाहिल्याशिवाय ही पॅकेजेस संस्थापित करायची का [हो/नाही]?" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "काही पॅकेजेसचे प्रमाणिकरण होऊ शकत नाही" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "काही अडचणी आहेत आणि --force-yes शिवाय -y वापरला गेला" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "अंतर्गत त्रुटी, तुटलेल्या पॅकेजेस बरोबर संस्थापित पॅकेजला आवाहन केले गेले/बोलावले गेले!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "पॅकेजेस कायमची काढायची आहेत पण रिमूव्ह अकार्यक्षम केले आहे" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "अंतर्गत त्रुटी,क्रम अजून संपला नाही" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "डाऊनलोड डिरेक्टरी कुलूपबंद करण्यास असमर्थ" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "उगमांच्या याद्या वाचता येणार नाहीत." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "किती विचित्र...आकार जुळत नाहीत, ईमेल apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "अर्काईव्हजच्या %sB/%sB घेण्याची गरज आहे\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "अर्काईव्हज%sB घेण्याची गरज आहे.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "या क्रियेनंतर, %sB एवढी अधिक डिस्क जागा वापरली जाईल.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "या क्रियेनंतर, %sB डिस्क जागा मोकळी होईल.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "%s मध्ये रिकामी जागा सांगू शकत नाही" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "%s मध्ये तुमच्याकडे पुरेशी जागा नाही." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "क्षुल्लक फक्त निर्देशित केले आहे पण हे क्षुल्लक कृति/ऑपरेशन नाही." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "हो, मी म्ह्टल्याप्रमाणे करा!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -867,28 +968,28 @@ msgstr "" "पुढे '%s' उक्ती मध्ये लिहिणार \n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "व्यत्यय/बंद करा." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "तुम्हाला पुढे जायचे आहे [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "%s %s आणणे असफल\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "काही संचिका डाऊनलोड करण्यास असमर्थ" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "डाऊनलोड संपूर्ण आणि डाऊनलोड मध्ये फक्त पद्धती" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -896,136 +997,80 @@ msgstr "" "काही आर्काइव्हज आणण्यास असमर्थ, कदाचित apt-get रन करुन अद्ययावत करा किंवा --fix- " "बरोबर प्रयत्न कराहरवलेले/गहाळ?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" "--fix- सापडत नाही आणि माध्यम/मिडिया अदलाबदल हे सध्या तांत्रिक मदत देऊ शकत नाही" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "न सापडणारी पॅकेजेस नीट करण्यास असमर्थ." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "संस्थापन खंडित करत आहे." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "लक्षात घ्या,%s ऐवजी %s ची निवड करत आहे \n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "%s सोडून देत आहे, ते आधिच संस्थापित केले आहे आणि पुढिल आवृत्ती निश्चित केलेली नाही.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "%s पॅकेज संस्थापित केलेले नाही,म्हणून काढले नाही\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "%s हे आभासी पॅकेज ह्यांच्याकडून तरतूद केले आहे,:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr "[संस्थापित केले]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "तुम्ही संस्थापित करण्यासाठी एक निश्चित स्पष्टपणे निवडले पाहिजे." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"%s पॅकेज उपलब्ध नाही, पण दुसऱ्या पॅकेजच्या संदर्भाने.\n" -"याचा अर्थ असाही आहे की पॅकेज सापडत नाही,ते कालबाह्य किंवा \n" -" म्हणजे ते दुसऱ्या उगमातून उपलब्ध\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "तथापि खालील पॅकेजेस मध्ये बदल झाला:" -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "%s पॅकेजला संस्थापित कॅन्डिडेट नाही" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "%s चे पुनर्संस्थापन शक्य नाही, हे डाऊनलोड करता येत नाही.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ही आधीच नविन आवृत्ती आहे.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "'%s' साठी '%s' आवृत्ती सापडली नाही" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "'%s' साठी '%s' आवृत्ती सापडली नाही" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "%s साठी %s (%s) निवडलेली आवृत्ती.\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "%s उगम पॅकेज यादी सुरू करता येत नाही" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "सुधारित आवृत्तीचा विधान आर्ग्युमेंटस घेऊ शकत नाही." -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "संचयिका यादीला कुलुप लावण्यात असमर्थ" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "आपण या गोष्टी काढून टाकता नये, ऑटोरिमूव्हर सुरू करता येत नाही" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "खालील नवीन पॅकेजेस स्वयंचलितपणे संस्थापित झाली होती व आता आवश्यक नाहीत:" +msgstr[0] "खालील नवीन पॅकेजेस स्वयंचलितपणे संस्थापित झाली होती व आता आवश्यक नाहीत:" +msgstr[1] "खालील नवीन पॅकेजेस स्वयंचलितपणे संस्थापित झाली होती व आता आवश्यक नाहीत:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "खालील नवीन पॅकेजेस स्वयंचलितपणे संस्थापित झाली होती व आता आवश्यक नाहीत:" +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] "खालील नवीन पॅकेजेस स्वयंचलितपणे संस्थापित झाली होती व आता आवश्यक नाहीत:" +msgstr[1] "खालील नवीन पॅकेजेस स्वयंचलितपणे संस्थापित झाली होती व आता आवश्यक नाहीत:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "ती काढून टाकण्यासाठी 'apt-get autoremove' वापरा." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1043,53 +1088,33 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "खालील माहिती परिस्थिती निवळण्यासाठी मदत ठरू शकेल:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "अंतर्गत त्रुटी, AutoRemoverने स्टफला तोडले" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "अंतर्गत त्रुटी,ऑलअपग्रेडने स्टफला तोडले" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "%s कार्य सापडू शकले नाही" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "%s पॅकेज सापडू शकले नाही" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "सूचना, '%s' रिजेक्स साठी %s ची निवड करत आहे\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s स्वहस्ते संस्थापित करायचे आहे.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" -"तुम्हाला कदाचित `apt-get -f install'(एपीटी-गेट -एफ संस्थापन') प्रोग्राम चालू करावा " +"तुम्हाला कदाचित 'apt-get -f install'(एपीटी-गेट -एफ संस्थापन') प्रोग्राम चालू करावा " "लागेल'यात बदल करण्यासाठी:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" -"अनमेट डिपेंडन्सीज.एपीटी-गेट -एफ संस्थापन (`apt-get -f install') पॅकेजशिवाय प्रयत्न करा " +"अनमेट डिपेंडन्सीज.एपीटी-गेट -एफ संस्थापन ('apt-get -f install') पॅकेजशिवाय प्रयत्न करा " "(किंवा पर्याय सांगा)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1101,122 +1126,151 @@ msgstr "" "विभागणी असणारी पण हवी असणारी, तयार केली नसलेली पॅकेजेस वापरत असाल \n" "किंवा ती येणाऱ्यांपैकी बाहेर हलविली असतील." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "तुटलेली पॅकेजेस" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "खालील अतिरिक्त पॅकेजेस संस्थापित होतील:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "सुचवलेली पॅकेजेस:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "शिफारस केलेली पॅकेजेस:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "%s पॅकेज सापडू शकले नाही" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s स्वहस्ते संस्थापित करायचे आहे.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "पुढिल आवृत्तीची गणती करीत आहे..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "असमर्थ" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "झाले" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "अंतर्गत त्रुटी, अडचण निवारकाने स्टफला तोडले" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "डाऊनलोड डिरेक्टरी कुलूपबंद करण्यास असमर्थ" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "उगम शोधण्यासाठी किमान एक पॅकेज देणे/सांगणे गरजेचे आहे" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "%s उगम पॅकेज शोधणे शक्य नाही/शोधण्यास असमर्थ आहे" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "आधीच डाऊनलोड केलेली '%s' फाईल सोडून द्या\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "%s मध्ये पुरेशी जागा नाही" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "उगम अर्काईव्हज चा %sB/%sB घेण्याची गरज आहे.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "उगम अर्काईव्हजचा %sB घेण्याची गरज आहे.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "%s उगम घ्या\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "काही अर्काईव्हज आणण्यास असमर्थ." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "%s मध्ये आधीच उघडलेल्या उगमातील उघडलेल्याला सोडून द्या किंवा वगळा\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "'%s' आज्ञा सुट्या करण्यास असमर्थ.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "'dpkg-dev' पॅकेज संस्थापित केले आहे का ते पडताळून पहा.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "बांधणी करणाऱ्या आज्ञा '%s' अयशस्वी.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "चाईल्ड प्रक्रिया अयशस्वी" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "बिल्डेपस् कशासाठी ते पडताळण्यासाठी किमान एक पॅकेज सांगणे गरजेचे आहे" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "%s साठी बांधणी डिपेंडन्सी माहिती मिळवण्यास असमर्थ" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s ला बांधणी डिपेंडन्स नाहीत.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%s पॅकेज न सापडल्याने %s साठी %s डिपेंडन्सी पूर्ण होऊ शकत नाही" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1225,30 +1279,30 @@ msgstr "" "आवृतीची मागणी पूर्ण करण्यासाठी %s पॅकेजची आवृत्ती उपलब्ध नाही,त्यामुळे %s साठी %s " "डिपेंडन्सी पूर्ण होऊ शकत नाही" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "%s अवलंबित्व %s साठी पूर्ण होण्यास असमर्थ: संस्थापित पॅकेज %s खूपच नवीन आहे" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "%s साठी %s डिपेंडन्सी पूर्ण होण्यास असमर्थ: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "%s साठी बांधणी-डिपेंडन्सीज पूर्ण होऊ शकत नाही." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "बांधणी-डिपेंडन्सीज क्रिया पूर्ण करण्यास असमर्थ " -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "प्रोग्राम गटाला तांत्रिक मदत दिली:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1273,6 +1327,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1333,7 +1389,7 @@ msgstr "" " apt.conf(5) पुस्तिका पाने पहा.\n" " ह्या APT ला सुपर काऊ पॉवर्स आहेत\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1580,11 +1636,11 @@ msgstr "File %s/%s, %s पॅकेज मधल्या एका वर प #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s वाचण्यास असमर्थ" @@ -1613,10 +1669,9 @@ msgstr "% sinfo स्टॅट करण्यास असमर्थ" msgid "The info and temp directories need to be on the same filesystem" msgstr "info आणि temp संचिका सारख्याच फाईलप्रणालीत असणे आवश्यक आहे" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "पॅकेज याद्या वाचत आहोत" @@ -1718,12 +1773,33 @@ msgstr "वैध नियंत्रण फाईल शोधण्यास msgid "Unparsable control file" msgstr "अनपार्सेबल नियंत्रण फाईल" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "%s साठी पाईप उघडता येत नाही" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "%s क्रियेपासून चूक वाचा" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "स्टॅट करण्यास असमर्थ" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "बदलण्याचा वेळ निश्चित करण्यास असमर्थ" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "%s सीडी-रॉम माहिती संच वाचण्यास असमर्थ" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1731,7 +1807,7 @@ msgstr "" "कृपया सी-डी रॉम APT कडून ओळखण्यासाठी apt-cdrom चा वापर करा.apt-get update हे " "नवीन सीडी राॅम अधिक मिळवण्यासाठी वापरता येणार नाही" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "चूकीची सी-डी रॉम" @@ -1748,15 +1824,6 @@ msgstr "डिस्क सापडत नाही" msgid "File not found" msgstr "फाईल सापडली नाही" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "स्टॅट करण्यास असमर्थ" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "बदलण्याचा वेळ निश्चित करण्यास असमर्थ" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "अवैध यू आर एल, स्थानिक यू आर आय एस सुरू होऊ नये यापासून //" @@ -1815,7 +1882,7 @@ msgstr "वेळेअभावी संबंध जोडता येत msgid "Server closed the connection" msgstr "सर्व्हरने संबंध जोडणी बंद केली" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "त्रुटी वाचा" @@ -1827,193 +1894,179 @@ msgstr "प्रतिसाधाने बफर भरुन गेले." msgid "Protocol corruption" msgstr "प्रोटोकॉल खराब झाले" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "लिहिण्यात त्रुटी" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "सॉकेट तयार करू शकत नाही" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "डेटा सॉकेट जोडू शकत नाही,जोडणी वेळेअभावी बंद केली" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "पॅसिव्ह सॉकेट जोडता येत नाही" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "गेटऍड्रेसइनफो लिसनिंग सॉकेट घेण्यास असमर्थ होते" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "सॉकेट चिकटवता येत नाही" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "सॉकेट वर ऐकता येत नाही" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "सॉकेटचे नाव सांगता येत नाही" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "पोर्ट आज्ञा पाठवता येत नाही/पोर्ट आज्ञा पाठविण्यास असमर्थ" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "माहित नसलेला पत्ता फॅमिली %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "ई.पी.आर.टी. चुकले,सर्व्हरने %s सांगितले" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "डेटा सॉकेट जोडणी वेळेअभावी तुटली" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "जोडणी स्विकारण्यास असमर्थ" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "फाईल हॅश करण्यात त्रुटी" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "सर्व्हरने %s सांगितले, फाईल मिळवण्यास असमर्थ" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "डेटा सॉकेट वेळेअभावी तुटले" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "सर्व्हरने %s सांगितले, डेटा स्थानांतरण चुकले" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "प्रश्न" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "जारी करण्यास करण्यास असमर्थ" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "%s (%s) ला जोडत आहे" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[आयपी:%s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "%s (f=%u t=%u p=%u) साठी सॉकेट तयार करू शकत नाही" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "%s:%s (%s). साठी जोडणी इनिशिएट/पुढाकारीत करू शकत नाही" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "%s:%s (%s) ला जोडू शकत नाही,जोडणी वेळेअभावी तुटली" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "%s:%s (%s) ला जोडू शकत नाही" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "%s ला जोडत आहे" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "%s रिझॉल्व्ह होऊ शकत नाही " -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "'%s' रिझॉल्व्ह करताना तात्पुरती त्रुटी" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "%s:%s' (%i) रिझॉल्व्ह होत असताना काहीतरी वाईट घडले" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "%s %s ला जोडण्यास असमर्थ:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "'%s': कीरिंग पर्यंत पोहोचू शकत नाही" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"दोष: ::gpgv:: कडून प्राप्त झालेला ऑर्गुमेंट सूचीचा पर्याय खूप लांबीचा. बाहेर पडत आहे." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "संस्थापन खंडित करत आहे." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "अंतर्गत त्रुटी: चांगली सही, पण की ठसे सांगू शकत नाही?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "किमान एक अवैध सही सापडली." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "सहीची खात्री करण्यासाठी '%s' कार्यान्वित करू शकत नाही (gpgv संस्थापित केले आहे का?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "gpgv कार्यान्वित होत असताना अपरिचित त्रुटी" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "खालील सह्या अवैध आहेत:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "खालील सह्यांची खात्री करता येत नाही कारण सार्वजनिक कीउपलब्ध नाही:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "%s साठी पाईप उघडता येत नाही" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "%s क्रियेपासून चूक वाचा" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "शीर्षकासाठी थांबले आहे...." @@ -2047,141 +2100,173 @@ msgstr "HTTP सर्व्हरने विस्तार तांत् msgid "Unknown date format" msgstr "अपरिचित दिनांक प्रकार/स्वरूप " -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "चुकले/असमर्थ निवड करा" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "जोडणी वेळेअभावी तुटली" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "निर्गत फाईल मध्ये लिहिताना त्रुटी/चूक" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "फाईल मध्ये लिहिण्यात चूक/त्रुटी" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "फाईल मध्ये लिहिण्यात चूक/त्रुटी" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "सर्व्हर मधून वाचण्यात चूक. लांब शेवट आणि बंद झालेली जोडणी" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "सर्व्हर मधून वाचण्यात चूक" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "फाईल छोटी करणे असफल" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "चुकीचा शीर्षक डाटा" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "जोडणी अयशस्वी" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "अंतर्गत त्रुटी" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "रिकामी फाईल mmap करता येणार नाही" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "%s साठी पाईप उघडता येत नाही" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "mmap चे %lu बाईटस् करता येणार नाहीत" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "%s उघडण्यास असमर्थ" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "जारी करण्यास करण्यास असमर्थ" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "%s निवडक भाग सापडत नाही" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "संक्षिप्तरुपाचा माहित नसलेला प्रकार: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "%s संरचना फाईल उघडत आहे" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "रचनेच्या नियमांचा दोष %s:%u: ब्लॉक नावाशिवाय सुरू होतो." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "रचनेच्या नियमांचा दोष : %s:%u: मालफॉर्मड् टॅग" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "रचनेच्या नियमांचा दोष %s:%u: मुल्यांच्या नंतर अधिक जंक" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "रचनेच्या नियमांचा दोष %s:%u: दिशादर्शक फक्त उच्च पातळीवर केले जाऊ शकतात" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "रचनेच्या नियमांचा दोष %s:%u: खूपच एकात एक इनक्लूडस्" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "रचनेच्या नियमांचा दोष %s:%u: ह्या पासून समाविष्ट " -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "नियम रचनेचा दोष %s:%u: '%s' दिशादर्शक असहाय्यकारी" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "रचनेच्या नियमांचा दोष %s:%u: दिशादर्शक फक्त उच्च पातळीवर केले जाऊ शकतात" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "नियम रचनेचा दोष %s:%u: फाईलच्या अंती अधिक जंक" @@ -2212,32 +2297,32 @@ msgstr "आदेश रेखा पर्याय %s नीट समजल msgid "Command line option %s is not boolean" msgstr "आदेश रेखा पर्याय %s हे बूलियन नाही" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "पर्याय %s साठी ऑर्गुमेंट पाहिजे" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "पर्याय %s: संरचितेच्या यादीतील कलमांचा तपशीलाला असलेच पाहिजे ते =<मूल्य>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "%s पर्याय ला पूर्णांक ऑर्गुमेंट पाहिजे,'%s' नको" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "'%s' पर्याय खूप लांब आहे" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "%s संवेदना हे समजत नाही, चूक की बरोबर चा प्रयत्न करा." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "%s अवैध क्रिया" @@ -2247,191 +2332,214 @@ msgstr "%s अवैध क्रिया" msgid "Unable to stat the mount point %s" msgstr "%s माऊंट पॉईंट स्टॅट करण्यास असमर्थ" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "%s मध्ये बदलण्यास असमर्थ" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "सीडी-रॉम स्टॅट करण्यास असमर्थ" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "फक्त वाचण्यासाठी कुलूप संचिका %s साठी कुलूपबंदचा वापर करीत नाही" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "%s कुलूप फाईल उघडता येत नाही" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "%s nfs(नेटवर्क फाईल सिस्टीम) माऊंटेड कुलुप फाईल ला कुलुप /बंद करता येत नाही" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "%s कुलुप मिळवता येत नाही" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "%s साठी थांबलो पण ते तेथे नव्हते" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "%s उपक्रियेला सेगमेंटेशन दोष प्राप्त झाला." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "%s उपक्रियेला सेगमेंटेशन दोष प्राप्त झाला." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "%s उपक्रियेने (%u) त्रुटी कोड दिलेला आहे" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "%s उपक्रिया अचानकपणे बाहेर पडली" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "%s फाईल उघडता येत नाही" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "%s साठी पाईप उघडता येत नाही" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "वाचा, %lu अजूनही वाचण्यासाठी आहे पण आता काही उरली नाही" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "लिहा, %lu अजूनही लिहिण्यासाठी आहे पण लिहिता येत नाही" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "फाईल बंद करण्यात अडचण" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "फाईल बंद करण्यात अडचण" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "संचिकेची syncing समस्या" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "फाईल अनलिंकिंग करण्यात अडचण" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "संचिकेची syncing समस्या" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "पॅकेज अस्थाई स्मृतिकोष" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "पॅकेज अस्थाई स्मृतिकोष फाईल खराब झाली आहे" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "पॅकेज अस्थाई स्मृतिकोष फाईल ही विजोड आवृत्ती आहे" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "'%s' आवृत्तीकरण प्रणालीला हे APT तांत्रिक मदत देऊ शकत नाही" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "पॅकेज अस्थाई स्मृतीकोष वेगळ्या वास्तुविद्ये साठी बनवला गेला" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "अवलंबित" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "पूर्व अवलंबित" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "सुचवणे" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "शिफारस" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "परस्परविरोध" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "परत त्याठिकाणी आणा" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "अप्रचलित" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "तोडले" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "अत्यावश्यक" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "आवश्यक" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "मानक" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "एच्छिक" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "अधिक" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "अवलंबित रचना बांधणी करत आहे" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "कंॅडिडेट आवृत्त्या" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "अवलंबित/विसंबून असलेले उत्पादन " -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "स्थिती माहिती वाचत आहे" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "%s StateFile उघडणे असफल" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "%s तात्पुरत्या StateFile मध्ये लिहिणे असफल" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2442,64 +2550,84 @@ msgstr "%s (1) पॅकेज फाईल पार्स करण्या msgid "Unable to parse package file %s (2)" msgstr "%s (२) पॅकेज फाईल पार्स करण्यात असमर्थ" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "स्त्रोत सुची %s (डीआयएसटी पार्स) मध्ये %lu वाईट/व्यंग रेषा" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "स्त्रोत सुची %s (डिआयएसटी) मध्ये %lu वाईट/व्यंग रेषा" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "स्त्रोत सुची %s (डीआयएसटी पार्स) मध्ये %lu वाईट/व्यंग रेषा" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "स्त्रोत सुची %s (डीआयएसटी पार्स) मध्ये %lu वाईट/व्यंग रेषा" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "स्त्रोत सुची %s (डीआयएसटी पार्स) मध्ये %lu वाईट/व्यंग रेषा" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "स्त्रोत सुची %s (यूआरआय) मध्ये %lu वाईट/व्यंग रेषा" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "स्त्रोत सुची %s (डिआयएसटी) मध्ये %lu वाईट/व्यंग रेषा" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "स्त्रोत सुची %s (यूआरआय पार्स) मध्ये %lu वाईट/व्यंग रेषा" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "स्त्रोत सुची %s (absolute dist) मध्ये %lu वाईट/व्यंग रेषा" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "स्त्रोत सुची %s (डीआयएसटी पार्स) मध्ये %lu वाईट/व्यंग रेषा" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s उघडत आहे" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "%s स्त्रोत सुचीमध्ये ओळ %u खूप लांब आहे." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "स्त्रोत सुची %s (प्रकार) मध्ये %u वाईट/व्यंग रेषा" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "%s स्त्रोत सुचीमध्ये %u रेषेवर '%s' प्रकार माहित नाही " -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "स्त्रोत सुची %s (विक्रेता आयडी) मध्ये %u वाईट/व्यंग रेषा " - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2510,7 +2638,7 @@ msgstr "" "गुंतागुंतीमुळे/Pre-Depends पूर्व अवलंबित आवर्तन.हे नेहमीच वाईट असते, पण जर तुम्हाला ते खरोखर " "करावयाचे असेल तर,APT::Force-LoopBreak पर्याय कार्यान्वित करा." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2522,14 +2650,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "'%s' प्रकारची निर्देशक संचिका सहाय्यकारी नाही" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "%s पॅकेज पुनः:अधिष्ठापित करण्याची गरज आहे, परंतु मला त्यासाठी ऑर्काइव्ह सापडू शकले नाही." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2537,11 +2665,11 @@ msgstr "" "दोष,पॅकेज समस्या निवारक::निवारण करतांना अडथळा निर्माण झाला, ह्याचे कारण स्थगित " "पॅकेजेस असू शकते." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "अडचणी दूर करण्यास असमर्थ, तुम्ही तुटलेले पॅकेज घेतलेले आहे." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2549,24 +2677,29 @@ msgstr "" "काही अनुक्रमणिका संचयिका डाऊनलोड करण्यास असमर्थ,त्या दुर्लक्षित झाल्या, किंवा " "त्याऐवजी जुन्या वापरल्या गेल्या." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "संचयिका यादीत %s पार्शल हरवले आहे." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "ऑर्काइव्ह संचयिका %spartial गायब आहे." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "संचयिका यादीला कुलुप लावण्यात असमर्थ" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "%li ची %li(%s राहिलेले) संचिका पुन:प्राप्त करीत आहे" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "%li ची %li संचिका पुन:प्राप्त करीत आहे" @@ -2586,12 +2719,12 @@ msgstr "%s कार्यपध्दती योग्य रीतीने msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "कृपया '%s' लेबल असलेली डिस्क '%s' या ड्राइव्हमध्ये ठेवा आणि एन्टर कळ दाबा." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "'%s' पॅकेजींग प्रणाली सहाय्यकारी नाही" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "योग्य असा पॅकेजिंग प्रणाली प्रकार निश्चित करण्यास असमर्थ " @@ -2604,144 +2737,166 @@ msgstr "%s स्टॅट करण्यात असमर्थ. " msgid "You must put some 'source' URIs in your sources.list" msgstr "तुम्ही तुमच्या उगमस्थान यादीत URI घाला" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "पॅकेजच्या याद्या किंवा संचिकेची स्थिती स्पष्ट होऊ शकत नाही किंवा ती उघडू शकत नाही." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "तुम्ही ह्या समस्यांचे निवारण करण्यासाठी apt-get update प्रोग्राम चालू करु शकता" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "पसंतीच्या संचिकेत अवैध माहितीसंच, पॅकेजला शीर्षक नाही " -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "%s पिनचा प्रकार समजलेला नाही" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "पिन करिता प्राधान्य/अग्रक्रम (किंवा शून्य)निर्देशीत केलेला नाही" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "अस्थायी स्मृतिकोष मध्ये विसंगत आवृतीकरण प्रणाली आहे" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "%s (नविन पॅकेज) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "%s (वापरातील पॅकेज१) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "%s (NewFileDesc1) वर प्रक्रिया सुरू असताना त्रुटी उद्भवली" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "%s प्रक्रिया करीत असतांना दोष आढळून आला(वापरातील पॅकेज२)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "%s(नविन संचिका आवृती१) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "%s (नविन आवृत्ती १) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "%s(वापरातील पॅकेज३) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "%s(नविन आवृती२) प्रक्रिया करीत असतांना दोष आढळून आला" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "%s (NewFileDesc2) वर प्रक्रिया सुरू असताना त्रुटी उद्भवली" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "अरेवा!, तुम्ही तर ह्या एपिटीच्या कार्यक्षमतेपेक्षाही पॅकेज नांवांच्या संख्येची मर्यादा ओलांडली " "आहे." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "अरेवा!, तुम्ही तर ह्या एपिटीच्या कार्यक्षमतेपेक्षाही आवृत्त्या संख्येची मर्यादा ओलांडली आहे." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "अरेवा!, तुम्ही तर ह्या ऍप्टच्या कार्यक्षमतेपेक्षाही विवरण संख्येची मर्यादा ओलांडली आहे." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "अरेवा!, तुम्ही तर ह्या एपिटीच्या कार्यक्षमतेपेक्षाही अवलंबित/विसंबून असलेल्या संख्येची मर्यादा " "ओलांडली आहे." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "%s (पॅकेज शोधतांना) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "%s (तरतूद/पुरवलेल्या संचिका जमा) प्रक्रिया करीत असतांना दोष आढळून आला" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "अवलंबित/विसंबून असणाऱ्या संचिकांची प्रक्रिया करीत असतांना पॅकेज %s %s सापडले नाही " -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "%s उगम पॅकेज यादी सुरू करता येत नाही" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "तरतूद/पुरवलेल्या संचिका संग्रहित करीत आहे" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO त्रुटी उगम निवडक संचयस्थानात संग्रहित होत आहे" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "पुनर्नामांकन अयशस्वी, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "एमडी५ बेरीज/MD5Sum जुळत नाही" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "हॅश बेरीज जुळत नाही" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "पुढील कळ ओळखचिन्हांसाठी सार्वजनिक कळ उपलब्ध नाही:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2750,7 +2905,7 @@ msgstr "" "मी %s पॅकेजकरीता संचिका शोधण्यास समर्थ नव्हतो. याचा अर्थ असाकी तुम्हाला हे पॅकेज स्वहस्ते " "स्थिर/निश्चित करण्याची गरज आहे(हरवलेल्या आर्चमुळे) " -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2759,7 +2914,7 @@ msgstr "" "मी %s पॅकेजकरीता संचिका शोधण्यास समर्थ नव्हतो. याचा अर्थ असाकी तुम्हालाहे पॅकेज स्वहस्ते " "स्थिर/निश्चित करण्याची गरज आहे." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2767,31 +2922,41 @@ msgstr "" "पॅकेज यादीची/सुचीची संचिका दूषित/खराब झालेली आहे. संचिका नाव नाही: पॅकेजकरीता क्षेत्र/" "ठिकाण %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "आकार जुळतनाही" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "%s (1) पॅकेज फाईल पार्स करण्यात असमर्थ" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "लक्षात घ्या,%s ऐवजी %s ची निवड करत आहे \n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "%s डायव्हर्जन फाईलमध्ये अवैध ओळ आहे:" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "%s (1) पॅकेज फाईल पार्स करण्यात असमर्थ" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "विक्रेता गट %s मध्ये बोटाचे ठसे नाहीत" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2800,66 +2965,66 @@ msgstr "" "सिडी-रॉमचे माउंट स्थान %s वापरुन\n" "सिडी-रॉम माउंट होत आहे\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "ओळखत आहे.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "ग्रहण केलेले नामदर्शक: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "सिडी-रॉम अनमाउंट होत आहे...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "सिडी-रॉमचे माउंट स्थान %s वापरुन\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "सिडी-रॉम अनमाउंट करत आहे\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "डिस्क/चकती करिता प्रतिक्षा करीत आहे...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "सिडी-रॉम माउंट होत आहे...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "संचिकाच्या यादी/सूचीसाठी डिस्क/चकती बारकाईने तपासत आहे..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "%zu पॅकेजेसची यादी/सूची, %zu स्त्रोताची यादी/सूची, %zu भाषांतर यादी/सूची आणि %zu " "स्वाक्षऱ्या/सिगनेचर्स सापडल्या\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "'%s' लेबल सापडले\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "ते स्विकारण्याजोगे/वैध नांव नाही, पुन्हा प्रयत्न करा.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2868,164 +3033,290 @@ msgstr "" "ह्या डिस्कला/चकतीला: म्हणतात\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "पॅकेज सूचींच्या प्रती तयार करित आहे..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "नविन स्त्रोत सूची लिहित आहे\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "ह्या डिस्क/चकती करिता स्त्रोत सूचीच्या प्रवेशिका आहेत: \n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i माहितीसंच लिहिले.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i गहाळ संचिकाबरोबर %i माहिती संच लिहिले.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i विजोड संचिकांबरोबर %i माहिती संच लिहिले\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "%i गहाळ संचिकाबरोबर आणि %i विजोड संचिकाबरोबर %i माहिती संच लिहिले\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "%s संरचना फाईल उघडत आहे" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "हॅश बेरीज जुळत नाही" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "'%s' साठी '%s' आवृत्ती सापडली नाही" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "'%s' साठी '%s' आवृत्ती सापडली नाही" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "%s कार्य सापडू शकले नाही" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "%s पॅकेज सापडू शकले नाही" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "%s संस्थापित होत आहे" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s संरचित होत आहे" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s काढून टाकत आहे" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s संपूर्ण काढून टाकले" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "संस्थापना-पश्चात ट्रिगर %s चालवत आहे" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "'%s' संचयिका गहाळ आहे" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "%s फाईल उघडता येत नाही" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s तयार करित आहे" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s सुटे/मोकळे करीत आहे " -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "%s संरचने साठी तयार करत आहे" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s संस्थापित झाले" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "%s ला काढून टाकण्यासाठी तयारी करत आहे" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s काढून टाकले" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "%s संपूर्ण काढून टाकण्याची तयारी करत आहे" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s संपूर्ण काढून टाकले" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "सत्रनोंद लिहिता येत नाही, openpty() असफल (/dev/pts आरोहित नाही?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "संचयिका यादीला कुलुप लावण्यात असमर्थ" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "फाईल पॅच करता आली नाही" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "जोडणी अकाली बंद झाली" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "दोष: ::gpgv:: कडून प्राप्त झालेला ऑर्गुमेंट सूचीचा पर्याय खूप लांबीचा. बाहेर पडत आहे." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "%s(नविन आवृती२) प्रक्रिया करीत असतांना दोष आढळून आला" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "स्त्रोत सुची %s (विक्रेता आयडी) मध्ये %u वाईट/व्यंग रेषा " + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "'%s': कीरिंग पर्यंत पोहोचू शकत नाही" + +#~ msgid "Could not patch file" +#~ msgstr "फाईल पॅच करता आली नाही" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3069,8 +3360,8 @@ msgstr "जोडणी अकाली बंद झाली" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "%i पॅकेजेसची यादी/सूची , %i स्त्रोताची यादी/सूची आणि %i स्वाक्षऱ्या/सिगनेचर्स " #~ "सापडल्या \n" @@ -13,153 +13,158 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2009-02-01 18:26+0100\n" "Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n" "Language-Team: Norwegian Bokmal <i18n-nb@lister.ping.ui.no>\n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Pakken %s versjon %s har et uinnfridd avhengighetsforhold:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Klarer ikke finne pakken %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Plassmengde pakkenavn: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Plassmengde pakkenavn: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Vanlige pakker: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Rent virtuelle pakker: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Enkle virtuelle pakker: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Sammensatte virtuelle pakker: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Mangler: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Antall unike versjoner: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Antall unike beskrivelser: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Antall avhengighetsforhold: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Antall forhold versjon/fil: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Antall forhold beskrivelse/fil: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Antall tilbudte tilknyttinger: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Antall utvidede strenger: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Total plass for avhengighetsforhold/versjoner: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Plass brukt av slark: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Samlet mengde redegjort plass: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Pakkefila %s er ikke oppdatert." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Du m oppgi nyaktig ett mnster" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Fant ingen pakker" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Klarer ikke finne pakken %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pakkefiler:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Mellomlageret er ikke oppdatert, kan ikke kryssreferere til en pakkefil" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Lste pakker:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ikke funnet)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installert: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ingen)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ingen)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pakke lst til: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versjonstabell:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s for %s kompilert p %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -180,6 +185,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -243,7 +249,12 @@ msgstr "Oppgi et navn for disken, eksempelvis Debian 2.1r1 disk 1" msgid "Please insert a Disc in the drive and press enter" msgstr "Sett inn en disk i lagringsenheten og trykk Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Klarte ikke endre navnet p %s til %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Gjenta denne prosessen for resten av CD-ene i ditt sett." @@ -309,40 +320,40 @@ msgstr "" " -c=? Les denne innstillingsfila.\n" " -o=? Sett en vilkrlig innstilling, f.eks. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Kan ikke skrive til %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Kan ikke fastsl debconf-versjonen. Er debconf installert?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Lista over pakkeutvidelser er for lang" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Feil ved lesing av katalogen %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lista over kildeutvidelser er for lang" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Feil ved skriving av topptekst til innholdsfila" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Det oppsto en feil ved lesing av %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -396,7 +407,8 @@ msgstr "" "erstatninger for dpkg-scanpackages og dpkg-scansources.\n" "\n" "apt-ftparchive oppretter Packages-filer fra et tre med debianpakker.\n" -"Packages-fila inneholder alle kontrollfeltene fra hver pakke i tillegg til\n" +"Packages-fila inneholder alle kontrollfeltene fra hver pakke i tillegg " +"til\n" "MD5-nkkel og filstrrelse. Du kan bruke en overstyringsfil for tvinge\n" "gjennom verdier for prioritet og kategori.\n" "\n" @@ -423,11 +435,11 @@ msgstr "" " -c=? Les denne oppsettsfila.\n" " -o=? Setter en vilkrlig innstilling" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Ingen utvalg passet" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Enkelte filer mangler i pakkegruppa %s" @@ -443,8 +455,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Databasen er gammel, forsker oppgradere %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "DB-formatet er ugyldig. Hvis du oppgraderte fra en eldre versjon av apt, " @@ -461,95 +474,95 @@ msgstr "Klarte ikke pne Databasefila %s: %s" msgid "Failed to stat %s" msgstr "Klarte ikke f statusen p %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arkivet har ingen kontrollpost" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Klarte ikke finne en peker" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Klarte ikke lese katalogen %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: Klarte ikke f statusen p %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "F:" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A:" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "F: Det er feil ved fila" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Klarte ikke sl opp %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Klarte ikke finne fram i treet" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Klarte ikke pne %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Klarte ikke lese lenken %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Klarte ikke oppheve lenken %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Klarte ikke lenke %s til %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink-grensa p %s B er ndd.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arkivet har ikke noe pakkefelt" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s har ingen overstyringsoppfring\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s-vedlikeholderen er %s, ikke %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s har ingen kildeoverstyringsoppfring\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s har ingen binroverstyringsoppfring heller\n" @@ -649,79 +662,79 @@ msgstr "Problem ved oppheving av lenken til %s" msgid "Failed to rename %s to %s" msgstr "Klarte ikke endre navnet p %s til %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "J" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Kompileringsfeil i regulrt uttrykk - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Flgende pakker har uinnfridde avhengighetsforhold:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "men %s er installert" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "men %s skal installeres" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "men lar seg ikke installere" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "men er en virtuell pakke" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "men er ikke installert" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "men skal ikke installeres" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " eller" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Flgende NYE pakker vil bli installert:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Flgende pakker vil bli FJERNET:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Flgende pakker er holdt tilbake:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Flgende pakker vil bli oppgradert:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Flgende pakker vil bli NEDGRADERT:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Flgende pakker vil bli endret:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (pga. %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -729,147 +742,238 @@ msgstr "" "ADVARSEL: Flgende essensielle pakker vil bli fjernet.\n" "Dette br IKKE gjres, med mindre du vet nyaktig hva du gjr!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu oppgraderte, %lu nylig installerte, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu installert p nytt, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu nedgraderte, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu fjerne og %lu ikke oppgradert.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu pakker ikke fullt installert eller fjernet.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Merk, velger %s istedenfor det regulre uttrykket %s\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Merk, velger %s istedenfor det regulre uttrykket %s\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Utvalgt versjon %s (%s) for %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Pakken %s er en virtuell pakke, som oppfylt av:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installert]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Versjons-kandidater" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Du m velge en pakke som skal installeres." + +#: 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 "" +"Pakken %s er ikke tilgjengelig, men en annen pakke henviser til den.\n" +"Dette kan bety at pakken mangler, er utgtt, eller bare finnes \n" +"tilgjengelig fra en annen kilde.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Flgende pakker erstatter den imidlertid:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Pakken %s har ingen installasjonskandidat" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Merk, velger %s istedenfor %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Omgr %s - den er allerede installert eller ikke satt til oppgradering.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Omgr %s - den er allerede installert eller ikke satt til oppgradering.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Det er ikke mulig installere %s p nytt - den kan ikke nedlastes.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s er allerede nyeste versjon.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s satt til manuell installasjon.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pakken %s er ikke installert, og derfor heller ikke fjernet\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Retter p avhengighetsforhold ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " mislyktes." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Klarer ikke rette p avhengighetsforholdene" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Klarer ikke minimere oppgraderingsettet" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Utfrt" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Du vil kanskje kjre apt-get -f install for rette p dette." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Uinnfridde avhengighetsforhold - Prv -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ADVARSEL: Flgende pakker ble ikke autentisert!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Autentiseringsadvarsel overstyrt.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Installer disse pakkene uten verifikasjon [j/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Noen pakker ble ikke autentisert" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Det oppsto problemer og -y ble brukt uten --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Intern feil, InstallPackages ble kalt med delagte pakker!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pakker trenges fjernes, men funksjonen er sltt av." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Intern feil, sortering fullfrte ikke" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Klarer ikke lse nedlastingsmappa" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Kan ikke lese kildlista." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "S rart ... Strrelsene stemmer ikke overens, send en e-post til " "apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "M hente %sB/%sB med arkiver.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "M hente %sB med arkiver.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Etter denne operasjonen vil %sB ekstra diskplass bli brukt.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Etter denne operasjonen vil %sB diskplass bli ledig.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Klarte ikke bestemme ledig plass i %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Dessverre, ikke nok ledig plass i %s" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "Bare trivielle endringer ble angitt, men dette er ikke en triviell endring." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ja, gjr som jeg sier!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -880,165 +984,112 @@ msgstr "" "For fortsette skriv inn teksten %s\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Avbryter." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Vil du fortsette [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Klarte ikke skaffe %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Noen av filene kunne ikke lastes ned" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Nedlasting fullfrt med innstillinga bare nedlasting" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -"Klarte ikke hente alle arkivene. Du kan prve med apt-get update eller --" -"fix-missing." +"Klarte ikke hente alle arkivene. Du kan prve med apt-get update eller " +"--fix-missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing og bytte av media stttes n ikke" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Klarer ikke rette p manglende pakker." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Avbryter istallasjonen." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Merk, velger %s istedenfor %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Omgr %s - den er allerede installert eller ikke satt til oppgradering.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pakken %s er ikke installert, og derfor heller ikke fjernet\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Pakken %s er en virtuell pakke, som oppfylt av:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installert]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Du m velge en pakke som skal installeres." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Pakken %s er ikke tilgjengelig, men en annen pakke henviser til den.\n" -"Dette kan bety at pakken mangler, er utgtt, eller bare finnes \n" -"tilgjengelig fra en annen kilde.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Flgende pakker erstatter den imidlertid:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Pakken %s har ingen installasjonskandidat" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Det er ikke mulig installere %s p nytt - den kan ikke nedlastes.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s er allerede nyeste versjon.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Utgave %s av %s ble ikke funnet" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Versjon %s av %s ble ikke funnet" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Utvalgt versjon %s (%s) for %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Kunne ikke finne informasjon om %s - lista over kildekodepakker" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Oppdaterings-kommandoen tar ingen argumenter" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Kan ikke lse listemappa" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Vi skal ikke slette ting, kan ikke starte auto-fjerner (AutoRemover)" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "Flgende pakker ble automatisk installert og er ikke lenger pkrevet:" +msgstr[0] "" +"Flgende pakker ble automatisk installert og er ikke lenger pkrevet:" +msgstr[1] "" +"Flgende pakker ble automatisk installert og er ikke lenger pkrevet:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Flgende pakker ble automatisk installert og er ikke lenger pkrevet:" - -#: cmdline/apt-get.cc:1516 +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] "" +"Flgende pakker ble automatisk installert og er ikke lenger pkrevet:" +msgstr[1] "" +"Flgende pakker ble automatisk installert og er ikke lenger pkrevet:" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Bruk apt-get autoremove for fjerne dem." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1056,43 +1107,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Flgende informasjon kan vre til hjelp med lse problemet:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Intern feil, autofjerneren (AutoRemover) dela noe" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Intern feil - AllUpgrade dela noe" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Klarte ikke finne oppgave %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Klarte ikke finne pakken %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Merk, velger %s istedenfor det regulre uttrykket %s\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s satt til manuell installasjon.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Du vil kanskje utfre apt-get -f install for rette p disse:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1100,7 +1131,7 @@ msgstr "" "Uinnfridde avhengighetsforhold. Prv apt-get -f install uten pakker (eller " "angi en lsning)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1112,122 +1143,151 @@ msgstr "" "at visse kjernepakker enn ikke er laget eller flyttet ut av Incoming for\n" "distribusjonen." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "delagte pakker" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Flgende ekstra pakker vil bli installert." -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Foresltte pakker:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Anbefalte pakker" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Klarte ikke finne pakken %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s satt til manuell installasjon.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Beregner oppgradering... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Mislyktes" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Utfrt" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Intern feil, problemlser dela noe" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Klarer ikke lse nedlastingsmappa" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Du m angi minst en pakke du vil ha kildekoden til" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Klarer ikke finne en kildekodepakke for %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Hopper over allerede nedlastet fil %s\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Du har ikke nok ledig plass i %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Trenger skaffe %sB av %sB fra kildekodearkivet.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Trenger skaffe %sB fra kildekodearkivet.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Skaffer kildekode %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Klarte ikke skaffe alle arkivene." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Omgr utpakking av allerede utpakket kilde i %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Utpakkingskommandoen %s mislyktes.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Sjekk om pakken dpkg-dev er installert.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Byggekommandoen %s mislyktes.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Barneprosessen mislyktes" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "Du m angi minst en pakke du vil sjekke builddeps for" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Klarer ikke skaffe informasjon om bygge-avhengighetene for %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s har ingen avhengigheter.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "Kravet %s for %s kan ikke oppfylles fordi pakken %s ikke finnes" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1236,32 +1296,32 @@ msgstr "" "Kravet %s for %s kan ikke oppfylles fordi det ikke finnes noen tilgjengelige " "versjoner av pakken %s som oppfyller versjonskravene" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -"Klarte ikke tilfredsstille %s avhengighet for %s: den installerte pakken %" -"s er for ny" +"Klarte ikke tilfredsstille %s avhengighet for %s: den installerte pakken " +"%s er for ny" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Klarte ikke tilfredsstille %s avhengighet for %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Klarte ikke tilfredstille bygg-avhengighetene for %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Klarte ikke behandle forutsetningene for bygging" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Stttede moduler:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1286,6 +1346,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1346,7 +1408,7 @@ msgstr "" "for mer informasjon og flere innstillinger\n" " Denne APT har kraften til en Superku.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1594,11 +1656,11 @@ msgstr "Fila %s/%s skriver over den tilsvarende fila i pakken %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Klarer ikke lese %s" @@ -1628,10 +1690,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Infokatalogen og den midlertidige katalogen m vre p det samme filsystemet" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Leser pakkelister" @@ -1736,20 +1797,41 @@ msgstr "Fant ingen gyldig kontrollfil" msgid "Unparsable control file" msgstr "Kontrollfila kan ikke tolkes" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Klarte ikke pne rr for %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Lesefeil fra %s-prosessen" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Klarte ikke f status" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Klarte ikke sette endringstidspunkt" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Klarer ikke lese CD-databasen %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" -"Bruk apt-cdrom for gjre denne CD-plata tilgjengelig for APT. Du kan ikke " -"bruke apt-get update til legge til nye CD-plater." +"Bruk apt-cdrom for gjre denne CD-plata tilgjengelig for APT. Du kan " +"ikke bruke apt-get update til legge til nye CD-plater." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Feil CD-plate" @@ -1768,15 +1850,6 @@ msgstr "Disk ikke funnet." msgid "File not found" msgstr "Fant ikke fila" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Klarte ikke f status" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Klarte ikke sette endringstidspunkt" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Ugyldig adresse. Lokale adresser kan ikke starte med //" @@ -1835,7 +1908,7 @@ msgstr "Tidsavbrudd p forbindelsen" msgid "Server closed the connection" msgstr "Tjeneren lukket forbindelsen" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Lesefeil" @@ -1847,177 +1920,174 @@ msgstr "Et svar oversvmte bufferen." msgid "Protocol corruption" msgstr "Protokolldeleggelse" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Skrivefeil" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Klarte ikke opprette en sokkel" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Klarte ikke kople til datasokkelen, tidsavbrudd p forbindelsen" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Klarte ikke koble til en passiv sokkel." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo klarte ikke opprette en lyttesokkel" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Klarte ikke binde til sokkel" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Klarte ikke lytte til sokkel" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Klarte ikke avgjre sokkelnavnet" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Klarte ikke sende PORT-kommandoen" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Ukjent adressefamilie %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT mislykkes, tjeneren sa: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Tidsavbrudd p tilkoblingen til datasokkelen" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Klarte ikke godta tilkoblingen" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problem ved oppretting av nkkel for fil" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Klarte ikke hente fila, tjeneren sa %s" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Tidsavbrudd p datasokkelen" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Dataoverfringen mislykkes, tjeneren sa %s" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Sprring" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Klarte ikke starte" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Kobler til %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Klarte ikke opprette en sokkel for %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Klarte ikke starte forbindelsen til %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Klarte ikke koble til %s:%s (%s), tidsavbrudd p forbindelsen" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Klarte ikke koble til %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Kobler til %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Klarte ikke sl opp %s" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Midlertidig feil ved oppslag av %s" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Noe galt skjedde ved oppslag av %s:%s (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Klarte ikke koble til %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Klarte ikke sl opp i nkkelring; %s" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Argumentliste fra Acquire::gpgv::Options for lang. Avbryter." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Avbryter istallasjonen." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "Intern feil: God signatur, men kunne bestemme nkkelfingeravtrykk?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Minst en ugyldig signatur ble funnet." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Klarte ikke kjre %s for verifisere signaturen (er gpgv installert?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Ukjent feil ved kjring av gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "De flgende signaturene var ugyldige:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2025,16 +2095,6 @@ msgstr "" "De flgende signaturene kunne ikke verifiseres fordi den offentlige nkkelen " "ikke er tilgjengelig:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Klarte ikke pne rr for %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Lesefeil fra %s-prosessen" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Venter p hoder" @@ -2068,60 +2128,75 @@ msgstr "Denne HTTP-tjeneren har delagt sttte for omrde" msgid "Unknown date format" msgstr "Ukjent datoformat" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Utvalget mislykkes" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Tidsavbrudd p forbindelsen" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Feil ved skriving til utfil" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Feil ved skriving til fil" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Feil ved skriving til fila" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Feil ved lesing fra tjeneren. Forbindelsen ble lukket i andre enden" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Feil ved lesing fra tjeneren" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Klarte ikke forkorte fila %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "delagte hodedata" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Forbindelsen mislykkes" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Intern feil" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Kan ikke utfre mmap p en tom fil" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Klarte ikke pne rr for %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Kunne ikke lage mmap av %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Klarte ikke pne %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Klarte ikke starte" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2130,81 +2205,98 @@ msgstr "" "Dynamisk MMap gikk tom for minne. k strrelsen p APT::Cache-Limit. " "Nvrende verdi: %lu. (man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Fant ikke utvalget %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Ukjent typeforkortelse: %c" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "pner oppsettsfila %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaksfeil %s:%u: Blokka starter uten navn." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaksfeil %s:%u: Feil p taggen" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaksfeil %s:%u: Ugyldige angivelser etter verdien" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Syntaksfeil %s:%u: Direktivene kan bare ligge i det verste nivet" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaksfeil %s:%u: For mange nstede inkluderte filer" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaksfeil %s:%u: Inkludert herfra" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaksfeil %s:%u: Direktivet %s er ikke stttet" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Syntaksfeil %s:%u: Direktivene kan bare ligge i det verste nivet" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaksfeil %s:%u: Ugyldige angivelser p slutten av fila" @@ -2235,32 +2327,32 @@ msgstr "Skjnner ikke kommandolinjevalget %s" msgid "Command line option %s is not boolean" msgstr "Kommandolinjevalget %s er ikke boolsk" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Valget %s krever et argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Valg %s: Angivelsen av oppsettselementet m ha en =<verdi>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Valget %s m ha et heltallsargument, ikke %s" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Valget %s er for langt" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Skjnner ikke %s. Prv true eller false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Ugyldig operasjon %s" @@ -2270,191 +2362,214 @@ msgstr "Ugyldig operasjon %s" msgid "Unable to stat the mount point %s" msgstr "Klarer ikke fastsette monteringspunktet %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Klarer ikke endre %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Klarer ikke f statusen p CD-spilleren" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Bruker ikke lsing for den skrivebeskyttede lsefila %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Kunne ikke pne lsefila %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Bruker ikke lsing p den nfs-monterte lsefila %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Fr ikke lst %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Ventet p %s, men den ble ikke funnet" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Underprosessen %s mottok et minnefeilsignal." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Underprosessen %s mottok et minnefeilsignal." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Underprosessen %s ga en feilkode (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Underprosessen %s avsluttet uventet" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Kunne ikke pne fila %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Klarte ikke pne rr for %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lese, har fremdeles %lu igjen lese, men ingen igjen" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "skrive, har fremdeles %lu igjen skrive, men klarte ikke " -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problem ved lsing av fila" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problem ved lsing av fila" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problem ved oppdatering av fila" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problem ved oppheving av lenke til fila" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problem ved oppdatering av fila" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Tomt pakkelager" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Pakkens lagerfil er delagt" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Pakkens lagerfil er av feil versjon (samvirker ikke)" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Denne APT sttter ikke versjonssystemet %s" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Pakkelageret ble bygd for en annen arkitektur" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Avhenger av" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Forutsetter" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Foreslr" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Anbefaler" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Er i konflikt med" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Erstatter" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Nuller" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "delegger" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "viktig" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "pkrevet" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "vanlig" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "valgfri" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "tillegg" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Skaper oversikt over avhengighetsforhold" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versjons-kandidater" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Oppretter avhengighetsforhold" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Leser tilstandsinformasjon" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Klarte ikke pne StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Klarte ikke skrive midlertidig StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2465,75 +2580,95 @@ msgstr "Klarer ikke fortolke pakkefila %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Klarer ikke fortolke pakkefila %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Feil p %lu i kildelista %s (dist fortolking)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Feil p linje %lu i kildelista %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Feil p %lu i kildelista %s (dist fortolking)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Feil p %lu i kildelista %s (dist fortolking)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Feil p %lu i kildelista %s (dist fortolking)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Feil p linje %lu i kildelista %s (nettadresse)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Feil p linje %lu i kildelista %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Feil p %lu i kildelista %s (fortolkning av nettadressen)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Feil p %lu i kildelista %s (Absolutt dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Feil p %lu i kildelista %s (dist fortolking)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "pner %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linje %u i kildelista %s er for lang" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Feil p %u i kildelista %s (type)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typen %s er ukjent i linje %u i kildelista %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Feil p %u i kildelista %s (selgers id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, 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 "" -"Den forestende installasjon m midlertidig fjerne den meget viktige pakken %" -"s pga. en konflikt/forutsettelses-lkke. Dette er ofte stygt, men hvis du " +"Den forestende installasjon m midlertidig fjerne den meget viktige pakken " +"%s pga. en konflikt/forutsettelses-lkke. Dette er ofte stygt, men hvis du " "virkelig vil det, s bruk innstillingen APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2545,14 +2680,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Oversiktsfil av typen %s stttes ikke" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Pakka %s trenger installeres p nytt, men jeg finner ikke lageret for den." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2560,11 +2695,11 @@ msgstr "" "Feil, pkgProblemResolver::Resolve skapte et brudd, det kan skyldes pakker " "som holdes tilbake." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Klarer ikke rette problemene, noen delagte pakker er holdt tilbake." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2572,24 +2707,29 @@ msgstr "" "Klarte ikke laste ned alle oversiktfilene. De ble ignorerte, eller gamle " "ble brukt isteden. " -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Listemappa %spartial mangler." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Arkivmappa %spartial mangler." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Kan ikke lse listemappa" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Henter fil %li av %li (%s gjenvrende)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Henter fil %li av %li" @@ -2609,12 +2749,12 @@ msgstr "Metoden %s startet ikke korrekt" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Sett inn disken merket %s i lagringsenheten %s og trykk Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Pakkesystemet %s stttes ikke" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Klarer ikke bestemme en passende pakkesystemtype" @@ -2628,141 +2768,163 @@ msgid "You must put some 'source' URIs in your sources.list" msgstr "" "Beklager, du m legge inn noen kilder (nettadresser) i din sources.list." -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Pakkelista eller tilstandsfila kunne ikke fortolkes eller pnes." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Det kan hende du vil kjre apt-get update for rette p disse problemene" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Ugyldig oppslag i foretrekksfila, manglende pakkehode" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Forsto ikke spikring av typen %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Ingen prioritet (eller null) spesifisert for pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Lageret har et uoverensstemmende versjonssystem" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Feil oppsto under behandling av %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Feil oppsto under behandling av %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Feil oppsto under behandling av %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Feil oppsto under behandling av %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Feil oppsto under behandling av %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Feil oppsto under behandling av %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Feil oppsto under behandling av %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Feil oppsto under behandling av %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Feil oppsto under behandling av %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Jss, du har overgtt antallet pakkenavn denne APT klarer." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Jss, du har overgtt antallet versjoner denne APT klarer." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Jss, du har overgtt antallet beskrivelser denne APT klarer." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Jss, du har overgtt antallet avhengighetsforhold denne APT klarer." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Feil oppsto under behandling av %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Feil oppsto under behandling av %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Fant ikke pakken %s %s ved behandling av filkrav" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Kunne ikke finne informasjon om %s - lista over kildekodepakker" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Samler inn filtilbud" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO-feil ved lagring av kildekode-lager" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "klarte ikke endre navnet, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Feil MD5sum" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hashsummen stemmer ikke" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Det er ingen offentlig nkkel tilgjengelig for de flgende nkkel-ID-ene:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2771,7 +2933,7 @@ msgstr "" "Klarte ikke finne en fil for pakken %s. Det kan bety at du m ordne pakken " "selv (fordi arkitekturen mangler)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2780,37 +2942,47 @@ msgstr "" "Klarte ikke finne en fil for pakken %s. Det kan bety at du m ordne denne " "pakken selv." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "Oversiktsfilene er delagte. Feltet Filename: mangler for pakken %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Feil strrelse" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Klarer ikke fortolke pakkefila %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Merk, velger %s istedenfor %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Ugyldig linje i avledningsfila: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Klarer ikke fortolke pakkefila %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Utgivers blokk %s inneholder ikke no fingeravtrykk" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2819,66 +2991,66 @@ msgstr "" "Bruker CD-ROM monteringspunkt %s\n" "Monterer CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Indentifiserer.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Lagret merkelapp: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Avmonterer CD-ROM ...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Bruker CD-ROM monteringspunkt %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Avmonterer CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Venter p CD-en...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Monterer CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Leter gjennom CD for indeksfiler..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Fant %zu pakkeindekser, %zu kildeindekser, %zu oversettelsesindekser og %zu " "signaturer\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Fant merkelapp %s\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Det er ikke et gyldig navn, prv igjen.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2887,164 +3059,289 @@ msgstr "" "CD-en er kalt: \n" "%s\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopierer pakkelister..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Skriver ny kildeliste\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Kildelisteoppfringer for denne CD-en er:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Skrev %i poster.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Skrev %i poster med %i manglende filer.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Skrev %i poster med %i feile filer.\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Skrev %i poster med %i manglende filer og %i feile filer.\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "pner oppsettsfila %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Hashsummen stemmer ikke" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Utgave %s av %s ble ikke funnet" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Versjon %s av %s ble ikke funnet" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Klarte ikke finne oppgave %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Klarte ikke finne pakken %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Installerer %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Setter opp %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Fjerner %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Fjernet %s fullstendig" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Kjrer etter-installasjonsutlser %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Mappa %s mangler" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Kunne ikke pne fila %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Forbereder %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Pakker ut %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Forbereder oppsett av %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Installerte %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Forbereder fjerning av %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Fjernet %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Forbereder fullstendig slette %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Fjernet %s fullstendig" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "Klarte ikke skrive logg, openpty() feilet (/dev/pts ikke montert?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Kan ikke lse listemappa" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Kunne ikke pne fila %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Forbindelsen ble uventet stengt" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E: Argumentliste fra Acquire::gpgv::Options for lang. Avbryter." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Feil oppsto under behandling av %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Feil p %u i kildelista %s (selgers id)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Klarte ikke sl opp i nkkelring; %s" + +#~ msgid "Could not patch file" +#~ msgstr "Kunne ikke pne fila %s" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3088,8 +3385,8 @@ msgstr "Forbindelsen ble uventet stengt" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "Fant %i pakkeindekser, %i kildeindekser og %i signaturer\n" #, fuzzy @@ -6,155 +6,159 @@ msgid "" msgstr "" "Project-Id-Version: apt_po\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2006-06-12 14:35+0545\n" "Last-Translator: Shiva Pokharel <pokharelshiva@hotmail.com>\n" "Language-Team: Nepali <info@mpp.org.np>\n" +"Language: ne\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: KBabel 1.10.2\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "प्याकेज %s संस्करण %s संग एउटा नभेटिएको dep छ:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "प्याकेज %s तोक्न असक्षम भयो" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "कूल प्याकेज नामहरू :" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "कूल प्याकेज नामहरू :" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " सामान्य प्याकेजहरू:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr "शुद्ध अवास्तविक प्याकेजहरू:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " एकल अवास्तविक प्याकेजहरू:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " मिश्रित अवास्तविक प्याकेजहरू:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " हराइरहेको:" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "कूल भिन्न संस्करणहरू:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "कूल भिन्न संस्करणहरू:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "कूल निर्भरताहरू:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "जम्मा ver/file सम्बन्धहरू: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "जम्मा ver/file सम्बन्धहरू: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "कूल उपलब्ध मानचित्रणहरू:" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "कूल विश्वव्यापी स्ट्रिङ्गहरू:" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "कूल निर्भरता संस्करण खाली ठाऊँ:" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "कूल शिथिल खाली ठाऊँ:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "को लागि कूल खाली ठाऊँ लेखांकन:" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "प्याकेज फाइल %s sync भन्दा बाहिर छ ।" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "तपाईँले एउटा वास्तविक बान्की दिनुपर्छ" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "कुनै प्याकेजहरू फेला परेन" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "प्याकेज %s तोक्न असक्षम भयो" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "प्याकेज फाइलहरू:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "क्यास sync भन्दा बाहिर छ, प्याकेज फाइल x-ref गर्न सक्दैन" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "पिन गरिएका प्याकेजहरू:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(फेला परेन)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " स्थापना भयो:" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(कुनै पनि होइन)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " उमेद्वार:" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(कुनै पनि होइन)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr "प्याकेज पिन:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " संस्करण तालिका:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s को लागि %s %s, %s %s मा कम्पाएल गरिएको छ\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -176,6 +180,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -239,7 +244,12 @@ msgstr "कृपया यो डिस्कको लागि नाम उ msgid "Please insert a Disc in the drive and press enter" msgstr "कृपया ड्राइभमा डिस्क घुसाउनुहोस् र इन्टर थिच्नुहोस्" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr " %s मा %s पुन:नामकरण असफल भयो" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "तपाईँको सेटमा बाँकी सि डि हरुको लागि यो प्रक्रिया फेरी गर्नुहोस् । " @@ -304,40 +314,40 @@ msgstr "" " -c=? यो कनफिगरेसन फाइल पढ्नुहोस्\n" " -o=? एउटा स्वेच्छाचारी कनफिगरेसन विकल्प सेट गर्नुहोस्, जस्तै -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr " %s मा लेख्न असक्षम" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr " debconf संस्करण प्राप्त गर्न सकिएन । के debconf स्थापना भयो ? " -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "प्याकेज विस्तार सूचि अति लामो छ" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "डाइरेक्ट्री %s प्रक्रिया गर्दा त्रुटि" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "स्रोत विस्तार सूचि अति लामो छ" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "सामाग्री फाइलहरुमा हेडर लेख्दा त्रुटि" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "सामग्री %sप्रक्रिया गर्दा त्रुटि" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -420,11 +430,11 @@ msgstr "" " -c=? यो कनफिगरेसन फाइल पढ्नुहोस्\n" " -o=? एउटा स्वेच्छाचारी कनफिगरेसन विकल्प सेट गर्नुहोस्" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "कुनै चयनहरू मेल खाएन" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "केही फाइलहरू प्याकेज फाइल समूह `%s' मा हराइरहेको छ" @@ -441,7 +451,7 @@ msgstr "DB पुरानो छ, %s स्तरवृद्धि गर् #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -456,95 +466,95 @@ msgstr "DB फाइल %s असक्षम भयो: %s" msgid "Failed to stat %s" msgstr " %s स्थिर गर्न असफल" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "संग्रह संग नियन्त्रण रेकर्ड छैन" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "कर्सर प्राप्त गर्न असक्षम भयो" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: डाइरेक्ट्री %s पढ्न असक्षम\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: %s स्थिर गर्न असक्षम\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: फाइलमा त्रुटिहरू लागू गर्नुहोस्" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "%s हल गर्न असफल भयो" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "ट्री हिडाईँ असफल भयो" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s खोल्न असफल" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "लिङ्क पढ्न असफल %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "अनलिङ्क गर्न असफल %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** %s मा %s लिङ्क असफल भयो" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "यस %sB हिटको डि लिङ्क सिमा।\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "संग्रह संग कुनै प्याकेज फाँट छैन" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s संग कुनै अधिलेखन प्रविष्टि छैन\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s संभारकर्ता %s हो %s होइन\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, fuzzy, c-format msgid " %s has no source override entry\n" msgstr " %s संग कुनै अधिलेखन प्रविष्टि छैन\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, fuzzy, c-format msgid " %s has no binary override entry either\n" msgstr " %s संग कुनै अधिलेखन प्रविष्टि छैन\n" @@ -644,79 +654,79 @@ msgstr "समस्या अनलिङ्क भइरहेछ %s" msgid "Failed to rename %s to %s" msgstr " %s मा %s पुन:नामकरण असफल भयो" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "संकलन त्रुटि रिजेक्स गर्नुहोस् - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "निम्न प्याकेजहरुले निर्भरताहरू भेटेनन्:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "तर %s स्थापना भयो" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "तर %s स्थापना हुनुपर्यो" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "तर यो स्थापनायोग्य छैन" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "तर यो अवास्तविक प्याकेज होइन" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "तर यो स्थापना भएन" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "तर यो स्थापना हुन गइरहेको छैन" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr "वा" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "निम्न प्याकेजहरू हटाइनेछन्:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "निम्न प्याकेजहरू पछाडि राखिनेछन्:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "निम्न प्याकेजहरू स्तर वृद्धि हुनेछन्:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "निम्न प्याकेजहरू स्तरकम गरिनेछन्:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "निम्न भइरहेको प्याकेजहरू परिवर्तन हुनेछैन:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (%s कारणले) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -724,144 +734,233 @@ msgstr "" "चेतावनी: निम्न आवश्यक प्याकेजहरू हटाइनेछन् ।\n" "तपाईँ के गरिरहेको यकिन नभएसम्म यो काम गरिने छैन!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu स्तर वृद्धि गरियो, %lu नयाँ स्थापना भयो, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu पुन: स्थापना गरियो, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu स्तर कम गरियो, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu हटाउन र %lu स्तर वृद्धि गरिएन ।\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu पूर्णरुपले स्थापना भएन र हटाइएन ।\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "द्रष्टब्य, रिजेक्स '%s' को लागि %s चयन गरिदैछ\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "द्रष्टब्य, रिजेक्स '%s' को लागि %s चयन गरिदैछ\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "%s को लागि चयन भएको संस्करण %s (%s)\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "प्याकेज %s ...द्वारा उपलब्ध गराइएको अवास्तविक प्याकेज हो:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [स्थापना भयो]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "उमेद्वार संस्करणहरू" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "तपाईँले स्थापना गर्न स्पष्ट रुपमा एउटा चयन गर्नुहोस् ।" + +#: 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 उपलब्ध छैन, तर अर्को प्याकेज द्वारा सिफारिस प्याकेज हो ।\n" +"यसको मतलब प्याकेज हराइरहेको प्याकेज, बेकायम भयो\n" +" अर्को स्रोतबाट मात्र उपलब्ध हुन्छ\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "जे भए पनि निम्न प्याकेजहरूले यसलाई बदल्छ:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "प्याकेज %s संग कुनै स्थापना उमेद्वार छैन" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "द्रष्टब्य, %s को सट्टा %s चयन भइरहेछ\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "%s फड्किदैछ, यो पहिल्यै स्थापना भयो र स्तरवृद्धि सेट भएको छैन ।\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "%s फड्किदैछ, यो पहिल्यै स्थापना भयो र स्तरवृद्धि सेट भएको छैन ।\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr " %s को पुन: स्थापना सम्भव छैन, यो डाउनलोड हुन सक्दैन ।\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s पहिल्यै नयाँ संस्करण हो ।\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "तर %s स्थापना हुनुपर्यो" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "प्याकेज %s स्थापना भएन, त्यसैले हटेन\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "निर्भरताहरू सुधार गरिदैछ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr "असफल भयो ।" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "निर्भरताहरू सुधार गर्न असक्षम भयो" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "स्तर वृद्धि सेटलाई न्यूनतम गर्न असक्षम भयो" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr "काम भयो" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "यी सुधार गर्न तपाईँले `apt-get -f install' चलाउन पर्छ ।" +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "यी सुधार गर्न तपाईँले 'apt-get -f install' चलाउन पर्छ ।" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "नभेटिएका निर्भरताहरू । -f प्रयोग गरेर प्रयास गर्नुहोस् ।" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "चेतावनी: निम्न प्याकलेजहरू प्रणाणीकरण हुन सक्दैन! " -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "प्रमाणिकरण चेतावनी अधिलेखन भयो ।\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "यी प्याकेजहरू रूजू बिना स्थापना गर्नुहुन्छ [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "केही प्याकेजहरू प्रमाणीकरण हुन सक्दैन" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "त्यहाँ समस्याहरू छन् र हुन्छलाई जोड नगरिकन -y को प्रयोग भयो" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "आन्तरिक त्रुटि, स्थापना प्याकेजहरुलाई भाँचिएको प्याकेज भनिन्थ्यो!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "प्याकेजहरू हट्न चाहदैछन् तर हटाई अक्षम भइरहेछ ।" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "आन्तरिक त्रुटि, आदेश समाप्त भएको छैन" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "डाउनलोड डाइरेक्ट्री ताल्चा मार्न असक्षम" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "स्रोतहरुको सूचि पढ्न सकिएन ।" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "कस्तो नमिलेको.. साइजहरू मेल खाएन, apt@packages.debian.org इमेल गर्नुहोस्" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "संग्रहहरुको %sB/%sB प्राप्त गर्न आवश्यक ।\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "संग्रहहरुको %sB प्राप्त गर्न आवश्यक ।\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "अनप्याक गरिसके पछि थप डिस्क खाली ठाउँको %sB प्रयोग हुनेछ ।\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "%sB अनप्याक गरिसके पछि डिस्क खाली ठाउँ खाली हुनेछ ।\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr " %s मा खाली ठाऊँ निर्धारण गर्न सकिएन" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "तपाईँ संग %s मा पर्याप्त खाली ठाऊँ छैन ।" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "त्रिभियल मात्र निर्दिष्ट गरिएको छ तर यो त्रिभियल सञ्चालन होइन ।" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "हो,मैले भने जस्तै गर्नुहोस्!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -872,28 +971,28 @@ msgstr "" "निरन्तरता दिन '%s' वाक्यांशमा टाइप गर्नुहोस् \n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "परित्याग गर्नुहोस् ।" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "के तपाईँ निरन्तरता दिन चाहनुहुन्छ [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "%s %s तान्न असफल भयो\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "केही फाइलहरू डाउनलोड गर्न असफल भयो" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "डाउनलोड समाप्त भयो र डाउनलोडमा मोड मात्रै छ" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -901,136 +1000,79 @@ msgstr "" "केही संग्रहहरू तान्न असक्षम भयो,apt-get अद्यावधिक चलिरहेछ वा हराइरहेको --fix-संगै प्रयास " "गर्नुहुन्छ ?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "हराइरहेको --fix-र स्वाप भइरहेको मेडिया हाल समर्थित भइरहेको छैन" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "हराइरहेको प्याकेजहरू सुधार्न असक्षम भयो ।" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "स्थापना परित्याग गरिदैछ ।" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "द्रष्टब्य, %s को सट्टा %s चयन भइरहेछ\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "%s फड्किदैछ, यो पहिल्यै स्थापना भयो र स्तरवृद्धि सेट भएको छैन ।\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "प्याकेज %s स्थापना भएन, त्यसैले हटेन\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "प्याकेज %s ...द्वारा उपलब्ध गराइएको अवास्तविक प्याकेज हो:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [स्थापना भयो]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "तपाईँले स्थापना गर्न स्पष्ट रुपमा एउटा चयन गर्नुहोस् ।" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"प्याकेज %s उपलब्ध छैन, तर अर्को प्याकेज द्वारा सिफारिस प्याकेज हो ।\n" -"यसको मतलब प्याकेज हराइरहेको प्याकेज, बेकायम भयो\n" -" अर्को स्रोतबाट मात्र उपलब्ध हुन्छ\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "जे भए पनि निम्न प्याकेजहरूले यसलाई बदल्छ:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "प्याकेज %s संग कुनै स्थापना उमेद्वार छैन" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr " %s को पुन: स्थापना सम्भव छैन, यो डाउनलोड हुन सक्दैन ।\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s पहिल्यै नयाँ संस्करण हो ।\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr " '%s' को लागि '%s' निष्काशन फेला पार्न सकिएन" -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr " '%s' को लागि '%s' संस्करण फेला पार्न सकिएन" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "%s को लागि चयन भएको संस्करण %s (%s)\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "स्रोत प्याकेज सूची %s स्थिर गर्न सकिएन " -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "अद्यावधिक आदेशले कुनै तर्कहरू लिदैन" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "सूचि डाइरेक्ट्री ताल्चा मार्न असफल" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" +msgstr[0] "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" +msgstr[1] "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" +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] "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" +msgstr[1] "निम्न नयाँ प्याकेजहरू स्थापना हुनेछन्:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1046,44 +1088,24 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "निम्न सूचनाले अवस्थालाई हल गर्न मद्दत गर्नेछ: " -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "आन्तरिक त्रुटि,समस्या हलकर्ताले उत्तम गुण भाँच्यो " -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "आन्तरिक त्रुटि,सबै स्तरवृद्धिले उत्तम गुण नष्ट गर्दछ" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "प्याकेज फेला पार्न सकिएन %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "प्याकेज फेला पार्न सकिएन %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "द्रष्टब्य, रिजेक्स '%s' को लागि %s चयन गरिदैछ\n" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "तपाईँ यसलाई सुधार गर्न 'apt-get -f install' चलाउन चाहनुहुन्छ:" -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "तर %s स्थापना हुनुपर्यो" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "तपाईँ यसलाई सुधार गर्न `apt-get -f install' चलाउन चाहनुहुन्छ:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1091,7 +1113,7 @@ msgstr "" "नभेटिएका निर्भरताहरू । प्याकेजहरू बिना 'apt-get -f install' प्रयास गर्नुहोस् ( वा " "समाधान निर्दिष्ट गर्नुहोस्) ।" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1104,122 +1126,151 @@ msgstr "" " वितरण अहिले सम्म सिर्जना\n" " भएको छैन वा आवगमन विनानै सर्यो ।" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "भाँचिएका प्याकेजहरू" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "निम्न अतिरिक्त प्याकेजहरू स्थापना हुनेछन्:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "सुझाव दिएका प्याकेजहरू:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "सिफारिस गरिएका प्याकेजहरू:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "प्याकेज फेला पार्न सकिएन %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "तर %s स्थापना हुनुपर्यो" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "स्तर वृद्धि गणना गरिदैछ..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "असफल भयो" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "काम भयो" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "आन्तरिक त्रुटि,समस्या हलकर्ताले उत्तम गुण भाँच्यो " -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "डाउनलोड डाइरेक्ट्री ताल्चा मार्न असक्षम" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "को लागि स्रोत तान्न कम्तिमा एउटा प्याकेज निर्दिष्ट गर्नुपर्छ" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "%s को लागि स्रोत प्याकेज फेला पार्न असफल भयो" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "पहिल्यै डाउनलोड भएका फाइलहरु फड्काइदैछ '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "तपाईँ संग %s मा पर्याप्त खाली ठाऊँ छैन" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "स्रोत संग्रहहरुको %sB/%sB प्राप्त गर्न आवश्यक छ ।\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "स्रोत संग्रहहरुको %sB प्राप्त गर्न आवश्यक छ ।\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "स्रोत फड्काउनुहोस् %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "केही संग्रह फड्काउन असफल भयो ।" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr " %s मा पहिल्यै अनप्याक गरिएका स्रोतको अनप्याक फड्काइदैछ\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "अनप्याक आदेश '%s' असफल भयो ।\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "जाँच्नुहोस् यदि 'dpkg-dev' प्याकेज स्थापना भयो ।\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "निर्माण आदेश '%s' असफल भयो ।\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "शाखा प्रक्रिया असफल भयो" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "को लागि builddeps जाँच्न कम्तिमा एउटा प्याकेज निर्दष्ट गर्नुपर्छ" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "%s को लागि निर्माण-निर्भरता सूचना प्राप्त गर्न असक्षम भयो" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s कुनै निर्माणमा आधारित हुदैन ।\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%s को लागि %s निर्भरता सन्तुष्ट हुन सकेन किनभने प्याकेज %s फेला पार्न सकिएन" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1228,30 +1279,30 @@ msgstr "" "%sको लागि %s निर्भरता सन्तुष्ट हुन सकेन किन भने प्याकेज %s को कुनै उपलब्ध संस्करणले संस्करण " "आवश्यकताहरुलाई सन्तुष्ट पार्न सकेन " -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "%s को लागि %s निर्भरता सन्तुष्ट पार्न असफल भयो: स्थापित प्याकेज %s अति नयाँ छ" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "%s को लागि %s निर्भरता सन्तुष्ट गर्न असफल: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "%s को लागि निर्माण निर्भरताहरू सन्तुष्ट गर्न सकिएन । " -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "निर्माण निर्भरताहरू प्रक्रिया गर्न असफल" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "समर्थित मोड्युलहरू:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1276,6 +1327,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1334,7 +1387,7 @@ msgstr "" "pages हेर्नुहोस् ।\n" " APT संग सुपर काउ शक्तिहरू छ ।\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1581,11 +1634,11 @@ msgstr "फाइल %s/%s ले प्याकेज %s मा एउटा #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "%s पढ्न असफल भयो" @@ -1614,10 +1667,9 @@ msgstr "%sinfo स्थिर गर्न असफल भयो" msgid "The info and temp directories need to be on the same filesystem" msgstr "सूचना र टेम्प डाइरेक्ट्रीहरू एउटै फाइल प्रणालीमा हुनपर्छ" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "प्याकेज सूचिहरू पढिदैछ" @@ -1719,12 +1771,33 @@ msgstr "वैध नियन्त्रण फाइल स्थित ग msgid "Unparsable control file" msgstr "पद वर्णन गर्न नसकिने नियन्त्रण फाइल" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "%s को लागि पाइप खोल्न सकिएन" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "%s प्रक्रियाबाट त्रुटि पढ्नुहोस् " + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "स्थिर गर्न असफल भयो" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "परिमार्जन समय सेट असफल भयो" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "सिडी रोम डेटाबेस पढ्न असक्षम %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1732,7 +1805,7 @@ msgstr "" "कृपया APT ले यो सिडी रोमलाई चिन्नको लागि apt-cdrom प्रयोग गर्नुहोस् । apt-get " "अद्यावधिक नयाँ सिडी रोमहरू थप्नको लागि प्रयोग गरिदैन" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "गलत सिडी रोम" @@ -1749,15 +1822,6 @@ msgstr "डिस्क फेला परेन ।" msgid "File not found" msgstr "फाइल फेला परेन " -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "स्थिर गर्न असफल भयो" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "परिमार्जन समय सेट असफल भयो" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "अवैध URl, स्थानिय URIS // संग सुरू हुन सक्दैन" @@ -1816,7 +1880,7 @@ msgstr "जडान समय सकियो" msgid "Server closed the connection" msgstr "सर्भरले जडान बन्द गर्यो" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "त्रुटि पढ्नुहोस्" @@ -1828,191 +1892,178 @@ msgstr "एउटा प्रतिक्रियाले बफर अधि msgid "Protocol corruption" msgstr "प्रोटोकल दूषित" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "त्रुटि लेख्नुहोस्" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "एउटा सकेट सिर्जना गर्न सकेन" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "डेटा सकेट जडान गर्न सकिएन, जडान समय सकियो" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "निस्क्रिय सकेट जडान गर्न सकिएन" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo सुन्ने सकेट प्राप्त गर्न असक्षम भयो" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "सकेट बाँध्न सकिएन" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "सकेटमा सुन्न सकिएन" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "सकेट नाम निर्धारण गर्न सकिएन" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "पोर्ट आदेश पठाउन असक्षम भयो" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "अज्ञात ठेगाना परिवार %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT असफल भयो, सर्भरले भन्यो: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "डेटा सकेटको जडान समय सकियो" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "जडान स्वीकार गर्न असक्षम भयो" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "समस्या द्रुतान्वेषण फाइल" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "फाइल तान्न असक्षम भयो, सर्भरले भन्यो '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "डेटा सकेट समय सकियो" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "डेटा स्थान्तरण असफल भयो, सर्भरले भन्यो '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "क्वेरी" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "आह्वान गर्न असक्षम भयो" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "%s (%s) मा जडान गरिदैछ" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "%s (f=%u t=%u p=%u) को लागि सकेट सिर्जना गर्न सकिएन" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr " %s:%s (%s) मा जडान सुरुवात गर्न सकेन" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "%s:%s (%s) मा जडान गर्न सकिएन, जडान समय सकियो" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr " %s:%s (%s) मा जडान गर्न सकिएन ।" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "%s मा जडान गरिदैछ" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "'%s' हल गर्न सकिएन" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "'%s' हल गर्दा अस्थायी असफल" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr " '%s:%s' (%i) हल गर्दा केही दुष्ट घट्यो" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "%s %s मा जडान गर्न असफल भयो:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "कुञ्जी घण्टी पहुँच गर्न सकिएन: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: प्राप्त गर्नेबाट तर्क सूचि::gpgv::अति लामो विकल्पहरू अवस्थित छ ।" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "स्थापना परित्याग गरिदैछ ।" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "आन्तरिक त्रुटि: असल हस्ताक्षर, तर कुञ्जी औठाछाप निर्धारण गर्न सकिएन?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "कम्तिमा एउटा अवैध हस्ताक्षर विरोध भयो ।" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "हस्ताक्षर रूजू गर्न '%s' कार्यन्वयन गर्न सकिएन (के gpgv स्थापना भयो?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "gpgv कार्यन्वयन गर्दा अज्ञात त्रुटि" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "निम्न हस्ताक्षरहरू अवैध छन्:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "निम्न हस्ताक्षरहरू रूजू हुन सक्दैन किन भने सार्वजनिक कुञ्जी उपलब्ध छैन:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "%s को लागि पाइप खोल्न सकिएन" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "%s प्रक्रियाबाट त्रुटि पढ्नुहोस् " - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "हेडरहरुको लागि पर्खिदैछ" @@ -2046,142 +2097,174 @@ msgstr "HTTP सर्भर संग भाँचिएको दायरा msgid "Unknown date format" msgstr "अज्ञात मिति ढाँचा" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "असफल चयन गर्नुहोस्" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "जडान समय सकियो" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "निर्गात फाइलमा त्रुटि लेखिदैछ" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "फाइलमा त्रुटि लेखिदैछ" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "फाइलमा त्रुटि लेखिदैछ" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "सर्भरबाट त्रुटि पढिदैछ । दूर गन्तब्य बन्द जडान" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "सर्भरबाट त्रुटि पढिदैछ" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "फाइल %s लेख्न असफल भयो" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "खराब हेडर डेटा" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "जडान असफल भयो" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "आन्तरिक त्रुटि" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "एउटा खाली फाइल mmap बनाउन सकिएन" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "%s को लागि पाइप खोल्न सकिएन" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "%lu बाइटहरुको mmap बनाउन सकिएन" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "%s खोल्न असफल" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "आह्वान गर्न असक्षम भयो" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "चयन %s फेला पार्न सकिएन" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "नचिनिएको टाइप संक्षिप्त रुप: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "कनफिगरेसन फाइल खोलिदैछ %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "वाक्य संरचना त्रुटि %s:%u: बन्द कुनै नाम बिना सुरू हुन्छ ।" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "वाक्य संरचना त्रुटि %s:%u: वैरुप गरिएको ट्याग" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "वाक्य संरचना त्रुटि %s:%u: मान पछाडि अतिरिक्त जंक" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "वाक्य संरचना त्रुटि %s:%u: निर्देशनहरू माथिल्लो तहबाट मात्र हुन्छ" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "वाक्य संरचना त्रुटि %s:%u: अति धेरै नेस्टेड समावेश गर्दछ" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "वाक्य संरचना त्रुटि %s:%u: यहाँ बाट समावेश गरेको" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "वाक्य संरचना त्रुटि %s:%u: समर्थन नभएको डाइरेक्टिभ '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "वाक्य संरचना त्रुटि %s:%u: निर्देशनहरू माथिल्लो तहबाट मात्र हुन्छ" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "वाक्य संरचना त्रुटि %s:%u:फाइलको अन्त्यमा अतिरिक्त जंक" @@ -2212,32 +2295,32 @@ msgstr "आदेश लाइन विकल्प %s बुझिएन" msgid "Command line option %s is not boolean" msgstr "आदेश लाइन विकल्प %s बूलियन छैन" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "विकल्प %s लाई एउटा तर्कको आवश्यकता पर्दछ ।" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "विकल्प %s: कनफिगरेसन वस्तु विशिष्टिकरण संग एउटा =<val> हुनुपर्छ ।" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "विकल्प %s लाई एउटा इन्टिजर तर्कको आवश्यक पर्दछ, '%s' होइन" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "विकल्प '%s' अति लामो छ" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "अर्थ %s बुझिएन, सत्य वा झूठो प्रयास गर्नुहोस् ।" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "अवैध सञ्चालन %s" @@ -2247,192 +2330,215 @@ msgstr "अवैध सञ्चालन %s" msgid "Unable to stat the mount point %s" msgstr "माउन्ट बिन्दु %s स्थिर गर्न असक्षम" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "%s मा परिवर्तन गर्न असक्षम" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "सिडी रोम स्थिर गर्न असफल भयो" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "ताल्चा मारिएको फाइल मात्र पढ्नको लागि ताल्चा मार्न प्रयोग गरिएको छैन %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "ताल्चा मारिएको फाइल खोल्न सकिएन %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "nfs माउन्ट गरिएको लक फाइलको लागि लक प्रयोग गरिएको छैन %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "ताल्चा प्राप्त गर्न सकिएन %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr " %s को लागि पर्खिरहेको तर यो त्यहाँ छैन" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "सहायक प्रक्रिया %s ले खण्डिकरण गल्ति प्राप्त भयो ।" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "सहायक प्रक्रिया %s ले खण्डिकरण गल्ति प्राप्त भयो ।" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "सहायक प्रक्रिया %s ले एउटा त्रुटि कोड फर्कायो (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "सहायक प्रक्रिया %s अनपेक्षित बन्द भयो" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "फाइल %s खोल्न सकिएन" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "%s को लागि पाइप खोल्न सकिएन" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "पड्नुहोस्, अहिले सम्म %lu पढ्न छ तर कुनै बाँकी छैन" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "लेख्नुहोस्, अहिले सम्म %lu लेख्न छ तर सकिदैन " -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "फाइल बन्द गर्दा समस्या" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "फाइल बन्द गर्दा समस्या" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "फाइल गुप्तिकरण गर्दा समस्या" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "फाइल अनलिङ्क गर्दा समस्या" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "फाइल गुप्तिकरण गर्दा समस्या" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "खाली प्याकेज क्यास" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "प्याकेज क्यास फाइल दूषित भयो " -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "प्याकेज क्यास फाइल एउटा अमिल्दो संस्करण हो" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "यो APT ले संस्करण प्रणालीलाई समर्थन गर्दैन '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "प्याकेज क्यास विभिन्न वास्तुकलाको लागि निर्माण भएको हो" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "आधारित" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "पुन:आधारित" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "सुझाव दिन्छ" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "सिफारिस गर्दछ" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "द्वन्दहरू" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "बदल्छ" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "वेकायमहरू" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "महत्वपूर्ण" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "आवश्यक" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "मानक" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "वैकल्पिक" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "अतिरिक्त" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "निर्भरता ट्री निर्माण गरिदैछ" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "उमेद्वार संस्करणहरू" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "निर्भरता सिर्जना" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "उपलब्ध सूचना गाँभिदैछ" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "%s खोल्न असफल" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "फाइल %s लेख्न असफल भयो" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2443,64 +2549,84 @@ msgstr "प्याकेज फाइल पद वर्णन गर्न msgid "Unable to parse package file %s (2)" msgstr "प्याकेज फाइल पद वर्णन गर्न असक्षम %s (२)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist पद वर्णन )" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist पद वर्णन )" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist पद वर्णन )" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist पद वर्णन )" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (URI पद वर्णन)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (पूर्ण dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "वैरुप्य लाइन %lu स्रोत सूचिमा %s (dist पद वर्णन )" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s खोलिदैछ" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "लाइन %u स्रोत सूचि %s मा अति लामो छ ।" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "वैरुप्य लाइन %u स्रोत सूचिमा %s (प्रकार)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "स्रोत सूची %s भित्र %u लाइनमा टाइप '%s' ज्ञात छैन" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "वैरुप्य लाइन %u स्रोत सूचिमा %s (बिक्रता आइडी)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2511,7 +2637,7 @@ msgstr "" "हटाउनु पर्नेछ । यो प्राय नराम्रो हो, तर यदि तपाईँ यो साँच्चै गर्न चाहनुहुन्छ भने, APT::" "Force-LoopBreak विकल्प सक्रिय गर्नुहोस् ।" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2523,13 +2649,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "अनुक्रमणिका फाइल प्रकार '%s' समर्थित छैन" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "प्याकेज %s पुन:स्थापना हुन चाहन्छ, तर यसको लागि मैले एउटा संग्रह फेला पार्न सकिन ।" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2537,11 +2663,11 @@ msgstr "" "त्रुटि, pkgProblemResolver:: समाधानले विच्छेदन सिर्जना गर्दछ, यो भइरहेको प्याकेजहरुको " "कारणले गर्दा हो ।" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "समस्याहरू सुधार्न असक्षम भयो, तपाईँले प्याकेजहरु भाँच्नुभयो ।" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2549,24 +2675,29 @@ msgstr "" "केही अनुक्रमणिका फाइलहरू डाउनलोड गर्न असफल भयो, तिनीहरू उपेक्षित भए, वा सट्टामा पुरानो " "एउटा प्रयोग गरियो ।" -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "आंशिक सूचिहरुको डाइरेक्ट्री %s हराइरहेछ ।" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "आंशिक संग्रह डाइरेक्ट्री %s हराइरहेछ ।" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "सूचि डाइरेक्ट्री ताल्चा मार्न असफल" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "%li को %li फाइल पुन:प्राप्त गरिदैछ (%s बाँकी छ)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "%li को %li फाइल पुन:प्राप्त गरिदैछ" @@ -2586,12 +2717,12 @@ msgstr "विधि %s सही रुपले सुरू हुन सक msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "कृपया डिस्क लेबुल: '%s' ड्राइभ '%s'मा घुसउनुहोस् र इन्टर थिच्नुहोस् । " -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "प्याकिङ्ग प्रणाली '%s' समर्थित छैन" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "उपयुक्त प्याकिङ्ग प्रणाली प्रकार निर्धारन गर्न असक्षम भयो" @@ -2604,141 +2735,163 @@ msgstr "%s स्थिर गर्न असक्षम भयो ।" msgid "You must put some 'source' URIs in your sources.list" msgstr "तपाईँको स्रोत सूचिमा केही 'source' URIs राख्नुहोस्" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "प्याकेज सूचीहरू वा वस्तुस्थिति फाइल पद वर्णन गर्न वा खोल्न सकिएन ।" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "यो समस्याहरू सुधार्न तपाईँ apt-get अद्यावधिक चलाउन चाहनुहुन्छ" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "प्राथमिकता फाइलमा अवैध रेकर्ड, कुनै प्याकेज हेडर छैन" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "पिन टाइप %s बुझ्न सकिएन " -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "पिनको लागि कुनै प्राथमिकता (वा शून्य) निर्दिष्ट छैन" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "क्यास संग एउटा नमिल्दो संस्करण प्रणाली छ" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ प्याकेज)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (प्याकेज १ प्रयोग गर्नुहोस्)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ फाइल संस्करण १)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (प्याकेज २ प्रयोग गर्नुहोस्)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ फाइल संस्करण १)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ संस्करण १)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (प्याकेज ३ प्रयोग गर्नुहोस्)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ संस्करण २)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ फाइल संस्करण १)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "वाऊ, APT ले सक्षम गरेको प्याकेज नामहरुको नम्बरलाई तपाईँले उछिन्नुभयो । " -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "वाऊ, APT ले सक्षम गरेको संस्करणहरुको नम्बरलाई तपाईँले उछिन्नुभयो । " -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "वाऊ, APT ले सक्षम गरेको संस्करणहरुको नम्बरलाई तपाईँले उछिन्नुभयो । " -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "वाऊ, APT ले सक्षम गरेको निर्भरताहरुको नम्बरलाई तपाईँले उछिन्नुभयो । " -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (pkg फेला पार्नुहोस् )" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (संकलन फाइलले उपलब्ध गर्दछ)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "फाइल निर्भरताहरू प्रक्रिया गर्दा प्याकेज %s %s फेला परेन" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "स्रोत प्याकेज सूची %s स्थिर गर्न सकिएन " -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "फाइल उपलब्धताहरू संकलन गरिदैछ" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "स्रोत क्यास बचत गर्दा IO त्रुटि" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "पुन:नामकरण असफल गरियो, %s (%s -> %s) ।" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum मेल भएन" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "MD5Sum मेल भएन" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "निम्न कुञ्जी IDs को लागि कुनै सार्वजनिक कुञ्जी उपलब्ध छैन:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2747,7 +2900,7 @@ msgstr "" "%s प्याकेजको लागि मैले फाइल स्थित गर्न सकिन । यसको मतलब तपाईँले म्यानुल्ली यो प्याकेज " "निश्चित गर्नुहोस् । (arch हराएरहेको कारणले) " -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2756,37 +2909,47 @@ msgstr "" "%s प्याकेजको लागि मैले फाइल स्थित गर्न सकिन । यसको मतलब तपाईँले म्यानुल्ली यो प्याकेज " "निश्चित गर्नुहोस् ।" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "प्याकेज अनुक्रमणिका फाइलहरू दूषित भए । प्याकेज %s को लागि कुनै फाइलनाम: फाँट छैन ।" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "साइज मेल खाएन" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "प्याकेज फाइल पद वर्णन गर्न असक्षम %s (१)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "द्रष्टब्य, %s को सट्टा %s चयन भइरहेछ\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "घुमाउरो फाइलमा अवैध लाइन:%s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "प्याकेज फाइल पद वर्णन गर्न असक्षम %s (१)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "बिक्रता ब्ल्क %s ले कुनै औठाछाप समाविष्ट गर्दैन" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2795,65 +2958,65 @@ msgstr "" "सिडी रोम माउन्ट विन्दु प्रयोग गरिदैछ %s\n" "सिडी रोम माउन्ट गरिदैछ\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "परिचय गराइदैछ.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "लेबुल भण्डारण गर्नुहोस्:%s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "सिडी रोम अनमाउन्ट गरिदैछ..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "सिडी रोम माउन्ट विन्दु प्रयोग गरिदैछ %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "सिडी रोम अनमाउन्ट गरिदैछ\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "डिस्को लागि पर्खिदै...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "सिडी रोम माउन्ट गरिदै...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "अनुक्रमणिका फाइलहरुको लागि डिस्क स्क्यान गरिदैछ...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr " %i प्याकेज अनुक्रमणिकाहरू, %i स्रोत अनुक्रमणिका र %i हस्ताक्षरहरू फेला परे\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "लेबुल भण्डारण गर्नुहोस्:%s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "त्यो वैध नाम होइन, फेरी प्रयास गर्नुहोस् ।\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2862,164 +3025,290 @@ msgstr "" "यो डिस्कको नाम:\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "प्यकेज सूचिहरू प्रतिलिपी गरिदैछ..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "नयाँ स्रोत सूचि लेखिदैछ\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "यो डिस्कको लागि स्रोत सूचि प्रविष्टिहरू:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i रेकर्डहरू लेखियो ।\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "हराइरहेको फाइल %i हरू संगै %i रेकर्डहरू लेख्नुहोस् ।\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "मेल नखाएका फाइल %i हरू संगै %i रेकर्डहरू लेख्नुहोस् ।\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "हराइरहेको फाइल %i हरू र मेल नखाएका फाइल %i हरू संगै %i रेकर्डहरू लेख्नुहोस् ।\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "कनफिगरेसन फाइल खोलिदैछ %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "MD5Sum मेल भएन" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr " '%s' को लागि '%s' निष्काशन फेला पार्न सकिएन" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr " '%s' को लागि '%s' संस्करण फेला पार्न सकिएन" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "प्याकेज फेला पार्न सकिएन %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "प्याकेज फेला पार्न सकिएन %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr " %s स्थापना भयो" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr " %s कनफिगर गरिदैछ" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr " %s हटाइदैछ" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr " %s पूर्ण रुपले हट्यो" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "आंशिक सूचिहरुको डाइरेक्ट्री %s हराइरहेछ ।" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "फाइल %s खोल्न सकिएन" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr " %s तयार गरिदैछ" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr " %s अनप्याक गरिदैछ" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr " %s कनफिगर गर्न तयार गरिदैछ" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr " %s स्थापना भयो" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr " %s हटाउन तयार गरिदैछ" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr " %s हट्यो" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr " %s पूर्ण रुपले हटाउन तयार गरिदैछ" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr " %s पूर्ण रुपले हट्यो" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "सूचि डाइरेक्ट्री ताल्चा मार्न असफल" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "फाइल %s खोल्न सकिएन" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "जडान असमायिक बन्द भयो" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E: प्राप्त गर्नेबाट तर्क सूचि::gpgv::अति लामो विकल्पहरू अवस्थित छ ।" + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr " %s प्रक्रिया गर्दा त्रुटि देखा पर्यो (नयाँ संस्करण २)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "वैरुप्य लाइन %u स्रोत सूचिमा %s (बिक्रता आइडी)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "कुञ्जी घण्टी पहुँच गर्न सकिएन: '%s'" + +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "फाइल %s खोल्न सकिएन" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3061,8 +3350,8 @@ msgstr "जडान असमायिक बन्द भयो" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr " %i प्याकेज अनुक्रमणिकाहरू, %i स्रोत अनुक्रमणिका र %i हस्ताक्षरहरू फेला परे\n" #, fuzzy @@ -1,158 +1,165 @@ +# translation of nl.po to Dutch # advanced package transfer - apt message translation catalog +# # guus sliepen <guus@sliepen.warande.net>, 2002. # jochem berends <j@jochem.net>, 2002. # wannes soenen <wannes@wannes.cjb.net>, 2002. -# +# Frans Pop <elendil@planet.nl>, 2010. msgid "" msgstr "" -"Project-Id-Version: apt\n" +"Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2008-05-05 18:39+0200\n" -"Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n" -"Language-Team: debian-l10n-dutch <debian-l10n-dutch@lists.debian.org>\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-03-16 06:52+0100\n" +"Last-Translator: Frans Pop <elendil@planet.nl>\n" +"Language-Team: Dutch <debian-l10n-dutch@lists.debian.org>\n" +"Language: nl\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Dutch\n" +"X-Generator: KBabel 1.11.4\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Pakket %s versie %s heeft een niet-voldane vereiste:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Kan pakket %s niet vinden" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Totaal aantal pakketnamen: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Totaal aantal pakketnamen: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normale pakketten: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Zuiver virtuele pakketten: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Losstaande virtuele pakketten: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Gemengde virtuele pakketten: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Ontbrekend: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Totaal aantal verschillende versies: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Totaal aantal verschillende beschrijvingen: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Totaal aantal vereisten: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Totaal aantal versie/bestand-relaties: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Totaal aantal Beschrijving/bestand-relaties: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Totaal aantal 'Voorziet'-toewijzingen " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Totaal aantal geglobde strings: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Totale hoeveelheid vereisten-versieruimte: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Totale onbenutte ruimte: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Totale hoeveelheid verantwoorde ruimte: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Pakketbestand %s is niet meer gesynchroniseerd." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "U dient precies één patroon op te geven" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Geen pakketten gevonden" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Kan pakket %s niet vinden" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pakketbestanden:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Cache loopt niet synchroon, kan pakketbestand niet 'x-ref'-en" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Vastgepinde pakketten:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(niet gevonden)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Geïnstalleerd: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(geen)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidaat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(geen)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pakketpin: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versietabel:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s voor %s gecompileerd op %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -174,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -192,16 +200,16 @@ msgid "" "See the apt-cache(8) and apt.conf(5) manual pages for more information.\n" msgstr "" "Gebruik: apt-cache [opties] opdracht\n" -" apt-cache [opties] add bestand1 [bestand2 ...]\n" -" apt-cache [opties] showpkg pakket1 [pakket2 ...]\n" -" apt-cache [opties] showsrc pakket1 [pakket2 ...]\n" +" apt-cache [opties] add bestand1 [bestand2 ...]\n" +" apt-cache [opties] showpkg pakket1 [pakket2 ...]\n" +" apt-cache [opties] showsrc pakket1 [pakket2 ...]\n" +"\n" +"apt-cache is een basaal hulpmiddel waarmee u de binaire cachebestanden\n" +"van APT kunt manipuleren en informatie daaruit kunt opvragen.\n" "\n" -"apt-cache is een laagniveau-hulpmiddel waarmee u de binaire\n" -"cachebestanden van apt kunt manipuleren, en informatie\n" -"daaruit kunt opvragen.\n" "Opdrachten:\n" " add - Voeg een pakketbestand toe aan de broncache\n" -" gencaches - Bouw zowel het pakket- als de broncache\n" +" gencaches - Bouw zowel de pakket- als de broncache\n" " showpkg - Toon algemene informatie over een enkel pakket\n" " showsrc - Toon bronrecords\n" " stats - Toon enkele basisstatistieken\n" @@ -209,36 +217,40 @@ msgstr "" " dumpavail - Print een beschikbaarheidsbestand op stdout\n" " unmet - Toon niet voldane vereisten\n" " search - Toon lijst met pakketten die met regexpatroon overeenkomen\n" -" show - Toon een leesbaar dossier voor het pakket\n" -" depends - Toon de vereisten voor een pakket\n" +" show - Toon een leesbaar overzicht voor het pakket\n" +" depends - Toon de afhankelijkheden van een pakket\n" " rdepends - Toon de pakketten die afhankelijk zijn van een pakket\n" -" pkgnames - Toon de namen van alle pakketten\n" +" pkgnames - Toon de namen van alle pakketten op het systeem\n" " dotty - Genereer pakketgrafen voor GraphViz\n" " xvcg - Genereer pakketgrafen voor xvcg\n" " policy - Toon beleidsinstellingen\n" "\n" "Opties:\n" -" -h Deze hulptekst.\n" -" -p=? De pakketcache.\n" -" -s=? De broncache.\n" -" -q Voortgangsindicator uitschakelen.\n" -" -i Toon alleen belangrijke vereisten voor unmet opdracht.\n" -" -c=? Lees dit configuratiebestand.\n" +" -h Deze hulptekst\n" +" -p=? De pakketcache\n" +" -s=? De broncache\n" +" -q Voortgangsindicator uitschakelen\n" +" -i Toon alleen belangrijke vereisten voor de 'unmet' opdracht\n" +" -c=? Lees dit configuratiebestand\n" " -o=? Stel een willekeurige optie in, b.v. -o dir::cache=/tmp\n" -"\n" "Zie de apt-cache(8) en apt.conf(5) handleidingen voor meer informatie.\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" msgstr "" -"Gelieve een naam voor deze schijf op te geven, zoals 'Debian 2.1r1 Schijf 1'" +"Gelieve een naam voor deze schijf op te geven, bijvoorbeeld 'Debian 5.0.3 " +"Schijf 1'" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "Gelieve een schijf in het station te plaatsen en op 'enter' te drukken" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Hernoemen van %s naar %s is mislukt" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Dit proces dient herhaald te worden voor alle CD's in uw set." @@ -305,40 +317,40 @@ msgstr "" " -c=? Lees dit configuratiebestand.\n" " -o=? Stel een willekeurige optie in, b.v. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Kan niet naar %s schrijven" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Kan versie van debconf niet bepalen. Is debconf geïnstalleerd?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Pakket-extensielijst is te lang" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Fout bij het verwerken van map %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Bron-extensielijst is te lang" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Fout bij wegschrijven van de koptekst naar het 'contents'-bestand" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Fout bij het verwerken van de inhoud van %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -380,8 +392,7 @@ msgid "" " -o=? Set an arbitrary configuration option" msgstr "" "Gebruik: apt-ftparchive [opties] commando\n" -"\n" -"Commandos': packages <pad naar .deb's> [voorrangsbestand [padprefix]]\n" +"Opdrachten: packages <pad naar .deb's> [voorrangsbestand [padprefix]]\n" " sources <pad naar .dsc's> [voorrangsbestand [padprefix]]\n" " contents <pad>\n" " release <pad>\n" @@ -423,11 +434,11 @@ msgstr "" " -c=? Lees dit configuratiebestand in\n" " -o=? Stel een willekeurige configuratie optie in" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Geen van de selecties kwam overeen" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Sommige bestanden zijn niet aanwezig in de pakketbestandsgroep '%s'" @@ -444,10 +455,10 @@ msgstr "DB is verouderd, opwaardering van %s wordt geprobeerd" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" -"DB-formaat is ongeldig. Als u opgewaardeerd heeft van een oudere versie, van " +"DB-formaat is ongeldig. Als u opgewaardeerd heeft van een oudere versie van " "apt, dient u de database te verwijderen en opnieuw aan te maken." #: ftparchive/cachedb.cc:77 @@ -459,97 +470,97 @@ msgstr "Kan het DB-bestand %s niet openen: %s" #: apt-inst/extract.cc:207 apt-inst/deb/dpkgdb.cc:117 #, c-format msgid "Failed to stat %s" -msgstr "Status opvragen van %s is mislukt" +msgstr "stat op %s is mislukt" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Archief heeft geen 'control'-record" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Kan geen cursor verkrijgen" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Kon map %s niet lezen\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Kon de status van %s niet opvragen\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "F: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "F: Er zijn fouten van toepassing op het bestand " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Oplossen van %s is mislukt" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Doorlopen boomstructuur is mislukt" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Openen van %s is mislukt" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " OntlLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" -msgstr "Uitvoeren van readlink op %s is mislukt" +msgstr "readlink op %s is mislukt" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Ontlinken van %s is mislukt" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Linken van %s aan %s is mislukt" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" -msgstr " Ontlinklimiet van %sB is bereikt.\n" +msgstr " Ontlinklimiet van %sB bereikt.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Archief heeft geen 'package'-veld" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s heeft geen voorrangsingang\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s beheerder is %s, niet %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s heeft geen voorrangsingang voor bronpakketten\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s heeft ook geen voorrangsingang voor binaire pakketten\n" @@ -586,7 +597,7 @@ msgstr "Misvormde voorrangsingang %s op regel %lu #3" #: ftparchive/override.cc:127 ftparchive/override.cc:201 #, c-format msgid "Failed to read the override file %s" -msgstr "Voorrangsbestand %s kon niet gelezen worden" +msgstr "Lezen van het voorrangsbestand %s is mislukt" #: ftparchive/multicompress.cc:72 #, c-format @@ -604,7 +615,7 @@ msgstr "Aanmaken van IPC-pijp naar subproces is mislukt" #: ftparchive/multicompress.cc:195 msgid "Failed to create FILE*" -msgstr "Aanmaken FILE* is mislukt" +msgstr "Aanmaken van FILE* is mislukt" #: ftparchive/multicompress.cc:198 msgid "Failed to fork" @@ -649,79 +660,79 @@ msgstr "Probleem bij het ontlinken van %s" msgid "Failed to rename %s to %s" msgstr "Hernoemen van %s naar %s is mislukt" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "J" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Regex-compilatiefout - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "De volgende pakketten hebben niet-voldane vereisten:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "maar %s is geïnstalleerd" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "maar %s zal geïnstalleerd worden" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "maar het is niet installeerbaar" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "maar het is een virtueel pakket" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "maar het is niet geïnstalleerd" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "maar het zal niet geïnstalleerd worden" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " of" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "De volgende NIEUWE pakketten zullen geïnstalleerd worden:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "De volgende pakketten zullen VERWIJDERD worden:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "De volgende pakketten zijn achtergehouden:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "De volgende pakketten zullen opgewaardeerd worden:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "De volgende pakketten zullen GEDEGRADEERD worden:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "De volgende vastgehouden pakketten zullen gewijzigd worden:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (vanwege %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -729,147 +740,241 @@ msgstr "" "WAARSCHUWING: De volgende essentiële pakketten zullen verwijderd worden.\n" "Dit dient NIET gedaan te worden tenzij u precies weet wat u doet!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu pakketten opgewaardeerd, %lu pakketten nieuw geïnstalleerd, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu opnieuw geïnstalleerd, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu gedegradeerd, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu te verwijderen en %lu niet opgewaardeerd.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu pakketten niet volledig geïnstalleerd of verwijderd.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Let op, %s wordt geselecteerd omwille van de regex '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Let op, %s wordt geselecteerd omwille van de regex '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versie %s (%s) geselecteerd voor %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Pakket %s is een virtueel pakket voorzien door:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Geïnstalleerd]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Kandidaat-versies" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "U dient er één expliciet te selecteren voor installatie." + +#: 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 "" +"Pakket %s is niet beschikbaar, hoewel er naar verwezen wordt door\n" +"een ander pakket. Mogelijk betekent dit dat het pakket ontbreekt,\n" +"verouderd is, of enkel beschikbaar is van een andere bron\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Echter, de volgende pakketten vervangen dit:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Pakket %s heeft geen installeerbare kandidaat" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Let op, %s wordt geselecteerd in plaats van %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"%s wordt overgeslagen, het is al geïnstalleerd en opwaardering is niet " +"gevraagd.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"%s wordt overgeslagen, het is al geïnstalleerd en opwaardering is niet " +"gevraagd.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" +"Herinstallatie van %s is niet mogelijk daar het niet opgehaald kan worden.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s is reeds de nieuwste versie.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s is ingesteld voor handmatige installatie.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pakket %s is niet geïnstalleerd, en wordt dus niet verwijderd\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Vereisten worden gecorrigeerd..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " mislukt." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Kan vereisten niet corrigeren" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Kon de verzameling op te waarderen pakketten niet minimaliseren" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Klaar" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "U kunt 'apt-get -f install' uitvoeren om dit op te lossen." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Er zijn vereisten waaraan niet voldaan is. Probeer -f te gebruiken." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "" "WAARSCHUWING: De volgende pakketten kunnen niet geauthentificeerd worden:" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Authentificatiewaarschuwing is genegeerd.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Wilt u deze pakketten installeren zonder verificatie [j/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Sommige pakketten konden niet geauthentificeerd worden" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Er zijn problemen en -y was gebruikt zonder --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Interne fout, InstallPackages is aangeroepen met defecte pakketten!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pakketten moeten verwijderd worden maar verwijderen is uitgeschakeld." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Interne fout, rangschikken is niet voltooid" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Kon de ophaalmap niet vergrendelen" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "De lijst van bronnen kon niet gelezen worden." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Merkwaardig... De groottes kwamen niet overeen, gelieve apt@packages.debian." "org te mailen" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Er moeten %sB/%sB aan archieven opgehaald worden.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Er moeten %sB aan archieven opgehaald worden.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Door deze operatie zal er %sB extra schijfruimte gebruikt worden.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Door deze operatie zal er %sB schijfruimte vrijkomen.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Kon de hoeveelheid vrije schijfruimte op %s niet bepalen" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "U heeft onvoldoende vrije schijfruimte op %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "'Trivial Only' is opgegeven, dit is echter geen triviale bewerking." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ja, doe wat ik zeg!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -880,28 +985,28 @@ msgstr "" "Als u wilt doorgaan, dient u de zin '%s' in te typen.\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Afbreken." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Wilt u doorgaan [J/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" -msgstr "Ophalen van %s %s is mislukt\n" +msgstr "Ophalen van %s is mislukt %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Ophalen van sommige bestanden is mislukt" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Ophalen klaar en alleen-ophalen-modus staat aan" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -909,142 +1014,85 @@ msgstr "" "Kon sommige archieven niet ophalen, misschien kunt u 'apt-get update' of --" "fix-missing proberen?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing en medium wisselen wordt op dit moment niet ondersteund" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Geen oplossing voor de missende pakketten gevonden." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Installatie wordt afgebroken." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Let op, %s wordt geselecteerd in plaats van %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"%s wordt overgeslagen, het is al geïnstalleerd en opwaardering is niet " -"gevraagd.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pakket %s is niet geïnstalleerd, en wordt dus niet verwijderd\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Pakket %s is een virtueel pakket voorzien door:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Geïnstalleerd]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "U dient er één expliciet te selecteren voor installatie." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Pakket %s is niet beschikbaar, hoewel er naar verwezen wordt door\n" -"een ander pakket. Mogelijk betekent dit dat het pakket ontbreekt,\n" -"verouderd is, of enkel beschikbaar is van een andere bron\n" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Echter, de volgende pakketten vervangen dit:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Pakket %s heeft geen installeerbare kandidaat" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"Herinstallatie van %s is niet mogelijk daar het niet opgehaald kan worden.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s is reeds de nieuwste versie.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release '%s' voor '%s' is niet gevonden" -#: cmdline/apt-get.cc:1229 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Versie '%s' voor '%s' is niet gevonden" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Negeer niet beschikbare doelrelease '%s' van pakket '%s'" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versie %s (%s) geselecteerd voor %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "'%s' wordt genomen als bronpakket in plaats van '%s'\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" +msgstr "Negeer niet beschikbare versie '%s' van pakket '%s'" -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Kon de status van de bronpakketlijst %s niet opvragen" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" -msgstr "De 'update'-opdracht aanvaard geen argumenten" - -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Kon de lijst-map niet vergrendelen" +msgstr "De opdracht 'update' aanvaard geen argumenten" -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "We mogen geen dingen verwijderen, kan AutoRemover niet starten" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" "De volgende pakketten zijn automatisch geïnstalleerd en zijn niet langer " "nodig:" - -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +msgstr[1] "" "De volgende pakketten zijn automatisch geïnstalleerd en zijn niet langer " "nodig:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1657 +#, fuzzy, 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 pakketten zijn automatisch geïnstalleerd en zijn niet langer nodig.\n" +msgstr[1] "" +"%lu pakketten zijn automatisch geïnstalleerd en zijn niet langer nodig.\n" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "U kunt deze verwijderen via 'apt-get autoremove'." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1062,45 +1110,25 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "De volgende informatie helpt u mogelijk verder:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Interne fout, AutoRemover heeft dingen stukgemaakt" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Interne fout, AllUpgrade heeft dingen stukgemaakt" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Kon taak %s niet vinden" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Kon pakket %s niet vinden" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Let op, %s wordt geselecteerd omwille van de regex '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s is ingesteld voor handmatige installatie.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" "U wilt waarschijnlijk 'apt-get -f install' uitvoeren om volgende op te " "lossen:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1108,7 +1136,7 @@ msgstr "" "Er zijn niet-voldane vereisten. U kunt best 'apt-get -f install' uitvoeren " "zonder pakketten op te geven, (of u kunt zelf een oplossing specificeren)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1119,119 +1147,148 @@ msgstr "" "een onmogelijke situatie gevraagd hebt of dat u de 'unstable'-distributie \n" "gebruikt en sommige benodigde pakketten nog vastzitten in 'incoming'." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Niet-werkende pakketten:" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "De volgende extra pakketten zullen geïnstalleerd worden:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Voorgestelde pakketten:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Aanbevolen pakketten:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Kon pakket %s niet vinden" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s is ingesteld voor handmatige installatie.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Opwaardering wordt doorgerekend... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Mislukt" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Klaar" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Interne fout, probleemoplosser heeft dingen stukgemaakt" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Kon de ophaalmap niet vergrendelen" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "U dient minstens 1 pakket op te geven waarvan de broncode opgehaald moet " "worden" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Kan geen bronpakket vinden voor %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Reeds opgehaald bestand '%s' wordt overgeslagen\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "U heeft niet voldoende vrije schijfruimte op %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Moet %sB/%sB aan bronarchieven ophalen.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Moet %sB aan bronarchieven ophalen.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Ophalen bron %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Ophalen van sommige archieven is mislukt." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Het uitpakken van de reeds uitgepakte bron in %s wordt overgeslagen\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Uitpakopdracht '%s' is mislukt.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Gelieve na te gaan of het 'dpkg-dev'-pakket geïnstalleerd is.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Bouwopdracht '%s' is mislukt.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Dochterproces is mislukt" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "U dient tenminste één pakket op te geven om de bouwvereisten van te " "controleren" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Kan de informatie over de bouwvereisten voor %s niet ophalen" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s heeft geen bouwvereisten.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1240,7 +1297,7 @@ msgstr "" "De vereiste %s van pakket %s kan niet voldaan worden omdat pakket %s " "onvindbaar is" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1249,32 +1306,32 @@ msgstr "" "De vereiste %s van pakket %s kan niet voldaan worden omdat er geen " "beschikbare versies zijn van pakket %s die aan de versievereisten voldoen" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Voldoen van Vereiste %s van pakket %s is mislukt: geïnstalleerde versie %s " "is te nieuw" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Voldoen van de vereiste %s van pakket %s is mislukt: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Bouwvereisten voor %s konden niet voldaan worden." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Verwerken van de bouwvereisten is mislukt" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Ondersteunde modules:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1299,6 +1356,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1319,57 +1378,59 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" "Gebruik: apt-get [opties] opdracht\n" -" apt-get [opties] install|remove pakket1 [pakket2 ...]\n" -" apt-get [opties] source pakket1 [pakket2 ...]\n" +" apt-get [opties] install|remove pakket1 [pakket2 ...]\n" +" apt-get [opties] source pakket1 [pakket2 ...]\n" "\n" -"apt-get is een eenvoudige commandoregel-interface voor het ophalen en \n" -"installeren van pakketten. De meest gebruikte opdrachten zijn 'update' en\n" -"'install'.\n" +"apt-get is een eenvoudige commandoregel-interface voor het ophalen en\n" +"installeren van pakketten. De meest gebruikte opdrachten zijn 'update\n" +"en 'install'.\n" "\n" "Opdrachten:\n" -" update - Haal de laatste versie van de pakketlijst op\n" -" upgrade - Opwaardeer alle geïnstalleerde pakketten\n" +" update - Haal de huidige versie van pakketlijsten op\n" +" upgrade - Voer een opwaardering uit\n" " install - Installeer nieuwe pakketten (pakket is b.v. libc6, niet libc6." "deb)\n" " remove - Verwijder pakketten\n" -" autoremove - Verwijder alle niet-gebruikte pakketten\n" -" purge - Verwijder en wis pakketten\n" +" autoremove - Verwijder automatisch alle ongebruikte pakketten\n" +" purge - Verwijder pakketten en hun configuratiebestanden\n" " source - Haal bronarchieven op\n" -" build-dep - Installeer de pakketten vereist voor het bouwen van de " -"bronpakketten op\n" +" build-dep - Installeer de pakketten vereist voor het bouwen van " +"bronpakketten\n" " dist-upgrade - Opwaardeer de distributie, zie apt-get(8)\n" " dselect-upgrade - Opwaardeer volgens dselect-selecties\n" -" clean - Wis opgehaalde archief bestanden\n" -" autoclean - Wis oude opgehaalde archief bestanden\n" +" clean - Verwijder opgehaalde archiefbestanden\n" +" autoclean - Verwijder verouderde opgehaalde archiefbestanden\n" " check - Controleer onvoldane vereisten\n" "\n" "Opties:\n" -" -h Deze hulptekst\n" -" -q Logbare uitvoer - geen voortgangsindicator\n" -" -qq Uitvoer bestaat louter uit foutmeldingen\n" -" -d Alleen ophalen - archieven NIET installeren of uitpakken\n" -" -s Doe-niets. Doe alleen sorteersimulatie\n" -" -y Antwoord ja op alle vragen zonder ze te stellen\n" -" -f Probeer door te gaan als de integriteitstest faalt\n" -" -m Probeer door te gaan als sommige archieven niet gevonden kunnen " -"worden\n" -" -u Toon ook een lijst van bijgewerkte pakketten\n" -" -b Bouw het bronpakket na het ophalen\n" -" -V Toon uitgebreide versie nummers\n" +" -h Deze hulptekst\n" +" -q Logbare uitvoer - geen voortgangsindicator\n" +" -qq Geen uitvoer anders dan foutmeldingen\n" +" -d Alleen ophalen - archieven NIET installeren of uitpakken\n" +" -s Doe-niets. Doe alleen sorteersimulatie\n" +" -y Antwoord \"ja\" op alle vragen zonder ze te stellen\n" +" -f Probeer door te gaan als de integriteitstest faalt\n" +" -m Probeer door te gaan als archieven niet gevonden kunnen worden\n" +" -u Toon ook een lijst van bijgewerkte pakketten\n" +" -b Bouw het bronpakket nadat het is opgehaald\n" +" -V Toon uitgebreide versie nummers\n" " -c=? Lees dit configuratiebestand\n" " -o=? Stel een willekeurige optie in, b.v. -o dir::cache=/tmp\n" -"\n" "Zie de apt-get(8), sources.list(5) en apt.conf(5) handleidingen\n" "voor meer informatie en opties.\n" -" Deze APT heeft Super Koekrachten.\n" +" Deze APT heeft Super Koe kracht.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" +"OPMERKING: Dit is een simulatie!\n" +" Voor daadwerkelijke uitvoering heeft apt-get beheerdersrechten nodig.\n" +" Houd er ook rekening mee ook dat vergrendeling is uitgeschakeld en\n" +" vertrouw dus niet op de relevantie voor de werkelijke huidige situatie!" #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1453,16 +1514,13 @@ msgstr "Wilt u alle eerder opgehaalde '.deb'-bestanden verwijderen?" # matter where sentences start, but it has to fit in just these four lines, and # at only 80 characters per line, if possible. #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "Er zijn fouten opgetreden tijdens het uitpakken. De geïnstalleerde" +msgstr "" +"Er zijn fouten opgetreden tijdens het uitpakken. Geïnstalleerde pakketten" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" -msgstr "" -"pakketten worden geconfigureerd. Hierbij kunnen fouten meerdere malen " -"optreden" +msgstr "worden geconfigureerd. Hierbij kunnen fouten meerdere malen optreden" #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" @@ -1507,12 +1565,12 @@ msgstr "Ongeldige archiefondertekening" #: apt-inst/contrib/arfile.cc:78 msgid "Error reading archive member header" -msgstr "Fout bij het lezen van de koptekst van het archief-onderdeel" +msgstr "Fout bij het lezen van de koptekst van het archiefonderdeel" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "Ongeldige koptekst in archiefonderdeel" +msgstr "Ongeldige koptekst voor archiefonderdeel: %s" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" @@ -1616,11 +1674,11 @@ msgstr "Het bestand %s/%s overschrijft het bestand van pakket %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Kan %s niet lezen" @@ -1650,10 +1708,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "De 'info'- en de 'temp'-mappen dienen op hetzelfde bestandsysteem te staan" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Pakketlijsten worden ingelezen" @@ -1757,12 +1814,33 @@ msgstr "Lokaliseren van een geldig 'control'-bestand is mislukt" msgid "Unparsable control file" msgstr "Niet-ontleedbaar 'control'-bestand" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Kon geen pijp openen voor %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Leesfout door proces %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "stat is mislukt" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Instellen van de aanpassingstijd is mislukt" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Kan de cd databank %s niet lezen" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1770,7 +1848,7 @@ msgstr "" "Om deze APT deze CD te laten herkennen kunt u best apt-cdrom gebruiken. 'apt-" "get update' is niet in staat om nieuwe CDs toe te voegen" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Verkeerde CD" @@ -1788,15 +1866,6 @@ msgstr "Schijf niet gevonden" msgid "File not found" msgstr "Bestand niet gevonden" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Status opvragen is mislukt" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Instellen van de aanpassingstijd is mislukt" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Ongeldige URI, lokale URIs mogen niet beginnen met //" @@ -1855,7 +1924,7 @@ msgstr "Verbinding is verlopen" msgid "Server closed the connection" msgstr "Verbinding is verbroken door de server" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Leesfout" @@ -1867,182 +1936,177 @@ msgstr "Een reactie deed de buffer overlopen" msgid "Protocol corruption" msgstr "Protocolcorruptie" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Schrijffout" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Kon geen socket aanmaken" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Kon de datasocket niet verbinden, de verbinding verliep" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Kon de passieve socket niet verbinden." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo kon geen luistersocket verkrijgen" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Kon geen socket binden" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Kon niet op de socket niet luisteren" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Kon de socketnaam niet bepalen" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Kan PORT-commando niet verzenden" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Onbekende adresfamilie %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT is mislukt; bericht van server: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Datasocket verbinding is verlopen" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Kan de verbinding niet aanvaarden" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Probleem bij het hashen van het bestand" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Kan bestand niet ophalen; bericht van server: %s" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Datasocket verliep" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Data transfer is mislukt, server zei: %s" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Zoekopdracht" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Aanroepen mislukt van " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Er wordt verbinding gemaakt met %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Kon de socket voor %s (f=%u t=%u p=%u) niet aanmaken" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Kan de verbinding met %s:%s (%s) niet aangaan." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Kon niet verbinden met %s:%s (%s), de verbinding verliep" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Kon niet verbinden met %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Er wordt verbinding gemaakt met %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Kon '%s' niet vinden" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Tijdelijke fout bij het opzoeken van '%s'" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Er gebeurde iets raars bij het zoeken naar '%s:%s' (%i)" +msgstr "Er gebeurde iets raars bij het oplossen van '%s:%s' (%i - %s)" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "Kan niet verbinden met %s %s:" +msgstr "Kan geen verbinding maken met %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Kon de sleutelring niet benaderen: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"F: argumentenlijst van Acquire::gpv::Options was te lang. Er wordt " -"afgesloten." +msgid "No keyring installed in %s." +msgstr "Geen sleutelring geïnstalleerd in %s." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Interne fout: ondertekening is goed maar kon de vingerafdruk van de sleutel\n" "niet bepalen?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Er is tenminste één ongeldige ondertekening gevonden." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Kon '%s' niet uitvoeren om ondertekening te verifiëren (is gpgv " "geïnstalleerd?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Onbekende fout bij het uitvoeren van gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "De volgende ondertekeningen waren ongeldig:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2050,16 +2114,6 @@ msgstr "" "De volgende ondertekeningen konden niet geverifieerd worden omdat de " "publieke sleutel niet beschikbaar is:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Kon geen pijp openen voor %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Leesfout door proces %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Wachtend op de kopteksten" @@ -2095,145 +2149,180 @@ msgstr "De bereik-ondersteuning van deze HTTP-server werkt niet" msgid "Unknown date format" msgstr "Onbekend datumformaat" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Selectie is mislukt" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Verbinding verliep" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Fout bij het schrijven naar het uitvoerbestand" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Fout bij het schrijven naar bestand" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Fout bij het schrijven naar het bestand" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" "Fout bij het lezen van de server, andere kant heeft de verbinding gesloten" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Fout bij het lezen van de server" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 -#, fuzzy +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" -msgstr "Wegschrijven van bestand %s is mislukt" +msgstr "Afkorten van bestand is mislukt" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Foute koptekstdata" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Verbinding mislukt" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Interne fout" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Kan een leeg bestand niet mmappen" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Kon geen pijp openen voor %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Kon van %lu bytes geen mmap maken" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Kan %s niet openen" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Aanroepen mislukt van " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +"Onvoldoende ruimte voor Dynamische MMap. Gelieve de grootte van APT::Cache-" +"Limit te verhogen. Huidige waarde: %lu. (man 5 apt.conf)" + +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "" +msgstr "%lid %liu %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "" +msgstr "%liu %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "" +msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "" +msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Selectie %s niet gevonden" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Onbekende type-afkorting '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Configuratiebestand %s wordt geopend" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaxfout %s:%u: Blok start zonder naam." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaxfout %s:%u: Verkeerd gevormde markering" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaxfout %s:%u: Extra rommel na waarde" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Syntaxfout %s:%u: Richtlijnen kunnen enkel op het hoogste niveau gegeven " "worden" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaxfout %s:%u: Teveel geneste invoegingen" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaxfout %s:%u: Vanaf hier ingevoegd" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaxfout %s:%u: Niet-ondersteunde richtlijn '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Syntaxfout %s:%u: Richtlijnen kunnen enkel op het hoogste niveau gegeven " +"worden" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaxfout %s:%u: Extra rommel aan het einde van het bestand" @@ -2264,34 +2353,34 @@ msgstr "Commandoregel-optie %s wordt niet begrepen" msgid "Command line option %s is not boolean" msgstr "Commandoregel-optie %s is niet booleaans" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Optie %s vereist een argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Optie %s: De specificatie van het configuratie-item dient een =<waarde> te " "bevatten." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Optie %s vereist een integer getal als argument, niet '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Optie '%s' is te lang" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Waarde %s wordt niet begrepen, probeer 'true' of 'false'." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Ongeldige operatie %s" @@ -2301,194 +2390,217 @@ msgstr "Ongeldige operatie %s" msgid "Unable to stat the mount point %s" msgstr "Kan de status van het aanhechtpunt %s niet opvragen" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Kan %s niet veranderen" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" -msgstr "Het opvragen van de CD-status is mislukt" +msgstr "stat op de CD-ROM is mislukt" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Er wordt geen vergrendeling gebruikt voor het alleen-lezen-" "vergrendelingsbestand %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Kon het vergrendelingsbestand '%s' niet openen" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Het via nfs aangekoppelde vergrendelingsbestand %s wordt niet vergrendeld" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Kon vergrendeling %s niet verkrijgen" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Er is gewacht op %s, maar die kwam niet" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Subproces %s ontving een segmentatiefout." -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "Subproces %s ontving een segmentatiefout." +msgstr "Subproces %s ontving signaal %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Subproces %s gaf de foutcode %u terug" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Subproces %s sloot onverwacht af" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Kon het bestand %s niet openen" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Kon geen pijp openen voor %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lees, de laatste te lezen %lu zijn niet beschikbaar" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "schrijf, de laatste %lu konden niet weggeschreven worden" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Probleem bij het afsluiten van het bestand" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Probleem bij het afsluiten van het bestand" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Probleem bij het synchroniseren van het bestand" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Probleem bij het ontlinken van het bestand" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Probleem bij het synchroniseren van het bestand" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Lege pakketcache" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Het pakketcachebestand is beschadigd" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Het pakketcachebestand heeft een niet-compatibele versie" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Deze APT ondersteunt het versienummeringssysteem '%s' niet" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "De pakketcache was aangemaakt voor een andere architectuur" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Vereisten" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Voor-Vereisten" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Suggesties" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Aanbevelingen" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Conflicteert met" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Vervangt" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Verouderd" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Breekt" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" -msgstr "" +msgstr "Vult aan" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "belangrijk" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "noodzakelijk" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standaard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "optioneel" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Boom van vereisten wordt opgebouwd" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandidaat-versies" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generatie vereisten" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "De status informatie wordt gelezen" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Openen van StateFile %s is mislukt" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Wegschrijven van tijdelijke StateFile %s is mislukt" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2499,64 +2611,86 @@ msgstr "Kon pakketbestand %s niet ontleden (1)" msgid "Unable to parse package file %s (2)" msgstr "Kon pakketbestand %s niet ontleden (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Misvormde regel %lu in bronlijst %s (dist parse)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Misvormde regel %lu in bronlijst %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Misvormde regel %lu in bronlijst %s (dist parse)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Misvormde regel %lu in bronlijst %s (dist parse)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Misvormde regel %lu in bronlijst %s (dist parse)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Misvormde regel %lu in bronlijst %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Misvormde regel %lu in bronlijst %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Misvormde regel %lu in bronlijst %s (URI parse)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Misvormde regel %lu in bronlijst %s (absolute dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Misvormde regel %lu in bronlijst %s (dist parse)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "%s wordt geopend" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Regel %u van de bronlijst %s is te lang." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Misvormde regel %u in bronlijst %s (type)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Type '%s' op regel %u in bronlijst %s is onbekend" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Misvormde regel %u in bronlijst %s (verkopers-ID)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" +"Kon onmiddellijke configuratie van '%s' niet uitvoeren. Voor details zie " +"'man 5 apt.conf', onder APT::Immediate-Configure. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2568,19 +2702,21 @@ msgstr "" "vaak slecht, wilt u dit echt doen dan dient u de APT::Force-LoopBreak optie " "te activeren." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"Kon onmiddelijke configuratie van reeds uitgepakte '%s' niet uitvoeren. Voor " +"details zie 'man 5 apt.conf', onder APT::Immediate-Configure." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" -msgstr "Indexbestandtype '%s' wordt niet ondersteund" +msgstr "Indexbestand van type '%s' wordt niet ondersteund" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2588,7 +2724,7 @@ msgstr "" "Pakket %s moet opnieuw geïnstalleerd worden, maar er kan geen archief voor " "gevonden worden." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2596,11 +2732,11 @@ msgstr "" "Fout, pkgProblemResolver::Resolve maakte scheidingen aan, dit kan " "veroorzaakt worden door vastgehouden pakketten." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Kan problemen niet verhelpen, u houdt defecte pakketten vast." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2608,24 +2744,29 @@ msgstr "" "Ophalen van sommige indexbestanden is mislukt, deze zijn of genegeerd, of er " "zijn oudere versies van gebruikt." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Lijstmap %spartial is afwezig." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Archiefmap %spartial is afwezig." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Kon de lijst-map niet vergrendelen" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Bestand %li van %li wordt opgehaald (nog %s te gaan)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Bestand %li van %li wordt opgehaald" @@ -2647,12 +2788,12 @@ msgstr "" "Gelieve de schijf met label '%s' in het station '%s' te plaatsen en op " "'enter' te drukken." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Pakketbeheersysteem '%s' wordt niet ondersteund" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Kan geen geschikt pakketsysteemtype bepalen" @@ -2664,149 +2805,173 @@ msgstr "Kan de status van %s niet opvragen." #: apt-pkg/srcrecords.cc:44 msgid "You must put some 'source' URIs in your sources.list" msgstr "" -"Uw bronnenlijst (/etc/apt/sources.list) dient minstens 1 bron-URI te bevatten" +"Uw bronnenlijst (/etc/apt/sources.list) dient tenminste één bron-URI te " +"bevatten" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "De pakketlijsten of het statusbestand konden of niet ontleed, of niet " "geopend worden." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "U kunt misschien 'apt-get update' uitvoeren om deze problemen te verhelpen" -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" -msgstr "Ongeldige record in het voorkeurenbestand, geen 'Package'-koptekst" +msgstr "" +"Ongeldige record in het voorkeurenbestand %s, 'Package' koptekst ontbreekt" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Pintype %s wordt niet begrepen" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Er is geen prioriteit (of nul) opgegeven voor deze pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Cache heeft een niet-compatibel versienummeringssysteem" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Fout tijdens verwerken van %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Fout tijdens verwerken van %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Fout tijdens verwerken van %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Fout tijdens verwerken van %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Fout tijdens verwerken van %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Fout tijdens verwerken van %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Fout tijdens verwerken van %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Fout tijdens verwerken van %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Fout tijdens verwerken van %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Wauw, u heeft meer pakketten dan deze APT aan kan." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Wauw, u heeft meer versies dan deze APT aan kan." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Wauw, u heeft het maximum aantal beschrijvingen dat deze APT aan kan " "overschreden." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Wauw, u heeft meer afhankelijkheden dan deze APT aan kan." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Fout tijdens verwerken van %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Fout tijdens verwerken van %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Pakket %s %s werd niet gevonden bij het verwerken van de " "bestandsafhankelijkheden" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Kon de status van de bronpakketlijst %s niet opvragen" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Voorziene bestanden worden verzameld" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Invoer/Uitvoer-fout tijdens wegschrijven bronpakket-cache" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "herbenoeming is mislukt, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5-som komt niet overeen" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash-som komt niet overeen" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Er zijn geen publieke sleutels beschikbaar voor de volgende sleutel-IDs:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2815,7 +2980,7 @@ msgstr "" "Er kon geen bestand gevonden worden voor pakket %s. Dit kan betekenen dat u " "dit pakket handmatig moet repareren (wegens missende architectuur)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2824,7 +2989,7 @@ msgstr "" "Er kon geen bestand gevonden worden voor pakket %s. Dit kan betekenen dat u " "dit pakket handmatig moet repareren." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2832,31 +2997,41 @@ msgstr "" "De pakketindex-bestanden zijn beschadigd. Er is geen 'Filename:'-veld voor " "pakket %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Grootte komt niet overeen" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "Kon pakketbestand %s niet ontleden (1)" +msgstr "Kon Release-bestand %s niet ontleden" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "Let op, %s wordt geselecteerd in plaats van %s\n" +msgstr "Geen secties in Release-bestand %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Geen Hash-vermelding in Release-bestand %s" + +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Geen Hash-vermelding in Release-bestand %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Geen Hash-vermelding in Release-bestand %s" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Verkopersblok %s bevat geen vingerafdruk" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2865,66 +3040,68 @@ msgstr "" "Er wordt gebruik gemaakt van CD-aankoppelpunt %s\n" "CD wordt aangekoppeld\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificatie..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Opgeslagen label: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "CD wordt afgekoppeld...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Er wordt gebruik gemaakt van CD-aankoppelpunt %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "CD wordt losgekoppeld\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Er wordt gewacht op de schijf...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "CD wordt aangekoppeld...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" -msgstr "Er wordt gescant voor indexbestanden...\n" +msgstr "Er wordt gescand voor indexbestanden...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Er zijn %zu pakket-indexen, %zu bron-indexen, %zu vertalingsindexen, en %zu " "handtekeningen gevonden\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"Kan geen Package-bestanden vinden. Is dit mogelijk geen Debian schijf, of de " +"verkeerde architectuur?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Label '%s' gevonden\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Dat is een ongeldige naam, gelieve opnieuw te proberen.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2933,182 +3110,304 @@ msgstr "" "De schijf heet:\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Pakketlijsten worden gekopieerd..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Nieuwe bronlijst wordt weggeschreven\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Bronlijst-ingangen voor de schijf zijn:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "%i records weggeschreven.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "%i records weggeschreven met %i missende bestanden.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "%i records weggeschreven met %i niet overeenkomende bestanden\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "%i records weggeschreven met %i missende bestanden en %i niet overeenkomende " "bestanden\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "Configuratiebestand %s wordt geopend" +msgstr "Niet-bestaand bestand %s wordt overgeslagen" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "Kan geen authenticatierecord vinden voor: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "Hash-som komt niet overeen" +msgstr "Hash-som komt niet overeen voor: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Release '%s' voor '%s' is niet gevonden" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Versie '%s' voor '%s' is niet gevonden" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:447 #, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Kon taak %s niet vinden" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Kon pakket %s niet vinden" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 +#, c-format msgid "Installing %s" -msgstr "%s is geïnstalleerd" +msgstr "%s wordt geïnstalleerd" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "%s wordt geconfigureerd" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "%s wordt verwijderd" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "%s is volledig verwijderd" +msgstr "%s wordt volledig verwijderd" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 #, c-format -msgid "Running post-installation trigger %s" +msgid "Noting disappearance of %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:57 +#, c-format +msgid "Running post-installation trigger %s" +msgstr "Post-installatie-trigger %s wordt uitgevoerd" + +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" -msgstr "Map '%s' is afwezig." +msgstr "Map '%s' ontbreekt" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Kon het bestand %s niet openen" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "%s wordt voorbereid" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "%s wordt uitgepakt" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Configuratie van %s wordt voorbereid" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s is geïnstalleerd" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Verwijdering van %s wordt voorbereid" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s is verwijderd" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Volledige verwijdering van %s wordt voorbereid" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s is volledig verwijderd" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Kon logbestand niet wegschrijven, openpty() is mislukt (/dev/pts niet " "aangekoppeld?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "dpkg wordt uitgevoerd" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"Kan de beheersmap (%s) niet vergrendelen. Is deze in gebruik door een ander " +"proces?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "Kon de lijst-map niet vergrendelen" +msgstr "Kan de beheersmap (%s) niet vergrendelen. Heeft u beheerdersrechten?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, fuzzy, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"dpkg werd onderbroken; voer handmatig 'dpkg --configure -a' uit om het " +"probleem te verhelpen. " -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" +msgstr "Niet vergrendeld" + +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Kon bestand niet patchen" +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" +"Kon %s niet patchen met mmap of met een bestandsoperatie - de patch lijkt " +"beschadigd te zijn." + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Kon %s niet patchen met mmap (maar zonder mmap-specifieke fout) - de patch " +"lijkt beschadigd te zijn." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Verbinding werd voortijdig afgebroken" -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" - -#~ msgid "%4i %s\n" -#~ msgstr "%4i %s\n" +#~ msgid "E: Too many keyrings should be passed to gpgv. Exiting." +#~ msgstr "" +#~ "E: Te veel sleutelringen om door te geven aan gpgv. Er wordt afgesloten." -#~ msgid "Processing triggers for %s" -#~ msgstr "Fout bij het verwerken van triggers voor %s" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "F: argumentenlijst van Acquire::gpv::Options was te lang. Er wordt " +#~ "afgesloten." #~ msgid "" -#~ "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." +#~ "The size of a MMap has already reached the defined limit of %lu bytes," +#~ "abort the try to grow the MMap." #~ msgstr "" -#~ "Aangezien u slechts een enkele opdracht gegeven hebt is het zeer \n" -#~ "waarschijnlijk dat het pakket gewoon niet installeerbaar is. U kunt dan\n" -#~ "best een foutrapport indienen voor dit pakket." +#~ "De omvang van een MMap heeft de gedefinieerde limiet van %lu bytes al " +#~ "bereikt; de MMap wordt niet verder vergroot." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Fout tijdens verwerken van %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Misvormde regel %u in bronlijst %s (verkopers-ID)" @@ -9,154 +9,158 @@ msgid "" msgstr "" "Project-Id-Version: apt_nn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2005-02-14 23:30+0100\n" "Last-Translator: Havard Korsvoll <korsvoll@skulelinux.no>\n" "Language-Team: Norwegian nynorsk <i18n-nn@lister.ping.uio.no>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Pakken %s versjon %s har eit krav som ikkje er oppfylt:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Finn ikkje pakken %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Tal p pakkenamn: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Tal p pakkenamn: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Vanlege pakkar: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Reine virtuelle pakkar: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Enkle virtuelle pakkar: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Samansette virtuelle pakkar: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Manglar: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Tal p einskildversjonar: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Tal p einskildversjonar: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Tal p krav: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Tal p ver./fil-forhold: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Tal p ver./fil-forhold: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Tal p tilbyr-forhold: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Tal p strengar med jokerteikn: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Storleik p kravs- og versjonsrom: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Slingringsmon: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Brukt plass i alt: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Pakkefila %s er ute av takt." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Du m oppgi nyaktig eitt mnster" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Fann ingen pakkar" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Finn ikkje pakken %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Pakkefiler:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Mellomlageret er ute av takt, kan ikkje x-referera ei pakkefil" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Spikra pakkar:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ikkje funne)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installert: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ingen)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ingen)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pakke spikra til: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versjonstabell:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s for %s %s kompilert p %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -178,6 +182,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -243,7 +248,12 @@ msgstr "" " %s\n" "i stasjonen %s og trykk Enter.\n" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Klarte ikkje endra namnet p %s til %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" @@ -308,40 +318,40 @@ msgstr "" " -c=? Les denne innstillingsfila.\n" " -o=? Set ei vilkrleg innstilling, t.d. -o dir::cache=/tmp.\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Klarte ikkje skriva til %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Finn ikkje debconf-versjonen. Er debconf installert?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Lista over pakkeutvidingar er for lang" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Feil ved lesing av katalogen %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lista over kjeldeutvidingar er for lang" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Feil ved skriving av topptekst til innhaldsfila" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Feil ved lesing av %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 #, fuzzy msgid "" "Usage: apt-ftparchive [options] command\n" @@ -421,11 +431,11 @@ msgstr "" " -c=? Les denne oppsettsfila.\n" " -o=? Set ei vilkrleg innstilling." -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Ingen utval passa" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Enkelte filer manglar i pakkefilgruppa %s" @@ -442,7 +452,7 @@ msgstr "DB er for gammal, forskjer oppgradere %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -457,95 +467,95 @@ msgstr "Klarte ikkje opna DB-fila %s: %s" msgid "Failed to stat %s" msgstr "Klarte ikkje f status til %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arkivet har ingen kontrollpost" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Klarte ikkje f peikar" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr ": Klarte ikkje lesa katalogen %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr ": Klarte ikkje f status til %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "F: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr ": " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "F: Det er feil ved fila " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Klarte ikkje sl opp %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Treklatring mislukkast" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Klarte ikkje opna %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Klarte ikkje lesa lenkja %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Klarte ikkje oppheva lenkja %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Klarte ikkje lenkja %s til %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink-grensa p %sB er ndd.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arkivet har ikkje noko pakkefelt" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s har inga overstyringsoppfring\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s-vedlikehaldaren er %s, ikkje %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, fuzzy, c-format msgid " %s has no source override entry\n" msgstr " %s har inga overstyringsoppfring\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, fuzzy, c-format msgid " %s has no binary override entry either\n" msgstr " %s har inga overstyringsoppfring\n" @@ -645,79 +655,79 @@ msgstr "Problem ved oppheving av lenkje til %s" msgid "Failed to rename %s to %s" msgstr "Klarte ikkje endra namnet p %s til %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "J" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Regex-kompileringsfeil - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Flgjande pakkar har krav som ikkje er oppfylte:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "men %s er installert" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "men %s skal installerast" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "men lt seg ikkje installera" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "men er ein virtuell pakke" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "men er ikkje installert" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "men skal ikkje installerast" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " eller" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Dei flgjande NYE pakkane vil verta installerte:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Dei flgjande pakkane vil verta FJERNA:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Dei flgjande pakkane er haldne tilbake:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Dei flgjande pakkane vil verta oppgraderte:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Dei flgjande pakkane vil verta NEDGRADERTE:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Dei flgjande pakkane som er haldne tilbake vil verta endra:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (fordi %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 #, fuzzy msgid "" "WARNING: The following essential packages will be removed.\n" @@ -726,146 +736,240 @@ msgstr "" "TVARING: Dei flgjande ndvendige pakkane vil verta fjerna.\n" "Dette br IKKJE gjerast utan at du er fullstendig klar over kva du gjer!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu oppgraderte, %lu nyleg installerte, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu installerte p nytt, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu nedgraderte, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu skal fjernast og %lu skal ikkje oppgraderast.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu ikkje fullstendig installerte eller fjerna.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Merk, vel %s i staden for regex %s\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Merk, vel %s i staden for regex %s\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Vald versjon %s (%s) for %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Pakken %s er ein virtuell pakke, tilbydd av:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installert]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Kandidatversjonar" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Du m velja ein som skal installerast." + +#: 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 "" +"Det finst ingen tilgjengeleg versjon av pakken %s, men han er nemnt\n" +"av ein annan pakke. Dette tyder at pakket manglar, er gjort overfldig\n" +"eller er berre tilgjengeleg fr ei anna kjelde\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Dei flgjande pakkane kan brukast i staden:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Det finst ingen installasjonskandidat for pakken %s" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Merk, vel %s i staden for %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Hoppar over %s, for den er installert fr fr og ikkje sett til " +"oppgradering.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Hoppar over %s, for den er installert fr fr og ikkje sett til " +"oppgradering.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "%s kan ikkje installerast p nytt, for pakken kan ikkje lastast ned.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "Den nyaste versjonen av %s er installert fr fr.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "men %s skal installerast" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pakken %s er ikkje installert, og vert difor ikkje fjerna\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Rettar p krav ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " mislukkast." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Klarte ikkje retta p krav" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Klarte ikkje minimera oppgraderingsmengda" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Ferdig" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Du vil kanskje prva retta p desse ved kyra apt-get -f install." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "" +"Du vil kanskje prva retta p desse ved kyra apt-get -f install." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nokre krav er ikkje oppfylte. Prv med -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "TVARING: Klarer ikkje autentisere desse pakkane." -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Installer desse pakkane utan verifikasjon [j/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Nokre pakkar kunne ikkje bli autentisert" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Det oppstod problem, og -y vart brukt utan --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Nokre pakkar m fjernast, men fjerning er sltt av." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 #, fuzzy msgid "Internal error, Ordering didn't finish" msgstr "Intern feil ved tilleggjing av avleiing" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Klarte ikkje lsa nedlastingskatalogen" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Kjeldelista kan ikkje lesast." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "M henta %sB/%sB med arkiv.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "M henta %sB med arkiv.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Etter utpakking vil %sB meir diskplass verta brukt.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Etter utpakking vil %sB meir diskplass verta frigjort.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, fuzzy, c-format msgid "Couldn't determine free space in %s" msgstr "Du har ikkje nok ledig plass i %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Du har ikkje nok ledig plass i %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "Trivial Only var spesifisert, men dette er ikkje noka triviell handling." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ja, gjer som eg seier!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, fuzzy, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -876,167 +980,108 @@ msgstr "" "For halda fram, m du skriva nyaktig %s.\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Avbryt." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Vil du halda fram [J/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Klarte ikkje henta %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Klarte ikkje henta nokre av filene" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Nedlastinga er ferdig i nedlastingsmodus" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -"Klarte ikkje henta nokre av arkiva. Du kan prva med apt-get update eller --" -"fix-missing." +"Klarte ikkje henta nokre av arkiva. Du kan prva med apt-get update eller " +"--fix-missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing og byte av medium er ikkje sttta for tida" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Klarte ikkje retta opp manglande pakkar." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Avbryt installasjon." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Merk, vel %s i staden for %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Hoppar over %s, for den er installert fr fr og ikkje sett til " -"oppgradering.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pakken %s er ikkje installert, og vert difor ikkje fjerna\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Pakken %s er ein virtuell pakke, tilbydd av:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installert]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Du m velja ein som skal installerast." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Det finst ingen tilgjengeleg versjon av pakken %s, men han er nemnt\n" -"av ein annan pakke. Dette tyder at pakket manglar, er gjort overfldig\n" -"eller er berre tilgjengeleg fr ei anna kjelde\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Dei flgjande pakkane kan brukast i staden:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Det finst ingen installasjonskandidat for pakken %s" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "%s kan ikkje installerast p nytt, for pakken kan ikkje lastast ned.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "Den nyaste versjonen av %s er installert fr fr.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Fann ikkje utgva %s av %s" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Fann ikkje versjonen %s av %s" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Vald versjon %s (%s) for %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Klarte ikkje f status p kjeldepakkelista %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Oppdateringskommandoen tek ingen argument" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Klarte ikkje lsa listekatalogen" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "Dei flgjande NYE pakkane vil verta installerte:" +msgstr[0] "Dei flgjande NYE pakkane vil verta installerte:" +msgstr[1] "Dei flgjande NYE pakkane vil verta installerte:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Dei flgjande NYE pakkane vil verta installerte:" +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] "Dei flgjande NYE pakkane vil verta installerte:" +msgstr[1] "Dei flgjande NYE pakkane vil verta installerte:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1052,44 +1097,25 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Flgjande informasjon kan hjelpa med lysa situasjonen:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "Intern feil. AllUpgrade ydelagde noko" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Intern feil. AllUpgrade ydelagde noko" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "Fann ikkje pakken %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Fann ikkje pakken %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Merk, vel %s i staden for regex %s\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "men %s skal installerast" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Du vil kanskje prva retta p desse ved kyra apt-get -f install." +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "" +"Du vil kanskje prva retta p desse ved kyra apt-get -f install." -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1097,7 +1123,7 @@ msgstr "" "Nokre krav er ikkje oppfylte. Du kan prva apt-get -f install (eller velja " "ei lysing)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1109,123 +1135,152 @@ msgstr "" "distribusjonen, kan det g henda at nokre av pakkane som trengst ikkje\n" "er laga enno eller at dei framleis ligg i Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "ydelagde pakkar" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Dei flgjande tilleggspakkane vil verta installerte:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Fresltte pakkar:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Tilrdde pakkar" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Fann ikkje pakken %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "men %s skal installerast" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Reknar ut oppgradering ... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Mislukkast" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Ferdig" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 #, fuzzy msgid "Internal error, problem resolver broke stuff" msgstr "Intern feil. AllUpgrade ydelagde noko" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Klarte ikkje lsa nedlastingskatalogen" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Du m velja minst in pakke som kjeldekoden skal hentast for" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Finn ingen kjeldepakke for %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, fuzzy, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Hoppar over utpakking av kjeldekode som er utpakka fr fr i %s\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Du har ikkje nok ledig plass i %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "M henta %sB/%sB med kjeldekodearkiv.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "M henta %sB med kjeldekodearkiv.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Hent kjeldekode %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Klarte ikkje henta nokre av arkiva." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Hoppar over utpakking av kjeldekode som er utpakka fr fr i %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Utpakkingskommandoen %s mislukkast.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Byggjekommandoen %s mislukkast.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Barneprosessen mislukkast" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "Du m velja minst ein pakke som byggjekrava skal sjekkast for" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Klarte ikkje henta byggjekrav for %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s har ingen byggjekrav.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "Kravet %s for %s kan ikkje oppfyllast fordi pakken %s ikkje finst" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1234,31 +1289,31 @@ msgstr "" "Kravet %s for %s kan ikkje oppfyllast fordi det ikkje finst nokon " "tilgjengelege versjonar av pakken %s som oppfyller versjonskrava" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Klarte ikkje oppfylla kravet %s for %s: Den installerte pakken %s er for ny" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Klarte ikkje oppfylla kravet %s for %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Byggjekrav for %s kunne ikkje tilfredstillast." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Klarte ikkje behandla byggjekrava" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Sttta modular:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1283,6 +1338,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1342,7 +1399,7 @@ msgstr "" "til apt-get(8), sources.list(5) og apt.conf(5).\n" " APT har superku-krefter.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1587,11 +1644,11 @@ msgstr "Fila %s/%s skriv over den tilsvarande fila i pakken %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Klarte ikkje lesa %s" @@ -1621,10 +1678,9 @@ msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Infokatalogen og den mellombelse katalogen m vera p det same filsystemet" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Les pakkelister" @@ -1728,12 +1784,33 @@ msgstr "Fann ikkje noka gyldig kontrollfil" msgid "Unparsable control file" msgstr "Kontrollfila kan ikkje tolkast" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Klarte ikkje opna ryr for %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Lesefeil fr %s-prosessen" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Klarte ikkje f status" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Klarte ikkje setja endringstidspunkt" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Klarte ikkje lesa CD-ROM-databasen %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1741,7 +1818,7 @@ msgstr "" "Bruk apt-cdrom for gjera denne CD-plata tilgjengeleg for APT. Du kan " "ikkje bruka apt-get update til leggja til nye CD-plater." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Feil CD-plate" @@ -1760,15 +1837,6 @@ msgstr "Fann ikkje fila" msgid "File not found" msgstr "Fann ikkje fila" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Klarte ikkje f status" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Klarte ikkje setja endringstidspunkt" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Ugyldig URI. Lokale URI-ar kan ikkje starta med //" @@ -1827,7 +1895,7 @@ msgstr "Tidsavbrot p samband" msgid "Server closed the connection" msgstr "Tenaren lukka sambandet" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Lesefeil" @@ -1839,192 +1907,178 @@ msgstr "Eit svar flaumde over bufferen." msgid "Protocol corruption" msgstr "Protokollydeleggjing" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Skrivefeil" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Klarte ikkje oppretta sokkel" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Klarte ikkje kopla til datasokkel, tidsavbrot p sambandet" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Klarte ikkje kopla til passiv sokkel." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo klarte ikkje oppretta ein lyttesokkel" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Klarte ikkje binda til sokkel" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Klarte ikkje lytta til sokkel" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Klarte ikkje avgjera sokkelnamnet" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Klarte ikkje senda PORT-kommandoen" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Ukjend adressefamilie %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT mislukkast, tenaren sa: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Tidsavbrot p tilkopling til datasokkel" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Klarte ikkje godta tilkoplinga" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problem ved oppretting av nkkel for fil" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Klarte ikkje henta fila, tenaren sa %s" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Tidsavbrot p datasokkelen" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Dataoverfringa mislukkast, tenaren sa %s" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Sprjing" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Klarte ikkje starta " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Koplar til %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Klarte ikkje oppretta sokkel for %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Klarte ikkje initiera sambandet til %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Klarte ikkje kopla til %s:%s (%s), tidsavbrot p sambandet" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Klarte ikkje kopla til %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Koplar til %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Klarte ikkje sl opp %s" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Mellombels feil ved oppslag av %s" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Det hende noko dumt ved oppslag av %s:%s (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Klarte ikkje kopla til %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, fuzzy, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Klarte ikkje sl opp %s" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +msgid "No keyring installed in %s." +msgstr "Avbryt installasjon." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 #, fuzzy msgid "The following signatures were invalid:\n" msgstr "Dei flgjande tilleggspakkane vil verta installerte:" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Klarte ikkje opna ryr for %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Lesefeil fr %s-prosessen" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Ventar p hovud" @@ -2058,142 +2112,174 @@ msgstr "Denne HTTP-tenaren har ydelagd sttte for omrde" msgid "Unknown date format" msgstr "Ukjend datoformat" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Utvalet mislukkast" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Tidsavbrot p sambandet" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Feil ved skriving til utfil" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Feil ved skriving til fil" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Feil ved skriving til fila" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Feil ved lesing fr tenaren. Sambandet vart lukka i andre enden" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Feil ved lesing fr tenaren" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Klarte ikkje skriva fila %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "ydelagde hovuddata" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Sambandet mislukkast" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Intern feil" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Kan ikkje utfra mmap p ei tom fil" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Klarte ikkje opna ryr for %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Klarte ikkje laga mmap av %lu byte" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Klarte ikkje opna %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Klarte ikkje starta " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Fann ikkje utvalet %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Ukjend typeforkorting: %c" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Opnar oppsettsfila %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaksfeil %s:%u: Blokka startar utan namn." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaksfeil %s:%u: Misforma tagg" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaksfeil %s:%u: Ekstra rot etter verdien" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Syntaksfeil %s:%u: Direktiva kan berre liggja i det vste nivet" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaksfeil %s:%u: For mange nsta inkluderte filer" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaksfeil %s:%u: Inkludert herifr" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaksfeil %s:%u: Direktivet %s er ikkje sttta" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Syntaksfeil %s:%u: Direktiva kan berre liggja i det vste nivet" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaksfeil %s:%u: Ekstra rot til slutt i fila" @@ -2224,32 +2310,32 @@ msgstr "Skjnar ikkje kommandolinjevalet %s" msgid "Command line option %s is not boolean" msgstr "Kommandolinjevalet %s er ikkje boolsk" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Valet %s krev eit argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Val %s: Spesifikasjonen av oppsettselementet m ha ein =<verdi>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Valet %s m ha eit heiltalsargument, ikkje %s" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Valet %s er for langt" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Skjnar ikkje %s. Prv true eller false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Ugyldig operasjon %s" @@ -2259,192 +2345,215 @@ msgstr "Ugyldig operasjon %s" msgid "Unable to stat the mount point %s" msgstr "Klarte ikkje f status til monteringspunktet %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Klarte ikkje byta til %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Klarte ikkje f status til CD-ROM" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Brukar ikkje lsing for den skrivebeskytta lsefila %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Klarte ikkje opna lsefila %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Brukar ikkje lsing for den nfs-monterte lsefila %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Klarte ikkje lsa %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Venta p %s, men den fanst ikkje" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Underprosessen %s mottok ein segmenteringsfeil." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Underprosessen %s mottok ein segmenteringsfeil." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Underprosessen %s returnerte ein feilkode (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Underprosessen %s avslutta uventa" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Klarte ikkje opna fila %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Klarte ikkje opna ryr for %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lese, har framleis %lu att lesa, men ingen att" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "skrive, har framleis %lu att skrive, men klarte ikkje" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problem ved lsing av fila" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problem ved lsing av fila" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problem ved synkronisering av fila" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problem ved oppheving av lenkje til fila" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problem ved synkronisering av fila" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Tomt pakkelager" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Pakkelagerfila er ydelagd" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Versjonen til pakkelagerfila er ikkje kompatibel" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "APT stttar ikkje versjonssystemet %s" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Pakkelageret er bygd for ein annan arkitektur" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Krav" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Forkrav" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Forslag" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Tilrdingar" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Konflikt" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Byter ut" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Foreldar" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "viktig" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "pkravd" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "vanleg" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "valfri" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "tillegg" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Byggjer kravtre" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandidatversjonar" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Genererer kravforhold" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "Flettar informasjon om tilgjengelege pakkar" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "Klarte ikkje opna %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "Klarte ikkje skriva fila %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2455,64 +2564,84 @@ msgstr "Klarte ikkje tolka pakkefila %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Klarte ikkje tolka pakkefila %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Misforma linje %lu i kjeldelista %s (dist-tolking)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Misforma linje %lu i kjeldelista %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Misforma linje %lu i kjeldelista %s (dist-tolking)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Misforma linje %lu i kjeldelista %s (dist-tolking)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Misforma linje %lu i kjeldelista %s (dist-tolking)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Misforma linje %lu i kjeldelista %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Misforma linje %lu i kjeldelista %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Misforma linje %lu i kjeldelista %s (URI-tolking)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Misforma linje %lu i kjeldelista %s (absolutt dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Misforma linje %lu i kjeldelista %s (dist-tolking)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Opnar %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linja %u i kjeldelista %s er for lang." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Misforma linje %u i kjeldelista %s (type)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, fuzzy, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typen %s er ukjend i linja %u i kjeldelista %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Misforma linje %u i kjeldelista %s (utgjevar-ID)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2524,7 +2653,7 @@ msgstr "" "om du verkeleg vil gjera det, kan du bruka innstillinga APT::Force-" "LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2536,13 +2665,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Indeksfiltypen %s er ikkje sttta" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "Pakken %s m installerast p nytt, men arkivet finst ikkje." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2550,12 +2679,12 @@ msgstr "" "Feil, pkgProblemResolver::Resolve har laga brot. Dette kan skuldast pakkar " "som er haldne tilbake." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Klarte ikkje retta opp problema. Nokre ydelagde pakkar er haldne tilbake." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2563,24 +2692,29 @@ msgstr "" "Klarte ikkje lasta ned nokre av indeksfilene. Dei er ignorerte, eller gamle " "filer er brukte i staden." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Listekatalogen %spartial manglar." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Arkivkatalogen %spartial manglar." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Klarte ikkje lsa listekatalogen" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, fuzzy, c-format msgid "Retrieving file %li of %li" msgstr "Les filliste" @@ -2603,12 +2737,12 @@ msgstr "" " %s\n" "i stasjonen %s og trykk Enter.\n" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Pakkesystemet %s er ikkje sttta" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Klarte ikkje avgjera ein eigna pakkesystemtype" @@ -2621,142 +2755,164 @@ msgstr "Klarte ikkje f status p %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Du m leggja nokre kjelde-URI-ar i fila sources.list." -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Klarte ikkje tolka eller opna pakkelista eller tilstandsfila." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Du vil kanskje prva retta p desse problema ved kyra apt-get update." -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Ugyldig oppslag i innstillingsfila, manglar pakkehovud" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Skjnar ikkje spikringstypen %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Ingen prioritet (eller null) oppgitt for spiker" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Mellomlageret brukar eit inkompatibelt versjonssystem" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Feil ved behandling av %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Feil ved behandling av %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Feil ved behandling av %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Feil ved behandling av %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Feil ved behandling av %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Feil ved behandling av %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Feil ved behandling av %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Feil ved behandling av %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Feil ved behandling av %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Jss, du har overgtt talet p pakkenamn som APT kan handtera." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Jss, du har overgtt talet p versjonar som APT kan handtera." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Jss, du har overgtt talet p versjonar som APT kan handtera." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Jss, du har overgtt talet p krav som APT kan handtera." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Feil ved behandling av %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Feil ved behandling av %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Fann ikkje pakken %s %s ved behandling av filkrav" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Klarte ikkje f status p kjeldepakkelista %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Samlar inn filtilbod" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IU-feil ved lagring av kjeldelager" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "endring av namn mislukkast, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Feil MD5-sum" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "Feil MD5-sum" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2765,7 +2921,7 @@ msgstr "" "Fann ikkje fila for pakken %s. Det kan henda du m fiksa denne pakken sjlv " "(fordi arkitekturen manglar)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2773,38 +2929,48 @@ msgid "" msgstr "" "Fann ikkje fila for pakken %s. Det kan henda du m fiksa denne pakken sjlv." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Pakkeindeksfilene er ydelagde. Feltet Filename: manglar for pakken %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Feil storleik" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Klarte ikkje tolka pakkefila %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Merk, vel %s i staden for %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Ugyldig linje i avleiingsfila: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Klarte ikkje tolka pakkefila %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Utgjevarblokka %s inneheld ingen fingeravtrykk" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2813,65 +2979,65 @@ msgstr "" "Brukar monteringspunktet %s for CD-ROM\n" "Monterer CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identifiserer ... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Lagra etikett: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "Avmonterer CD-ROM ..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Brukar monteringspunktet %s for CD-ROM\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Avmonterer CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Ventar p disk ...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Monterer CD-ROM ...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Leitar etter indeksfiler p disken ...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "Fann %i pakkeindeksar, %i kjeldeindeksar og %i signaturar\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "Lagra etikett: %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Det er ikkje eit gyldig namn, prv igjen.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2880,163 +3046,288 @@ msgstr "" "Disken vert kalla: \n" "%s\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopierer pakkelister ..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Skriv ny kjeldeliste\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Kjeldelisteoppfringar for denne disken er:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Skreiv %i postar.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Skreiv %i postar med %i manglande filer.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Skreiv %i postar med %i filer som ikkje passa\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Skreiv %i postar med %i manglande filer og %i filer som ikkje passa\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Opnar oppsettsfila %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "Feil MD5-sum" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Fann ikkje utgva %s av %s" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Fann ikkje versjonen %s av %s" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Fann ikkje pakken %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Fann ikkje pakken %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr " Installert: " -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, fuzzy, c-format msgid "Configuring %s" msgstr "Koplar til %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, fuzzy, c-format msgid "Removing %s" msgstr "Opnar %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format msgid "Completely removing %s" msgstr "Klarte ikkje fjerna %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "Listekatalogen %spartial manglar." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Klarte ikkje opna fila %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, fuzzy, c-format msgid "Preparing %s" msgstr "Opnar %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, fuzzy, c-format msgid "Unpacking %s" msgstr "Opnar %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, fuzzy, c-format msgid "Preparing to configure %s" msgstr "Opnar oppsettsfila %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, fuzzy, c-format msgid "Installed %s" msgstr " Installert: " -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, fuzzy, c-format msgid "Removed %s" msgstr "Tilrdingar" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, fuzzy, c-format msgid "Preparing to completely remove %s" msgstr "Opnar oppsettsfila %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, fuzzy, c-format msgid "Completely removed %s" msgstr "Klarte ikkje fjerna %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Klarte ikkje lsa listekatalogen" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "Klarte ikkje opna fila %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Sambandet vart uventa stengd" +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Feil ved behandling av %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Misforma linje %u i kjeldelista %s (utgjevar-ID)" + +#, fuzzy +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Klarte ikkje sl opp %s" + +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "Klarte ikkje opna fila %s" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3078,8 +3369,8 @@ msgstr "Sambandet vart uventa stengd" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "Fann %i pakkeindeksar, %i kjeldeindeksar og %i signaturar\n" #, fuzzy @@ -10,153 +10,158 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.23.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2009-09-27 03:42+0100\n" "Last-Translator: Wiktor Wandachowicz <siryes@gmail.com>\n" "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Pakiet %s w wersji %s ma niespełnione zależności:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Nie udało się odnaleźć pakietu %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Liczba nazw pakietów: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Liczba nazw pakietów: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Zwykłych pakietów: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Czysto wirtualnych pakietów: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pojedynczych pakietów wirtualnych: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Mieszanych pakietów wirtualnych: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Brakujących: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "W sumie różnych wersji: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "W sumie różnych opisów: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "W sumie zależności: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "W sumie zależności wersja/plik: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "W sumie zależności opis/plik: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "W sumie mapowań zapewnień: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "W sumie dopasowanych napisów: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Sumaryczny rozmiar obszaru zależności od wersji: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Sumaryczny rozmiar niewykorzystanego miejsca: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Całkowity rozmiar: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Plik pakietu %s jest przestarzały." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Należy podać dokładnie jeden wzorzec" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nie znaleziono żadnych pakietów" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Nie udało się odnaleźć pakietu %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Plików pakietów:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Magazyn podręczny jest przestarzały, nie można odwołać się (x-ref) do pliku " "pakietu." #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Przypięte pakiety:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nieznaleziony)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Zainstalowana: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(brak)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandydująca: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(brak)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Sposób przypięcia: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabela wersji:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s dla %s skompilowany %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -177,6 +182,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -241,7 +247,12 @@ msgstr "Proszę wprowadzić nazwę dla tej płyty, np. \"Debian 2.1r1 Disk 1\"" msgid "Please insert a Disc in the drive and press enter" msgstr "Proszę włożyć dysk do napędu i nacisnąć enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Nie udało się zmienić nazwy %s na %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Należy powtórzyć ten proces dla reszty płyt." @@ -306,40 +317,40 @@ msgstr "" " -c=? Czyta wskazany plik konfiguracyjny.\n" " -o=? Ustawia dowolną opcję konfiguracji, np. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nie udało się pisać do %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Nie udało się pobrać wersji debconf. Czy debconf jest zainstalowany?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Lista rozszerzeń pakietów jest zbyt długa" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Błąd przetwarzania katalogu %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lista rozszerzeń źródeł jest zbyt długa" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Błąd przy zapisywaniu nagłówka do pliku zawartości" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Błąd podczas przetwarzania zawartości %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -422,11 +433,11 @@ msgstr "" " -c=? Czyta wskazany plik konfiguracyjny\n" " -o=? Ustawia dowolną opcję konfiguracji" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nie dopasowano żadnej nazwy" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Brakuje pewnych plików w grupie plików pakietów \"%s\"" @@ -442,8 +453,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Baza jest przestarzała, próbuję zaktualizować %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Niepoprawny format bazy. Jeśli została zaktualizowana starsza wersja apt, " @@ -460,95 +472,95 @@ msgstr "Nie udało się otworzyć pliku bazy %s: %s" msgid "Failed to stat %s" msgstr "Nie udało się wykonać operacji stat na %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Archiwum nie posiada rekordu kontrolnego" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Nie udało się pobrać kursora" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Nie udało się odczytać katalogu %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Nie można wykonać operacji stat na %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Błędy odnoszą się do pliku " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Nie udało się przetłumaczyć nazwy %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Przejście po drzewie nie powiodło się" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Nie udało się otworzyć %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Odłączenie %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Nie udało się odczytać dowiązania %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Nie udało się usunąć %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Nie udało się dowiązać %s do %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Osiągnięto ograniczenie odłączania %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Archiwum nie posiadało pola pakietu" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nie posiada wpisu w pliku override\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " opiekunem %s jest %s, a nie %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s nie posiada wpisu w pliku override źródeł\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s nie posiada również wpisu w pliku override binariów\n" @@ -648,79 +660,79 @@ msgstr "Problem przy usuwaniu %s" msgid "Failed to rename %s to %s" msgstr "Nie udało się zmienić nazwy %s na %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "T" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Błąd kompilacji wyrażenia regularnego - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Następujące pakiety mają niespełnione zależności:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ale %s jest zainstalowany" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ale %s ma zostać zainstalowany" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ale nie da się go zainstalować" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ale jest pakietem wirtualnym" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ale nie jest zainstalowany" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ale nie zostanie zainstalowany" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " lub" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Zostaną zainstalowane następujące NOWE pakiety:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Następujące pakiety zostaną USUNIĘTE:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Następujące pakiety zostały zatrzymane:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Następujące pakiety zostaną zaktualizowane:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Zostaną zainstalowane STARE wersje następujących pakietów:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Zostaną zmienione następujące zatrzymane pakiety:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (z powodu %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -728,146 +740,238 @@ msgstr "" "UWAGA: Zostaną usunięte następujące istotne pakiety.\n" "Nie powinno się tego robić, chyba że dokładnie wiesz co robisz!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu aktualizowanych, %lu nowo instalowanych, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu przeinstalowywanych, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu cofniętych wersji, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu usuwanych i %lu nieaktualizowanych.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu nie w pełni zainstalowanych lub usuniętych.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Uwaga, wybieranie %s za wyrażenie \"%s\"\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Uwaga, wybieranie %s za wyrażenie \"%s\"\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Wybrano wersję %s (%s) dla %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Pakiet %s jest pakietem wirtualnym zapewnianym przez:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Zainstalowany]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Kandydujące wersje" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Należy jednoznacznie wybrać jeden z nich do instalacji." + +#: 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 "" +"Pakiet %s nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.\n" +"Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny\n" +"pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Jednak następujące pakiety go zastępują:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Pakiet %s nie ma kandydata do instalacji" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Uwaga, wybieranie %s zamiast %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Pomijanie %s, jest już zainstalowane, a nie została wybrana aktualizacja.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Pomijanie %s, jest już zainstalowane, a nie została wybrana aktualizacja.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" +"Ponowna instalacja pakietu %s nie jest możliwa, nie może on zostać pobrany.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s jest już w najnowszej wersji.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s zaznaczony jako zainstalowany ręcznie.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pakiet %s nie jest zainstalowany, więc nie zostanie usunięty.\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Naprawianie zależności..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " nie udało się." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nie udało się naprawić zależności" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Nie udało się zminimalizować zbioru aktualizacji" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Gotowe" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Należy uruchomić \"apt-get -f install\", aby je naprawić." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Niespełnione zależności. Proszę spróbować użyć -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "UWAGA: Następujące pakiety nie mogą zostać zweryfikowane!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Ostrzeżenie uwierzytelniania zignorowano.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Zainstalować te pakiety bez weryfikacji [t/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Niektóre pakiety nie mogły zostać zweryfikowane" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Były problemy, a użyto -y bez --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Błąd wewnętrzny, InstallPackages użyto z uszkodzonymi pakietami!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pakiety powinny zostać usunięte, ale Remove jest wyłączone." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Błąd wewnętrzny, sortowanie niezakończone" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Nie udało się zablokować katalogu pobierania" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Nie udało się odczytać list źródeł." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Dziwne. Rozmiary się nie zgadzają, proszę to zgłosić pod apt@packages.debian." "org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Konieczne pobranie %sB/%sB archiwów.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Konieczne pobranie %sB archiwów.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Po tej operacji zostanie dodatkowo użyte %sB miejsca na dysku.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Po tej operacji zostanie zwolnione %sB miejsca na dysku.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Nie udało się ustalić ilości wolnego miejsca w %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Niestety w %s nie ma wystarczającej ilości wolnego miejsca." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Nakazano wykonywać tylko trywialne operacje, a to nie jest trywialne." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Tak, rób jak mówię!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -878,28 +982,28 @@ msgstr "" "Aby kontynuować wpisz zdanie \"%s\"\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Przerwane." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Kontynuować [T/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Nie udało się pobrać %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Nie udało się pobrać niektórych plików" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Ukończono pobieranie w trybie samego pobierania" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -907,141 +1011,87 @@ msgstr "" "Nie udało się pobrać niektórych archiwów, proszę spróbować uruchomić apt-get " "update lub użyć opcji --fix-missing" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing i zamiana nośników nie są obecnie obsługiwane" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Nie udało się poprawić brakujących pakietów." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Przerywanie instalacji" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Uwaga, wybieranie %s zamiast %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Pomijanie %s, jest już zainstalowane, a nie została wybrana aktualizacja.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pakiet %s nie jest zainstalowany, więc nie zostanie usunięty.\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Pakiet %s jest pakietem wirtualnym zapewnianym przez:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Zainstalowany]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Należy jednoznacznie wybrać jeden z nich do instalacji." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -"Pakiet %s nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.\n" -"Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny\n" -"pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Jednak następujące pakiety go zastępują:" -#: cmdline/apt-get.cc:1170 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Package %s has no installation candidate" -msgstr "Pakiet %s nie ma kandydata do instalacji" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -"Ponowna instalacja pakietu %s nie jest możliwa, nie może on zostać pobrany.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s jest już w najnowszej wersji.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Wydanie \"%s\" dla \"%s\" nie zostało znalezione" -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Wersja \"%s\" dla \"%s\" nie została znaleziona" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Wybrano wersję %s (%s) dla %s\n" +#: cmdline/apt-get.cc:1486 +#, fuzzy, c-format +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "Nie udało się wykonać operacji stat na liście pakietów źródłowych %s" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Nie udało się wykonać operacji stat na liście pakietów źródłowych %s" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Polecenie update nie wymaga żadnych argumentów" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Nie udało się zablokować katalogu list" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Nic nie powinno być usuwane, AutoRemover nie zostanie uruchomiony" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej " +"wymagane:" +msgstr[1] "" "Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej " "wymagane:" -#: cmdline/apt-get.cc:1515 -#, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +#: cmdline/apt-get.cc:1657 +#, fuzzy, 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 pakiety(ów) zostały zainstalowane automatycznie i nie są już więcej " +"wymagane.\n" +msgstr[1] "" "%lu pakiety(ów) zostały zainstalowane automatycznie i nie są już więcej " "wymagane.\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Aby je usunąć należy użyć \"apt-get autoremove\"." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1059,43 +1109,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Następujące informacje mogą pomóc rozwiązać sytuację:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Błąd wewnętrzny, AutoRemover wszystko popsuł" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Błąd wewnętrzny, AllUpgrade wszystko popsuło" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Nie udało się odnaleźć zadania %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Nie udało się odnaleźć pakietu %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Uwaga, wybieranie %s za wyrażenie \"%s\"\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s zaznaczony jako zainstalowany ręcznie.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Należy uruchomić \"apt-get -f install\", aby je naprawić:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1103,7 +1133,7 @@ msgstr "" "Niespełnione zależności. Proszę spróbować \"apt-get -f install\" bez " "pakietów (lub podać rozwiązanie)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1115,119 +1145,148 @@ msgstr "" "w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione\n" "z katalogu Incoming (\"Przychodzące\")." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Pakiety są uszkodzone" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Zostaną zainstalowane następujące dodatkowe pakiety:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Sugerowane pakiety:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Polecane pakiety:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Nie udało się odnaleźć pakietu %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s zaznaczony jako zainstalowany ręcznie.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Obliczanie aktualizacji..." -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Nie udało się" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Gotowe" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Błąd wewnętrzny, rozwiązywanie problemów wszystko popsuło" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Nie udało się zablokować katalogu pobierania" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Należy podać przynajmniej jeden pakiet, dla którego mają zostać pobrane " "źródła" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nie udało się odnaleźć źródła dla pakietu %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Pomijanie już pobranego pliku \"%s\"\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "W %s nie ma wystarczającej ilości wolnego miejsca" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Konieczne pobranie %sB/%sB archiwów źródeł.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Konieczne pobranie %sB archiwów źródeł.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Pobierz źródło %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Nie udało się pobrać niektórych archiwów." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Pomijanie rozpakowania już rozpakowanego źródła w %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Polecenie rozpakowania \"%s\" zawiodło.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Proszę sprawdzić czy pakiet \"dpkg-dev\" jest zainstalowany.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Polecenie budowania \"%s\" zawiodło.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Proces potomny zawiódł" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Należy podać przynajmniej jeden pakiet, dla którego mają zostać sprawdzone " "zależności dla budowania" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Nie udało się pobrać informacji o zależnościach dla budowania %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s nie ma zależności dla budowania.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1236,7 +1295,7 @@ msgstr "" "Zależność %s od %s nie może zostać spełniona, ponieważ nie znaleziono " "pakietu %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1245,32 +1304,33 @@ msgstr "" "Zależność %s od %s nie może zostać spełniona, ponieważ żadna z dostępnych " "wersji pakietu %s nie ma odpowiedniej wersji" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Nie udało się spełnić zależności %s od %s: Zainstalowany pakiet %s jest zbyt " "nowy" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Nie udało się spełnić zależności %s od %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Nie udało się spełnić zależności dla budowania %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Nie udało się przetworzyć zależności dla budowania" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Obsługiwane moduły:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 +#, fuzzy msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1294,6 +1354,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1354,7 +1416,7 @@ msgstr "" "apt-get(8), sources.list(5) i apt.conf(5).\n" " Ten APT ma moce Super Krowy.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1607,11 +1669,11 @@ msgstr "Plik %s/%s nadpisuje plik w pakiecie %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nie można czytać %s" @@ -1640,10 +1702,9 @@ msgstr "Nie udało się wykonać operacji stat na %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Pliki info i katalog tymczasowy muszą być na tym samym systemie plików" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Czytanie list pakietów" @@ -1748,12 +1809,33 @@ msgstr "Nie udało się odnaleźć poprawnego pliku control" msgid "Unparsable control file" msgstr "Plik kontrolny nie może zostać poprawnie zinterpretowany" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nie udało się otworzyć potoku dla %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Błąd odczytu z procesu %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Nie udało się wykonać operacji stat" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Nie udało się ustawić czasu modyfikacji" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Nie można odczytać bazy danych CD-ROM-ów %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1761,7 +1843,7 @@ msgstr "" "Proszę użyć programu apt-cdrom, aby APT mógł rozpoznać tę płytę CD. Nowych " "płyt nie można dodawać przy pomocy polecenia apt-get update" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Niewłaściwa płyta CD" @@ -1778,15 +1860,6 @@ msgstr "Nie odnaleziono dysku." msgid "File not found" msgstr "Nie odnaleziono pliku" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Nie udało się wykonać operacji stat" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Nie udało się ustawić czasu modyfikacji" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Nieprawidłowe URI, lokalne URI nie mogą zaczynać się od //" @@ -1831,8 +1904,8 @@ msgstr "" #, c-format msgid "Login script command '%s' failed, server said: %s" msgstr "" -"Polecenie skryptu rejestrowania \"%s\" nie powiodło się, odpowiedź serwera: %" -"s" +"Polecenie skryptu rejestrowania \"%s\" nie powiodło się, odpowiedź serwera: " +"%s" #: methods/ftp.cc:297 #, c-format @@ -1847,7 +1920,7 @@ msgstr "Przekroczenie czasu połączenia" msgid "Server closed the connection" msgstr "Serwer zamknął połączenie" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Błąd odczytu" @@ -1859,180 +1932,177 @@ msgstr "Odpowiedź przepełniła bufor." msgid "Protocol corruption" msgstr "Naruszenie zasad protokołu" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Błąd zapisu" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Nie udało się utworzyć gniazda" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Nie udało się połączyć gniazda danych, przekroczenie czasu połączenia" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Nie udało się połączyć pasywnego gniazda." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo nie było w stanie uzyskać nasłuchującego gniazda" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Nie udało się przyłączyć gniazda" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Nie udało się nasłuchiwać na gnieździe" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Nie udało się określić nazwy gniazda" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Nie można wysłać polecenia PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Nieznana rodzina adresów %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Polecenie EPRT nie powiodło się, odpowiedź serwera: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Przekroczony czas połączenia gniazda danych" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Nie udało się przyjąć połączenia" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Nie udało się obliczyć skrótu pliku" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Nie można pobrać pliku, odpowiedź serwera: %s" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Przekroczony czas oczekiwania na dane" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Nie udało się przesłać danych, odpowiedź serwera: %s" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Info" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Nie można wywołać " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Podłączanie do %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Nie udało się utworzyć gniazda dla %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Nie udało się zainicjalizować połączenia z %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Nie udało się połączyć z %s:%s (%s), przekroczenie czasu połączenia" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nie udało się połączyć z %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Łączenie z %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nie udało się przetłumaczyć nazwy \"%s\"" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Tymczasowy błąd przy tłumaczeniu \"%s\"" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Coś niewłaściwego stało się przy tłumaczeniu \"%s:%s\" (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Nie udało się połączyć z %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Nie udało się uzyskać dostępu do bazy kluczy: \"%s\"" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Lista argumentów Acquire::gpgv::Options zbyt długa. Zakończenie." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Przerywanie instalacji" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Błąd wewnętrzny: Prawidłowy podpis, ale nie nie udało się ustalić odcisku " "klucza?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Napotkano przynajmniej jeden nieprawidłowy podpis." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Nie udało się uruchomić \"%s\" by zweryfikować podpis (czy gpgv jest " "zainstalowane?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Nieznany błąd podczas uruchamiania gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Następujące podpisy były błędne:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2040,16 +2110,6 @@ msgstr "" "Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza " "publicznego:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Nie udało się otworzyć potoku dla %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Błąd odczytu z procesu %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Oczekiwanie na nagłówki" @@ -2083,60 +2143,75 @@ msgstr "Ten serwer HTTP nieprawidłowo obsługuje zakresy (ranges)" msgid "Unknown date format" msgstr "Nieznany format daty" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Operacja select nie powiodła się" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Przekroczenie czasu połączenia" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Błąd przy pisaniu do pliku wyjściowego" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Błąd przy pisaniu do pliku" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Błąd przy pisaniu do pliku" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Błąd czytania z serwera: Zdalna strona zamknęła połączenie" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Błąd czytania z serwera" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Nie udało się uciąć zawartości pliku %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Błędne dane nagłówka" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Połączenie nie udało się" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Błąd wewnętrzny" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Nie można wykonać mmap na pustym pliku" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Nie udało się otworzyć potoku dla %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Nie udało się wykonać mmap %lu bajtów" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Nie można otworzyć %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Nie można wywołać " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2145,82 +2220,100 @@ msgstr "" "Brak miejsca dla dynamicznego MMap. Proszę zwiększyć rozmiar APT::Cache-" "Limit. Aktualna wartość: %lu. (man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%lidni %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Nie odnaleziono wyboru %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Nierozpoznany skrót typu: \"%c\"" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Otwieranie pliku konfiguracyjnego %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Błąd składniowy %s:%u: Blok nie zaczyna się nazwą." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Błąd składniowy %s:%u: Błędny znacznik" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Błąd składniowy %s:%u: Po wartości występują śmieci" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Błąd składniowy %s:%u: Dyrektywy mogą występować tylko na najwyższym poziomie" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Błąd składniowy %s:%u: Zbyt wiele zagnieżdżonych operacji include" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Błąd składniowy %s:%u: Włączony tutaj" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Błąd składniowy %s:%u: Nieobsługiwana dyrektywa \"%s\"" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Błąd składniowy %s:%u: Dyrektywy mogą występować tylko na najwyższym poziomie" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Błąd składniowy %s:%u: Śmieci na końcu pliku" @@ -2251,32 +2344,32 @@ msgstr "Niezrozumiała opcja linii poleceń %s" msgid "Command line option %s is not boolean" msgstr "Opcja linii poleceń %s nie jest typu boolean" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Opcja %s wymaga argumentu." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Opcja %s: Specyfikacja elementu konfiguracji musi zawierać =<wartość>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Opcja %s wymaga argumentu typu całkowitego, nie \"%s\"" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opcja \"%s\" jest zbyt długa" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Znaczenie %s jest nieznane, spróbuj true albo false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Nieprawidłowa operacja %s" @@ -2286,191 +2379,214 @@ msgstr "Nieprawidłowa operacja %s" msgid "Unable to stat the mount point %s" msgstr "Nie udało się wykonać operacji stat na punkcie montowania %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nie udało się przejść do %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Nie udało się wykonać operacji stat na CDROM-ie" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Dla pliku blokady %s tylko do odczytu nie zostanie użyta blokada" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Nie udało się otworzyć pliku blokady %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Dla pliku blokady %s montowanego przez NFS nie zostanie użyta blokada" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Nie udało się uzyskać blokady %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Oczekiwano na proces %s, ale nie było go" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Podproces %s spowodował naruszenie segmentacji." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "Podproces %s dostał sygnał %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Podproces %s zwrócił kod błędu (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Podproces %s zakończył się niespodziewanie" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nie udało się otworzyć pliku %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Nie udało się otworzyć potoku dla %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "należało przeczytać jeszcze %lu, ale nic nie zostało" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "należało zapisać jeszcze %lu, ale nie udało się to" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problem przy zamykaniu pliku" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problem przy zamykaniu pliku" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problem przy zapisywaniu pliku na dysk" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problem przy usuwaniu pliku" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problem przy zapisywaniu pliku na dysk" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Pusty magazyn podręczny pakietów" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Magazyn podręczny pakietów jest uszkodzony" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Magazyn podręczny pakietów jest w niezgodnej wersji" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Ta wersja APT nie obsługuje systemu wersji \"%s\"" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Ten magazyn podręczny pakietów został zbudowany dla innej architektury" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Wymaga" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "PreWymaga" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Sugeruje" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Poleca" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Jest w konflikcie z" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Zastępuje" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Czyni zbędnym" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Psuje" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Rozszerza" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "ważny" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "wymagany" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standardowy" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcjonalny" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "dodatkowy" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Budowanie drzewa zależności" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandydujące wersje" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generowanie zależności" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Odczyt informacji o stanie" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Nie udało się otworzyć pliku stanu %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Nie udało się zapisać tymczasowego pliku stanu %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2481,64 +2597,84 @@ msgstr "Nie udało się zanalizować pliku pakietu %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Nie udało się zanalizować pliku pakietu %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Nieprawidłowa linia %lu w liście źródeł %s (analiza dystrybucji)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Nieprawidłowa linia %lu w liście źródeł %s (dystrybucja)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Nieprawidłowa linia %lu w liście źródeł %s (analiza dystrybucji)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Nieprawidłowa linia %lu w liście źródeł %s (analiza dystrybucji)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Nieprawidłowa linia %lu w liście źródeł %s (analiza dystrybucji)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Nieprawidłowa linia %lu w liście źródeł %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Nieprawidłowa linia %lu w liście źródeł %s (dystrybucja)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Nieprawidłowa linia %lu w liście źródeł %s (analiza URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Nieprawidłowa linia %lu w liście źródeł %s (bezwzględna dystrybucja)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Nieprawidłowa linia %lu w liście źródeł %s (analiza dystrybucji)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Otwieranie %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linia %u w liście źródeł %s jest zbyt długa." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Nieprawidłowa linia %u w liście źródeł %s (typ)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typ \"%s\" jest nieznany w linii %u listy źródeł %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Nieprawidłowa linia %u w liście źródeł %s (identyfikator producenta)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2550,7 +2686,7 @@ msgstr "" "nic dobrego, ale jeśli naprawdę chcesz to zrobić, włącz opcję APT::Force-" "LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2562,14 +2698,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Plik indeksu typu \"%s\" nie jest obsługiwany" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Pakiet %s ma zostać przeinstalowany, ale nie można znaleźć jego archiwum." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2577,11 +2713,11 @@ msgstr "" "Błąd, pkgProblemResolver::Resolve zwrócił błąd, może to być spowodowane " "zatrzymanymi pakietami." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2589,24 +2725,29 @@ msgstr "" "Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub " "została użyta ich starsza wersja." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Brakuje katalogu list %spartial." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Brakuje katalogu archiwów %spartial." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Nie udało się zablokować katalogu list" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Pobieranie pliku %li z %li (%s pozostało)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Pobieranie pliku %li z %li" @@ -2626,12 +2767,12 @@ msgstr "Metoda %s nie uruchomiła się poprawnie" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Proszę włożyć do napędu \"%s\" dysk o nazwie: \"%s\" i nacisnąć enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "System pakietów \"%s\" nie jest obsługiwany" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Nie udało się określić odpowiedniego typu systemu pakietów" @@ -2644,142 +2785,164 @@ msgstr "Nie udało się wykonać operacji stat na pliku %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Należy dopisać jakieś URI pakietów źródłowych do pliku sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Nie udało się otworzyć lub zanalizować zawartości list pakietów." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Należy uruchomić apt-get update aby naprawić te problemy." -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Nieprawidłowe informacje w pliku ustawień %s, brak nagłówka Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Nierozpoznany typ przypinania %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Brak (lub zerowy) priorytet przypięcia" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Magazyn podręczny ma niezgodny system wersji" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Wystąpił błąd podczas przetwarzania %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Wystąpił błąd podczas przetwarzania %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Wystąpił błąd podczas przetwarzania %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Wystąpił błąd podczas przetwarzania %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Wystąpił błąd podczas przetwarzania %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Wystąpił błąd podczas przetwarzania %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Wystąpił błąd podczas przetwarzania %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Wystąpił błąd podczas przetwarzania %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Wystąpił błąd podczas przetwarzania %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Och, przekroczono liczbę pakietów, którą ten APT jest w stanie obsłużyć." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Och, przekroczono liczbę wersji, którą ten APT jest w stanie obsłużyć." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Och, przekroczono liczbę opisów, którą ten APT jest w stanie obsłużyć." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Och, przekroczono liczbę zależności, którą ten APT jest w stanie obsłużyć." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Wystąpił błąd podczas przetwarzania %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Wystąpił błąd podczas przetwarzania %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Pakiet %s %s nie został odnaleziony podczas przetwarzania zależności plików" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Nie udało się wykonać operacji stat na liście pakietów źródłowych %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Zbieranie zapewnień plików" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Błąd wejścia/wyjścia przy zapisywaniu podręcznego magazynu źródeł" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "nie udało się zmienić nazwy, %s (%s -> %s)" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Błędna suma MD5" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Błędna suma kontrolna" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Dla następujących identyfikatorów kluczy brakuje klucza publicznego:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2788,7 +2951,7 @@ msgstr "" "Nie udało się odnaleźć pliku dla pakietu %s. Może to oznaczać, że trzeba " "będzie ręcznie naprawić ten pakiet (z powodu brakującej architektury)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2797,38 +2960,48 @@ msgstr "" "Nie udało się odnaleźć pliku dla pakietu %s. Może to oznaczać, że trzeba " "będzie ręcznie naprawić ten pakiet." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Pliki indeksu pakietów są uszkodzone. Brak pola Filename: dla pakietu %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Błędny rozmiar" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "Nie udało się zanalizować pliku Release %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "Brak sekcji w pliku Release %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "Brak wpisu Hash w pliku Release %s" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Brak wpisu Hash w pliku Release %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Brak wpisu Hash w pliku Release %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Blok producenta %s nie zawiera odcisku" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2837,51 +3010,51 @@ msgstr "" "Użycie %s jako punktu montowania CD-ROMu\n" "Montowanie CD-ROMu\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identyfikacja.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Etykieta: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Odmontowanie CD-ROMu...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Użycie %s jako punktu montowania CD-ROMu\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Odmontowanie CD-ROMu\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Oczekiwanie na płytę...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montowanie CD-ROMu...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Skanowanie płyty w poszukiwaniu plików indeksu..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Znaleziono %zu indeksów pakietów, %zu indeksów źródłowych, %zu indeksów " "tłumaczeń i %zu podpisów\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" @@ -2889,16 +3062,16 @@ msgstr "" "Nie można odnaleźć żadnych plików pakietów, być może nie jest to dysk " "Debiana lub inna architektura?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Znaleziono etykietę \"%s\"\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "To nie jest prawidłowa nazwa, spróbuj ponownie.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2907,137 +3080,223 @@ msgstr "" "Płyta nosi nazwę: \n" "\"%s\"\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopiowanie list pakietów..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Zapisywanie nowej listy źródeł\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Źródła dla tej płyty to:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Zapisano %i rekordów.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Zapisano %i rekordów z %i brakującymi plikami.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Zapisano %i rekordów z %i niepasującymi plikami\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Zapisano %i rekordów z %i brakującymi plikami i %i niepasującymi\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Otwieranie pliku konfiguracyjnego %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Błędna suma kontrolna" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Wydanie \"%s\" dla \"%s\" nie zostało znalezione" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Wersja \"%s\" dla \"%s\" nie została znaleziona" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Nie udało się odnaleźć zadania %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nie udało się odnaleźć pakietu %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Instalowanie %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Konfigurowanie %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Usuwanie %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Całkowicie usunięto %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Uruchamianie wyzwalacza post-installation %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Brakuje katalogu \"%s\"" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Nie udało się otworzyć pliku %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Przygotowanie %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Rozpakowywanie %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Przygotowanie do konfiguracji %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Zainstalowany %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Przygotowanie do usunięcia %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Usunięto %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Przygotowanie do całkowitego usunięcia %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Całkowicie usunięto %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Nie można zapisać dziennika, openpty() nie powiodło się (/dev/pts nie " "zamontowane?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "Uruchamianie dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " @@ -3046,32 +3305,72 @@ msgstr "" "Nie udało się zablokować katalogu administracyjnego (%s), czy inny proces go " "używa?" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" "Nie udało się zablokować katalogu administracyjnego (%s), czy jesteś rootem?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, fuzzy, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" "dpkg został przerwany, należy ręcznie uruchomić \"dpkg --configure -a\" aby " "naprawić problem." -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "Nie zablokowany" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Nie udało się nałożyć łatki na plik" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Połączenie zostało zamknięte przedwcześnie" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E: Lista argumentów Acquire::gpgv::Options zbyt długa. Zakończenie." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Wystąpił błąd podczas przetwarzania %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "" +#~ "Nieprawidłowa linia %u w liście źródeł %s (identyfikator producenta)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Nie udało się uzyskać dostępu do bazy kluczy: \"%s\"" + +#~ msgid "Could not patch file" +#~ msgstr "Nie udało się nałożyć łatki na plik" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -1,158 +1,161 @@ # Debian-PT translation for apt. # Copyright (C) 2004 Free Software Foundation, Inc. -# Miguel Figueiredo <elmig@debianpt.org>, 2005, 2006, 2007, 2008. # # +# Miguel Figueiredo <elmig@debianpt.org>, 2005-2010. msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2008-09-09 20:54+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-28 09:03+0100\n" "Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n" "Language-Team: Portuguese <traduz@debianpt.org>\n" +"Language: pt\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);X-Generator: Lokalize 1.0\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "O pacote %s versão %s tem uma dependência não satisfeita:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Não foi possível encontrar o pacote %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Total de nomes de pacotes: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Total de estruturas de pacotes: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Pacotes normais: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " -msgstr " Pacotes puramente virtuais: " +msgstr " Pacotes virtuais puros: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pacotes virtuais únicos: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Pacotes virtuais misturados: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Faltam: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Total de versões distintas: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Total de descrições distintas: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Total de dependências: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Total de relações ver/ficheiro: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Total de relações Desc/Ficheiro: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Total de Mapeamentos 'Provides': " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Total de strings globbed: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Espaço total de dependência de versão: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Espaço total desperdiçado: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Espaço total contabilizado: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "O ficheiro do pacote %s está dessincronizado." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Você deve dar exactamente um pattern" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Tem de fornecer pelo menos um padrão de busca" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Não foi encontrado nenhum pacote" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Não foi possível encontrar o pacote %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Ficheiros de Pacotes :" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "A cache está dessincronizada, não pode x-referenciar um ficheiro de pacote" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" -msgstr "Pacotes Marcados: " +msgstr "Pacotes Marcados:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(não encontrado)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalado: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(nenhum)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidato: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(nenhum)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Marcação do Pacote: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabela de Versão:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s para %s compilado em %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -173,6 +176,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -201,16 +205,18 @@ msgstr "" "\n" "Comandos:\n" " add - Adicionar um ficheiro de pacote à cache de código-fonte\n" -" gencaches - Construir as caches de pacotes e de fontes\n" +" gencaches - Construir as caches de pacotes e de código-fonte\n" " showpkg - Mostrar informações gerais sobre um pacote\n" -" showsrc - Mostrar registros de código-fonte\n" +" showsrc - Mostrar registos de código-fonte\n" " stats - Mostrar algumas estatísticas simples\n" " dump - Mostrar todo o ficheiro de forma concisa\n" -" dumpavail - Imprimir um ficheiro disponível para stdout\n" +" dumpavail - Escrever um ficheiro disponível para stdout\n" " unmet - Mostrar dependências não satisfeitas\n" " search - Procurar na lista de pacotes por um padrão regex\n" -" show - Mostrar um registro legível sobre o pacote\n" +" show - Mostrar um registo legível sobre o pacote\n" +" showauto - Mostrar a lista dos pacotes automaticamente instalados.\n" " depends - Mostrar informações em bruto de dependências de um pacote\n" +" rdepends - Mostrar a informação de dependências inversas de um pacote\n" " pkgnames - Listar o nome de todos os pacotes no sistema\n" " dotty - Gerar gráficos de pacotes para o GraphViz\n" " xvcg - Gerar gráficos de pacotes para o xvcg\n" @@ -222,22 +228,26 @@ msgstr "" " -s=? A cache de fontes.\n" " -q Desabilitar o indicador de progresso.\n" " -i Mostrar apenas dependências importantes para o comando unmet.\n" -" -c=? Ler o ficheiro de configuração especificado.\n" +" -c=? Ler este ficheiro de configuração.\n" " -o=? Definir uma opção arbitrária de configuração, p.e.: -o dir::cache=/" "tmp\n" "Para mais informações veja as páginas do manual apt-cache(8) e apt.conf(5).\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" msgstr "" -"Por favor forneça um nome para este Disco, tal como 'Debian 2.1r1 Disco 1'" +"Por favor indique um nome para este Disco, tal como 'Debian 5.0.3 Disco 1'" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "Por favor insira um Disco no leitor e pressione enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Falhou ao montar '%s' para '%s'" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Repita este processo para o resto dos CDs no seu conjunto." @@ -304,40 +314,40 @@ msgstr "" " -o=? Definir uma opção arbitrária de configuração, p.e.: -o dir::cache=/" "tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Não conseguiu escrever para %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Não pode obter a versão do debconf. O debconf está instalado?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "A lista de extensão de pacotes é demasiado longa" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Erro ao processar o directório %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lista de extensão de códigos-fonte é demasiado longa" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Erro ao escrever o cabeçalho no ficheiro de conteúdo" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Erro ao processar o conteúdo %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -415,14 +425,14 @@ msgstr "" " -d=? Seleccionar a base de dados de caching opcional\n" " --no-delink Habilitar o modo de debug delinking\n" " --contents Controlar a criação do ficheiro de conteúdo\n" -" -c=? Lêr este ficheiro de configuração\n" +" -c=? Ler este ficheiro de configuração\n" " -o=? Definir uma opção de configuração arbitrária" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nenhuma selecção coincidiu" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Faltam alguns ficheiros no grupo `%s' do ficheiro do pacote" @@ -439,11 +449,11 @@ msgstr "A base de dados é antiga, a tentar actualizar %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" -"O formato da base de dados é inválido. Se actualizou a partir de uma versão " -"antiga do apt, por favor remova-a e crie novamente a base de dados." +"O formato da BD é inválido. Se actualizou a partir de uma versão antiga do " +"apt, por favor remova-a e crie novamente a base de dados." #: ftparchive/cachedb.cc:77 #, c-format @@ -456,95 +466,95 @@ msgstr "Não foi possível abrir o ficheiro %s da base de dados: %s" msgid "Failed to stat %s" msgstr "Falha stat %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" -msgstr "O arquivo não tem registro de controlo" +msgstr "O arquivo não tem registo de controlo" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Não foi possível obter um cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Não foi possível ler o directório %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Não foi possível fazer stat %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Os erros aplicam-se ao ficheiro " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Falhou resolver %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Falhou ao percorrer a árvore" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Falhou abrir %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Falhou o readlink %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Falhou o unlink %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Falhou ligar %s a %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Limite DeLink de %sB atingido.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arquivo não possuía campo package" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s não possui entrada override\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " o maintainer de %s é %s, não %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s não possui fonte de entrada de 'override'\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s também não possui entrada binária de 'override'\n" @@ -628,7 +638,7 @@ msgstr "descompactador" #: ftparchive/multicompress.cc:403 msgid "IO to subprocess/file failed" -msgstr "Falhoi IO para subprocesso/arquivo" +msgstr "Falhou o IO para subprocesso/arquivo" #: ftparchive/multicompress.cc:455 msgid "Failed to read while computing MD5" @@ -644,79 +654,79 @@ msgstr "Problema ao executar unlinking %s" msgid "Failed to rename %s to %s" msgstr "Falhou renomear %s para %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Erro de compilação de regex - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Os pacotes a seguir têm dependências não satisfeitas:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "mas %s está instalado" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "mas %s está para ser instalado" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "mas não é instalável" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "mas é um pacote virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "mas não está instalado" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "mas não vai ser instalado" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ou" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Serão instalados os seguintes NOVOS pacotes:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Serão REMOVIDOS os seguintes pacotes:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Serão mantidos em suas versões actuais os seguintes pacotes:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Serão actualizados os seguintes pacotes:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Será feito o DOWNGRADE aos seguintes pacotes:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Os seguintes pacotes mantidos serão mudados:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (devido a %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -724,146 +734,236 @@ msgstr "" "AVISO: Os seguintes pacotes essenciais serão removidos.\n" "Isso NÃO deverá ser feito a menos que saiba exactamente o que está a fazer!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu pacotes actualizados, %lu pacotes novos instalados, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalados, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu a que foi feito o downgrade, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu a remover e %lu não actualizados.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu pacotes não totalmente instalados ou removidos.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Note, a seleccionar '%s' para a tarefa '%s'\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Note, a seleccionar '%s' para a expressão regular '%s'\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versão seleccionada '%s' (%s) para '%s'\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "O pacote %s é um pacote virtual disponibilizado por:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instalado]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr "[Não é versão candidata]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Você deve seleccionar explicitamente um para instalar." + +#: 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 "" +"O pacote %s não está disponível, mas é referenciado por outro pacote.\n" +"Isso pode significar que o pacote falta, ou ficou obsoleto, ou\n" +"está disponível somente a partir de outra fonte\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "No entanto, os seguintes pacotes substituem-no:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "O pacote '%s' não tem candidato para instalação" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Pacotes virtuais como '%s' não podem ser removidos\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Note, a seleccionar '%s' em vez de '%s'\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Saltando %s, já está instalado e a actualização não está definida.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Saltando %s, não está instalado e só são pedidas actualizações.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "" +"A reinstalação de %s não é possível, o download do mesmo não pode ser " +"feito.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s já está na versão mais recente.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s está definido para ser instalado manualmente.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "O pacote %s não está instalado, por isso não será removido\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "A corrigir dependências..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " falhou." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Não foi possível corrigir dependências" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Não foi possível minimizar o conjunto de actualizações" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Feito" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Você pode querer executar `apt-get -f install' para corrigir isso." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Você pode querer executar 'apt-get -f install' para corrigir isso." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dependências não satisfeitas. Tente utilizar -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "AVISO: Os seguintes pacotes não podem ser autenticados!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Aviso de autenticação ultrapassado.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Instalar estes pacotes sem verificação [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Alguns pacotes não puderam ser autenticados" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Há problemas e foi utilizado -y sem --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Erro Interno, InstallPackages foi chamado com pacotes estragados!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pacotes precisam de ser removidos mas Remove está desabilitado." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Erro Interno, Ordering não terminou" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Impossível criar acesso exclusivo ao directório de downloads" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "A lista de fontes não pôde ser lida." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Estranho.. Os tamanhos não coincidiram, escreva para apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "É necessário obter %sB/%sB de arquivos.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "É necessário obter %sB de arquivos.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Após esta operação, serão utilizados %sB adicionais de espaço em disco.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Após esta operação, será libertado %sB de espaço em disco.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Não foi possível determinar o espaço livre em %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Você não possui espaço livre suficiente em %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Trivial Only especificado mas isto não é uma operação trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Sim, faça como eu digo!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -874,28 +974,28 @@ msgstr "" "Para continuar escreva a frase '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abortado." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Deseja continuar [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Falhou obter %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Falhou o download de alguns ficheiros" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Download completo e em modo de fazer apenas o download" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -903,141 +1003,86 @@ msgstr "" "Não foi possível obter alguns arquivos, tente talvez correr apt-get update " "ou tente com --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing e troca de mídia não são suportados actualmente" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Não foi possível corrigir os pacotes em falta." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "A abortar a instalação." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Note, a seleccionar %s em vez de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Saltando %s, já está instalado e a actualização não está definida.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "O pacote %s não está instalado, por isso não será removido\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "O pacote %s é um pacote virtual disponibilizado por:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalado]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Você deve seleccionar explicitamente um para instalar." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"O pacote %s não está disponível, mas é referenciado por outro pacote.\n" -"Isso pode significar que o pacote falta, ou ficou obsoleto, ou\n" -"está disponível somente a partir de outra fonte\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "No entanto, os seguintes pacotes substituem-no:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "O pacote %s não tem candidato para instalação" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "" -"A reinstalação de %s não é possível, o download do mesmo não pode ser " -"feito.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s já está na versão mais recente.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Não foi encontrado o Release '%s' para '%s'" - -#: cmdline/apt-get.cc:1229 +"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] "" +"O seguinte pacote desapareceu do seu sistema pois\n" +"todos os ficheiros foram sobrescritos por outros pacotes:" +msgstr[1] "" +"Os seguintes pacotes desapareceram do seu sistema pois\n" +"todos os ficheiros foram por outros pacotes:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Nota: Isto foi feito automaticamente e intencionalmente pelo dpkg." + +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Não foi encontrada a versão '%s' para '%s'" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Ignorar o lançamento pretendido, não disponível, '%s' do pacote '%s'" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versão seleccionada %s (%s) para %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "A escolher '%s' como pacote pacote de código fonte em vez de '%s'\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Não foi possível executar stat à lista de pacotes de código fonte %s" +msgstr "Ignorar a versão '%s', não disponível, do pacote '%s'" -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "O comando update não leva argumentos" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Impossível criar acesso exclusivo ao directório de listas" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Não é suposto nós apagarmos coisas, não pode iniciar o AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" +"O seguinte pacote foi instalado automaticamente e já não é necessário:" +msgstr[1] "" "Os seguintes pacotes foram instalados automaticamente e já não são " "necessários:" -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" -"Os seguintes pacotes foram instalados automaticamente e já não são " -"necessários:" +#: cmdline/apt-get.cc:1657 +#, 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] "O pacote %lu foi instalado automaticamente e já não é necessário.\n" +msgstr[1] "" +"Os pacotes %lu foram instalados automaticamente e já não são necessários.\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Utilize 'apt-get autoremove' para os remover." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1055,51 +1100,31 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "A seguinte informação pode ajudar a resolver a situação:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Erro Interno, o AutoRemover estragou coisas" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Erro Interno, AllUpgrade estragou algo" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Não foi possível encontrar a tarefa %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Impossível encontrar o pacote %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Note, a seleccionar %s para a expressão regular '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s está definido para ser instalado manualmente.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Você deve querer executar `apt-get -f install' para corrigir estes:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Você deve querer executar 'apt-get -f install' para corrigir estes:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" -"Dependências não satisfeitas. Tente `apt-get -f install' sem nenhum pacote " +"Dependências não satisfeitas. Tente 'apt-get -f install' sem nenhum pacote " "(ou especifique uma solução)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1111,119 +1136,154 @@ msgstr "" "distribuição unstable em que alguns pacotes pedidos ainda não foram \n" "criados ou foram movidos do Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Pacotes estragados" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Os seguintes pacotes extra serão instalados:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Pacotes sugeridos:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Pacotes recomendados:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Impossível encontrar o pacote %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s está definido para ser instalado automaticamente.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "A calcular a actualização... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Falhou" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Pronto" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Erro Interno, o solucionador de problemas estragou coisas" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Impossível criar acesso exclusivo ao directório de downloads" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Tem de especificar pelo menos um pacote para obter o código fonte de" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Não foi possível encontrar um pacote de código fonte para %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"AVISO: o empacotamento de '%s' é mantido no sistema de controle de versões " +"'%s' em:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Por favor utilize:\n" +"bzr get %s\n" +"para obter as últimas actualizações (possivelmente por lançar) ao pacote.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "A saltar o ficheiro '%s', já tinha sido feito download'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Você não possui espaço livre suficiente em %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "É necessário obter %sB/%sB de arquivos de código fonte.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "É necessário obter %sB de arquivos de código fonte.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Obter código fonte %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Falhou obter alguns arquivos." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" "A saltar a descompactação do pacote de código fonte já descompactado em %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "O comando de descompactação '%s' falhou.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Verifique se o pacote 'dpkg-dev' está instalado.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "O comando de compilação '%s' falhou.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "O processo filho falhou" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Deve especificar pelo menos um pacote para verificar as dependências de " "compilação" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "" "Não foi possível obter informações de dependências de compilação para %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s não tem dependências de compilação.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1232,7 +1292,7 @@ msgstr "" "a dependência de %s para %s não pôde ser satisfeita porque o pacote %s não " "pôde ser encontrado" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1241,33 +1301,32 @@ msgstr "" "a dependência de %s para %s não pode ser satisfeita porque nenhuma versão " "disponível do pacote %s pode satisfazer os requisitos de versão" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Falha ao satisfazer a dependência %s para %s: O pacote instalado %s é " "demasiado novo" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Falha ao satisfazer a dependência %s para %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Não foi possível satisfazer as dependências de compilação para %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Falhou processar as dependências de compilação" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Módulos Suportados:" -#: cmdline/apt-get.cc:2711 -#, fuzzy +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1291,6 +1350,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1314,8 +1375,8 @@ msgstr "" " apt-get [opções] install|remove pacote1 [pacote2 ...]\n" " apt-get [opções] source pacote1 [pacote2 ...]\n" "\n" -"O apt-get é um interface simples de linha de comandos para fazer\n" -"download e instalar pacotes. Os comandos utilizados mais frequentemente\n" +"O apt-get é um interface simples de linha de comandos para obter\n" +"e instalar pacotes. Os comandos utilizados mais frequentemente\n" "são update e install.\n" "\n" "Comandos:\n" @@ -1324,15 +1385,17 @@ msgstr "" " install - Instalar novos pacotes (o pacote é libc6 e não libc6.deb)\n" " remove - Remover pacotes\n" " autoremove - Remover automaticamente todos os pacotes não utilizados\n" -" purge - Remover e purgar pacotes\n" +" purge - Remover pacotes e ficheiros de configuração\n" " source - Fazer o download de arquivos de código fonte\n" " build-dep - Configurar as dependências de compilação de pacotes de código " "fonte\n" " dist-upgrade - Actualizar a distribuição, veja apt-get(8)\n" " dselect-upgrade - Seguir as escolhas feitas no dselect\n" -" clean - Apagar ficheiros de arquivo obtidos\n" -" autoclean - Apagar ficheiros de arquivo antigos obtidos\n" +" clean - Apagar ficheiros de arquivo obtidos por download\n" +" autoclean - Apagar ficheiros de arquivo antigos obtidos por download\n" " check - Verificar se não existem dependências erradas\n" +" markauto - marcar os pacotes indicados como obtidos automaticamente\n" +" unmarkauto - desmarcar os pacotes indicadas como instalados manualmente\n" "\n" "Opções:\n" " -h Este texto de ajuda\n" @@ -1344,22 +1407,26 @@ msgstr "" " -f Tentar corrigir um sistema com dependências erradas\n" " -m Tentar continuar se os arquivos não poderem ser localizados\n" " -u Mostrar também uma lista de pacotes actualizados\n" -" -b Compilar o pacote de código fonte depois de o obter\n" +" -b Construir o pacote de código fonte depois de o obter\n" " -V Mostrar números da versão detalhados\n" " -c=? Ler este ficheiro de configuração\n" -" -o=? Definir uma opção de configuração arbitrária, \n" -" p.e. -o dir::cache=/tmp\n" -"Para mais informações e opções veja as páginas do manual apt-get(8),\n" -"sources.list(5) e apt.conf(5)\n" +" -o=? Definir uma opção de configuração arbitrária, p.e. -o dir::cache=/" +"tmp\n" +"Para mais informações e opções veja as páginas do manual\n" +"apt-get(8), sources.list(5) e apt.conf(5)\n" " Este APT tem Poderes de Super Vaca.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" +"NOTE:\tIsto é apenas uma simulação!\n" +"\to apt-get necessita de privilégios de root para a execução real.\n" +"\tTenha em mente que o acesso exclusivo está desabilitado,\n" +"\tpor isso não confie na relevância da real situação actual!" #: cmdline/acqprogress.cc:55 msgid "Hit " @@ -1444,14 +1511,13 @@ msgstr "Deseja apagar quaisquer ficheiros .deb obtidos previamente?" # matter where sentences start, but it has to fit in just these four lines, and # at only 80 characters per line, if possible. #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "Ocorreram alguns erros ao descompactar. Vou configurar os pacotes" +msgstr "" +"Ocorreram alguns erros ao descompactar. Os pacotes que foram instalados" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" -msgstr "que foram instalados. Isto pode resultar em erros duplicados" +msgstr "serão configurados. Isto pode resultar em erros duplicados" #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" @@ -1498,9 +1564,9 @@ msgid "Error reading archive member header" msgstr "Erro na leitura de cabeçalho membro de arquivo" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "Cabeçalho membro de arquivo inválido" +msgstr "Cabeçalho membro de arquivo inválido %s" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" @@ -1604,11 +1670,11 @@ msgstr "O ficheiro %s/%s substitui o que está no pacote %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Não foi possível ler %s" @@ -1631,17 +1697,16 @@ msgstr "Não foi capaz de criar %s" #: apt-inst/deb/dpkgdb.cc:114 #, c-format msgid "Failed to stat %sinfo" -msgstr "Falhou stat %sinfo." +msgstr "Falhou stat %sinfo" #: apt-inst/deb/dpkgdb.cc:119 msgid "The info and temp directories need to be on the same filesystem" msgstr "" "Os directórios info e temp precisam estar no mesmo sistema de ficheiros" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "A ler as listas de pacotes" @@ -1744,12 +1809,33 @@ msgstr "Falha em localizar um ficheiro de controle válido" msgid "Unparsable control file" msgstr "Ficheiro de controle não interpretável" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Não foi possível abrir pipe para %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Erro de leitura do processo %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Falhou o stat" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Falhou definir hora de modificação" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Não foi capaz de ler a base de dados de cdrom %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1757,7 +1843,7 @@ msgstr "" "Por favor utilize o apt-cdrom para fazer com que este CD seja reconhecido " "pelo APT. apt-get update não pode ser utilizado para adicionar novos CDs" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD errado" @@ -1774,15 +1860,6 @@ msgstr "Disco não encontrado." msgid "File not found" msgstr "Ficheiro não encontrado" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Falhou o stat" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Falhou definir hora de modificação" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI inválido, URIs locais não devem começar por //" @@ -1841,193 +1918,188 @@ msgstr "Foi atingido o tempo limite de ligação" msgid "Server closed the connection" msgstr "O servidor fechou a ligação" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Erro de leitura" #: methods/ftp.cc:351 methods/rsh.cc:197 msgid "A response overflowed the buffer." -msgstr "Uma resposta sobrecarregou o buffer" +msgstr "Uma resposta sobrecarregou o buffer." #: methods/ftp.cc:368 methods/ftp.cc:380 msgid "Protocol corruption" msgstr "Corrupção de protocolo" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Erro de escrita" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Não foi possível criar um socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Não foi possível ligar socket de dados, a ligação expirou" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Não foi possível ligar socket passivo." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo não foi capaz de obter um socket de escuta" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Não foi possível fazer o bind a um socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Não foi possível executar listen no socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Não foi possível determinar o nome do socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Não foi possível enviar o comando PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Família de endereços %u desconhecida (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT falhou, o servidor respondeu: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Ligação de socket de dados expirou" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Impossível aceitar ligação" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problema ao calcular o hash do ficheiro" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Não foi possível obter o ficheiro, o servidor respondeu '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Expirou o tempo do socket de dados" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "A transferência de dados falhou, o servidor respondeu '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Pesquisa" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Não foi possível invocar " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "A Ligar a %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Não foi possível criar um socket para %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Não posso iniciar a ligação para %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Não foi possível ligar a %s:%s (%s), a conexão expirou" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Não foi possível ligar em %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "A ligar a %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Não foi possível resolver '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Falha temporária a resolver '%s'" -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Algo estranho aconteceu ao resolver '%s:%s' (%i)" +msgstr "Algo estranho aconteceu ao resolver '%s:%s' (%i - %s)" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "Não foi possível ligar a %s %s:" +msgstr "Não foi possível ligar a %s:%s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Não foi possível aceder à 'keyring': '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: A lista de argumentos de Acquire::gpgv::Options é demasiado longa. A sair." +msgid "No keyring installed in %s." +msgstr "Nenhum keyring instalado em %s." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Erro interno: Assinatura válida, mas não foi possível determinar a impressão " "digital da chave?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Pelo menos uma assinatura inválida foi encontrada." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"Não foi possível executar '%s' para verificar a assinatura (o gpgv está " +"Não foi possível executar 'gpgv' para verificar a assinatura (o gpgv está " "instalado?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Erro desconhecido ao executar gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "As seguintes assinaturas eram inválidas:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2035,16 +2107,6 @@ msgstr "" "As seguintes assinaturas não puderam ser verificadas porque a chave pública " "não está disponível:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Não foi possível abrir pipe para %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Erro de leitura do processo %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "A aguardar por cabeçalhos" @@ -2078,142 +2140,180 @@ msgstr "Este servidor HTTP possui suporte de range errado" msgid "Unknown date format" msgstr "Formato de data desconhecido" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "A selecção falhou" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "O tempo da ligação expirou" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Erro ao escrever para o ficheiro de saída" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Erro ao escrever para ficheiro" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Erro ao escrever para o ficheiro" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Erro ao ler do servidor. O lado remoto fechou a ligação" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Erro ao ler do servidor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Falhou truncar o ficheiro" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Dados de cabeçalho errados" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "A ligação falhou" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Erro interno" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Não é possível fazer mmap a um ficheiro vazio" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Não foi possível duplicar o descritor de ficheiro %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Não foi possível fazer mmap de %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Não foi possível fechar mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Não foi sincronizar mmap " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +"O Dynamic MMap ficou sem espaço. Por favor aumente o tamanho de APT::Cache-" +"Limit. Valor actual: %lu. (man 5 apt.conf)" + +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Não foi possível aumentar o tamanho do MMap pois o limite de %lu bytes já " +"foi alcançado." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"Não foi possível aumentar o tamanho do MMap pois o crescimento automático " +"está desabilitado pelo utilizador." #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "" +msgstr "%lid %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "" +msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "" +msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "" +msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "A selecção %s não foi encontrada" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Abreviatura de tipo desconhecida: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "A abrir o ficheiro de configuração %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Erro de sintaxe %s:%u: O bloco começa sem nome." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" -msgstr "Erro de sintaxe %s:%u: Tag malformada" +msgstr "Erro de sintaxe %s:%u: Tag mal formada" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Erro de sintaxe %s:%u: Lixo extra depois do valor" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Erro de sintaxe %s:%u: Directivas só podem ser feitas no nível mais alto" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Erro de sintaxe %s:%u: Demasiados includes encadeados" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Erro de sintaxe %s:%u: Incluído a partir deste ponto" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Erro de sintaxe %s:%u: Directiva '%s' não suportada" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Erro de sintaxe %s:%u: directiva clara necessita de uma árvore de opções " +"como argumento" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Erro de sintaxe %s:%u: Lixo extra no final do ficheiro" @@ -2231,7 +2331,7 @@ msgstr "%c%s... Pronto" #: apt-pkg/contrib/cmndline.cc:77 #, c-format msgid "Command line option '%c' [from %s] is not known." -msgstr "Opção '%c' da linha de comandos [de %s] é desconnhecida." +msgstr "Opção '%c' da linha de comandos [de %s] é desconhecida." #: apt-pkg/contrib/cmndline.cc:103 apt-pkg/contrib/cmndline.cc:111 #: apt-pkg/contrib/cmndline.cc:119 @@ -2244,32 +2344,32 @@ msgstr "Opção %s de linha de comandos não é compreendida" msgid "Command line option %s is not boolean" msgstr "Opção %s da linha de comandos não é booleana" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "A opção %s necessita de um argumento." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Opção %s: Especificação de item de configuração tem de ter um =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Opção %s necessita de um número inteiro como argumento, não '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opção '%s' é demasiado longa" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "O sentido %s não é compreendido, tente verdadeiro ou falso." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operação %s inválida" @@ -2279,194 +2379,217 @@ msgstr "Operação %s inválida" msgid "Unable to stat the mount point %s" msgstr "Impossível executar stat ao ponto de montagem %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Impossível mudar para %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Impossível executar stat ao cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Não está a ser utilizado acesso exclusivo para apenas leitura ao ficheiro %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Não foi possível abrir ficheiro de lock %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Não está a ser utilizado o acesso exclusivo para o ficheiro %s, montado via " "nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Não foi possível obter acesso exclusivo a %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Esperou por %s mas não estava lá" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "O sub-processo %s recebeu uma falha de segmentação." -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "O sub-processo %s recebeu uma falha de segmentação." +msgstr "O sub-processo %s recebeu o sinal %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "O sub-processo %s retornou um código de erro (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "O sub-processo %s terminou inesperadamente" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Não foi possível abrir ficheiro o %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Não foi possível abrir o descritor de ficheiro %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "lido, ainda restam %lu para serem lidos mas não resta nenhum" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "escrito, ainda restam %lu para escrever mas não foi possível" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "Problema ao fechar o ficheiro" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problema ao fechar o ficheiro gzip %s" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Problema ao fechar o ficheiro %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problema ao renomear o ficheiro %s para %s" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "Problema ao remover o link ao ficheiro" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Problema ao remover o link do ficheiro %s" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problema sincronizando o ficheiro" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cache de pacotes vazia" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "O ficheiro de cache de pacotes está corrompido" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "O ficheiro de cache de pacotes é de uma versão incompatível" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Este APT não suporta o sistema de versões '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "A cache de pacotes foi gerada para uma arquitectura diferente" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Pré-Depende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Sugere" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomenda" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Em Conflito" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Substitui" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Obsoleta" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Estraga" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" -msgstr "" +msgstr "Aumenta" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "necessário" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "padrão" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "A construir árvore de dependências" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versões candidatas" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Geração de dependências" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "A ler a informação de estado" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Falhou abrir o StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Falha escrever ficheiro temporário StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Erro interno, grupo '%s' não tem pseudo-pacote instalável" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2477,64 +2600,89 @@ msgstr "Não foi possível fazer parse ao ficheiro do pacote %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Não foi possível fazer parse ao ficheiro de pacote %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Linha mal formada %lu na lista de fontes %s ([opção] não interpretável)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Linha mal formada %lu na lista de fontes %s ([opção] demasiado curta)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Linha mal formada %lu na lista de fontes %s ([%s] não é uma atribuição)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Linha mal formada %lu na lista de fontes %s ([%s] não tem chave)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Linha mal formada %lu na lista de fontes %s ([%s] chave %s não tem valor)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" -msgstr "Linha malformada %lu na lista de fontes %s (URI)" +msgstr "Linha mal formada %lu na lista de fontes %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" -msgstr "Linha malformada %lu na lista de fontes %s (distribuição)" +msgstr "Linha mal formada %lu na lista de fontes %s (distribuição)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" -msgstr "Linha malformada %lu na lista de fontes %s (parse de URI)" +msgstr "Linha mal formada %lu na lista de fontes %s (parse de URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" -msgstr "Linha malformada %lu na lista de fontes %s (distribuição absoluta)" +msgstr "Linha mal formada %lu na lista de fontes %s (distribuição absoluta)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" -msgstr "Linha malformada %lu na lista de fontes %s (dist parse)" +msgstr "Linha mal formada %lu na lista de fontes %s (dist parse)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "A abrir %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linha %u é demasiado longa na lista de fontes %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" -msgstr "Linha malformada %u na lista de fontes %s (tipo)" +msgstr "Linha mal formada %u na lista de fontes %s (tipo)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "O tipo '%s' não é conhecido na linha %u na lista de fontes %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Linha malformada %u na lista de fontes %s (id de fornecedor)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" +"Não foi possível proceder à configuração imediata em '%s'. Para detalhes, " +"por favor veja man 5 apt.conf em APT::Immediate-Configure. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2546,19 +2694,21 @@ msgstr "" "normalmente é mau, mas se você quer realmente fazer isso, active a opção " "APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"Não foi possível proceder à configuração imediata no já descompactado '%s'." +"Para mais detalhes por favor veja man 5 apt.conf em APT::Immediate-Configure." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "Tipo do ficheiro de índice '%s' não é suportado" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2566,7 +2716,7 @@ msgstr "" "O pacote %s necessita ser reinstalado, mas não foi possível encontrar um " "repositório para o mesmo." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2574,13 +2724,13 @@ msgstr "" "Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por " "pacotes mantidos (hold)." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Não foi possível corrigir problemas, você tem pacotes mantidos (hold) " "estragados." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2588,24 +2738,29 @@ msgstr "" "Falhou o download de alguns ficheiros de índice, foram ignorados ou os " "antigos foram usados em seu lugar." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Falta directório de listas %spartial." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 +#, c-format +msgid "Archives directory %spartial is missing." +msgstr "Falta o directório de arquivos %spartial." + +#: apt-pkg/acquire.cc:91 #, c-format -msgid "Archive directory %spartial is missing." -msgstr "Falta o directório de repositório %spartial." +msgid "Unable to lock directory %s" +msgstr "Impossível criar acesso exclusivo ao directório %s" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "A obter o ficheiro %li de %li (%s restantes)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "A obter o ficheiro %li de %li" @@ -2618,7 +2773,7 @@ msgstr "O driver do método %s não pôde ser encontrado." #: apt-pkg/acquire-worker.cc:159 #, c-format msgid "Method %s did not start correctly" -msgstr "Método %s não iniciou corretamente" +msgstr "Método %s não iniciou correctamente" #: apt-pkg/acquire-worker.cc:413 #, c-format @@ -2626,12 +2781,12 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "Por favor insira o disco denominado: '%s' no leitor '%s' e pressione enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Sistema de empacotamento '%s' não é suportado" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "" "Não foi possível determinar um tipo de sistema de empacotamento adequado" @@ -2645,149 +2800,174 @@ msgstr "Não foi possível fazer stat %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Você deve colocar alguns URIs 'source' no seu sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "As listas de pacotes ou o ficheiro de status não pôde ser analisado ou " "aberto." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Você terá que executar apt-get update para corrigir estes problemas" -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" -msgstr "Registro inválido no ficheiro de preferências, sem cabeçalho Package" +msgstr "Registo inválido no ficheiro de preferências %s, sem cabeçalho Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Não foi possível entender o tipo de marca (pin) %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Nenhuma prioridade (ou zero) especificada para marcação (pin)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "A cache possui um sistema de versões incompatível" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Ocorreu um erro ao processar %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Ocorreu um erro ao processar %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Ocorreu um erro ao processar %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Ocorreu um erro ao processar %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Ocorreu um erro ao processar %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Ocorreu um erro ao processar %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Ocorreu um erro ao processar %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Ocorreu um erro ao processar %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Ocorreu um erro ao processar %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Ocorreu um erro ao processar %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Uau, você excedeu o número de nomes de pacotes que este APT é capaz de " "suportar." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "Uau, você excedeu o número de versões que este APT é capaz de suportar." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Uau, você excedeu o número de descrições que este APT é capaz de suportar." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Uau, você excedeu o número de dependências que este APT é capaz de suportar." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Ocorreu um erro ao processar %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Ocorreu um erro ao processar %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "O pacote %s %s não foi encontrado ao processar as dependências de ficheiros" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Não foi possível executar stat à lista de pacotes de código fonte %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "A obter File Provides" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Erro de I/O ao gravar a cache de código fonte" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "falhou renomear, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum não coincide" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Código de verificação hash não coincide" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Não existe qualquer chave pública disponível para as seguintes IDs de " "chave:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Ficheiro Release expirou, a ignorar %s (inválido desde %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Distribuição em conflito: %s (esperado %s mas obtido %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Erro GPG: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2797,7 +2977,7 @@ msgstr "" "significar que você precisa corrigir manualmente este pacote. (devido a " "arquitectura em falta)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2806,7 +2986,7 @@ msgstr "" "Não foi possível localizar arquivo para o pacote %s. Isto pode significar " "que você precisa consertar manualmente este pacote." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2814,31 +2994,41 @@ msgstr "" "Os arquivos de índice de pacotes estão corrompidos. Nenhum campo Filename: " "para o pacote %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Tamanho incorrecto" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "Não foi possível fazer parse ao ficheiro do pacote %s (1)" +msgstr "Não foi possível fazer parse ao ficheiro Release %s" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "Note, a seleccionar %s em vez de %s\n" +msgstr "Nenhuma secção, no ficheiro Release %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Nenhuma entrada hash no ficheiro Release %s" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Entrada inválida, 'Valid-until', no ficheiro de Release: %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Entrada, 'Date', inválida no ficheiro Release %s" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "O bloco de fabricante %s não contém a impressão digital" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2847,66 +3037,68 @@ msgstr "" "Utilizando o ponto de montagem do CD-ROM %s\n" "A montar o CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "A identificar.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Label Guardada: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "A desmontar o CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "A utilizar o ponto de montagem do CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "A desmontar o CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "A aguardar pelo disco...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "A montar o CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "A pesquisar os ficheiros de índice do disco..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Foram encontrados %zu índices de pacotes, %zu índices de código-fonte, %zu " "índices de tradução e %zu assinaturas\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"Não foi possível localizar quaisquer ficheiros de pacote, talvez este não " +"seja um disco Debian ou seja a arquitectura errada?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Encontrada a etiqueta '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Isso não é um nome válido, tente novamente.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2915,168 +3107,325 @@ msgstr "" "Este disco tem o nome: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "A copiar listas de pacotes..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "A escrever lista de novas source\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "As entradas de listas de Source para este Disco são:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Escreveu %i registos.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Escreveu %i registos com %i ficheiros em falta.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Escreveu %i registos com %i ficheiros não coincidentes\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Escreveu %i registos com %i ficheiros em falta e %i ficheiros não " "coincidentes\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "A abrir o ficheiro de configuração %s" +msgstr "A saltar ficheiro %s inexistente" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "Não foi possível encontrar registo de autenticação para: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "Código de verificação hash não coincide" +msgstr "Hash não coincide para: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Não foi encontrado o Release '%s' para '%s'" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Não foi encontrada a versão '%s' para '%s'" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Não foi possível encontrar a tarefa '%s'" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Não foi possível encontrar o pacote através da expressão regular '%s'" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" +"Não foi possível seleccionar versões do pacote '%s' pois é puramente virtual" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Não pode seleccionar a versão instalada nem a versão candidata do pacote " +"'%s' pois não tem nenhuma destas" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Não foi possível seleccionar a versão mais recente a partir do pacote '%s' " +"já que é puramente virtual" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Não é possível seleccionar a versão candidata do pacote %s já que não tem " +"candidato" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Não é possível seleccionar a versão instalada do pacote %s pois não está " +"instalado" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "A instalar %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "A configurar %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "A remover %s" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "Remoção completa de %s" +msgstr "A remover completamente %s" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "A notar o desaparecimento de %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "A correr o 'trigger' de pós-instalação %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Falta o directório '%s'" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Não foi possível abrir ficheiro o '%s'" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "A preparar %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "A desempacotar %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "A preparar para configurar %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s instalado" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "A preparar a remoção de %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s removido" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "A preparar para remover completamente %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Remoção completa de %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Não é possível escrever o registo (log), openpty() falhou (/dev/pts não está " "montado?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "A correr o dpkg" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "Nenhum relatório apport escrito pois MaxReports já foi atingido" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "problemas de dependências - deixando por configurar" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Nenhum relatório apport escrito pois a mensagem de erro indica que é um erro " +"de seguimento de um erro anterior." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" +"Nenhum relatório apport escrito pois a mensagem de erro indica erro de disco " +"cheio" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" msgstr "" +"Nenhum relatório apport escrito pois a mensagem de erro indica um erro de " +"memória esgotada" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Nenhum relatório apport escrito pois a mensagem de erro indica um erro de I/" +"O do dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"Não foi possível obter acesso exclusivo ao directório de administração (%s), " +"outro processo está a utilizá-lo?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "Impossível criar acesso exclusivo ao directório de listas" +msgstr "" +"Não foi possível criar acesso exclusivo ao directório de administração (%s), " +"é root?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"O dpkg foi interrompido, para corrigir o problema tem de correr manualmente " +"'%s'" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" +msgstr "Sem acesso exclusivo" + +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Não foi encontrado ficheiro de mirror '%s'" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Mirror: %s]" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." msgstr "" +"Não foi possível aplicar o patch %s com mmap e com a utilização de operação " +"de ficheiro - o patch parece estar corrompido." -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Não foi possível aplicar o 'patch' ao ficheiro" +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Não foi possível aplicar o patch %s com mmap (mas não é uma falha especifica " +"do mmap) - o patch parece corrompido." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Ligação encerrada prematuramente" +#~ msgid "You must give exactly one pattern" +#~ msgstr "Você deve dar exactamente um pattern" + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: A lista de argumentos de Acquire::gpgv::Options é demasiado longa. A " +#~ "sair." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Ocorreu um erro ao processar %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Linha malformada %u na lista de fontes %s (id de fornecedor)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Não foi possível aceder à 'keyring': '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Não foi possível aplicar o 'patch' ao ficheiro" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3119,8 +3468,8 @@ msgstr "Ligação encerrada prematuramente" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Encontrou %i indexes de pacotes, %indexes de source e %i assinaturas\n" @@ -3177,12 +3526,12 @@ msgstr "Ligação encerrada prematuramente" #~ msgid "" #~ "Some broken packages were found while trying to process build-" #~ "dependencies.\n" -#~ "You might want to run `apt-get -f install' to correct these." +#~ "You might want to run 'apt-get -f install' to correct these." #~ msgstr "" #~ "Alguns pacotes quebrados foram encontrados enquanto se tentava " #~ "processar \n" #~ "as dependências de construção.\n" -#~ "Você pode querer rodar `apt-get -f install' para corrigí-los." +#~ "Você pode querer rodar 'apt-get -f install' para corrigí-los." #~ msgid "Sorry, you don't have enough free space in %s to hold all the .debs." #~ msgstr "" @@ -3198,9 +3547,6 @@ msgstr "Ligação encerrada prematuramente" #~ msgid "Replaced file " #~ msgstr "Substitui" -#~ msgid "You must give at least one file name" -#~ msgstr "Você deve passar exatamente um padrão" - #~ msgid "Regex compilation error" #~ msgstr "Erro de compilação de regex - %s" diff --git a/po/pt_BR.po b/po/pt_BR.po index 6ca0c52ff..08e8a103d 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,154 +7,159 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-11-17 02:33-0200\n" "Last-Translator: Felipe Augusto van de Wiel (faw) <faw@debian.org>\n" "Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian." "org>\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "O pacote %s versão %s tem uma dependência desencontrada:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Impossível encontrar o pacote %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Total de Nomes de Pacotes: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Total de Nomes de Pacotes: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Pacotes normais: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Pacotes puramente virtuais: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pacotes virtuais únicos: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Pacotes virtuais misturados: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Faltando: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Total de versões distintas: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Total de descrições distintas: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Total de dependências: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Total de relações ver/arquivo: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Total de relações Desc/Arquivo: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Total de mapeamentos \"Provides\": " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Total de strings \"globbed\": " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Total de espaço de dependência de versão: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Total de espaço frouxo: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Total de espaço contabilizado para: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "O arquivo de pacote %s está fora de sincronia." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Você deve passar exatamente um padrão" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nenhum pacote encontrado" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Impossível encontrar o pacote %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Arquivos de pacote:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "O cache está fora de sincronia, não foi possível fazer a referência cruzada " "de um arquivo de pacote" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pacotes alfinetados (\"pinned\"):" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(não encontrado)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalado: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(nenhum)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidato: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(nenhum)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pacote alfinetado (\"pin\"): " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabela de versão:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s para %s compilado em %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -175,6 +180,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -240,7 +246,12 @@ msgstr "" msgid "Please insert a Disc in the drive and press enter" msgstr "Por favor, insira um Disco na unidade e pressione enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Falhou ao renomear %s para %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Repita este processo para o restante dos CDs em seu conjunto." @@ -308,40 +319,40 @@ msgstr "" " -o=? Define uma opção de configuração arbitrária, e.g.: -o dir::cache=/" "tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Impossível escrever para %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Não foi possível obter a versão do debconf. O debconf está instalado?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Lista de extensão de pacotes é muito extensa" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Erro processando o diretório %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lista de extensão de fontes é muito extensa" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Erro ao gravar cabeçalho no arquivo de conteúdo" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Erro processando conteúdo %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -423,11 +434,11 @@ msgstr "" " -c=? Lê o arquivo de configuração especificado.\n" " -o=? Define uma opção de configuração arbitrária" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nenhuma seleção combinou" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Alguns arquivos estão faltando no grupo de arquivos do pacotes '%s'" @@ -443,8 +454,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "BD é antigo, tentando atualizar %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Formato do BD é inválido. Se você atualizou a partir de uma versão antiga do " @@ -461,95 +473,95 @@ msgstr "Impossível abrir o arquivo BD %s: %s" msgid "Failed to stat %s" msgstr "Falhou ao executar \"stat\" %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Repositório não possui registro de controle" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Impossível obter um cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Impossível ler o diretório %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Impossível executar \"stat\" em %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Erros que se aplicam ao arquivo " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Falhou ao resolver %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Falhou ao percorrer a árvore" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Falhou ao abrir %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Falhou ao executar \"readlink\" %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Falhou ao executar \"unlink\" %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Falhou ao ligar %s a %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Limite DeLink de %sB atingido.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Repositório não possuía campo pacote" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s não possui entrada override\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " mantenedor de %s é %s, não %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s não possui entrada override fonte\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s também não possui entrada override binária\n" @@ -649,79 +661,79 @@ msgstr "Problema removendo %s" msgid "Failed to rename %s to %s" msgstr "Falhou ao renomear %s para %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "S" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Erro de compilação de regex - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Os pacotes a seguir têm dependências desencontradas:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "mas %s está instalado" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "mas %s está para ser instalado" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "mas não é instalável" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "mas é um pacote virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "mas não está instalado" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "mas não será instalado" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ou" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Os NOVOS pacotes a seguir serão instalados:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Os pacotes a seguir serão REMOVIDOS:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Os pacotes a seguir serão mantidos em suas versões atuais:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Os pacotes a seguir serão atualizados:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Os pacotes a seguir serão REVERTIDOS:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Os seguintes pacotes mantidos serão mudados:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (por causa de %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -730,147 +742,236 @@ msgstr "" "Isso NÃO deveria ser feito a menos que você saiba exatamente o que você está " "fazendo!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu pacotes atualizados, %lu pacotes novos instalados, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalados, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu revertidos, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu a serem removidos e %lu não atualizados.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu pacotes não totalmente instalados ou removidos.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Nota, selecionando %s para expressão regular '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Nota, selecionando %s para expressão regular '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versão selecionada %s (%s) para %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "O pacote %s é um pacote virtual fornecido por:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instalado]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Versões candidatas" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Você deveria selecionar explicitamente um para instalar." + +#: 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 "" +"O pacote %s não está disponível, mas é referenciado por outro pacote.\n" +"Isto pode significar que o pacote está faltando, ficou obsoleto ou\n" +"está disponível somente a partir de outra fonte\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "No entanto, os pacotes a seguir o substituem:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "O pacote %s não tem candidato para instalação" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Nota, selecionando %s ao invés de %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Pulando %s, já está instalado e a atualização não está configurada.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Pulando %s, já está instalado e a atualização não está configurada.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "A reinstalação de %s não é possível, não pode ser baixado.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s já é a versão mais nova.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s configurado para instalar manualmente.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "O pacote %s não está instalado, então não será removido\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Corrigindo dependências..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " falhou." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Impossível corrigir dependências" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Impossível minimizar o conjunto de atualizações" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Pronto" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Você pode querer executar 'apt-get -f install' para corrigí-los." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dependências desencontradas. Tente usar -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "AVISO: Os pacotes a seguir não podem ser autenticados!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Aviso de autenticação sobreposto.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Instalar estes pacotes sem verificação [s/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Alguns pacotes não puderam ser autenticados" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Há problemas e -y foi usado sem --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Erro interno, InstallPackages foi chamado com pacotes quebrados!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pacotes precisam ser removidos mas a remoção está desabilitada." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Erro interno, Ordenação não finalizou" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Impossível criar trava no diretório de download" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "A lista de fontes não pode ser lida." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Que estranho.. Os tamanhos não batem, mande e-mail para apt@packages.debian." "org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "É preciso baixar %sB/%sB de arquivos.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "É preciso baixar %sB de arquivos.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Depois desta operação, %sB adicionais de espaço em disco serão usados.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Depois desta operação, %sB de espaço em disco serão liberados.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Não foi possível determinar o espaço livre em %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Você não possui espaço suficiente em %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "\"Trivial Only\" especificado mas esta não é uma operação trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Sim, faça o que eu digo!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -881,28 +982,28 @@ msgstr "" "Para continuar digite a frase '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abortar." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Você quer continuar [S/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Falhou ao buscar %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Alguns arquivos falharam ao baixar" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Baixar completo e no modo somente baixar (\"download only\")" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -910,139 +1011,87 @@ msgstr "" "Impossível buscar alguns arquivos, talvez executar apt-get update ou tentar " "com --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing e troca de mídia não são suportados atualmente" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Impossível corrigir pacotes faltantes." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Abortando instalação." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Nota, selecionando %s ao invés de %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Pulando %s, já está instalado e a atualização não está configurada.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "O pacote %s não está instalado, então não será removido\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "O pacote %s é um pacote virtual fornecido por:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalado]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Você deveria selecionar explicitamente um para instalar." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"O pacote %s não está disponível, mas é referenciado por outro pacote.\n" -"Isto pode significar que o pacote está faltando, ficou obsoleto ou\n" -"está disponível somente a partir de outra fonte\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "No entanto, os pacotes a seguir o substituem:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "O pacote %s não tem candidato para instalação" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "A reinstalação de %s não é possível, não pode ser baixado.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s já é a versão mais nova.\n" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release '%s' para '%s' não foi encontrada" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Versão '%s' para '%s' não foi encontrada" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versão selecionada %s (%s) para %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Não foi possível executar \"stat\" na lista de pacotes fonte %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "O comando update não leva argumentos" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Impossível criar trava no diretório de listas" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Nós não deveríamos apagar coisas, impossível iniciar AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" +"Os seguintes pacotes foram automaticamente instalados e não são mais " +"requeridos:" +msgstr[1] "" "Os seguintes pacotes foram automaticamente instalados e não são mais " "requeridos:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" +"Os seguintes pacotes foram automaticamente instalados e não são mais " +"requeridos:" +msgstr[1] "" "Os seguintes pacotes foram automaticamente instalados e não são mais " "requeridos:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Use 'apt-get autoremove' para removê-los." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1060,43 +1109,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "A informação a seguir pode ajudar a resolver a situação:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Erro Interno, o AutoRemover quebrou coisas" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Erro interno, AllUpgrade quebrou coisas" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Impossível achar tarefa %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Impossível achar pacote %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Nota, selecionando %s para expressão regular '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s configurado para instalar manualmente.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Você deve querer executar 'apt-get -f install' para corrigí-los:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1104,7 +1133,7 @@ msgstr "" "Dependências desencontradas. Tente 'apt-get -f install' sem nenhum pacote " "(ou especifique uma solução)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1116,117 +1145,146 @@ msgstr "" "distribuição instável, que alguns pacotes requeridos não foram\n" "criados ainda ou foram retirados da \"Incoming\"." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Pacotes quebrados" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Os pacotes extra a seguir serão instalados:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Pacotes sugeridos:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Pacotes recomendados:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Impossível achar pacote %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s configurado para instalar manualmente.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Calculando atualização... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Falhou" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Pronto" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Erro interno, o solucionador de problemas quebrou coisas" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Impossível criar trava no diretório de download" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Deve-se especificar pelo menos um pacote para que se busque o fonte" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Impossível encontrar um pacote fonte para %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Pulando arquivo já baixado '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Você não possui espaço livre suficiente em %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Preciso obter %sB/%sB de arquivos fonte.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Preciso obter %sB de arquivos fonte.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Obter fonte %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Falhou ao buscar alguns arquivos." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Pulando o desempacotamento de fontes já desempacotados em %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Comando de desempacotamento '%s' falhou.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Confira se o pacote 'dpkg-dev' está instalado.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Comando de construção '%s' falhou.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Processo filho falhou" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Deve-se especificar pelo menos um pacote para que se cheque as dependências " "de construção" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Impossível conseguir informações de dependência de construção para %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s não tem dependências de construção.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1235,7 +1293,7 @@ msgstr "" "a dependência de %s por %s não pode ser satisfeita porque o pacote %s não " "pode ser encontrado" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1244,32 +1302,32 @@ msgstr "" "a dependência de %s por %s não pode ser satisfeita porque nenhuma versão " "disponível do pacote %s pode satisfazer os requerimentos de versão" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Falhou ao satisfazer a dependência de %s por %s: Pacote instalado %s é muito " "novo" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Falhou ao satisfazer a dependência de %s por %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Não foi possível satisfazer as dependências de compilação para %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Falhou ao processar as dependências de construção" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Módulos para os quais há suporte:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1294,6 +1352,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1355,7 +1415,7 @@ msgstr "" "para mais informações e opções.\n" " Este APT tem Poderes de Super Vaca.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1607,11 +1667,11 @@ msgstr "Arquivo %s/%s sobrescreve arquivo no pacote %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Impossível ler %s" @@ -1640,10 +1700,9 @@ msgstr "Falhou ao executar \"stat\" em %sinfo." msgid "The info and temp directories need to be on the same filesystem" msgstr "Os diretórios info e temp precisam estar no mesmo sistema de arquivos" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Lendo listas de pacotes" @@ -1747,12 +1806,33 @@ msgstr "Falhou ao localizar um arquivo de controle válido" msgid "Unparsable control file" msgstr "Arquivo de controle não interpretável" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Não foi possível abrir \"pipe\" para %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Erro de leitura do processo %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Falhou ao executar \"stat\"" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Falhou ao definir hora de modificação" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Impossível ler o banco de dados de cdrom %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1760,7 +1840,7 @@ msgstr "" "Por favor, use o apt-cdrom para fazer com que este CD-ROM seja reconhecido " "pelo APT. O apt-get update não pode ser usado para adicionar novos CD-ROMs" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD-ROM errado" @@ -1777,15 +1857,6 @@ msgstr "Disco não encontrado." msgid "File not found" msgstr "Arquivo não encontrado" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Falhou ao executar \"stat\"" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Falhou ao definir hora de modificação" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI inválida, URIs locais não devem iniciar com //" @@ -1844,7 +1915,7 @@ msgstr "Conexão expirou" msgid "Server closed the connection" msgstr "Servidor fechou a conexão" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Erro de leitura" @@ -1856,181 +1927,177 @@ msgstr "Uma resposta sobrecarregou o buffer" msgid "Protocol corruption" msgstr "Corrupção de protocolo" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Erro de escrita" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Não foi possível criar um socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Não foi possível conectar um socket de dados, conexão expirou" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Não foi possível conectar um socket passivo." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo não foi capaz de obter um socket de escuta" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Não foi possível fazer \"bind\" de um socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Não foi possível ouvir no socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Não foi possível determinar o nome do socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Impossível enviar o comando PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Família de endereços %u desconhecida (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT falhou, servidor disse: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Conexão do socket de dados expirou" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Impossível aceitar conexão" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problema criando o hash do arquivo" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Impossível obter arquivo, servidor disse '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Socket de dados expirou" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Transferência de dados falhou, servidor disse '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Pesquisa" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Impossível invocar " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Conectando em %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Não foi possível criar um socket para %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Não foi possível iniciar a conexão para %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Não foi possível conectar em %s:%s (%s), conexão expirou" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Não foi possível conectar em %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Conectando a %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Não foi possível resolver '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Falha temporária resolvendo '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Algo estranho aconteceu resolvendo '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Impossível conectar em %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Não foi possível acessar o chaveiro: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Lista de argumentos de Acquire::gpgv::Options muito extensa. Saindo." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Abortando instalação." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Erro interno: Assinatura boa, mas não foi possível determinar a impressão " "digital da chave?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Ao menos uma assinatura inválida foi encontrada." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Não foi possível executar '%s' para verificar a assinatura (o gpgv está " "instalado?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Erro desconhecido executando gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "As seguintes assinaturas eram inválidas:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2038,16 +2105,6 @@ msgstr "" "As assinaturas a seguir não puderam ser verificadas devido à chave pública " "não estar disponível:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Não foi possível abrir \"pipe\" para %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Erro de leitura do processo %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Aguardando por cabeçalhos" @@ -2081,142 +2138,175 @@ msgstr "Este servidor HTTP possui suporte a \"range\" quebrado" msgid "Unknown date format" msgstr "Formato de data desconhecido" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Seleção falhou" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Conexão expirou" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Erro escrevendo para arquivo de saída" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Erro escrevendo para arquivo" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Erro escrevendo para o arquivo" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Erro lendo do servidor. Ponto remoto fechou a conexão" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Erro lendo do servidor" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Falhou ao truncar arquivo" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Dados de cabeçalho ruins" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Conexão falhou" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Erro interno" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Não foi possível fazer \"mmap\" de um arquivo vazio" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Não foi possível abrir \"pipe\" para %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Não foi possível fazer \"mmap\" de %lu bytes" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Impossível abrir %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Impossível invocar " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Seleção %s não encontrada" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Abreviação de tipo desconhecida: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Abrindo arquivo de configuração %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Erro de sintaxe %s:%u: Bloco inicia sem nome." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Erro de sintaxe %s:%u: Tag mal formada" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Erro de sintaxe %s:%u: Lixo extra depois do valor" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Erro de sintaxe %s:%u: Diretivas podem ser feitas somente no nível mais alto" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Erro de sintaxe %s:%u: Muitos \"includes\" aninhados" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Erro de sintaxe %s:%u: Incluído a partir deste ponto" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Erro de sintaxe %s:%u: Não há suporte para a diretiva '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Erro de sintaxe %s:%u: Diretivas podem ser feitas somente no nível mais alto" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Erro de sintaxe %s:%u: Lixo extra no final do arquivo" @@ -2247,33 +2337,33 @@ msgstr "Opção de linha de comando %s não é compreendida" msgid "Command line option %s is not boolean" msgstr "Opção de linha de comando %s não é booleana" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Opção %s requer um argumento." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Opção %s: Especificação de item de configuração deve possuir um =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Opção %s requer um argumento inteiro, não '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opção '%s' é muito longa" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Sentido %s não é compreendido, tente verdadeiro ou falso." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operação %s inválida" @@ -2283,191 +2373,214 @@ msgstr "Operação %s inválida" msgid "Unable to stat the mount point %s" msgstr "Impossível executar \"stat\" no ponto de montagem %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Impossível mudar para %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Impossível executar \"stat\" no cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Não usando travamento para arquivo de trava somente leitura %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Não foi possível abrir arquivo de trava %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Não usando travamento para arquivo de trava montado via nfs %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Não foi possível obter trava %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Esperado %s mas este não estava lá" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Sub-processo %s recebeu uma falha de segmentação." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Sub-processo %s recebeu uma falha de segmentação." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Sub-processo %s retornou um código de erro (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Sub-processo %s finalizou inesperadamente" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Não foi possível abrir arquivo %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Não foi possível abrir \"pipe\" para %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "leitura, ainda restam %lu para serem lidos mas nenhum deixado" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "escrita, ainda restam %lu para gravar mas não foi possível" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problema fechando o arquivo" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Problema fechando o arquivo" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problema sincronizando o arquivo" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problema removendo o arquivo" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problema sincronizando o arquivo" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cache de pacotes vazio" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "O arquivo de cache de pacotes está corrompido" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "O arquivo de cache de pacotes é uma versão incompatível" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Este APT não suporta o sistema de versões '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "O cache de pacotes foi gerado para uma arquitetura diferente" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Pré-Depende" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Sugere" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomenda" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Conflita" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Substitui" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Obsoleta" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Quebra" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "requerido" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "padrão" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opcional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Construindo árvore de dependências" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versões candidatas" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Geração de dependência" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Lendo informação de estado" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Falha ao abrir Arquivo de Estado (\"StateFile\") %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Falha ao escrever Arquivo de Estado (\"StateFile\") temporário %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2478,65 +2591,89 @@ msgstr "Impossível analisar arquivo de pacote %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Impossível analisar arquivo de pacote %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Linha mal formada %lu no arquivo de fontes %s (análise de distribuição)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Linha mal formada %lu no arquivo de fontes %s (distribuição)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Linha mal formada %lu no arquivo de fontes %s (análise de distribuição)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" +"Linha mal formada %lu no arquivo de fontes %s (análise de distribuição)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Linha mal formada %lu no arquivo de fontes %s (análise de distribuição)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Linha mal formada %lu no arquivo de fontes %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Linha mal formada %lu no arquivo de fontes %s (distribuição)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Linha mal formada %lu no arquivo de fontes %s (análise de URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Linha mal formada %lu no arquivo de fontes %s (distribuição absoluta)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" "Linha mal formada %lu no arquivo de fontes %s (análise de distribuição)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Abrindo %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linha %u muito longa na lista de fontes %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Linha mal formada %u no arquivo de fontes %s (tipo)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Tipo '%s' não é conhecido na linha %u na lista de fontes %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Linha mal formada %u na lista de fontes %s (id de fornecedor)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2548,7 +2685,7 @@ msgstr "" "é ruim, mas se você realmente quer fazer isso, ative a opção APT::Force-" "LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2560,7 +2697,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Tipo de arquivo de índice '%s' não é suportado" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2568,7 +2705,7 @@ msgstr "" "O pacote %s precisa ser reinstalado, mas não foi possível encontrar um " "arquivo para o mesmo." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2576,11 +2713,11 @@ msgstr "" "Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por " "pacotes mantidos (hold)." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Impossível corrigir problemas, você manteve (hold) pacotes quebrados." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2588,24 +2725,29 @@ msgstr "" "Alguns arquivos de índice falharam para baixar, eles foram ignorados ou os " "antigos foram usados no lugar." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Diretório de listas %spartial está faltando." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Diretório de arquivos %spartial está faltando." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Impossível criar trava no diretório de listas" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Obtendo o arquivo %li de %li (%s restantes)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Obtendo arquivo %li de %li" @@ -2626,12 +2768,12 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "Por favor, insira o disco nomeado: '%s' na unidade '%s' e pressione enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Sistema de empacotamento '%s' não é suportado" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Impossível determinar um tipo de sistema de empacotamento aplicável." @@ -2644,147 +2786,169 @@ msgstr "Impossível executar \"stat\" %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Você deve colocar algumas URIs 'source' em seu sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "As listas de pacotes ou os arquivos de estado não puderam ser analisados ou " "abertos." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Você terá que executar apt-get update para corrigir estes problemas" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Registro inválido no arquivo de preferências, sem cabeçalho Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Não foi possível entender o tipo de \"pin\" %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Nenhuma prioridade (ou zero) especificada para \"pin\"" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "O cache possui um sistema de versões incompatível" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Um erro ocorreu processando %s (NovoPacote)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Um erro ocorreu processando %s (UsePacote1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Um erro ocorreu processando %s (NovoArquivoDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Um erro ocorreu processando %s (UsePacote2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Um erro ocorreu processando %s (NovoArquivoVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Um erro ocorreu processando %s (NovaVersão1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Um erro ocorreu processando %s (UsePacote3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Um erro ocorreu processando %s (NovaVersão2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Um erro ocorreu processando %s (NovoArquivoDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Uau, você excedeu o número de nomes de pacotes que este APT é capaz de " "suportar." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "Uau, você excedeu o número de versões que este APT é capaz de suportar." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Uau, você excedeu o número de descrições que este APT é capaz de suportar." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Uau, você excedeu o número de dependências que este APT é capaz de suportar." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Um erro ocorreu processando %s (EncontrarPacote)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Um erro ocorreu processando %s (ColetarArquivoProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Pacote %s %s não foi encontrado enquanto processando dependências de arquivo" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Não foi possível executar \"stat\" na lista de pacotes fonte %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Coletando Arquivo \"Provides\"" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Erro de E/S ao gravar cache fonte" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "renomeação falhou, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum incorreto" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash Sum incorreto" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Não existem chaves públicas para os seguintes IDs de chaves:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2794,7 +2958,7 @@ msgstr "" "que você precisa consertar manualmente este pacote. (devido a arquitetura " "não especificada)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2803,7 +2967,7 @@ msgstr "" "Não foi possível localizar arquivo para o pacote %s. Isto pode significar " "que você precisa consertar manualmente este pacote." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2811,31 +2975,41 @@ msgstr "" "Os arquivos de índice de pacotes estão corrompidos. Nenhum campo \"Filename:" "\" para o pacote %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Tamanho incorreto" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Impossível analisar arquivo de pacote %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Nota, selecionando %s ao invés de %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Linha inválida no arquivo de desvios: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Impossível analisar arquivo de pacote %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Bloco fornecedor %s não contém impressão digital (\"fingerprint\")" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2844,66 +3018,66 @@ msgstr "" "Usando ponto de montagem de CD-ROM %s\n" "Montando CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificando.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Rótulo armazenado: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Desmontando CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Usando ponto de montagem de CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Desmontando CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Aguardando por disco...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montando CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Procurando por arquivos de índice no disco..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Encontrado(s) %zu índice(s) de pacote(s), %zu índice(s) de fonte(s), %zu " "índice(s) de traduções e %zu assinatura(s)\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Rótulo encontrado: '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Este não é um nome válido, tente novamente.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2912,166 +3086,295 @@ msgstr "" "Esse disco é chamado: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Copiando lista de pacotes..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Gravando nova lista de fontes\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Entradas na lista de fontes para este disco são:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Gravados %i registros.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Gravados %i registros com %i arquivos faltando.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Gravados %i registros com %i arquivos que não combinam\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Gravados %i registros com %i arquivos faltando e %i arquivos que não " "combinam\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Abrindo arquivo de configuração %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Hash Sum incorreto" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Release '%s' para '%s' não foi encontrada" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Versão '%s' para '%s' não foi encontrada" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Impossível achar tarefa %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Impossível achar pacote %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Instalando %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Configurando %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Removendo %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "%s completamente removido" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Executando gatilho pós-instalação %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Diretório '%s' está faltando" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Não foi possível abrir arquivo %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Preparando %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Desempacotando %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Preparando para configurar %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "%s instalado" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Preparando para a remoção de %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "%s removido" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Preparando para remover completamente %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s completamente removido" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "Impossível escrever log, openpty() falhou (/dev/pts não montado?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Impossível criar trava no diretório de listas" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Não foi possível aplicar o patch" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Conexão encerrada prematuramente" +#~ msgid "You must give exactly one pattern" +#~ msgstr "Você deve passar exatamente um padrão" + +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Lista de argumentos de Acquire::gpgv::Options muito extensa. Saindo." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Um erro ocorreu processando %s (NovaVersão2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Linha mal formada %u na lista de fontes %s (id de fornecedor)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Não foi possível acessar o chaveiro: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Não foi possível aplicar o patch" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3115,8 +3418,8 @@ msgstr "Conexão encerrada prematuramente" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Encontrado(s) %i índice(s) de pacote(s), %i índice(s) de fonte(s) e %i " #~ "assinaturas\n" @@ -3147,12 +3450,12 @@ msgstr "Conexão encerrada prematuramente" #~ msgid "" #~ "Some broken packages were found while trying to process build-" #~ "dependencies.\n" -#~ "You might want to run `apt-get -f install' to correct these." +#~ "You might want to run 'apt-get -f install' to correct these." #~ msgstr "" #~ "Alguns pacotes quebrados foram encontrados enquanto se tentava " #~ "processar \n" #~ "as dependências de construção.\n" -#~ "Você pode querer rodar `apt-get -f install' para corrigí-los." +#~ "Você pode querer rodar 'apt-get -f install' para corrigí-los." #~ msgid "Sorry, you don't have enough free space in %s to hold all the .debs." #~ msgstr "" @@ -3168,9 +3471,6 @@ msgstr "Conexão encerrada prematuramente" #~ msgid "Replaced file " #~ msgstr "Substitui" -#~ msgid "You must give at least one file name" -#~ msgstr "Você deve passar exatamente um padrão" - #~ msgid "Regex compilation error" #~ msgstr "Erro de compilação de regex - %s" @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: ro\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-11-15 02:21+0200\n" "Last-Translator: Eddy Petrișor <eddy.petrisor@gmail.com>\n" "Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,144 +19,148 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Pachetul %s versiunea %s are o dependență neîndeplinită:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Nu s-a putut localiza pachetul %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Total nume pachete : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Total nume pachete : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Pachete normale: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Pachete virtuale pure: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Pachete virtuale singulare: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Pachete virtuale mixte: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Lipsă: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Total versiuni distincte: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Numărul total de descrieri distincte: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Total dependențe: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Total relații versiune/fișier: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Total relații desc/fișier: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Total cartări Furnizează: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Total șiruri înglobate: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Total spațiu versiuni ale dependențelor: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Total spațiu intern: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Total spațiu contorizat pentru: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Fișierul pachetului %s este desincronizat." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Trebuie să dați exact un șablon" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nu s-au găsit pachete" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Nu s-a putut localiza pachetul %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Fișiere pachet: " -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Cache-ul este desincronizat, nu se poate executa x-ref pe un fișier pachet" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pachete alese special:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(negăsit)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Instalat: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(niciunul)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Candidează: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(niciunul)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pachet ales special: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabela de versiuni:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s pentru %s compilat la %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -176,6 +181,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -238,7 +244,12 @@ msgstr "Furnizați un nume pentru acest disc, de exemplu „Debian 2.1r1 Disk 1 msgid "Please insert a Disc in the drive and press enter" msgstr "Introduceți un disc în unitate și apăsați Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Eșec la redenumirea lui %s în %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Repetați această procedură pentru restul CD-urilor din set." @@ -304,40 +315,40 @@ msgstr "" " -c=? Citește acest fișier de configurare\n" " -o=? Ajustează o opțiune de configurare arbitrară, ex. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Nu s-a putut scrie în %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Nu s-a putut citi versiunea debconf. Este instalat debconf?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Lista de extensii pentru pachet este prea lungă" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Eroare la prelucrarea directorului %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Lista de extensii pentru sursă este prea lungă" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Eroare la scrierea antetului în fișierul index" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Eroare la prelucrarea conținutului %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -425,11 +436,11 @@ msgstr "" " -c=? Citește acest fișier de configurare\n" " -o=? Ajustează o opțiune de configurare arbitrară" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nu s-a potrivit nici o selecție" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Unele fișiere lipsesc din grupul fișierului pachet '%s'" @@ -445,8 +456,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB este vechi, se încearcă înnoirea %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Formatul DB este nevalid. Dacă l-ați înnoit pe apt de la o versiune mai " @@ -463,95 +475,95 @@ msgstr "Nu s-a putut deschide fișierul DB %s: %s" msgid "Failed to stat %s" msgstr "Eșec la „stat” pentru %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arhiva nu are înregistrare de control" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Nu s-a putut obține un cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "A: Nu s-a putut citi directorul %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "A: Nu s-a putut efectua „stat” pentru %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "A: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Erori la fișierul " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Eșec la „resolve” pentru %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Parcurgerea arborelui a eșuat" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Eșec la „open” pentru %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Dezlegare %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Eșec la „readlink” pentru %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Eșec la „unlink” pentru %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Eșec la „link” între %s și %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Limita de %sB a dezlegării a fost atinsă.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arhiva nu are câmp de pachet" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nu are intrare de înlocuire\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s responsabil este %s nu %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s nu are nici o intrare sursă de înlocuire\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s nu are nici intrare binară de înlocuire\n" @@ -651,79 +663,79 @@ msgstr "Problemă la desfacerea %s" msgid "Failed to rename %s to %s" msgstr "Eșec la redenumirea lui %s în %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Eroare de compilare expresie regulată - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Următoarele pachete au dependențe neîndeplinite:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "dar %s este instalat" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "dar %s este pe cale de a fi instalat" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "dar nu este instalabil" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "dar este un pachet virtual" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "dar nu este instalat" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "dar nu este pe cale să fie instalat" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " sau" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Următoarele pachete NOI vor fi instalate:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Următoarele pachete vor fi ȘTERSE:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Următoarele pachete au fost reținute:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Următoarele pachete vor fi ÎNNOITE:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Următoarele pachete vor fi DE-GRADATE:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Următoarele pachete ținute vor fi schimbate:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (datorită %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -731,146 +743,235 @@ msgstr "" "AVERTISMENT: Următoarele pachete esențiale vor fi șterse.\n" "Aceasta NU ar trebui făcută decât dacă știți exact ce vreți!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu înnoite, %lu nou instalate, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinstalate, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu de-gradate, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu de șters și %lu neînnoite.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu instalate sau șterse incomplet.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Notă, selectare %s pentru expresie regulată '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Notă, selectare %s pentru expresie regulată '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Versiune selectată %s (%s) pentru %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Pachetul %s este un pachet virtual furnizat de către:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Instalat]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Versiuni candidat" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Ar trebui să alegeți în mod explicit unul pentru instalare." + +#: 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 "" +"Pachetul %s nu este disponibil, dar este menționat de către alt pachet.\n" +"Aceasta ar putea însemna că pachetul lipsește, s-a învechit, sau\n" +"este disponibil numai din altă sursă\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Oricum următoarele pachete îl înlocuiesc:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Pachetul %s nu are nici un candidat la instalare" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Notă, se selectează %s în locul lui %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Sar peste %s, este deja instalat și înnoirea nu este activată.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Sar peste %s, este deja instalat și înnoirea nu este activată.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Reinstalarea lui %s nu este posibilă, nu poate fi descărcat.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s este deja la cea mai nouă versiune.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s este marcat ca fiind instalat manual.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Pachetul %s nu este instalat, așa încât nu este șters\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Corectez dependențele..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " eșec." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Nu s-au putut corecta dependențele" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Nu s-a putut micșora mulțimea pachetelor de înnoit" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Terminat" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Ați putea să porniți 'apt-get -f install' pentru a corecta acestea." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Dependențe neîndeplinite. Încercați să folosiți -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "AVERTISMENT: Următoarele pachete nu pot fi autentificate!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Avertisment de autentificare înlocuit.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Instalați aceste pachete fără verificare [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Unele pachete n-au putut fi autentificate" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Sunt unele probleme și -y a fost folosit fără --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Eroare internă, InstallPackages a fost apelat cu pachete deteriorate!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Pachete trebuiesc șterse dar ștergerea este dezactivată." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Eroare internă, Ordering nu s-a terminat" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Nu s-a putut bloca directorul de descărcare" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Lista surselor nu poate fi citită." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Ce ciudat.. Dimensiunile nu se potrivesc, scrieți la apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Este nevoie să descărcați %sB/%sB de arhive.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Este nevoie să descărcați %sB de arhive.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "După această operație vor fi folosiți din disc încă %sB.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "După această operație se vor elibera %sB din spațiul ocupat pe disc.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "N-am putut determina spațiul disponibil în %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Nu aveți suficient spațiu în %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "A fost specificat 'doar neimportant' dar nu este o operațiune neimportantă." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Da, fă cum îți spun!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -881,28 +982,28 @@ msgstr "" "Pentru a continua tastați fraza '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Renunțare." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Vreți să continuați [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Eșec la aducerea lui %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Descărcarea unor fișiere a eșuat" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Descărcare completă și în modul doar descărcare" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -910,136 +1011,89 @@ msgstr "" "Nu s-au putut aduce unele arhive, poate ar fi o idee bună să rulați 'apt-get " "update' sau încercați cu --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing și schimbul de mediu nu este deocamdată suportat" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Nu pot corecta pachetele lipsă." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Abandonez instalarea." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Notă, se selectează %s în locul lui %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Sar peste %s, este deja instalat și înnoirea nu este activată.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Pachetul %s nu este instalat, așa încât nu este șters\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Pachetul %s este un pachet virtual furnizat de către:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Instalat]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Ar trebui să alegeți în mod explicit unul pentru instalare." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Pachetul %s nu este disponibil, dar este menționat de către alt pachet.\n" -"Aceasta ar putea însemna că pachetul lipsește, s-a învechit, sau\n" -"este disponibil numai din altă sursă\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Oricum următoarele pachete îl înlocuiesc:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Pachetul %s nu are nici un candidat la instalare" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Reinstalarea lui %s nu este posibilă, nu poate fi descărcat.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s este deja la cea mai nouă versiune.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release '%s' pentru '%s' n-a fost găsită" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Versiunea '%s' pentru '%s' n-a fost găsită" +"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] "" +msgstr[1] "" +msgstr[2] "" -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Versiune selectată %s (%s) pentru %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Nu pot determina starea listei surse de pachete %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Comanda de actualizare nu are argumente" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Nu pot încuia directorul cu lista" - # XXX: orice sugestie este bine-venită -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Nu este voie să se șteargă lucruri, nu se poate porni AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "Următoarele pachete au fost instalate automat și nu mai sunt necesare:" - -#: cmdline/apt-get.cc:1515 +msgstr[0] "" +"Următoarele pachete au fost instalate automat și nu mai sunt necesare:" +msgstr[1] "" +"Următoarele pachete au fost instalate automat și nu mai sunt necesare:" +msgstr[2] "" +"Următoarele pachete au fost instalate automat și nu mai sunt necesare:" + +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Următoarele pachete au fost instalate automat și nu mai sunt necesare:" - -#: cmdline/apt-get.cc:1516 +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] "" +"Următoarele pachete au fost instalate automat și nu mai sunt necesare:" +msgstr[1] "" +"Următoarele pachete au fost instalate automat și nu mai sunt necesare:" +msgstr[2] "" +"Următoarele pachete au fost instalate automat și nu mai sunt necesare:" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Folosiți 'apt-get autoremove' pentru a le șterge." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1058,43 +1112,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Următoarele informații ar putea să vă ajute la rezolvarea situației:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Eroare internă, AutoRemover a deteriorat diverse chestiuni" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Eroare internă, înnoire totală a defectat diverse chestiuni" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Nu s-a putut găsi sarcina %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Nu pot găsi pachetul %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Notă, selectare %s pentru expresie regulată '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s este marcat ca fiind instalat manual.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Ați putea porni 'apt-get -f install' pentru a corecta acestea:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1102,7 +1136,7 @@ msgstr "" "Dependențe neîndeplinite. Încercați 'apt-get -f install' fără nici un pachet " "(sau oferiți o altă soluție)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1115,118 +1149,147 @@ msgstr "" "pachete\n" "cerute n-au fost create încă sau au fost mutate din Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Pachete deteriorate" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Următoarele extra pachete vor fi instalate:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Pachete sugerate:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Pachete recomandate:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Nu pot găsi pachetul %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s este marcat ca fiind instalat manual.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Calculez înnoirea... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Eșec" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Terminat" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "" "Eroare internă, rezolvatorul de probleme a deteriorat diverse chestiuni" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Nu s-a putut bloca directorul de descărcare" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Trebuie specificat cel puțin un pachet pentru a-i aduce sursa" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nu s-a putut găsi o sursă pachet pentru %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Sar peste fișierul deja descărcat '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Nu aveți suficient spațiu în %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Este nevoie să descărcați %sB/%sB din arhivele surselor.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Este nevoie să descărcați %sB din arhivele surselor.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Aducere sursa %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Eșec la aducerea unor arhive." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Sar peste despachetarea sursei deja despachetate în %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Comanda de despachetare '%s' eșuată.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Verificați dacă pachetul 'dpkg-dev' este instalat.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Comanda de construire '%s' eșuată.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Procesul copil a eșuat" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Trebuie specificat cel puțin un pachet pentru a-i verifica dependențele " "înglobate" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Nu pot prelua informațiile despre dependențele înglobate ale lui %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s nu are dependențe înglobate.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1235,7 +1298,7 @@ msgstr "" "Dependența lui %s de %s nu poate fi satisfăcută deoarece pachetul %s nu " "poate fi găsit" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1244,32 +1307,32 @@ msgstr "" "Dependența lui %s de %s nu poate fi satisfăcută deoarece nici o versiune " "disponibilă a pachetului %s nu poate satisface versiunile cerute" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Eșec la satisfacerea dependenței %s pentru %s: Pachetul instalat %s este " "prea nou" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Eșec la satisfacerea dependenței %s pentru %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Dependențele înglobate pentru %s nu pot fi satisfăcute." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Eșec la prelucrarea dependențelor de compilare" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Module suportate:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1294,6 +1357,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1356,7 +1421,7 @@ msgstr "" "pentru mai multe informații și opțiuni.\n" " Acest APT are puterile unei Super Vaci.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1608,11 +1673,11 @@ msgstr "Fișierul %s/%s îl suprascrie pe cel din pachetul %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nu s-a putut citi %s" @@ -1641,10 +1706,9 @@ msgstr "Eșec la „stat” pentru %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Directoarele info și temp trebuie să fie în același sistem de fișiere" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Citire liste de pachete" @@ -1752,12 +1816,33 @@ msgstr "Eșec la localizare a unui fișier de control valid" msgid "Unparsable control file" msgstr "Fișier de control neanalizabil" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nu s-a putut deschide conexiunea pentru %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Eroare de citire din procesul %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Eșec la „stat”" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Eșec la ajustarea timpului de modificare" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Nu s-a putut citi baza de date de CD %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1765,7 +1850,7 @@ msgstr "" "Folosiți apt-cdrom pentru a-l face pe APT să recunoască acest CD. „apt-get " "update” nu poate fi folosit pentru adăugarea de noi CD-uri" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD-ROM necorespunzător" @@ -1782,15 +1867,6 @@ msgstr "Disc negăsit." msgid "File not found" msgstr "Fișier negăsit" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Eșec la „stat”" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Eșec la ajustarea timpului de modificare" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI invalid, URI-uile locale trebuie să nu înceapă cu //" @@ -1849,7 +1925,7 @@ msgstr "Timpul de conectare a expirat" msgid "Server closed the connection" msgstr "Serverul a închis conexiunea" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Eroare de citire" @@ -1861,183 +1937,179 @@ msgstr "Un răspuns a depășit zona de tampon." msgid "Protocol corruption" msgstr "Protocol corupt" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Eroare de scriere" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Nu s-a putut crea un socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" "Nu s-a putut realiza conectarea la socket-ul de date, timpul de conectare a " "expirat" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Nu s-a putut realiza conectarea la un socket pasiv" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "„getaddrinfo” n-a reușit să obțină un socket de ascultare" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Nu s-a putut realiza asocierea la un socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Nu s-a putut asculta pe socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Nu s-a putut detecta numele socket-ului" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Nu s-a putut trimite comanda PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Familie de adrese necunoscută %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "„EPRT” a eșuat, serverul a spus: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Timpul de conectare la socket-ul de date expirat" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Nu s-a putut accepta conexiune" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problemă la calcularea dispersiei pentru fișierul" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Nu s-a putut aduce fișierul, serverul a spus „%s”" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Timp expirat pentru socket-ul de date" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Transferul de date a eșuat, serverul a spus: '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Interogare" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Nu s-a putut invoca" -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Conectare la %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Nu s-a putut crea un socket pentru %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Nu s-a putut iniția conexiunea cu %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "" "Nu s-a putut realiza conexiunea cu %s:%s (%s), timpul de conectare expirat" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nu s-a putut realiza conexiunea cu %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Conectare la %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nu s-a putut rezolva „%s”" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Eșec temporar la rezolvarea lui „%s”" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "S-a întâmplat ceva „necurat” la rezolvarea lui „%s:%s” (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Nu s-a putut realiza conexiunea cu %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Nu s-a putut accesa inelul de chei: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Lista de argumente din Acquire::gpgv::Options este prea lungă. Se iese." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Abandonez instalarea." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Eroare internă: Semnătură corespunzătoare, dar nu s-a putut determina " "amprenta digitale a cheii?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Cel puțin o semnătură nevalidă a fost întâlnită." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Nu s-a putut executa „%s” pentru verificarea semnăturii (gpgv este instalat?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Eroare necunoscută în timp ce se execută gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Următoarele semnături nu au fost valide:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2045,16 +2117,6 @@ msgstr "" "Următoarele semnături n-au putut fi verificate, deoarece cheia publică nu " "este disponibilă:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Nu s-a putut deschide conexiunea pentru %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Eroare de citire din procesul %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "În așteptarea antetelor" @@ -2088,143 +2150,176 @@ msgstr "Acest server HTTP are un suport defect de intervale" msgid "Unknown date format" msgstr "Format dată necunoscut" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Selecția a eșuat" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Timp de conectare expirat" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Eroare la scrierea fișierului de rezultat" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Eroare la scrierea în fișier" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Eroare la scrierea în fișierul" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "" "Eroare la citirea de la server. Conexiunea a fost închisă de la distanță" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Eroare la citirea de la server" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Eșec la trunchierea fișierului" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Antet de date necorespunzător" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Conectare eșuată" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Eroare internă" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Nu s-a putut executa „mmap” cu un fișier gol" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Nu s-a putut deschide conexiunea pentru %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Nu s-a putut face mmap cu %lu octeți" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Nu s-a putut deschide %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Nu s-a putut invoca" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Selecția %s nu a fost găsită" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Abreviere de tip nerecunoscut: „%c”" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Se deschide fișierul de configurare %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Eroare de sintaxă %s:%u: Blocul începe fără nume" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Eroare de sintaxă %s:%u: etichetă greșită" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Eroare de sintaxă %s:%u: mizerii suplimentare după valoare" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Eroare de sintaxă %s:%u: Directivele pot fi date doar la nivelul superior" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Eroare de sintaxă %s:%u: prea multe imbricări incluse" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Eroare de sintaxă %s:%u: incluse de aici" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Eroare de sintaxă %s:%u: directivă nesuportată '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Eroare de sintaxă %s:%u: Directivele pot fi date doar la nivelul superior" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Eroare de sintaxă %s:%u: mizerii suplimentare la sfârșitul fișierului" @@ -2255,33 +2350,33 @@ msgstr "Opțiunea linie de comandă %s nu este înțeleasă" msgid "Command line option %s is not boolean" msgstr "Opțiunea linie de comandă %s nu este booleană" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Opțiunea %s necesită un argument" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Opțiunea %s: Specificația configurării articolului trebuie să aibă o =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Opțiunea %s necesită un argument integru, nu '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opțiunea '%s' este prea lungă" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Sensul %s nu este înțeles, încercați adevărat (true) sau fals (false)." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Operațiune invalidă %s" @@ -2291,191 +2386,214 @@ msgstr "Operațiune invalidă %s" msgid "Unable to stat the mount point %s" msgstr "Nu pot determina starea punctului de montare %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nu pot schimba la %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Eșec la „stat” pentru CD" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Nu s-a folosit închiderea pentru fișierul disponibil doar-citire %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Nu pot deschide fișierul blocat %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Nu este folosit blocajul pentru fișierul montat nfs %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Nu pot determina blocajul %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Așteptat %s, dar n-a fost acolo" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Subprocesul %s a primit o eroare de segmentare." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Subprocesul %s a primit o eroare de segmentare." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Subprocesul %s a întors un cod de eroare (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Subprocesul %s s-a terminat brusc" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nu s-a putut deschide fișierul %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Nu s-a putut deschide conexiunea pentru %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "citire, încă mai am %lu de citit dar n-a mai rămas nimic" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "scriere, încă mai am %lu de scris dar nu pot" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problemă la închiderea fișierului" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problemă la închiderea fișierului" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problemă în timpul sincronizării fișierului" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problemă la dezlegarea fișierului" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problemă în timpul sincronizării fișierului" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Cache gol de pachet" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Cache-ul fișierului pachet este deteriorat" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Fișierul cache al pachetului este o versiune incompatibilă" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Acest APT nu suportă versioning system '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Cache-ul pachetului a fost construit pentru o arhitectură diferită" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Depinde" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Pre-depinde" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Sugerează" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Recomandă" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Este în conflict" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Înlocuiește" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Învechit" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Corupe" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "important" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "cerut" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "opțional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Se construiește arborele de dependență" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Versiuni candidat" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generare dependențe" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Se citesc informațiile de stare" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Eșec la deschiderea fișierului de stare %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Eșec la scrierea fișierului temporar de stare %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2486,64 +2604,84 @@ msgstr "Nu s-a putut analiza fișierul pachet %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Nu s-a putut analiza fișierul pachet %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Linie greșită %lu în lista sursă %s (analiza dist.)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Linie greșită %lu în lista sursă %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Linie greșită %lu în lista sursă %s (analiza dist.)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Linie greșită %lu în lista sursă %s (analiza dist.)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Linie greșită %lu în lista sursă %s (analiza dist.)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Linie greșită %lu în lista sursă %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Linie greșită %lu în lista sursă %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Linie greșită %lu în lista sursă %s (analiza URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Linie greșită %lu în lista sursă %s (dist. absolută)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Linie greșită %lu în lista sursă %s (analiza dist.)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Deschidere %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Linia %u prea lungă în lista sursă %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Linie greșită %u în lista sursă %s (tip)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Tipul '%s' nu este cunoscut în linia %u din lista sursă %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Linie greșită %u în lista sursă %s (identificator vânzător)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2555,7 +2693,7 @@ msgstr "" "nu-i de bine, dar dacă vreți întradevăr s-o faceți, activați opțiunea APT::" "Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2567,14 +2705,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Tipul de fișier index '%s' nu este suportat" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Pachetul %s are nevoie să fie reinstalat, dar nu pot găsi o arhivă pentru el." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2582,11 +2720,11 @@ msgstr "" "Eroare, pkgProblemResolver::Resolve a generat întreruperi, aceasta poate fi " "cauzată de pachete ținute." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Nu pot corecta problema, ați ținut pachete deteriorate." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2594,24 +2732,29 @@ msgstr "" "Descărcarea unor fișiere index a eșuat, acestea fie au fost ignorate, fie au " "fost folosite în loc unele vechi." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Directorul de liste %spartial lipsește." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Directorul de arhive %spartial lipsește." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Nu pot încuia directorul cu lista" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Se descarcă fișierul %li din %li (%s rămas)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Se descarcă fișierul %li din %li" @@ -2632,12 +2775,12 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "Vă rog introduceți discul numit: '%s' în unitatea '%s' și apăsați Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Sistemul de pachete '%s' nu este suportat" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Nu s-a putut determina un tip de sistem de împachetare potrivit" @@ -2650,150 +2793,172 @@ msgstr "Nu pot determina starea %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Trebuie să puneți niște 'surse' de URI în sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Listele de pachete sau fișierul de stare n-au putut fi analizate sau " "deschise." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Ați putea vrea să porniți 'apt-get update' pentru a corecta aceste probleme." -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Înregistrare invalidă în fișierul de preferințe, fără antet de pachet" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Nu s-a înțeles tipul de pin %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Fără prioritate (sau zero) specificată pentru pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Cache are un versioning system incompatibil" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Eroare apărută în timpul procesării %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Eroare apărută în timpul procesării %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "A apărut o eroare în timpul procesării lui %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Eroare apărută în timpul procesării %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Eroare apărută în timpul procesării %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Eroare apărută în timpul procesării %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Eroare apărută în timpul procesării %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Eroare apărută în timpul procesării %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "A apărut o eroare în timpul procesării lui %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Mamăăă, ați depășit numărul de nume de pachete de care este capabil acest " "APT." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" "Mamăăă, ați depășit numărul de versiuni de care este capabil acest APT." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Mamăăă, ați depășit numărul de descrieri de care este capabil acest APT." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Mamăăă, ați depășit numărul de dependențe de care este capabil acest APT." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Eroare apărută în timpul procesării %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Eroare apărută în timpul procesării %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Nu s-a găsit pachetul %s %s în timpul procesării dependențelor de fișiere" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Nu pot determina starea listei surse de pachete %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Colectare furnizori fișier" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Eroare IO în timpul salvării sursei cache" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "redenumire eșuată, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Nepotrivire MD5Sum" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Nepotrivire la suma de căutare" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" "Nu există nici o cheie publică disponibilă pentru următoarele " "identificatoare de chei:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2802,7 +2967,7 @@ msgstr "" "N-am putut localiza un fișier pentru pachetul %s. Aceasta ar putea însemna " "că aveți nevoie să reparați manual acest pachet (din pricina unui arch lipsă)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2811,7 +2976,7 @@ msgstr "" "N-am putut localiza un fișier pentru pachetul %s. Aceasta ar putea însemna " "că aveți nevoie să depanați manual acest pachet." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2819,31 +2984,41 @@ msgstr "" "Fișierele index de pachete sunt deteriorate. Fără câmpul 'nume fișier:' la " "pachetul %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Nepotrivire dimensiune" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Nu s-a putut analiza fișierul pachet %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Notă, se selectează %s în locul lui %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Linie necorespunzătoare în fișierul-redirectare: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Nu s-a putut analiza fișierul pachet %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Blocul vânzător %s nu conține amprentă" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2852,67 +3027,67 @@ msgstr "" "Utilizare puct de montare CD-ROM %s\n" "Montare CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificare.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Etichetă memorată: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Se demontează CD-ul...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Utilizare punct de montare CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Demontare CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Aștept discul...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Montez CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Scanez discul de fișierele index..\n" # DEVELOPERS: please consider using somehow plural forms -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Au fost găsite %zu indexuri de pachete, %zu indexuri de surse, %zu indexuri " "de traduceri și %zu semnături\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "A fost găsită eticheta „%s”\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Acesta nu este un nume valid, mai încercați.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2921,166 +3096,292 @@ msgstr "" "Acest disc este numit: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Copiez listele de pachete.." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Scriere noua listă sursă\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Intrările listei surselor pentru acest disc sunt:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "S-au scris %i înregistrări.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "S-au scris %i înregistrări cu %i fișiere lipsă.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "S-au scris %i înregistrări cu %i fișiere nepotrivite\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "S-au scris %i înregistrări cu %i fișiere lipsă și %i fișiere nepotrivite\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Se deschide fișierul de configurare %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Nepotrivire la suma de căutare" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Release '%s' pentru '%s' n-a fost găsită" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Versiunea '%s' pentru '%s' n-a fost găsită" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Nu s-a putut găsi sarcina %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nu pot găsi pachetul %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Se instalează %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Se configurează %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Se șterge %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Șters complet %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Se rulează declanșatorul post-instalare %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Directorul „%s” lipsește." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Nu s-a putut deschide fișierul %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Se pregătește %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Se despachetează %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Se pregătește configurarea %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Instalat %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Se pregătește ștergerea lui %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Șters %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Se pregătește ștergerea completă a %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Șters complet %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Nu se poate scrie jurnalul, openpty() a eșuat (oare /dev/pts e montat?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Nu pot încuia directorul cu lista" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Nu s-a putut peteci fișierul" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Conexiune închisă prematur" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Lista de argumente din Acquire::gpgv::Options este prea lungă. Se iese." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Eroare apărută în timpul procesării %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Linie greșită %u în lista sursă %s (identificator vânzător)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Nu s-a putut accesa inelul de chei: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Nu s-a putut peteci fișierul" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3125,8 +3426,8 @@ msgstr "Conexiune închisă prematur" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Găsite %i indexuri de pachete, %i indexuri de surse și %i semnături\n" @@ -11,157 +11,159 @@ # Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010. msgid "" msgstr "" -"Project-Id-Version: apt 0.7.25\n" +"Project-Id-Version: apt 0.8.0~pre1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2010-01-08 09:47+0300\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-24 21:35+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Пакет %s версии %s имеет неудовлетворённую зависимость:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Не удалось найти пакет %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Всего имён пакетов : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Всего структур пакетов: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Обычных пакетов: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Полностью виртуальных пакетов: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Одиночных виртуальных пакетов: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Смешанных виртуальных пакетов: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Отсутствует: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Всего уникальных версий: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Всего уникальных описаний: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Всего зависимостей: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Всего отношений Версия/Файл: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Всего отношений Описание/Файл: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Всего отношений Provides: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Всего развёрнутых строк: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Всего информации о зависимостях: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Пустого места в кэше: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Полное учтённое пространство: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Список пакетов %s рассинхронизирован." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Вы должны задать только один шаблон" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Вы должны задать не менее одно шаблона поиска" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Не найдено ни одного пакета" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Не удалось найти пакет %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Списки пакетов:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Кэш рассинхронизирован, невозможно обнаружить ссылку на список пакетов" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Зафиксированные пакеты:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(не найдено)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Установлен: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(отсутствует)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Кандидат: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(отсутствует)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Фиксатор пакета: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Таблица версий:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s для %s скомпилирован %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -182,6 +184,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -206,17 +209,19 @@ msgstr "" "\n" "apt-cache -- низкоуровневый инструмент, используемый для управления\n" "двоичными кэш-файлами APT и поиску по ним\n" +"\n" "Команды:\n" " add - добавить файл пакета в кэш источников\n" " gencaches - построить кэш пакетов и кэш источников\n" " showpkg - показать общую информацию о конкретном пакете\n" +" showsrc - показать записи об источниках\n" " stats - показать общую статистику\n" " dump - показать весь файл в сокращённой форме\n" -" dumpavail - выдать на stdout список доступных пакетов\n" +" dumpavail - выдать на stdout файл available\n" " unmet - показать неудовлетворённые зависимости\n" " search - найти пакеты, имя которых удовлетворяет регулярному выражению\n" " show - показать информацию о пакете в удобочитаемой форме\n" -" depends - показать информацию о зависимостях пакета построчно\n" +" depends - показать необработанную информацию о зависимостях пакета\n" " rdepends - показать информацию об обратных зависимостях пакета\n" " pkgnames - показать имена всех пакетов в системе\n" " dotty - генерировать граф пакетов в формате GraphVis\n" @@ -224,13 +229,13 @@ msgstr "" " policy - показать текущую политику выбора пакетов\n" "\n" "Параметры:\n" -" -h Этот текст.\n" +" -h Эта справка.\n" " -p=? Кэш пакетов.\n" " -s=? Кэш источников.\n" -" -q Не показывать индикатор прогресса.\n" +" -q Не показывать индикатор хода выполнения.\n" " -i Показывать только важные зависимости для команды unmet.\n" " -c=? Читать указанный файл настройки.\n" -" -o=? Задать значение произвольной настройке, например, -o dir::cache=/tmp\n" +" -o=? Задать значение произвольной настройки, например, -o dir::cache=/tmp\n" "Подробности в справочных страницах apt-cache(8) и apt.conf(5).\n" #: cmdline/apt-cdrom.cc:77 @@ -241,7 +246,12 @@ msgstr "Задайте имя для этого диска, например 'De msgid "Please insert a Disc in the drive and press enter" msgstr "Вставьте диск в устройство и нажмите ввод" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Не удалось примонтировать %s к %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Повторите этот процесс для всех имеющихся CD." @@ -306,41 +316,41 @@ msgstr "" " -c=? Читать указанный файл настройки\n" " -o=? Задать значение произвольной настройке, например, -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Невозможно записать в %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Невозможно определить версию debconf. Он установлен?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Список расширений, допустимых для пакетов, слишком длинен" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Ошибка обработки каталога %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Список расширений источников слишком длинен" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "" "Ошибка записи заголовка в полный перечень содержимого пакетов (Contents)" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "ошибка обработки полного перечня содержимого пакетов (Contents) %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -426,11 +436,11 @@ msgstr "" " -c=? Использовать указанный файл настройки\n" " -o=? Задать значение произвольному параметру настройки" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Совпадений не обнаружено" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "В группе пакетов `%s' отсутствуют некоторые файлы" @@ -446,12 +456,8 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB устарела, попытка обновить %s" #: ftparchive/cachedb.cc:72 -#, fuzzy -#| msgid "" -#| "DB format is invalid. If you upgraded from an older version of apt, " -#| "please remove and re-create the database." msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Некорректный формат базы данных (DB). Если вы обновляли версию apt, удалите " @@ -468,95 +474,95 @@ msgstr "Не удалось открыть DB файл %s: %s" msgid "Failed to stat %s" msgstr "Не удалось получить атрибуты %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "В архиве нет поля control" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Невозможно получить курсор" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Не удалось прочитать каталог %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Не удалось прочитать атрибуты %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Ошибки относятся к файлу '" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Не удалось проследовать по ссылке %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Не удалось совершить обход дерева" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Не удалось открыть %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Не удалось прочесть ссылку %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Не удалось удалить %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Не удалось создать ссылку %s на %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Превышен лимит в %sB в DeLink.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "В архиве нет поля package" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " Нет записи о переназначении (override) для %s\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " пакет %s сопровождает %s, а не %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " Нет записи source override для %s\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " Нет записи binary override для %s\n" @@ -657,80 +663,80 @@ msgstr "Не удалось удалить %s" msgid "Failed to rename %s to %s" msgstr "Не удалось переименовать %s в %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "д" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Ошибка компиляции регулярного выражения - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Пакеты, имеющие неудовлетворённые зависимости:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "но %s уже установлен" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "но %s будет установлен" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "но он не может быть установлен" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "но это виртуальный пакет" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "но он не установлен" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "но он не будет установлен" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " или" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "НОВЫЕ пакеты, которые будут установлены:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Пакеты, которые будут УДАЛЕНЫ:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Пакеты, которые будут оставлены в неизменном виде:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Пакеты, которые будут обновлены:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Пакеты, будут заменены на более СТАРЫЕ версии:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "" "Пакеты, которые должны были бы остаться без изменений, но будут заменены:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (вследствие %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -738,154 +744,243 @@ msgstr "" "ВНИМАНИЕ: Эти существенно важные пакеты будут удалены.\n" "НЕ ДЕЛАЙТЕ этого, если вы НЕ представляете себе все возможные последствия!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "обновлено %lu, установлено %lu новых пакетов, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "переустановлено %lu переустановлено, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu пакетов заменены на старые версии, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "для удаления отмечено %lu пакетов, и %lu пакетов не обновлено.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "не установлено до конца или удалено %lu пакетов.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Заметьте, выбирается %s для задачи %s\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Заметьте, выбирается %s для регулярного выражения %s\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Выбрана версия %s (%s) для %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Пакет %s - виртуальный, его функции предоставляются пакетами:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Установлен]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [Нет версии-кандидата]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Вы должны явно указать, какой именно вы хотите установить." + +#: 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 недоступен, но упомянут в списке зависимостей другого пакета.\n" +"Это может означать, что пакет отсутствует, устарел, или доступен из " +"источников, не упомянутых в sources.list\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Однако следующие пакеты могут его заменить:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Для пакета %s не найден кандидат на установку" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Виртуальные пакеты, подобные %s, не могут быть удалены\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Заметьте, вместо %2$s выбирается %1$s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Пропускается %s - пакет уже установлен и нет команды upgrade.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Пропускается %s - пакет не установлен, а запрошено только обновление.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Переустановка %s невозможна, он не скачивается.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "Уже установлена самая новая версия %s.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s установлен вручную.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Пакет %s не установлен, поэтому не может быть удалён\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Исправление зависимостей..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " не удалось." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Невозможно скорректировать зависимости" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Невозможно минимизировать набор обновлений" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Готово" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" "Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -" "f install'." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Неудовлетворённые зависимости. Попытайтесь использовать -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Предупреждение об аутентификации не принято в внимание.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Установить эти пакеты без проверки [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Некоторые пакеты невозможно аутентифицировать" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Существуют проблемы, а параметр -y указан без --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" "Внутренняя ошибка, InstallPackages была вызвана с неработоспособными " "пакетами!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Пакеты необходимо удалить, но удаление запрещено." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Внутренняя ошибка, Ordering не завершилась" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Невозможно заблокировать каталог, куда складываются скачиваемые файлы" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Не читается перечень источников." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "Странно.. Несовпадение размеров, напишите на apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Необходимо скачать %sB/%sB архивов.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Необходимо скачать %sБ архивов.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" -"После данной операции, объём занятого дискового пространства возрастёт на %" -"sB.\n" +"После данной операции, объём занятого дискового пространства возрастёт на " +"%sB.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "" -"После данной операции, объём занятого дискового пространства уменьшится на %" -"sB.\n" +"После данной операции, объём занятого дискового пространства уменьшится на " +"%sB.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Не удалось определить количество свободного места в %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Недостаточно свободного места в %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "Запрошено выполнение только тривиальных операций, но это не тривиальная " "операция." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Да, делать, как я скажу!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -896,28 +991,28 @@ msgstr "" "Чтобы продолжить, введите фразу: '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Аварийное завершение." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Хотите продолжить [Д/н]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Не удалось получить %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Некоторые файлы скачать не удалось" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Указан режим \"только скачивание\", и скачивание завершено" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -925,135 +1020,89 @@ msgstr "" "Невозможно получить некоторые архивы, вероятно надо запустить apt-get update " "или попытаться повторить запуск с ключом --fix-missing" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing и смена носителя в данный момент не поддерживаются" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Невозможно исправить ситуацию с пропущенными пакетами." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Аварийное завершение установки." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Заметьте, вместо %2$s выбирается %1$s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Пропускается %s - пакет уже установлен и нет команды upgrade.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Пакет %s не установлен, поэтому не может быть удалён\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Пакет %s - виртуальный, его функции предоставляются пакетами:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Установлен]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Вы должны явно указать, какой именно вы хотите установить." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 недоступен, но упомянут в списке зависимостей другого пакета.\n" -"Это может означать, что пакет отсутствует, устарел, или доступен из " -"источников, не упомянутых в sources.list\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Однако следующие пакеты могут его заменить:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Для пакета %s не найдены кандидаты на установку" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Переустановка %s невозможна, он не скачивается.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "Уже установлена самая новая версия %s.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Выпуск '%s' для '%s' не найден" - -#: cmdline/apt-get.cc:1229 +"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] "" +"Следующий пакет исчез из системы, так как все их файлы\n" +"теперь берутся из других пакетов:" +msgstr[1] "" +"Следующие пакеты исчез из системы, так как все их файлы\n" +"теперь берутся из других пакетов:" +msgstr[2] "" +"Следующие пакеты исчез из системы, так как все их файлы\n" +"теперь берутся из других пакетов:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Замечание: это сделано автоматически и специально программой dpkg." + +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Версия '%s' для '%s' не найдена" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Игнорируется недоступный выпуск '%s' пакета '%s'" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Выбрана версия %s (%s) для %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "Используется '%s' в качестве исходного пакета вместо '%s'\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "Игнорируется недоступная версия '%s' пакета '%s'" -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "Игнорируется недоступный выпуск '%s' пакета '%s'" - -#: cmdline/apt-get.cc:1342 -#, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Используется '%s' в качестве исходного пакета вместо '%s'\n" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Команде update не нужны аргументы" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Невозможно заблокировать каталог со списками пакетов" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Не предполагалось удалять stuff, невозможно запустить AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "Следующие пакеты устанавливались автоматически и больше не требуются:" - -#: cmdline/apt-get.cc:1515 -#, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "%lu пакетов было установлены автоматически и больше не требуются.\n" - -#: cmdline/apt-get.cc:1516 +msgstr[0] "Следующий пакет устанавливался автоматически и больше не требуется:" +msgstr[1] "" +"Следующие пакеты устанавливались автоматически и больше не требуются:" +msgstr[2] "" +"Следующие пакеты устанавливались автоматически и больше не требуются:" + +#: cmdline/apt-get.cc:1657 +#, 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 пакет был установлен автоматически и больше не требуется.\n" +msgstr[1] "%lu пакета было установлено автоматически и больше не требуется.\n" +msgstr[2] "%lu пакетов было установлены автоматически и больше не требуются.\n" + +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Для их удаления используйте 'apt-get autoremove'." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1071,45 +1120,25 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Следующая информация, возможно, поможет вам:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Внутренняя ошибка, AutoRemover всё поломал" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Внутренняя ошибка, AllUpgrade всё поломал" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Не удалось найти задачу %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Не удалось найти пакет %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Заметьте, выбирается %s из-за регулярного выражения %s\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s установлен вручную.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" "Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -" "f install':" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1117,7 +1146,7 @@ msgstr "" "Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', " "не указывая имени пакета, (или найдите другое решение)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1128,118 +1157,152 @@ msgstr "" "или же используете нестабильную версию дистрибутива, где запрошенные вами\n" "пакеты ещё не созданы или были удалены из Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Сломанные пакеты" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Будут установлены следующие дополнительные пакеты:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Предлагаемые пакеты:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Рекомендуемые пакеты:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Не удалось найти пакет %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s выбран для автоматической установки.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Расчёт обновлений... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Неудачно" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Готово" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Внутренняя ошибка, решатель проблем всё поломал" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Невозможно заблокировать каталог, куда складываются скачиваемые файлы" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Укажите как минимум один пакет, исходный код которого необходимо получить" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Невозможно найти пакет с исходным кодом для %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"ВНИМАНИЕ: упаковка %s поддерживается в системе контроля версий %s:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Используйте:\n" +"bzr get %s\n" +"для получения последних (возможно не выпущенных) обновлений пакета.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" -msgstr "Пропускаем уже скачанный файл '%s'\n" +msgstr "Пропускаем уже скачанный файл %s\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Недостаточно места в %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Необходимо получить %sб/%sб архивов исходного кода.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Необходимо получить %sб архивов исходного кода.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Получение исходного кода %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Некоторые архивы не удалось получить." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Пропускается распаковка уже распакованного исходного кода в %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Команда распаковки '%s' завершилась неудачно.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Проверьте, установлен ли пакет 'dpkg-dev'.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Команда сборки '%s' завершилась неудачно.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Порождённый процесс завершился неудачно" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Для проверки зависимостей для сборки необходимо указать как минимум один " "пакет" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Невозможно получить информацию о зависимостях для сборки %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s не имеет зависимостей для сборки.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1248,7 +1311,7 @@ msgstr "" "Зависимость типа %s для %s не может быть удовлетворена, так как пакет %s не " "найден" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1257,32 +1320,32 @@ msgstr "" "Зависимость типа %s для %s не может быть удовлетворена, поскольку ни одна из " "версий пакета %s не удовлетворяет требованиям" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Не удалось удовлетворить зависимость типа %s для пакета %s: Установленный " "пакет %s новее, чем надо" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Невозможно удовлетворить зависимость типа %s для пакета %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Зависимости для сборки %s не могут быть удовлетворены." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Обработка зависимостей для сборки завершилась неудачно" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Поддерживаемые модули:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1306,6 +1369,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1326,8 +1391,8 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" "Использование: apt-get [параметры] команда\n" -" apt-get [параметры] install|remove pkg1 [pkg2 ...]\n" -" apt-get [параметры] source pkg1 [pkg2 ...]\n" +" apt-get [параметры] install|remove пакет1 [пакет2 ...]\n" +" apt-get [параметры] source пакет1 [пакет2 ...]\n" "\n" "apt-get -- простая программа с интерфейсом командной строки\n" "для скачивания и установки пакетов. Наиболее часто используемые\n" @@ -1336,22 +1401,25 @@ msgstr "" "Команды:\n" " update - получить новые списки пакетов\n" " upgrade - выполнить обновление\n" -" install - установить новые пакеты (на месте pkg указывается имя пакета\n" -" (libc6), а не имя файла (libc6.deb))\n" +" install - установить новые пакеты (на месте пакета указывается имя " +"пакета\n" +" (libc6, а не имя файла libc6.deb)\n" " remove - удалить пакеты\n" " autoremove - автоматически удалить все неиспользуемые пакеты\n" " purge - удалить пакеты вместе с их файлами настройки\n" " source - скачать архивы с исходным кодом\n" " build-dep - настроить всё необходимое для сборки\n" -" пакета с исходным кодом\n" +" пакета из исходного кода\n" " dist-upgrade - обновить всю систему, подробнее в apt-get(8)\n" " dselect-upgrade - руководствоваться выбором, сделанным в dselect\n" " clean - удалить скачанные файлы архивов\n" " autoclean - удалить старые скачанные файлы архивов\n" " check - проверить наличие нарушенных зависимостей\n" +" markauto - пометить указанные пакеты, как установленные автоматически\n" +" unmarkauto - пометить указанные пакеты, как установленные вручную\n" "\n" "Параметры:\n" -" -h этот текст\n" +" -h эта справка\n" " -q показывать сообщения о работе, не выводить индикатор хода работы\n" " -qq показывать только сообщения об ошибках\n" " -d только скачать - НЕ устанавливать и не распаковывать архивы\n" @@ -1369,7 +1437,7 @@ msgstr "" "содержится подробная информация и описание параметров.\n" " В APT есть коровья СУПЕРСИЛА.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1621,11 +1689,11 @@ msgstr "Файл %s/%s переписывает файл в пакете %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Невозможно прочитать %s" @@ -1654,10 +1722,9 @@ msgstr "Не удалось получить атрибуты %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Каталоги info и temp должны находиться на одной файловой системе" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Чтение списков пакетов" @@ -1716,7 +1783,7 @@ msgstr "Внутренняя ошибка при добавлении diversion" #: apt-inst/deb/dpkgdb.cc:379 msgid "The pkg cache must be initialized first" -msgstr "В первую очередь должен быть проинициализирован кэш пакетов" +msgstr "В первую очередь должен быть инициализирован кэш пакетов" #: apt-inst/deb/dpkgdb.cc:439 #, c-format @@ -1761,12 +1828,33 @@ msgstr "Не удалось найти правильный control-файл" msgid "Unparsable control file" msgstr "Не удалось прочесть содержимое control-файла" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Не удалось открыть канал для %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Ошибка чтения из процесса %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Не удалось получить атрибуты" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Не удалось установить время модификации" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Невозможно прочесть базу %s с CD" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1774,7 +1862,7 @@ msgstr "" "Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-" "get update не используется для добавления нового CD" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Ошибочный CD" @@ -1791,15 +1879,6 @@ msgstr "Диск не найден." msgid "File not found" msgstr "Файл не найден" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Не удалось получить атрибуты" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Не удалось установить время модификации" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Неправильный URI, локальный URI не должен начинаться с //" @@ -1844,8 +1923,8 @@ msgstr "" #, c-format msgid "Login script command '%s' failed, server said: %s" msgstr "" -"Команда '%s' сценария входа в систему завершилась неудачно, сервер сообщил: %" -"s" +"Команда '%s' сценария входа в систему завершилась неудачно, сервер сообщил: " +"%s" #: methods/ftp.cc:297 #, c-format @@ -1860,7 +1939,7 @@ msgstr "Допустимое время ожидания для соединен msgid "Server closed the connection" msgstr "Сервер прервал соединение" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Ошибка чтения" @@ -1872,182 +1951,176 @@ msgstr "Ответ переполнил буфер." msgid "Protocol corruption" msgstr "Искажение протокола" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Ошибка записи" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Не удалось создать сокет" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "" "Не удалось присоединиться к сокету данных, время на установление соединения " "истекло" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Невозможно присоединить пассивный сокет" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "Вызов getaddrinfo не смог получить сокет" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Невозможно присоединиться к сокету" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Не удалось принимать соединения на сокете" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Не удалось определить имя сокета" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Невозможно послать команду PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Неизвестное семейство адресов %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Команда EPRT не выполнена, сервер сообщил: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Время установления соединения для сокета данных истекло" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Невозможно принять соединение" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Проблема при хешировании файла" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Невозможно получить файл, сервер сообщил: '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Время ожидания соединения для сокета данных истекло" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Передача данных завершилась неудачно, сервер сообщил: '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Запрос" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Невозможно вызвать " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Соединение с %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Не удаётся создать сокет для %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Невозможно инициализировать соединение с %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Не удаётся соединиться с %s:%s (%s), connection timed out" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Не удаётся соединиться с %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Соединение с %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Не удалось найти IP адрес для %s" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Временная ошибка при попытке получить IP адрес '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Что-то странное произошло при определении '%s:%s' (%i - %s)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "Невозможно соединиться с %s: %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Нет доступа к связке (keyring) ключей: '%s'" +msgid "No keyring installed in %s." +msgstr "Связка ключей в %s не установлена." -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Слишком большой список параметров у Acquire::gpgv::Options. Завершение " -"работы." - -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Внутренняя ошибка: Правильная подпись, но не удалось определить отпечаток " "ключа?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Найдена как минимум одна неправильная подпись." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" -msgstr "Не удалось выполнить '%s' для проверки подписи (gpgv установлена?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" +msgstr "Не удалось выполнить gpgv для проверки подписи (gpgv установлена?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Неизвестная ошибка при выполнении gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Следующие подписи неверные:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2055,16 +2128,6 @@ msgstr "" "Следующие подписи не могут быть проверены, так как недоступен открытый " "ключ:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Не удалось открыть канал для %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Ошибка чтения из процесса %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Ожидание заголовков" @@ -2098,60 +2161,73 @@ msgstr "Этот HTTP-сервер не поддерживает скачива msgid "Unknown date format" msgstr "Неизвестный формат данных" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Ошибка в select" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Время ожидания для соединения истекло" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Ошибка записи в выходной файл" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Ошибка записи в файл" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Ошибка записи в файл" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Ошибка чтения, удалённый сервер прервал соединение" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Ошибка чтения с сервера" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Не удалось обрезать файл" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Неверный заголовок данных" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Соединение разорвано" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Внутренняя ошибка" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Невозможно отобразить в память пустой файл" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Не удалось сделать копию файлового дескриптора %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Невозможно отобразить в память %lu байт" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Не удалось закрыть mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Не удалось синхронизировать mmap" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2160,83 +2236,105 @@ msgstr "" "Не хватает места для Dynamic MMap. Увеличьте значение APT::Cache-Limit. " "Текущее значение: %lu. (man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Не удалось увеличить размер MMap, так как уже достигнут предел в %lu байт." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"Не удалось увеличить размер MMap, так как автоматическое увеличение " +"отключено пользователем." + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%liд %liч %liмин %liс" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%liч %liмин %liс" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%liмин %liс" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%liс" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Не найдено: %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Неизвестная аббревиатура типа: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Открытие файла настройки %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Синтаксическая ошибка %s:%u: в начале блока нет имени." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Синтаксическая ошибка %s:%u: искажённый тег" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Синтаксическая ошибка %s:%u: лишние символы после значения" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Синтаксическая ошибка %s:%u: директивы могут задаваться только на верхнем " "уровне" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Синтаксическая ошибка %s:%u: слишком много вложенных include" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Синтаксическая ошибка %s:%u вызвана include из этого места" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Синтаксическая ошибка %s:%u: не поддерживаемая директива '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Синтаксическая ошибка %s:%u: для директивы clear требуется третий параметр в " +"качестве аргумента" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Синтаксическая ошибка %s:%u: лишние символы в конце файла" @@ -2267,32 +2365,32 @@ msgstr "Не распознанный параметр командной стр msgid "Command line option %s is not boolean" msgstr "Параметр командной строки %s - не логический переключатель \"да/нет\"" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Для параметра %s требуется аргумент." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Значение параметра %s должно иметь вид =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Для параметра %s требуется аргумент в виде целого числа, а не '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Параметр '%s' слишком длинный" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Смысл %s не ясен, используйте true или false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Неверная операция %s" @@ -2302,197 +2400,220 @@ msgstr "Неверная операция %s" msgid "Unable to stat the mount point %s" msgstr "Невозможно прочитать атрибуты точки монтирования %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Невозможно сменить текущий каталог на %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Невозможно получить атрибуты cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Блокировка не используется, так как файл блокировки %s доступен только для " "чтения" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Не удалось открыть файл блокировки %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Блокировка не используется, так как файл блокировки %s находится на файловой " "системе nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Не удалось получить доступ к файлу блокировки %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Ожидалось завершение процесса %s, но он не был запущен" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "" "Нарушение защиты памяти (segmentation fault) в порождённом процессе %s." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "Порождённый процесс %s получил сигнал %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Порождённый процесс %s вернул код ошибки (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Порождённый процесс %s неожиданно завершился" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Не удалось открыть файл %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Не удалось открыть файловый дескриптор %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" "ошибка при чтении. собирались прочесть ещё %lu байт, но ничего больше нет" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "ошибка при записи, собирались записать ещё %lu байт, но не смогли" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "Проблема закрытия файла" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Проблема закрытия gzip-файла %s" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "Ошибка при удалении файла" +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Проблема закрытия файла %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Проблема при переименовании файла %s в %s" + +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Проблема при удалении файла %s" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" -msgstr "Проблема при синхронизации файловых буферов с диском" +msgstr "Проблема при синхронизации файла" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Кэш пакетов пуст" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Кэш пакетов повреждён" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Не поддерживаемая версия кэша пакетов" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Данный APT не поддерживает систему версий '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Кэш пакетов был собран для другой архитектуры" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Зависит" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "ПредЗависит" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Предлагает" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Рекомендует" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Конфликтует" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Заменяет" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Замещает" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Ломает" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Улучшает" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "важный" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "необходимый" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "стандартный" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "необязательный" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "дополнительный" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Построение дерева зависимостей" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Версии-кандидаты" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Генерирование зависимостей" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Чтение информации о состоянии" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Не удалось открыть StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Не удалось записать временный StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Внутренняя ошибка, группа %s не устанавливается псевдо-пакетом" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2503,58 +2624,81 @@ msgstr "Невозможно разобрать содержимое пакет msgid "Unable to parse package file %s (2)" msgstr "Невозможно разобрать содержимое пакета %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Искажённая строка %lu в списке источников %s ([параметр] неразбираем)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"Искажённая строка %lu в списке источников %s ([параметр] слишком короткий)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Искажённая строка %lu в списке источников %s (([%s] не назначаем)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Искажённая строка %lu в списке источников %s ([%s] не имеет ключа)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Искажённая строка %lu в списке источников %s (([%s] ключ %s не имеет " +"значения)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Искажённая строка %lu в списке источников %s (проблема в URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" "Искажённая строка %lu в списке источников %s (проблема в имени дистрибутива)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Искажённая строка %lu в списке источников %s (анализ URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Искажённая строка %lu в списке источников %s (absolute dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Искажённая строка %lu в списке источников %s (dist parse)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Открытие %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Строка %u в списке источников %s слишком длинна." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Искажённая строка %u в списке источников %s (тип)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Неизвестный тип '%s' в строке %u в списке источников %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Искажённая строка %u в списке источников %s (vendor id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " @@ -2563,7 +2707,7 @@ msgstr "" "Не удалось выполнить оперативную настройку '%s'.Подробней, смотрите в man 5 " "apt.conf о APT::Immediate-Configure. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2576,7 +2720,7 @@ msgstr "" "Если вы действительно хотите продолжить, установите параметр APT::Force-" "LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2590,14 +2734,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Не поддерживается индексный файл типа '%s'" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Пакет %s нуждается в переустановке, но найти архив для него не удалось." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2605,11 +2749,11 @@ msgstr "" "Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это " "может быть вызвано отложенными (held) пакетами." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Невозможно исправить ошибки, у вас отложены (held) битые пакеты." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2617,24 +2761,29 @@ msgstr "" "Некоторые индексные файлы не скачались, они были проигнорированы или вместо " "них были использованы старые версии" -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Каталог %spartial отсутствует." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "Архивный каталог %spartial отсутствует." +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Невозможно заблокировать каталог %s" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Скачивается файл %li из %li (осталось %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Скачивается файл %li из %li" @@ -2654,12 +2803,12 @@ msgstr "Метод %s запустился не корректно" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Вставьте диск с меткой '%s' в устройство '%s' и нажмите ввод." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Менеджер пакетов '%s' не поддерживается" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Невозможно определить подходящий тип менеджера пакетов" @@ -2672,140 +2821,164 @@ msgstr "Невозможно получить атрибуты %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Вы должны заполнить sources.list, поместив туда URI источников пактов" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Списки пакетов или status-файл не могут быть открыты или прочитаны." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Вы можете запустить 'apt-get update' для исправления этих ошибок" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Неверная запись в файле параметров %s: отсутствует заголовок Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Неизвестный тип фиксации %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Для фиксации не указан приоритет (или указан нулевой)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Кэш имеет несовместимую систему версий" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Произошла ошибка во время обработки %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Произошла ошибка во время обработки %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Произошла ошибка во время обработки %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Произошла ошибка во время обработки %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Произошла ошибка во время обработки %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Произошла ошибка во время обработки %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Произошла ошибка во время обработки %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Произошла ошибка во время обработки %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Произошла ошибка во время обработки %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Произошла ошибка во время обработки %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Превышено допустимое количество имён пакетов." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Превышено допустимое количество версий." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" "Вах, превышено допустимое количество описаний, с которым может работать APT." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Превышено допустимое количество зависимостей." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Произошла ошибка во время обработки %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Произошла ошибка во время обработки %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Во время обработки файла зависимостей не найден пакет %s %s" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Не удалось получить атрибуты списка пакетов исходного кода %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Сбор информации о Provides" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Ошибка ввода/вывода при попытке сохранить кэш источников" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "переименовать не удалось, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum не совпадает" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Хеш сумма не совпадает" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Недоступен открытый ключ для следующих ID ключей:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Файл Release просрочен, игнорируется %s (недостоверный начиная с %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Конфликт распространения: %s (ожидался %s, но получен %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Ошибка GPG: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2814,7 +2987,7 @@ msgstr "" "Не удалось обнаружить файл пакета %s. Это может означать, что вам придётся " "вручную исправить этот пакет (возможно, пропущен arch)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2823,37 +2996,47 @@ msgstr "" "Не удалось обнаружить файл пакета %s. Это может означать, что вам придётся " "вручную исправить этот пакет." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "Некорректный перечень пакетов. Нет поля Filename: для пакета %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Не совпадает размер" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "Невозможно разобрать содержимое файла Release (%s)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "Отсутствуют разделы в файле Release (%s)" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "Отсутствуют элементы Hash в файле Release (%s)" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Неправильный элемент Valid-Until в файле Release %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Неправильный элемент Date в файле Release %s" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Блок поставщика %s не содержит отпечатка (fingerprint)" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2862,51 +3045,51 @@ msgstr "" "В качестве точки монтирования CD-ROM используется %s\n" "Монтируется CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Идентификация.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Найдена метка: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Размонтирование CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Использование %s в качестве точки монтирования CD-ROM\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Размонтирование CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Ожидание операции работы с диском...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Монтирование CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Поиск на диске индексных файлов..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -"Найдено индексов: %zu для пакетов, %zu для источников, %zu для переводов и %" -"zu для сигнатур\n" +"Найдено индексов: %zu для пакетов, %zu для источников, %zu для переводов и " +"%zu для сигнатур\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" @@ -2914,16 +3097,16 @@ msgstr "" "Не удалось найти ни одного файла пакетов; возможно это не диск Debian или с " "не той архитектурой?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Найдена метка %s\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Это неправильное имя, попробуйте ещё раз.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2932,136 +3115,242 @@ msgstr "" "Название диска: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Копирование списков пакетов..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Запись нового списка источников\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Записи в списке источников для этого диска:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Сохранено %i записей.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Сохранено %i записей с %i отсутствующими файлами.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Сохранено %i записей с %i несовпадающими файлами\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Сохранено %i записей с %i отсутствующими файлами и с %i несовпадающими " "файлами\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "Пропускается несуществующий файл %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "Не удалось найти аутентификационную запись для: %s" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, c-format msgid "Hash mismatch for: %s" msgstr "Не совпадает хеш сумма для: %s" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Выпуск '%s' для '%s' не найден" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Версия '%s' для '%s' не найдена" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Не удалось найти задачу %s" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Не удалось найти пакет по регулярному выражению %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" +"Не удалось выбрать версии из пакета %s, так как он полностью виртуальный" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Не удалось выбрать ни установленную, ни версию кандидата из пакета %s, так " +"как в нём нет ни той, ни другой" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Не удалось выбрать самую новую версию из пакета %s, так как он полностью " +"виртуальный" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Не удалось выбрать самую версию кандидата из пакета %s, так как у него нет " +"кандидатов" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Не удалось выбрать установленную версию из пакета %s, так как он не " +"установлен" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Устанавливается %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" -msgstr "Настройка %s" +msgstr "Настраивается %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" -msgstr "Удаление %s" +msgstr "Удаляется %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, c-format msgid "Completely removing %s" msgstr "Выполняется полное удаление %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Уведомление об исчезновении %s" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Выполняется послеустановочный триггер %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Отсутствует каталог %s" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Не удалось открыть файл %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Подготавливается %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Распаковывается %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Подготавливается для настройки %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Установлен %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Подготавливается для удаления %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Удалён %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Подготовка к полному удалению %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "%s полностью удалён" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Не удалось записать в журнал, неудачное выполнение openpty() (/dev/pts не " "смонтирован?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "Запускается dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "Отчёты apport не записаны, так достигнут MaxReports" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "проблемы с зависимостями - оставляем ненастроенным" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Отчёты apport не записаны, так как сообщение об ошибке указывает на " +"повторную ошибку от предыдущего отказа." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" +"Отчёты apport не записаны, так как получено сообщение об ошибке о нехватке " +"места на диске" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Отчёты apport не записаны, так как получено сообщение об ошибке о нехватке " +"памяти" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Отчёты apport не записаны, так как получено сообщение об ошибке об ошибке " +"ввода-выводы dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " @@ -3070,48 +3359,79 @@ msgstr "" "Не удалось выполнить блокировку управляющего каталога (%s); он уже " "используется другим процессом?" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "" "Не удалось выполнить блокировку управляющего каталога (%s); у вас есть права " "суперпользователя?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -"Работа dpkg прервана, вы должны вручную запустить 'dpkg --configure -a' для " -"устранения проблемы. " +"Работа dpkg прервана, вы должны вручную запустить %s для устранения " +"проблемы. " -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "Не заблокирован" -#: methods/rred.cc:219 -#, fuzzy -#| msgid "Could not open file %s" -msgid "Could not patch file" -msgstr "Не удалось открыть файл %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Файл %s не найден на зеркале" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Зеркало: %s]" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" +"Не удалось наложить заплату %s с использованием mmap и файловой операции -- " +"вероятно, повреждена заплата." + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Не удалось наложить заплату %s с использованием mmap (но не из-за mmap) -- " +"вероятно, повреждена заплата." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Соединение закрыто преждевременно" -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" - -#~ msgid "" -#~ "Could not patch %s with mmap and with file operation usage - the patch " -#~ "seems to be corrupt." +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." #~ msgstr "" -#~ "Не удалось наложить заплату %s с использованием mmap и файловой операции " -#~ "-- вероятно, повреждена заплата." +#~ "E: Слишком большой список параметров у Acquire::gpgv::Options. Завершение " +#~ "работы." -#~ msgid "" -#~ "Could not patch %s with mmap (but no mmap specific fail) - the patch " -#~ "seems to be corrupt." -#~ msgstr "" -#~ "Не удалось наложить заплату %s с использованием mmap (но не из-за mmap) " -#~ "-- вероятно, повреждена заплата." +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Произошла ошибка во время обработки %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Искажённая строка %u в списке источников %s (vendor id)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Нет доступа к связке (keyring) ключей: '%s'" + +#, fuzzy +#~| msgid "Could not open file %s" +#~ msgid "Could not patch file" +#~ msgstr "Не удалось открыть файл %s" + +#~ msgid " %4i %s\n" +#~ msgstr " %4i %s\n" @@ -10,152 +10,154 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-11 15:17+0100\n" -"PO-Revision-Date: 2010-02-03 18:17+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-24 23:57+0100\n" "Last-Translator: Ivan Masár <helix84@centrum.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" +"Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Balík %s verzie %s má nesplnené závislosti:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Nedá sa nájsť balík %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Celkom názvov balíkov: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Celkom štruktúr balíkov: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normálnych balíkov: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Čisto virtuálnych balíkov: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Jednoduchých virtuálnych balíkov: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Zmiešaných virtuálnych balíkov: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Chýbajúcich: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Celkom rôznych verzií: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Celkom rôznych popisov: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Celkom závislostí: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Celkom vzťahov ver/súbor: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Celkom vzťahov popis/súbor: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Celkom poskytnutých mapovaní: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Celkom globovaných reťazcov: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Celkom miesta závislých verzií: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Celkom jalového miesta: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Celkom priradeného miesta: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Súbor balíkov %s je neaktuálny." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Musíte zadať práve jeden vzor" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Musíte zadať aspoň jeden vyhľadávací vzor" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Neboli nájdené žiadne balíky" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Nedá sa nájsť balík %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Súbory balíka:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Vyrovnávacia pamäť je neaktuálna, nedá sa odvolať na súbor balíka" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pripevnené balíky:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(nenájdené)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Nainštalovaná verzia: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(žiadna)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidát: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(žiadna)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Pripevnený balík:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabuľka verzií:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2675 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s pre %s skompilovaný %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -176,6 +178,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -212,6 +215,7 @@ msgstr "" " unmet - Zobrazí nesplnené závislosti\n" " search - Prehľadá zoznam balíkov podľa regulárneho výrazu\n" " show - Zobrazí prehľadné informácie o balíku\n" +" showauto - Zobrazí zoznam automaticky nainštalovaných balíkov\n" " depends - Zobrazí základné údaje o závislostiach balíka\n" " rdepends - Zobrazí údaje o spätných závislostiach balíka\n" " pkgnames - Vypíše zoznam názvov všetkých balíkov v systéme\n" @@ -227,7 +231,8 @@ msgstr "" " -i Pri príkaze unmet zobrazí iba dôležité závislosti.\n" " -c=? Načíta tento konfiguračný súbor\n" " -o=? Nastaví ľubovoľnú voľbu, napr. -o dir::cache=/tmp\n" -"Viac informácií nájdete v manuálových stránkach apt-cache(8) a apt.conf(5).\n" +"Ďalšie informácie nájdete v manuálových stránkach apt-cache(8) a apt.conf" +"(5).\n" #: cmdline/apt-cdrom.cc:77 msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" @@ -237,7 +242,12 @@ msgstr "Prosím, zadajte názov tohto disku, napríklad „Debian 5.0.3 Disk 1 msgid "Please insert a Disc in the drive and press enter" msgstr "Vložte disk do mechaniky a stlačte Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Pripojenie „%s“ na „%s“ zlyhalo" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Zopakujte tento postup pre všetky CD v sade diskov." @@ -302,40 +312,40 @@ msgstr "" " -c=? Načíta tento konfiguračný súbor\n" " -o=? Nastaví ľubovoľnú voľbu, napr. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:863 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Do %s sa nedá zapisovať" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Nedá sa určiť verzia programu debconf. Je debconf nainštalovaný?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Zoznam rozšírení balíka je príliš dlhý" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Chyba pri spracovávaní adresára %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Zoznam zdrojových rozšírení je príliš dlhý" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Chyba pri zapisovaní hlavičky do súboru" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Chyba pri spracovávaní obsahu %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -415,11 +425,11 @@ msgstr "" " -c=? Načíta tento konfiguračný súbor\n" " -o=? Nastaví ľubovoľnú voľbu" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nevyhovel žiaden výber" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "V súbore balíka skupiny „%s“ chýbajú niektoré súbory" @@ -435,10 +445,6 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB je neaktuálna, prebieha pokus o aktualizáciu %s" #: ftparchive/cachedb.cc:72 -#, fuzzy -#| msgid "" -#| "DB format is invalid. If you upgraded from a older version of apt, please " -#| "remove and re-create the database." msgid "" "DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." @@ -465,87 +471,87 @@ msgstr "Archív nemá riadiaci záznam" msgid "Unable to get a cursor" msgstr "Nedá sa získať kurzor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Adresár %s sa nedá čítať\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: %s sa nedá vyhodnotiť\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Chyby sa týkajú súboru " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Chyba pri preklade %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Prechod stromom zlyhal" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "%s sa nedá otvoriť" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Odlinkovanie %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Nie je možné vykonať readlink %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Nie je možné vykonať unlink %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Nepodarilo sa zlinkovať %s s %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Bol dosiahnutý odlinkovací limit %sB.\n" -#: ftparchive/writer.cc:389 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Archív neobsahuje pole „package“" -#: ftparchive/writer.cc:397 ftparchive/writer.cc:628 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nemá žiadnu položku override\n" -#: ftparchive/writer.cc:458 ftparchive/writer.cc:716 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " správcom %s je %s, nie %s\n" -#: ftparchive/writer.cc:638 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s nemá žiadnu položku „source override“\n" -#: ftparchive/writer.cc:642 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s nemá žiadnu položku „binary override“\n" @@ -645,79 +651,79 @@ msgstr "Problém s odlinkovaním %s" msgid "Failed to rename %s to %s" msgstr "Premenovanie %s na %s zlyhalo" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1740 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Chyba pri preklade regulárneho výrazu - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Nasledovné balíky majú nesplnené závislosti:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ale nainštalovaný je %s" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ale inštalovať sa bude %s" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ale sa nedá nainštalovať" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ale je to virtuálny balík" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ale nie je nainštalovaný" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ale sa nebude inštalovať" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " alebo" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Nainštalujú sa nasledovné NOVÉ balíky:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Nasledovné balíky sa ODSTRÁNIA:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Nasledovné balíky sa ponechajú v súčasnej verzii:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Nasledovné balíky sa aktualizujú:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Nasledovné balíky sa DEGRADUJÚ:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Nasledovné pridržané balíky sa zmenia:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (kvôli %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -725,146 +731,234 @@ msgstr "" "UPOZORNENIE: Nasledovné dôležité balíky sa odstránia.\n" "Ak presne neviete, čo robíte, tak to NEROBTE!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu aktualizovaných, %lu nových nainštalovaných, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu reinštalovaných, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu degradovaných, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu na odstránenie a %lu neaktualizovaných.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu iba čiastočne nainštalovaných alebo odstránených.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Poznámka: vyberá sa „%s“ pre úlohu „%s“\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Poznámka: vyberá sa „%s“ pre regulárny výraz „%s“\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Vybraná verzia „%s“ (%s) pre „%s“\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Balík %s je virtuálny balík poskytovaný balíkmi:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Nainštalovaný]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [Nie je kandidátska verzia]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Mali by ste explicitne vybrať jeden na inštaláciu." + +#: 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 "" +"Balík %s nie je dostupný, ale odkazuje naň iný balík. Možno to znamená,\n" +"že balík chýba, bol zrušený alebo je dostupný iba z iného zdroja\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Avšak nahrádzajú ho nasledovné balíky:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Balík „%s“ nemá kandidáta na inštaláciu" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Virtuálne balíky ako „%s“ nemožno odstrániť\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Poznámka: „%s“ sa vyberá namiesto „%s“\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Preskakuje sa %s, pretože je už nainštalovaný.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Preskakuje sa %s, nie je nainštalovaný a bola vy6iadan8 iba aktualizácia.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Nie je možná reinštalácia %s, pretože sa nedá stiahnuť.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s je už najnovšej verzie.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s je označený ako manuálne nainštalovaný.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Balík %s nie je nainštalovaný, nedá sa teda odstrániť\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Opravujú sa závislosti..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " zlyhalo." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Závislosti sa nedajú opraviť" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Sada na aktualizáciu sa nedá minimalizovať" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Hotovo" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Opravu môžete spustiť pomocu „apt-get -f install“." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Možno to budete chcieť napraviť spustením „apt-get -f install“." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nesplnené závislosti. Skúste použiť -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "UPOZORNENIE: Pri nasledovných balíkoch sa nedá overiť vierohodnosť!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Upozornenie o vierohodnosti bolo potlačené.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Nainštalovať tieto nekontrolované balíky [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Nedala sa zistiť vierohodnosť niektorých balíkov" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Nastali problémy a -y bolo použité bez --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Vnútorná chyba, InstallPackages bolo volané s poškodenými balíkmi!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Je potrebné odstránenie balíka, ale funkcia Odstrániť je vypnutá." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Vnútorná chyba, Triedenie sa neukončilo" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2082 cmdline/apt-get.cc:2115 -msgid "Unable to lock the download directory" -msgstr "Adresár pre sťahovanie sa nedá zamknúť" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2163 cmdline/apt-get.cc:2416 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Nedá sa načítať zoznam zdrojov." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Nezvyčajná udalosť... Veľkosti nesúhlasia, pošlite e-mail na apt@packages." "debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Je potrebné stiahnuť %sB/%sB archívov.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Je potrebné stiahnuť %sB archívov.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Po tejto operácii sa na disku použije ďalších %sB.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Po tejto operácii sa na disku uvoľní %sB.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2259 -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Na %s sa nedá zistiť veľkosť voľného miesta" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Na %s nemáte dostatok voľného miesta." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Zadané „iba triviálne“, ale toto nie je triviálna operácia." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Áno, urob to, čo vravím!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -875,28 +969,28 @@ msgstr "" "Ak chcete pokračovať, opíšte frázu „%s“\n" " ?]" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Prerušené." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Chcete pokračovať [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2313 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Zlyhalo stiahnutie %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Niektoré súbory sa nedajú stiahnuť" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2322 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Sťahovanie ukončené v režime „iba stiahnuť“" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -904,136 +998,93 @@ msgstr "" "Niektoré archívy sa nedajú stiahnuť. Skúste spustiť apt-get update alebo --" "fix-missing" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing a výmena nosiča nie sú momentálne podporované" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Chýbajúce balíky sa nedajú opraviť." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Inštalácia sa prerušuje." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Poznámka: %s sa vyberá namiesto %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Preskakuje sa %s, pretože je už nainštalovaný.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Balík %s nie je nainštalovaný, nedá sa teda odstrániť\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Balík %s je virtuálny balík poskytovaný balíkmi:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr "[Inštalovaný]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Mali by ste explicitne vybrať jeden na inštaláciu." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Balík %s nie je dostupný, ale odkazuje naň iný balík. Možno to znamená,\n" -"že balík chýba, bol zrušený alebo je dostupný iba z iného zdroja\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Avšak nahrádzajú ho nasledovné balíky:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Balík %s nemá kandidáta na inštaláciu" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Nie je možná reinštalácia %s, pretože sa nedá stiahnuť.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s je už najnovšej verzie.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Nebolo nájdené vydanie „%s“ pre „%s“" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Nebola nájdená verzia „%s“ pre „%s“" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Zvolená verzia %s (%s) pre %s\n" - -#: cmdline/apt-get.cc:1321 +"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] "" +"Nasledovný balík zmizol z vášho systému, pretože\n" +"všetky súbory boli prepísané inými balíkmi:" +msgstr[1] "" +"Nasledovné balíky zmizli z vášho systému, pretože\n" +"všetky súbory boli prepísané inými balíkmi:" +msgstr[2] "" +"Nasledovné balíky zmizli z vášho systému, pretože\n" +"všetky súbory boli prepísané inými balíkmi:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Pozn.: Toto robí dpkg automaticky a zámerne." + +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "Ignorovať nedostupné cieľové vydanie „%s“ balíka „%s“" -#: cmdline/apt-get.cc:1352 +#: cmdline/apt-get.cc:1486 #, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Vyberá sa „%s“ ako zdrojový balík namiesto „%s“\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1389 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" msgstr "Ignorovať nedostupnú verziu „%s“ balíka „%s“" -#: cmdline/apt-get.cc:1405 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Príkaz update neprijíma žiadne argumenty" -#: cmdline/apt-get.cc:1418 -msgid "Unable to lock the list directory" -msgstr "Adresár zoznamov sa nedá zamknúť" - -#: cmdline/apt-get.cc:1474 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Nemajú sa odstraňovať veci, nespustí sa AutoRemover" -#: cmdline/apt-get.cc:1523 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" +"Nasledovný balík bol nainštalovaný automaticky a už viac nie je potrebný:" +msgstr[1] "" +"Nasledovné balíky boli nainštalované automaticky a už viac nie sú potrebné:" +msgstr[2] "" "Nasledovné balíky boli nainštalované automaticky a už viac nie sú potrebné:" -#: cmdline/apt-get.cc:1525 +#: cmdline/apt-get.cc:1657 #, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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 balík bol nainštalovaný automaticky a už viac nie je potrebný.\n" +msgstr[1] "" +"%lu balíkov bolo nainštalovaných automaticky a už viac nie sú potrebné.\n" +msgstr[2] "" "%lu balíkov bolo nainštalovaných automaticky a už viac nie sú potrebné.\n" -#: cmdline/apt-get.cc:1526 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Na ich odstránenie použite „apt-get autoremove“." -#: cmdline/apt-get.cc:1531 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1051,43 +1102,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1534 cmdline/apt-get.cc:1824 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Nasledovné informácie vám možno pomôžu vyriešiť túto situáciu:" -#: cmdline/apt-get.cc:1538 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Vnútorná chyba, AutoRemover niečo pokazil" -#: cmdline/apt-get.cc:1557 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Vnútorná chyba, AllUpgrade pokazil veci" -#: cmdline/apt-get.cc:1612 -#, c-format -msgid "Couldn't find task %s" -msgstr "Nebolo možné nájsť úlohu %s" - -#: cmdline/apt-get.cc:1727 cmdline/apt-get.cc:1763 -#, c-format -msgid "Couldn't find package %s" -msgstr "Balík %s sa nedá nájsť" - -#: cmdline/apt-get.cc:1750 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Poznámka: vyberá sa %s pre regulárny výraz „%s“\n" - -#: cmdline/apt-get.cc:1781 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s je nastavený na manuálnu inštaláciu.\n" - -#: cmdline/apt-get.cc:1794 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "Na opravu nasledovných môžete spustiť „apt-get -f install“:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Možno to budete chcieť napraviť spustením „apt-get -f install“:" -#: cmdline/apt-get.cc:1797 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1095,7 +1126,7 @@ msgstr "" "Nesplnené závislosti. Skúste spustiť „apt-get -f install“ bez balíkov (alebo " "navrhnite riešenie)." -#: cmdline/apt-get.cc:1809 +#: cmdline/apt-get.cc:1794 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" @@ -1107,124 +1138,160 @@ msgstr "" "požadované balíky ešte neboli vytvorené alebo presunuté z fronty\n" "Novoprichádzajúcich (Incoming) balíkov." -#: cmdline/apt-get.cc:1827 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Poškodené balíky" -#: cmdline/apt-get.cc:1856 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Nainštalujú sa nasledovné extra balíky:" -#: cmdline/apt-get.cc:1945 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Navrhované balíky:" -#: cmdline/apt-get.cc:1946 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Odporúčané balíky:" -#: cmdline/apt-get.cc:1975 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Balík %s sa nedá nájsť" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s je označený ako automaticky nainštalovaný.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Prepočítava sa aktualizácia... " -#: cmdline/apt-get.cc:1978 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Chyba" -#: cmdline/apt-get.cc:1983 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Hotovo" -#: cmdline/apt-get.cc:2050 cmdline/apt-get.cc:2058 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Vnútorná chyba, „problem resolver“ niečo pokazil" -#: cmdline/apt-get.cc:2158 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Adresár pre sťahovanie sa nedá zamknúť" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Musíte zadať aspoň jeden balík, pre ktorý sa stiahnu zdrojové texty" -#: cmdline/apt-get.cc:2188 cmdline/apt-get.cc:2434 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Nedá sa nájsť zdrojový balík pre %s" -#: cmdline/apt-get.cc:2237 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"POZN.: tvorba balíka „%s“ sa spravuje v sytéme na riadenie revízií „%s“ na " +"adrese:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Prosím, použite:\n" +"bzr get %s\n" +"ak chcete získať najnovšie (a pravdepodobne zatiaľ nevydané) aktualizácie " +"balíka.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Preskakuje sa už stiahnutý súbor „%s“\n" -#: cmdline/apt-get.cc:2272 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Na %s nemáte dostatok voľného miesta" -#: cmdline/apt-get.cc:2278 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Je potrebné stiahnuť %sB/%sB zdrojových archívov.\n" -#: cmdline/apt-get.cc:2281 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Je potrebné stiahnuť %sB zdrojových archívov.\n" -#: cmdline/apt-get.cc:2287 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Stiahnuť zdroj %s\n" -#: cmdline/apt-get.cc:2318 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Zlyhalo stiahnutie niektorých archívov." -#: cmdline/apt-get.cc:2346 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Preskakuje sa rozbalenie už rozbaleného zdroja v %s\n" -#: cmdline/apt-get.cc:2358 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Príkaz na rozbalenie „%s“ zlyhal.\n" -#: cmdline/apt-get.cc:2359 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Skontrolujte, či je nainštalovaný balík „dpkg-dev“.\n" -#: cmdline/apt-get.cc:2376 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Príkaz na zostavenie „%s“ zlyhal.\n" -#: cmdline/apt-get.cc:2395 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Proces potomka zlyhal" -#: cmdline/apt-get.cc:2411 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Musíte zadať aspoň jeden balík, pre ktorý sa budú overovať závislosti na " "zostavenie" -#: cmdline/apt-get.cc:2439 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Nedajú sa získať závislosti na zostavenie %s" -#: cmdline/apt-get.cc:2459 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s nemá žiadne závislosti na zostavenie.\n" -#: cmdline/apt-get.cc:2511 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%s závislosť pre %s sa nemôže splniť, pretože sa nedá nájsť balík %s" -#: cmdline/apt-get.cc:2564 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1233,31 +1300,31 @@ msgstr "" "%s závislosť pre %s sa nedá splniť, pretože sa nedá nájsť verzia balíka %s, " "ktorá zodpovedá požiadavke na verziu" -#: cmdline/apt-get.cc:2600 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Zlyhalo splnenie %s závislosti pre %s: Inštalovaný balík %s je príliš nový" -#: cmdline/apt-get.cc:2627 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Zlyhalo splnenie %s závislosti pre %s: %s" -#: cmdline/apt-get.cc:2643 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Závislosti na zostavenie %s sa nedajú splniť." -#: cmdline/apt-get.cc:2648 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Spracovanie závislostí na zostavenie zlyhalo" -#: cmdline/apt-get.cc:2680 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Podporované moduly:" -#: cmdline/apt-get.cc:2721 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1281,6 +1348,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1322,6 +1391,8 @@ msgstr "" " clean - Zmaže stiahnuté archívy\n" " autoclean - Zmaže staré stiahnuté archívy\n" " check - Overí, či neexistujú poškodené závislosti\n" +" markauto - Označí zadané balíky ako automaticky nainštalované\n" +" unmarkauto - Označí zadané balíky ako manuálne nainštalované\n" "\n" "Voľby:\n" " -h Tento pomocník\n" @@ -1341,7 +1412,7 @@ msgstr "" "a apt.conf(5).\n" " Tento APT má schopnosti posvätnej kravy.\n" -#: cmdline/apt-get.cc:2889 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1590,10 +1661,11 @@ msgstr "Súbor %s/%s prepisuje ten z balíka %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:157 -#: apt-pkg/contrib/fileutl.cc:240 apt-pkg/sourcelist.cc:159 -#: apt-pkg/sourcelist.cc:165 apt-pkg/acquire.cc:419 apt-pkg/init.cc:90 -#: apt-pkg/init.cc:98 apt-pkg/clean.cc:33 apt-pkg/policy.cc:279 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Nedá sa načítať %s" @@ -1622,10 +1694,9 @@ msgstr "Vyhodnotenie %sinfo zlyhalo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Adresáre info a temp musia byť na tom istom súborovom systéme" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:793 -#: apt-pkg/pkgcachegen.cc:865 apt-pkg/pkgcachegen.cc:870 -#: apt-pkg/pkgcachegen.cc:1008 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Načítavajú sa zoznamy balíkov" @@ -1728,12 +1799,33 @@ msgstr "Nedá sa nájsť platný riadiaci súbor" msgid "Unparsable control file" msgstr "Nespracovateľný riadiaci súbor" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Nedá sa otvoriť rúra pre %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Chyba pri čítaní z procesu %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Vyhodnotenie zlyhalo" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Zlyhalo nastavenie času zmeny" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Nedá sa čítať databáza na CD-ROM %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1741,7 +1833,7 @@ msgstr "" "Pre pridanie CD do APT použije apt-cdrom. apt-get update sa nedá využiť na " "pridávanie nových CD." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Chybné CD" @@ -1758,15 +1850,6 @@ msgstr "Disk sa nenašiel." msgid "File not found" msgstr "Súbor sa nenašiel" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:483 methods/rred.cc:492 -msgid "Failed to stat" -msgstr "Vyhodnotenie zlyhalo" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:489 -msgid "Failed to set modification time" -msgstr "Zlyhalo nastavenie času zmeny" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Neplatné URI, lokálne URI nesmie začínať s //" @@ -1825,7 +1908,7 @@ msgstr "Uplynul čas spojenia" msgid "Server closed the connection" msgstr "Server ukončil spojenie" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:667 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Chyba pri čítaní" @@ -1837,184 +1920,172 @@ msgstr "Odpoveď preplnila zásobník." msgid "Protocol corruption" msgstr "Narušenie protokolu" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:706 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Chyba pri zápise" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Nedá sa vytvoriť socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Nedá sa pripojiť dátový socket, uplynul čas spojenia" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Nedá sa pripojiť pasívny socket." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo nezískal počúvajúci socket" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Nedá sa nadviazať socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Na sockete sa nedá počúvať" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Názov socketu sa nedá zistiť" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Príkaz PORT sa nedá odoslať" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Neznáma rodina adries %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Zlyhalo zadanie EPRT, server odpovedal: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Uplynulo spojenie dátového socketu" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Spojenie sa nedá prijať" -#: methods/ftp.cc:870 methods/http.cc:1000 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problém s hašovaním súboru" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Súbor sa nedá stiahnuť, server odpovedal „%s“" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Uplynula doba dátového socketu" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Prenos dát zlyhal, server odpovedal „%s“" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Dotaz" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Nedá sa vyvolať " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Pripája sa k %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Nedá sa vytvoriť socket pre %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Nedá sa nadviazať spojenie na %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Nedá sa pripojiť k %s:%s (%s), uplynul čas spojenia" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Nedá sa pripojiť k %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Pripája sa k %s" -#: methods/connect.cc:166 methods/connect.cc:185 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Nie je možné preložiť „%s“" -#: methods/connect.cc:191 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Dočasné zlyhanie pri preklade „%s“" -#: methods/connect.cc:194 +#: methods/connect.cc:196 #, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Niečo veľmi zlé sa prihodilo pri preklade „%s:%s“ (%i - %s)" -#: methods/connect.cc:241 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "Nedá sa pripojiť k %s:%s:" #. TRANSLATOR: %s is the trusted keyring parts directory -#: methods/gpgv.cc:78 -#, fuzzy, c-format -#| msgid "Aborting install." +#: methods/gpgv.cc:71 +#, c-format msgid "No keyring installed in %s." -msgstr "Inštalácia sa prerušuje." - -#: methods/gpgv.cc:104 -msgid "E: Too many keyrings should be passed to gpgv. Exiting." -msgstr "" - -#: methods/gpgv.cc:121 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"CHYBA: zoznam argumentov z Acquire::gpgv::Options je príliš dlhý. Ukončuje " -"sa." +msgstr "V %s nie je nainštalovaný žiaden zväzok kľúčov." -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "Vnútorná chyba: Správna signatúra, ale sa nedá zistiť odtlačok kľúča?!" -#: methods/gpgv.cc:242 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Bola zistená aspoň jedna nesprávna signatúra." -#: methods/gpgv.cc:246 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" -msgstr "Nedá sa spustiť „%s“ na kontrolu signatúry (je nainštalované gpgv?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" +msgstr "Nedá sa spustiť „gpgv“ kvôli overeniu podpisu (je nainštalované gpgv?)" -#: methods/gpgv.cc:251 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Neznáma chyba pri spustení gpgv" -#: methods/gpgv.cc:285 methods/gpgv.cc:292 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Nasledovné signatúry sú neplatné:\n" -#: methods/gpgv.cc:299 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2022,16 +2093,6 @@ msgstr "" "Nasledovné signatúry sa nedajú overiť, pretože nie je dostupný verejný " "kľúč:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Nedá sa otvoriť rúra pre %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Chyba pri čítaní z procesu %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Čaká sa na hlavičky" @@ -2065,60 +2126,73 @@ msgstr "Tento HTTP server má poškodenú podporu rozsahov" msgid "Unknown date format" msgstr "Neznámy formát dátumu" -#: methods/http.cc:791 +#: methods/http.cc:793 msgid "Select failed" msgstr "Výber zlyhal" -#: methods/http.cc:796 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Uplynul čas spojenia" -#: methods/http.cc:819 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Chyba zápisu do výstupného súboru" -#: methods/http.cc:850 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Chyba zápisu do súboru" -#: methods/http.cc:878 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Chyba zápisu do tohto súboru" -#: methods/http.cc:892 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Chyba pri čítaní zo servera. Druhá strana ukončila spojenie" -#: methods/http.cc:894 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Chyba pri čítaní zo servera" -#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:233 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Nepodarilo sa skrátiť súbor" -#: methods/http.cc:1150 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Zlé dátové záhlavie" -#: methods/http.cc:1167 methods/http.cc:1222 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Spojenie zlyhalo" -#: methods/http.cc:1314 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Vnútorná chyba" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Nedá sa vykonať mmap prázdneho súboru" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:202 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Nedá sa duplikovať popisovač súboru %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Nedá sa urobiť mmap %lu bajtov" -#: apt-pkg/contrib/mmap.cc:252 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Nedá sa zatvoriť mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Nedá sa synchronizovať mmap" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2127,38 +2201,46 @@ msgstr "" "Nedostatok miesta pre dynamický MMap. Prosím, zväčšite veľkosť APT::Cache-" "Limit. Aktuálna hodnota: %lu. (man 5 apt.conf)" -#: apt-pkg/contrib/mmap.cc:347 +#: apt-pkg/contrib/mmap.cc:399 #, c-format msgid "" -"The size of a MMap has already reached the defined limit of %lu bytes,abort " -"the try to grow the MMap." +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Napodarilo sa zväčšiť veľkosť MMap, pretože limit %lu už bol dosiahnutý." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." msgstr "" +"Napodarilo sa zväčšiť veľkosť MMap, pretože automatické zväčovanie vypol " +"používateľ." #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%li d %li h %li min %li s" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%li h %li min %li s" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%li min %li s" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%li s" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Voľba %s nenájdená" @@ -2209,7 +2291,13 @@ msgstr "Syntaktická chyba %s:%u: Zahrnuté odtiaľ" msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaktická chyba %s:%u: Nepodporovaná direktíva „%s“" -#: apt-pkg/contrib/configuration.cc:825 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Syntaktická chyba %s:%u: direktíva clear vyžaduje ako argument strom volieb" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaktická chyba %s:%u: Na konci súboru sú chybné údaje" @@ -2240,32 +2328,32 @@ msgstr "Nezrozumiteľný parameter %s na príkazovom riadku" msgid "Command line option %s is not boolean" msgstr "Parameter príkazového riadku %s nie je pravdivostná hodnota" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Voľba %s vyžaduje argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Parameter %s: Zadanie konfiguračnej položky musí obsahovať =<hodn>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Voľba %s vyžaduje ako argument celé číslo (integer), nie „%s“" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Voľba „%s“ je príliš dlhá" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Nezrozumiteľný význam %s, skúste true alebo false. " -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Neplatná operácia %s" @@ -2275,191 +2363,214 @@ msgstr "Neplatná operácia %s" msgid "Unable to stat the mount point %s" msgstr "Prípojný bod %s sa nedá vyhodnotiť" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Nedá sa prejsť do %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Nedá sa vykonať stat() CD-ROM" -#: apt-pkg/contrib/fileutl.cc:151 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Zamykanie pre súbor zámku %s, ktorý je iba na čítanie, sa nepoužíva" -#: apt-pkg/contrib/fileutl.cc:156 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Súbor zámku %s sa nedá otvoriť" -#: apt-pkg/contrib/fileutl.cc:174 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Zamykanie pre súbor zámku %s pripojený cez NFS sa nepoužíva" -#: apt-pkg/contrib/fileutl.cc:178 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Zámok %s sa nedá získať" -#: apt-pkg/contrib/fileutl.cc:568 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Čakalo sa na %s, ale nebolo to tam" -#: apt-pkg/contrib/fileutl.cc:580 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Podproces %s obdržal chybu segmentácie." -#: apt-pkg/contrib/fileutl.cc:582 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "Podproces %s dostal signál %u." -#: apt-pkg/contrib/fileutl.cc:586 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Podproces %s vrátil chybový kód (%u)" -#: apt-pkg/contrib/fileutl.cc:588 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Podproces %s neočakávane skončil" -#: apt-pkg/contrib/fileutl.cc:632 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Nedá sa otvoriť súbor %s" -#: apt-pkg/contrib/fileutl.cc:688 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Nedá sa otvoriť popisovač súboru %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "čítanie, stále treba prečítať %lu, ale už nič neostáva" -#: apt-pkg/contrib/fileutl.cc:718 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "zápis, stále treba zapísať %lu, no nedá sa to" -#: apt-pkg/contrib/fileutl.cc:793 -msgid "Problem closing the file" -msgstr "Problém pri zatváraní súboru" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problém pri zatváraní gzip súboru %s" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Problém pri zatváraní súboru %s" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problém pri synchronizovaní súboru %s na %s" -#: apt-pkg/contrib/fileutl.cc:799 -msgid "Problem unlinking the file" -msgstr "Problém pri odstraňovaní súboru" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Problém pri odstraňovaní súboru %s" -#: apt-pkg/contrib/fileutl.cc:810 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problém pri synchronizovaní súboru" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Vyrovnávacia pamäť balíkov je prázdna" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Súbor vyrovnávacej pamäti balíkov je poškodený" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Súbor vyrovnávacej pamäti balíkov je nezlučiteľnej verzie" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Tento APT nepodporuje systém na správu verzií „%s“" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Súbor vyrovnávacej pamäti balíkov bol vytvorený pre inú architektúru" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Závisí na" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Predzávisí na" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Navrhuje" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Odporúča" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Koliduje s" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Nahrádza" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Zneplatňuje" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Kazí" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "Rozširuje" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "dôležitý" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "požadovaný" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "štandardný" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "voliteľný" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Vytvára sa strom závislostí" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandidátske verzie" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Generovanie závislostí" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Načítavajú sa stavové informácie" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Nie je možné otvoriť StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Nie je možné zapísať dočasný StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Vnútorná chyba, skupina „%s“ nemá žiaden inštalovateľný pseudobalík" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2470,57 +2581,78 @@ msgstr "Súbor %s sa nedá spracovať (1)" msgid "Unable to parse package file %s (2)" msgstr "Súbor %s sa nedá spracovať (2)" -#: apt-pkg/sourcelist.cc:83 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Skomolený riadok %lu v zozname zdrojov %s (nie je možné spracovať [option])" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Skomolený riadok %lu v zozname zdrojov %s ([option] je príliš krátke)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Skomolený riadok %lu v zozname zdrojov %s ([%s] nie je priradenie)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Skomolený riadok %lu v zozname zdrojov %s ([%s] nemá kľúč)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Skomolený riadok %lu v zozname zdrojov %s ([%s] kľúč %s nemá hodnotu)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Skomolený riadok %lu v zozname zdrojov %s (URI)" -#: apt-pkg/sourcelist.cc:85 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Skomolený riadok %lu v zozname zdrojov %s (dist)" -#: apt-pkg/sourcelist.cc:88 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Skomolený riadok %lu v zozname zdrojov %s (spracovanie URI)" -#: apt-pkg/sourcelist.cc:94 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Skomolený riadok %lu v zozname zdrojov %s (absolútny dist)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Skomolený riadok %lu v zozname zdrojov %s (spracovanie dist)" -#: apt-pkg/sourcelist.cc:199 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Otvára sa %s" -#: apt-pkg/sourcelist.cc:216 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Riadok %u v zozname zdrojov %s je príliš dlhý." -#: apt-pkg/sourcelist.cc:236 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Skomolený riadok %u v zozname zdrojov %s (typ)" -#: apt-pkg/sourcelist.cc:240 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typ „%s“ je neznámy na riadku %u v zozname zdrojov %s" -#: apt-pkg/sourcelist.cc:248 apt-pkg/sourcelist.cc:251 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Skomolený riadok %u v zozname zdrojov %s (id výrobcu)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " @@ -2529,7 +2661,7 @@ msgstr "" "Nebolo možné vykonať okamžitú konfiguráciu „%s“. Pozri prosím podrobnosti v " "man 5 apt.conf pod APT::Immediate-Configure (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2540,7 +2672,7 @@ msgstr "" "kvôli slučke v Conflicts/Pre-Depends. Často je to nevhodné, ale ak to chcete " "naozaj urobiť, aktivujte možnosť APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2554,13 +2686,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Indexový súbor typu „%s“ nie je podporovaný" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "Je nutné preinštalovať balík %s, ale nedá sa nájsť jeho archív." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2568,11 +2700,11 @@ msgstr "" "Chyba, pkgProblemResolver::Resolve vytvára poruchy, čo môže být spôsobené " "pridržanými balíkmi." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Problémy sa nedajú opraviť, niektoré balíky držíte v poškodenom stave." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2580,24 +2712,29 @@ msgstr "" "Niektoré indexové súbory sa nepodarilo stiahnuť, boli ignorované alebo sa " "použili staršie verzie." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Adresár zoznamov %spartial chýba." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "Archívny adresár %spartial chýba." +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Adresár %s sa nedá zamknúť" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Sťahuje sa %li. súbor z %li (zostáva %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Sťahuje sa %li. súbor z %li" @@ -2617,12 +2754,12 @@ msgstr "Spôsob %s nebol správne spustený" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Vložte disk nazvaný „%s“ do mechaniky „%s“ a stlačte Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Systém balíkov „%s“ nie je podporovaný" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Nedá sa určiť vhodný typ systému balíkov" @@ -2635,141 +2772,165 @@ msgstr "Nie je možné vykonať stat %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Do sources.list musíte zadať nejaký „source“ (zdrojový) URI" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Zoznamy balíkov alebo stavový súbor sa nedajú spracovať alebo otvoriť." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Na opravu týchto problémov môžete skúsiť spustiť apt-get update" -#: apt-pkg/policy.cc:316 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Neplatný záznam v súbore nastavení %s, chýba hlavička Package" -#: apt-pkg/policy.cc:338 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Nezrozumiteľné pridržanie typu %s" -#: apt-pkg/policy.cc:346 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Nebola zadaná žiadna (alebo nulová) priorita na pridržanie" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Vyrovnávacia pamäť má nezlučiteľný systém na správu verzií" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Chyba pri spracovávaní %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Chyba pri spracovávaní %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Chyba pri spracovávaní %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Chyba pri spracovávaní %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Chyba pri spracovávaní %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Chyba pri spracovávaní %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Vyskytla sa chyba pri spracovávaní %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Chyba pri spracovávaní %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Chyba pri spracovávaní %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Vyskytla sa chyba pri spracovávaní %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Fíha, prekročili ste počet názvov balíkov, ktoré toto APT zvládne spracovať." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Fíha, prekročili ste počet verzií, ktoré toto APT zvládne spracovať." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Fíha, prekročili ste počet popisov, ktoré toto APT zvládne spracovať." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" "Fíha, prekročili ste počet závislostí, ktoré toto APT zvládne spracovať." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Chyba pri spracovávaní %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Chyba pri spracovávaní %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Pri spracovaní závislostí nebol nájdený balík %s %s" -#: apt-pkg/pkgcachegen.cc:706 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Nedá sa vyhodnotiť zoznam zdrojových balíkov %s" -#: apt-pkg/pkgcachegen.cc:808 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Collecting File poskytuje" -#: apt-pkg/pkgcachegen.cc:952 apt-pkg/pkgcachegen.cc:959 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "V/V chyba pri ukladaní zdrojovej vyrovnávacej pamäti" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "premenovanie zlyhalo, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:432 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Nezhoda kontrolných MD5 súčtov" -#: apt-pkg/acquire-item.cc:693 apt-pkg/acquire-item.cc:1455 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Nezhoda kontrolných haš súčtov" -#: apt-pkg/acquire-item.cc:1150 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Nie sú dostupné žiadne verejné kľúče ku kľúčom s nasledovnými ID:\n" -#: apt-pkg/acquire-item.cc:1260 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Platnosť súboru Release vypršala, ignoruje sa %s (neplatný od %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "V konflikte s distribúciou: %s (očakávalo sa %s ale dostali sme %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "Chyba GPG: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2778,7 +2939,7 @@ msgstr "" "Nedá sa nájsť súbor s balíkom %s. To by mohlo znamenať, že tento balík je " "potrebné opraviť manuálne (kvôli chýbajúcej architektúre)." -#: apt-pkg/acquire-item.cc:1319 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2787,37 +2948,47 @@ msgstr "" "Nedá sa nájsť súbor s balíkom %s. Asi budete musieť opraviť tento balík " "manuálne." -#: apt-pkg/acquire-item.cc:1360 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "Indexové súbory balíka sú narušené. Chýba pole Filename: pre balík %s." -#: apt-pkg/acquire-item.cc:1447 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Veľkosti sa nezhodujú" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "Nedá spracovať súbor Release %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "Žiadne sekcie v Release súbore %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "Chýba položka Hash v súbore Release %s" +msgstr "Chýba položka „Hash“ v súbore Release %s" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Chýba položka „Valid-Until“ v súbore Release %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Chýba položka „Date“ v súbore Release %s" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Blok výrobcu %s neobsahuje otlačok (fingerprint)" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2826,51 +2997,51 @@ msgstr "" "Použije sa CD-ROM prípojný bod %s\n" "Pripája sa CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identifikuje sa.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Uložená menovka: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "CD-ROM sa odpája...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Použije sa prípojný bod CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "CD-ROM sa odpája\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Čaká sa na disk...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Pripája sa CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Na disku sa hľadajú indexové súbory..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Nájdených %zu indexov balíkov, %zu indexov zdrojových balíkov, %zu indexov " "prekladov a %zu signatúr\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" @@ -2878,16 +3049,16 @@ msgstr "" "Nepodarilo sa nájsť žiadne súbory balíkov, možno toto nie je disk s Debianom " "alebo je pre nesprávnu architektúru?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Nájdená menovka: „%s“\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Neplatný názov, skúste znova.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2896,163 +3067,280 @@ msgstr "" "Názov tohto disku je: \n" "„%s“\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopírujú sa zoznamy balíkov..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Zapisuje sa nový zoznam zdrojov\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Položky zoznamu zdrojov pre tento disk sú:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Zapísaných %i záznamov.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Zapísaných %i záznamov s %i chýbajúcimi súbormi.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Zapísaných %i záznamov s %i chybnými súbormi\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Zapísaných %i záznamov s %i chýbajúcimi a %i chybnými súbormi\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, c-format msgid "Skipping nonexistent file %s" msgstr "Preskakuje sa neexistujúci súbor %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "Nebolo možné nájsť autentifikačný záznam pre: %s" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, c-format msgid "Hash mismatch for: %s" msgstr "Nezhoda kontrolných haš súčtov: %s" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Nebolo nájdené vydanie „%s“ pre „%s“" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Nebola nájdená verzia „%s“ pre „%s“" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Nebolo možné nájsť úlohu „%s“" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Nebol nájdený žiaden balík zodpovedajúci regulárnemu výrazu „%s“" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "Nie je možné vybrať verzie z balíka „%s“, pretože je čisto virtuálny" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Nie je možné vybrať nainštalované ani kandidátske verzie z balíka „%s“, " +"pretože nemá žiadnu z nich" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Nie je možné vybrať najnovšiu verziu z balíka „%s“, pretože je čisto " +"virtuálny" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Nie je možné vybrať kandidátsku verziu z balíka „%s“, pretože nemá kandidáta" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Nie je možné vybrať nainštalovanú verziu z balíka „%s“, pretože nie je " +"nainštalovaný" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Inštaluje sa %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Nastavuje sa %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Odstraňuje sa %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, c-format msgid "Completely removing %s" msgstr "Úplne sa odstraňuje %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Zaznamenali sme zmiznutie %s" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Vykonáva sa spúšťač post-installation %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Adresár „%s“ chýba" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Nedá sa otvoriť súbor „%s“" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Pripravuje sa %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Rozbaľuje sa %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Pripravuje sa nastavenie %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Nainštalovaný balík %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Pripravuje sa odstránenie %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Odstránený balík %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Pripravuje sa úplné odstránenie %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Balík „%s“ je úplne odstránený" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Nedá sa zapísať záznam, volanie openpty() zlyhalo (/dev/pts nie je " "pripojený?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "Spúšťa sa dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "Nezapíše sa správa apport, pretože už bol dosiahnutý limit MaxReports" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "problém so závislosťami - ponecháva sa nenakonfigurované" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Nezapíše sa správa apport, pretože chybová správa indikuje, že je to chyba v " +"nadväznosti na predošlé zlyhanie." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" +"Nezapíše sa správa apport, pretože chybová správa indikuje, že je disk " +"zaplnený" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Nezapíše sa správa apport, pretože chybová správa indikuje chybu nedostatku " +"pamäte" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Nezapíše sa správa apport, pretože chybová správa indikuje V/V chybu dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "Nedá sa zamknúť adresár na správu (%s), používa ho iný proces?" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Nedá sa zamknúť adresár na správu (%s), ste root?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " -msgstr "" -"dpkg bol prerušený, musíte ručne opraviť problém spustením „dpkg --configure " -"-a“. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " +msgstr "dpkg bol prerušený, musíte ručne opraviť problém spustením „%s“. " -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "Nie je zamknuté" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Na zrkadle nebol nájdený súbor „%s“" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Zrkadlo: %s]" + #: methods/rred.cc:465 #, c-format msgid "" "Could not patch %s with mmap and with file operation usage - the patch seems " "to be corrupt." msgstr "" +"Nepodarilo sa záplatovať %s pomocou mmap a pomocou operácie so súborom - zdá " +"sa, že záplata je poškodená." #: methods/rred.cc:470 #, c-format @@ -3060,37 +3348,9 @@ msgid "" "Could not patch %s with mmap (but no mmap specific fail) - the patch seems " "to be corrupt." msgstr "" +"Nepodarilo sa záplatovať %s pomocou mmap (ale nevyskytla sa chyba týkajúca " +"sa mmap) - zdá sa, že záplata je poškodená." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Spojenie bolo predčasne ukončené" - -#~ msgid "Couldn't access keyring: '%s'" -#~ msgstr "Zväzok kľúčov „%s“ je nedostupný." - -#~ msgid "Could not patch file" -#~ msgstr "Nedá sa upraviť súbor" - -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" - -#~ msgid "No source package '%s' picking '%s' instead\n" -#~ msgstr "Zdrojový balík „%s“ neexistuje, namiesto neho sa použije „%s“\n" - -#~ msgid "%4i %s\n" -#~ msgstr "%4i %s\n" - -#~ msgid "Processing triggers for %s" -#~ msgstr "Spracovávajú sa spúšťače %s" - -#~ msgid "Dynamic MMap ran out of room" -#~ msgstr "Dynamickému MMap došlo miesto" - -#~ msgid "" -#~ "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." -#~ msgstr "" -#~ "Pretože ste požiadali iba o jednoduchú operáciu, je takmer isté, že\n" -#~ "balík nie je inštalovateľný a mali by ste zaslať hlásenie o chybe\n" -#~ "(bug report) pre daný balík." @@ -4,153 +4,157 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.5.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2005-02-16 22:18+0100\n" "Last-Translator: Jure Cuhalev <gandalf@owca.info>\n" "Language-Team: Slovenian <sl@li.org>\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paket %s razliica %s ima nereene odvisnosti:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Ne najdem paketa %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Vseh imen paketov:" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Vseh imen paketov:" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Navadni paketi:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " isti navidezni paketi:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Posamezni navidezni paketi:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Meani navidezni paketi:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Manjka: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Vseh razliic:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Vseh razliic:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Vseh odvisnosti:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Vseh povezava Raz/Dat:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Vseh povezava Raz/Dat:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Vseh dobljenih preslikav: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Vseh razirjenih nizov: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Celotna velikost z odvisnostmi: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Celotna ohlapna velikost: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Celotna velikost, izraunana za: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Paketna datoteka %s ni usklajena." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Podati morate natanno en vzorec" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Nobena datoteka ni bila najdena" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Ne najdem paketa %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Paketne datoteke:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Predpomnilnik ni usklajen, x-ref paketne datotek ni mogo" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Pripeti paketi:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ni najden)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Nameen: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(brez)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidat:" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(brez)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Zaponka paketa:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Tabela razliic:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s za %s %s preveden na %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -172,6 +176,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -237,7 +242,12 @@ msgstr "" " '%s'\n" "v enoto '%s' in pritisnite enter\n" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Ni mogoe preimenovati %s v %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "" @@ -302,40 +312,40 @@ msgstr "" " -c=? Prebere podano datoteko z nastavitvami\n" " -o=? Nastavi poljubno nastavitveno monost, npr. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Ni mogoe pisati na %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Ni mogoe ugotoviti razliice debconfa. Je sploh nameen?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Seznam raziritev paketov je predolg" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Napaka pri obdelavi imenika %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Seznam raziritev virov je predolg" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Napaka pri pisanju glave v vsebinsko datoteko" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Napaka pri obdelavi vsebine %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 #, fuzzy msgid "" "Usage: apt-ftparchive [options] command\n" @@ -416,11 +426,11 @@ msgstr "" " -c=? Prebere podano datoteko z nastavitvami\n" " -o=? Nastavi poljubno nastavitveno monost" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Nobena izbira se ne ujema" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Nekatere datoteke manjkajo v skupini paketnih datotek '%s'" @@ -437,7 +447,7 @@ msgstr "ZP je stara, poskuam nadgraditi %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" @@ -452,95 +462,95 @@ msgstr "Ni mogoe odprti datoteke ZP %s: %s" msgid "Failed to stat %s" msgstr "Napaka pri postavitvi %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arhiv nima nadzornega zapisa" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Ni mogoe najti kazalca" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "O: ni mogoe brati imenika %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "O: Ni mogoe nastaviti %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "O: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "N: Napake se sklicujejo na datoteko" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Ni mogoe razreiti %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Hoja drevesa ni uspela" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Ni mogoe odprti %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " RazVei %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Napaka pri branju povezave %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Napaka pri odvezovanju %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Napaka pri povezovanju %s z %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Doseena meja RazVezovanja %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arhiv ni imel polja s paketom" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s nima prekrivnega vnosa\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " Vzdrevalec %s je %s in ne %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, fuzzy, c-format msgid " %s has no source override entry\n" msgstr " %s nima prekrivnega vnosa\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, fuzzy, c-format msgid " %s has no binary override entry either\n" msgstr " %s nima prekrivnega vnosa\n" @@ -640,79 +650,79 @@ msgstr "Napaka pri odvezovanju %s" msgid "Failed to rename %s to %s" msgstr "Ni mogoe preimenovati %s v %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Napaka pri prevajanju regex - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Naslednji paketi imajo nereene odvisnosti:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "vendar je paket %s nameen" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "vendar bo paket %s nameen" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "vendar se ga ne da namestiti" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "vendar je navidezen paket" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "vendar ni nameen" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "vendar ne bo nameen" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " ali" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Naslednji NOVI paketi bodo nameeni:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Naslednji novi paketi bodo ODSTRANJENI:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Naslednji paketi so bili zadrani:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Naslednji paketi bodo nadgrajeni:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Naslednji paketi bodo POSTARANI:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Naslednji zadrani paketi bodo spremenjeni:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (zaradi %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 #, fuzzy msgid "" "WARNING: The following essential packages will be removed.\n" @@ -721,145 +731,234 @@ msgstr "" "OPOZORILO: Naslednji kljuni paketi bodo odstranjeni.\n" "To NI priporoljivo, razen e natanno veste, kaj ponete." -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu nadgrajenih, %lu na novo nameenih, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu posodobljenih, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu postaranih, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu bo odstranjenih in %lu ne nadgrajenih.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu ne popolnoma nameenih ali odstranjenih.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Opomba: izbran %s namesto regex '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Opomba: izbran %s namesto regex '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Izbrana razliica %s (%s) za %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Paket %s je navidezen in ga je priskrbel:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Nameeno]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Razliice kandidatov" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Sami izberite paket, ki ga elite namestiti." + +#: 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 "" +"Paket %s nima navedene razliice, vendar se nek drug paket nanaa nanj.\n" +"To ponavadi pomeni, da paket manjka, je zastaran ali\n" +"pa je na voljo samo iz drugega vira.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Kakorkoli, naslednji paketi ga nadomestijo:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Paket %s nima kandidata za namestitev" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Opomba: izbran %s namesto %s \n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "%s preskoen, ker je e nameen in ne potrebuje nadgradnje.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "%s preskoen, ker je e nameen in ne potrebuje nadgradnje.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Ponovna namestitev %s ni mona, ker ni moen prenos.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "Najnoveja razliica %s je e nameena.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "vendar bo paket %s nameen" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Paket %s ni nameen, zato ni odstranjen\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Popravljanje odvisnosti ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " spodletelo." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Ni mogoe popraviti odvisnosti" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Ni mogoe pomanjati zbirke za nadgradnjo" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Opravljeno" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "e elite popraviti napake, poskusite pognati 'apt-get -f install'." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Nereene odvisnosti. Poskusite uporabiti -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "POZORO: Naslednjih paketov ni bilo mogoe avtenticirati!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Namestim te pakete brez prevejanje [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Nisem uspel avtenticirati nekaterih paketkov" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Prilo je do teav in -y je bil uporabljen brez --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Odstraniti je potrebno pakete, a je Odstranjevanje onemogoeno." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 #, fuzzy msgid "Internal error, Ordering didn't finish" msgstr "Notranja napaka pri dodajanju odklona" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Ni mogoe zakleniti imenika za prenose" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Seznama virov ni mogoe brati." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Potrebno je dobiti %sB/%sB arhivov.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Potrebno je dobiti %sB arhivov.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Po odpakiranju bo uporabljenega %sB dodatnega prostora na disku.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Po odpakiranju bo sproenega %sB prostora na disku.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, fuzzy, c-format msgid "Couldn't determine free space in %s" msgstr "Nimate dovolj prostora na %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "V %s je premalo prostora." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Izbrana je monost Samo preprosto, a to opravilo ni preprosto." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Da, naredi tako kot pravim!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, fuzzy, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -870,28 +969,28 @@ msgstr "" "Za nadaljevanje vnesite frazo '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Prekini." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Ali elite nadaljevati [Y/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Ni mogoe dobiti %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Prenos nekaterih datotek ni uspel" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Prenos dokonan in uporabljen nain samo prenos" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -899,136 +998,79 @@ msgstr "" "Nekaterih arhivov ni mogoe dobiti. Poskusite uporabiti apt-get update ali --" "fix-missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing in izmenjava medija trenutno nista podprta" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Ni mogoe popraviti manjkajoih paketov." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Prekinjanje namestitve." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Opomba: izbran %s namesto %s \n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "%s preskoen, ker je e nameen in ne potrebuje nadgradnje.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Paket %s ni nameen, zato ni odstranjen\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Paket %s je navidezen in ga je priskrbel:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Nameeno]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Sami izberite paket, ki ga elite namestiti." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Paket %s nima navedene razliice, vendar se nek drug paket nanaa nanj.\n" -"To ponavadi pomeni, da paket manjka, je zastaran ali\n" -"pa je na voljo samo iz drugega vira.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Kakorkoli, naslednji paketi ga nadomestijo:" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Paket %s nima kandidata za namestitev" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Ponovna namestitev %s ni mona, ker ni moen prenos.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "Najnoveja razliica %s je e nameena.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Izdaje '%s' za '%s' ni mogoe najti" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Razliice '%s' za '%s' ni mogoe najti" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Izbrana razliica %s (%s) za %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Ni mogoe doloiti seznama izvornih paketov %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Ukaz update ne potrebuje argumentov" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Imenika seznamov ni mogoe zakleniti" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "Naslednji NOVI paketi bodo nameeni:" +msgstr[0] "Naslednji NOVI paketi bodo nameeni:" +msgstr[1] "Naslednji NOVI paketi bodo nameeni:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Naslednji NOVI paketi bodo nameeni:" +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] "Naslednji NOVI paketi bodo nameeni:" +msgstr[1] "Naslednji NOVI paketi bodo nameeni:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1044,44 +1086,24 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Naslednji podatki vam bodo morda pomagali reiti teavo:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "Notranja napaka zaradi AllUpgrade." -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Notranja napaka zaradi AllUpgrade." -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "Ni mogoe najti paketa %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Ni mogoe najti paketa %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Opomba: izbran %s namesto regex '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "vendar bo paket %s nameen" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Poskusite zagnati 'apt-get -f install', e elite popraviti:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1089,7 +1111,7 @@ msgstr "" "Nereene odvisnosti. Poskusite 'apt-get -f install' brez paketov (ali " "podajte reitev)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1100,126 +1122,155 @@ msgstr "" "nemogo poloaj, e uporabljate nestabilno izdajo pa, da nekateri zahtevani " "paketi e niso ustvarjeni ali preneeni iz Prihajajoe." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Pokvarjeni paketi" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Naslednji dodatni paketi bodo nameeni:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Predlagani paketi:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Priporoeni paketi:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Ni mogoe najti paketa %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "vendar bo paket %s nameen" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Preraunavanje nadgradnje ... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Spodletelo" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Opravljeno" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 #, fuzzy msgid "Internal error, problem resolver broke stuff" msgstr "Notranja napaka zaradi AllUpgrade." -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Ni mogoe zakleniti imenika za prenose" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Potrebno je navesti vsaj en paket, za katerega elite dobiti izorno kodo" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Izvornega paketa za %s ni mogoe najti" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, fuzzy, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Odpakiranje e odpakiranih izvornih paketov v %s preskoeno\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Nimate dovolj prostora na %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Potrebno je dobiti %sB/%sB izvornih arhivov.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Potrebno je dobiti %sB izvornih arhivov.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Dobi vir %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Nekaterih arhivov ni mogoe dobiti." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Odpakiranje e odpakiranih izvornih paketov v %s preskoeno\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Ukaz odpakiranja '%s' ni uspel.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Ukaz gradnje '%s' ni uspel.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Otroki proces ni uspel" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Potrebno je navesti vsaj en paket, za katerega elite preveriti odvisnosti " "za gradnjo" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Ni mogoe dobiti informacij o odvisnostih za gradnjo za %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s nima odvisnosti za gradnjo.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "%s odvisnosti za %s ni mogoe zadostiti, ker ni mogoe najti paketa %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1228,31 +1279,31 @@ msgstr "" "%s odvisnosti za %s ni mogoe zadostiti, ker nobena razliica paketa %s ne " "more zadostiti zahtevi po razliici" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Ni mogoe zadostiti %s odvisnosti za %s. Nameen paket %s je preve nov" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Ni mogoe zadostiti %s odvisnosti za %s. %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Odvisnostim za gradnjo %s ni mogoe zadostiti." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Obdelava odvisnosti za gradnjo ni uspela" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Podprti moduli:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1277,6 +1328,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1335,7 +1388,7 @@ msgstr "" "sources.list(5) in apt.conf(5).\n" " APT ima mo Super Krave.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1583,11 +1636,11 @@ msgstr "Datoteka %s/%s prepisuje datoteko v paketu %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Ni mogoe brati %s" @@ -1616,10 +1669,9 @@ msgstr "Doloitev %sinfo ni uspela" msgid "The info and temp directories need to be on the same filesystem" msgstr "Podatki in zaasni imeniki morajo biti v istem datotenem sistemu" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Branje seznama paketov" @@ -1721,12 +1773,33 @@ msgstr "Ni mogoe najti veljavne nadzorne datoteka" msgid "Unparsable control file" msgstr "Nadzorne datoteke ni mogoe razleniti" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Ni mogoe odprti %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Napaka pri branju iz procesa %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Doloitev ni uspela" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Nastavitev asa spremembe ni uspela" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Ni mogoe brati zbirke %s na CD-ROM-u" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1734,7 +1807,7 @@ msgstr "" "Uporabite apt-cdrom, e elite, da APT prepozna CD. apt-get update ne more " "sam dodati novih CD-jev" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Napaen C" @@ -1752,15 +1825,6 @@ msgstr "Datoteke ni mogoe najti" msgid "File not found" msgstr "Datoteke ni mogoe najti" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Doloitev ni uspela" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Nastavitev asa spremembe ni uspela" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Napaen URI. Lokalni URI-ji se morajo zaeti z /" @@ -1819,7 +1883,7 @@ msgstr "Povezava potekla" msgid "Server closed the connection" msgstr "Strenik je zaprl povezavo" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Napaka pri branju" @@ -1831,192 +1895,178 @@ msgstr "Odgovor je prekorail vmesnik." msgid "Protocol corruption" msgstr "Okvara protokola" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Napaka pri pisanju" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Ni mogoe ustvariti vtinice" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Ni mogoe priklopiti podatkovne vtinice. Povezava potekla." -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Ni mogoe priklopiti pasivne vtinice." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo ni mogel dobiti posluajoe vtinice" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Ni mogoe povezati vtinice" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Ni mogoe posluati na vtinici" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Ni mogoe ugotoviti imena vtinice" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Ni mogoe poslati ukaza PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Neznan naslov druine %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT ni uspel, strenik je odgovoril: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Povezava podatkovne vtinice potekla" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Ni mogoe sprejeti povezave" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Teava pri razprevanju datoteke" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Ni mogoe dobiti datoteke, strenik je odgovoril '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Podatkovna vtinica je potekla" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Prenos podatkov ni uspel, strenik je odgovoril '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Poizvedba" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Ni mogoe zagnati " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Povezovanje z %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Ni mogoe ustvariti vtinice za %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Ni mogoe zaeti povezave z %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Ni se mogoe povezati z %s:%s (%s). Povezava potekla." -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Ni se mogoe povezati z %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Povezujem se z %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Ni mogoe razreiti '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Zaasna napaka pri razreevanju '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Prilo je do napake pri razreevanju '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Ni se mogoe povezati z %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, fuzzy, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Ni mogoe razreiti '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" +msgid "No keyring installed in %s." +msgstr "Prekinjanje namestitve." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 #, fuzzy msgid "The following signatures were invalid:\n" msgstr "Naslednji dodatni paketi bodo nameeni:" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Ni mogoe odprti %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Napaka pri branju iz procesa %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "akanje na glave" @@ -2050,143 +2100,176 @@ msgstr "Ta strenik HTTP ima pokvarjen obseg podpore" msgid "Unknown date format" msgstr "Neznana oblika datuma" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Izbira ni uspela" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "as za povezavo se je iztekel" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Napaka pri pisanju v izhodno datoteko" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Napaka pri pisanju v datoteko" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Napaka pri pisanju v datoteko" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Napaka pri branju oddaljene in zaprte povezave s strenika " -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Napaka pri branju s strenika" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Napaka pri pisanju datoteke %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Napani podatki glave" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Povezava ni uspela" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Notranja napaka" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "mmap prazne datoteke ni mogo" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Ni mogoe odprti %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Ni mogoe narediti mmap %lu bajtov" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Ne morem odpreti %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Ni mogoe zagnati " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Izbira %s ni mogoe najti" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Ne-prepoznan tip okrajave: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Odpiranje nastavitvene datoteke %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Skladenjska napaka %s:%u: Blok se zane brez imena." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Skladenjska napaka %s:%u: Nepravilna znaka." -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Skladenjska napaka %s:%u: Dodatno smetje za vrednostjo." -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Skladenjska napaka %s:%u: Napotki se lahko izvedejo le na vrhnjem nivoju." -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Skladenjska napaka %s:%u: Preve ugnezdenih vkljuitev." -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Skladenjska napaka %s:%u: Vkljuen od tu." -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Skladenjska napaka %s:%u: Nepodprt napotek '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Skladenjska napaka %s:%u: Napotki se lahko izvedejo le na vrhnjem nivoju." + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Skladenjska napaka %s:%u: Dodatno smetje na koncu datoteke" @@ -2217,32 +2300,32 @@ msgstr "Ne razumem monosti ukazne vrstice %s" msgid "Command line option %s is not boolean" msgstr "Monost ukazne vrstice %s ni boolean" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Monost %s zahteva argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Monost %s: Podrobnosti predmeta za nastavitve potrebujejo =<val>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Monost %s zahteva celotevilski argument, ne '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Monost '%s' je predolga" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Pomena %s ni mogoe razumeti, poskusite pravilno ali napano." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Napana operacija %s" @@ -2252,192 +2335,215 @@ msgstr "Napana operacija %s" msgid "Unable to stat the mount point %s" msgstr "Ni mogoe doloiti priklopne toke %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Ni mogoe spremeniti v %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Ni mogoe doloiti CD-ROM-a" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Brez uporabe zaklepanja za zaklenjeno datoteko samo za branje %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Ni mogoe odprti zaklenjene datoteke %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Brez uporabe zaklepanja za datoteko %s, priklopljeno z NTFS" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Ni mogoe dobiti zaklenjene datoteke %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "akal, a %s ni bil tam" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Napaka pri razlenjenosti podprocesa %s." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Napaka pri razlenjenosti podprocesa %s." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Podproces %s je vrnil kodo napake (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Podproces %s se je nepriakovano zakljuil" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Ne morem odpreti datoteke %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Ni mogoe odprti %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "berem, e vedno %lu za branje, a nobeden ostal" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "piem, e vedno %lu za pisanje, a ni mogoe" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Teava pri zapiranju datoteke" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Teava pri zapiranju datoteke" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Teava pri usklajevanju datoteke" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Teava pri odvezovanju datoteke" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Teava pri usklajevanju datoteke" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Prazen predpomnilnik paketov" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Datoteka s predpomnilnikom paketov je pokvarjena" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Razliica datoteke s predpomnilnikom paketov ni ustrezna" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Ta APT ne podpira sistema razliic '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Predpomnilnik paketov je bil zgrajen za drugano arhitekturo" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Odvisen od" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Predodvisnost" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Priporoa" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Priporoa" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "V sporu z" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Zamenja" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Zastarani" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "pomembno" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "obvezno" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standardno" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "izbirno" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "dodatno" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Gradnja drevesa odvisnosti" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Razliice kandidatov" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Ustvarjanje odvisnosti" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "Spajanje informacij na voljo" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "Ni mogoe odprti %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "Napaka pri pisanju datoteke %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2448,64 +2554,84 @@ msgstr "Ni mogoe razleniti paketne datoteke %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Ni mogoe razleniti paketne datoteke %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Napana vrstica %lu v seznamu virov %s (razlenitev distribucije)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Napana vrstica %lu v seznamu virov %s (distribucija)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Napana vrstica %lu v seznamu virov %s (razlenitev distribucije)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Napana vrstica %lu v seznamu virov %s (razlenitev distribucije)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Napana vrstica %lu v seznamu virov %s (razlenitev distribucije)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Napana vrstica %lu v seznamu virov %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Napana vrstica %lu v seznamu virov %s (distribucija)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Napana vrstica %lu v seznamu virov %s (razlenitev URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Napana vrstica %lu v seznamu virov %s (absolutna distribucija)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Napana vrstica %lu v seznamu virov %s (razlenitev distribucije)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Odpiram %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Vrstica %u v seznamu virov %s je predolga." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Napana vrstica %u v seznamu virov %s (vrsta)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, fuzzy, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Vrsta '%s' v vrstici %u v seznamu virov %s ni znana" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Napana vrstica %u v seznamu virov %s (ID ponudnika)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2516,7 +2642,7 @@ msgstr "" "zanke spora/predodvisnosti. To je ponavadi slabo, toda e zares elite " "odstranitev, vkljuite monost APT::Force-LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2528,14 +2654,14 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Vrsta datoteke s kazalom '%s' ni podprta" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Paket %s mora biti ponovno nameen, vendar ne morem najti arhiva zanj." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2543,11 +2669,11 @@ msgstr "" "Napaka. pkgProblemResolver::Napake pri razreitvi, ki so jih morda " "povzroili zadrani paketi." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Ni mogoe popraviti teav. Imate zadrane pakete." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2555,24 +2681,29 @@ msgstr "" "Nekaterih kazal ni mogoe prenesti, zato so preklicana, ali pa so " "uporabljena stareja." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Manjka imenik s seznami %spartial." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Manjka imenik z arhivi %spartial." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Imenika seznamov ni mogoe zakleniti" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, fuzzy, c-format msgid "Retrieving file %li of %li" msgstr "Branje seznama datotek" @@ -2595,12 +2726,12 @@ msgstr "" " '%s'\n" "v enoto '%s' in pritisnite enter\n" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Paketni sistem '%s' ni podprt" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Ni mogoe ugotoviti ustrezne vrste paketnega sistema" @@ -2613,141 +2744,163 @@ msgstr "Ni mogoe doloiti %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "V sources.list morate vstaviti URI-je z viri" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Ni mogoe odprti ali razleniti seznama paketov ali datoteke stanja." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "e elite odpraviti teave, poskusite zagnati apt-get update." -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Napaen zapis v datoteki z nastavitvami. Ni glave paketa" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Ni mogoe razumeti vrste zaponke %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Prioriteta zaponke ni doloena ali pa je ni." -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Predpomnilnik ima neustrezen sistem razliic" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Prilo je do napake pri obdelavi %s (Nov paket)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Prilo je do napake pri obdelavi %s (Uporabi paket 1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Prilo je do napake pri obdelavi %s (Nova razliica datoteke 1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Prilo je do napake pri obdelavi %s (Uporabi paket 2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Prilo je do napake pri obdelavi %s (Nova razliica datoteke 1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Prilo je do napake pri obdelavi %s (Nova razliica 1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Prilo je do napake pri obdelavi %s (Uporabi paket 3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Prilo je do napake pri obdelavi %s (Nova razliica 2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Prilo je do napake pri obdelavi %s (Nova razliica datoteke 1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Uau, presegli ste tevilo imen paketov, ki jih zmore APT." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Uau, presegli ste tevilo razliic, ki jih zmore APT." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Uau, presegli ste tevilo razliic, ki jih zmore APT." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Uau, presegli ste tevilo odvisnosti, ki jih zmore APT." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Prilo je do napake pri obdelavi %s (Najdi paket)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Prilo je do napake pri obdelavi %s (Zberi dobavitelje datotek)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Paketa %s %s ni bilo mogoe najti med obdelavo odvisnosti" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Ni mogoe doloiti seznama izvornih paketov %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Zbiranje dobaviteljev datotek" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Napaka IO pri shranjevanju predpomnilnika virov" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "preimenovanje spodletelo, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Neujemanje vsote MD5" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "Neujemanje vsote MD5" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2756,7 +2909,7 @@ msgstr "" "Ni bilo mogoe najti datoteke za paket %s. Morda boste morali rono " "popraviti ta paket (zaradi manjkajoega arhiva)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2765,7 +2918,7 @@ msgstr "" "Ni bilo mogoe najti datoteke za paket %s. Morda boste morali rono " "popraviti ta paket." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2773,31 +2926,41 @@ msgstr "" "Datoteke s kazali paketov so pokvarjene. Brez imena datotek: polje alu paket " "%s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Neujemanje velikosti" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Ni mogoe razleniti paketne datoteke %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Opomba: izbran %s namesto %s \n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Napana vrstica v datoteki z odklonom: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Ni mogoe razleniti paketne datoteke %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Ponudnikov blok %s ne vsebuje podpisa" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2806,65 +2969,65 @@ msgstr "" "Uporabljam CD-ROM priklopno toko %s\n" "Priklapljam CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identificiram.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Shranjena oznaka: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "Odklapljam CD-ROM..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Uporabljam CD-ROM priklopno toko %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Odklapljam CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "akam na medij...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Priklapljam CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Preverjam medij za datoteke s kazalom..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "Nael sem %i kazal paketov, %i kazal izvornih paketov in %i podpisov\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "Shranjena oznaka: %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "To ni veljavno ime, poskusite e enkrat.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2873,165 +3036,290 @@ msgstr "" "Ta medij se imenuje: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopiranje seznama paketov..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Piem nov seznam virov\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Izvorni vnosi za ta medij so:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Zapisal %i zapisov.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Zapisal %i zapisov z %i manjkajoimi datotekami.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Zapisal %i zapisov z %i neujemajoimi datotekami.\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Zapisal %i zapisov z %i manjkajoimi datotekami in %i neujemajoimi " "datotekami.\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Odpiranje nastavitvene datoteke %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "Neujemanje vsote MD5" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Izdaje '%s' za '%s' ni mogoe najti" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Razliice '%s' za '%s' ni mogoe najti" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Ni mogoe najti paketa %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Ni mogoe najti paketa %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr " Nameen: " -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, fuzzy, c-format msgid "Configuring %s" msgstr "Povezujem se z %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, fuzzy, c-format msgid "Removing %s" msgstr "Odpiram %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format msgid "Completely removing %s" msgstr "Odstranitev %s ni uspela" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "Manjka imenik s seznami %spartial." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Ne morem odpreti datoteke %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, fuzzy, c-format msgid "Preparing %s" msgstr "Odpiram %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, fuzzy, c-format msgid "Unpacking %s" msgstr "Odpiram %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, fuzzy, c-format msgid "Preparing to configure %s" msgstr "Odpiranje nastavitvene datoteke %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, fuzzy, c-format msgid "Installed %s" msgstr " Nameen: " -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, fuzzy, c-format msgid "Removed %s" msgstr "Priporoa" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, fuzzy, c-format msgid "Preparing to completely remove %s" msgstr "Odpiranje nastavitvene datoteke %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, fuzzy, c-format msgid "Completely removed %s" msgstr "Odstranitev %s ni uspela" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Imenika seznamov ni mogoe zakleniti" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -#, fuzzy -msgid "Could not patch file" -msgstr "Ne morem odpreti datoteke %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Povezava se je prezgodaj zaprla" +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Prilo je do napake pri obdelavi %s (Nova razliica 2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Napana vrstica %u v seznamu virov %s (ID ponudnika)" + +#, fuzzy +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Ni mogoe razreiti '%s'" + +#, fuzzy +#~ msgid "Could not patch file" +#~ msgstr "Ne morem odpreti datoteke %s" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3073,8 +3361,8 @@ msgstr "Povezava se je prezgodaj zaprla" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Nael sem %i kazal paketov, %i kazal izvornih paketov in %i podpisov\n" @@ -1,158 +1,163 @@ # Advanced Package Tool - APT message translation catalog # Swedish messages +# Copyright (C) 2002-2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the apt package. # Peter Karlsson <peterk@debian.org>, 2002-2008. -# Daniel Nylander <po@danielnylander.se>, 2005-2009. +# Daniel Nylander <po@danielnylander.se>, 2005-2010. # msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2009-03-03 23:15+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-24 21:18+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <debian-l10n-swedish@debian.org>\n" +"Language: sv\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" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "" -"Paketet %s med versionen %s har ett beroende som inte kan tillfredsställas:\n" +"Paketet %s med version %s har ett beroende som inte kan tillfredsställas:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Kunde inte hitta paketet %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Totalt antal paketnamn: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "Totala paketstrukturer: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " -msgstr " Normala paket: " +msgstr " Vanliga paket: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " -msgstr " Rent virtuella paket: " +msgstr " Helt virtuella paket: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Enstaka virtuella paket: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Blandade virtuella paket: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Saknade: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Totalt antal olika versioner: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Totalt antal olika beskrivningar: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Totalt antal beroenden: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Totalt antal version/filrelationer: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Totalt antal beskrivning/filrelationer: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Totalt antal tillhandahållningsmarkeringar: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Totalt antal sökmönstersträngar: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Totalt utrymme för versionsberoenden: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Totalt bortkastat utrymme: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Totalt utrymme som kan redogöras för: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Paketfilen %s är inte synkroniserad." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "Du måste ange exakt ett mönster" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "Du måste ange minst ett sökmönster" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Inga paket hittades" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Kunde inte hitta paketet %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "\"Package\"-filer:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Cachen är inte synkroniserad, kan inte korsreferera en paketfil" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Fastnålade paket:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(hittades inte)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Installerad: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ingen)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidat: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ingen)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Paketnålning: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Versionstabell:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s för %s kompilerad den %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -173,6 +178,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -196,7 +202,7 @@ msgstr "" " apt-cache [flaggor] showsrc paket1 [paket2 ...]\n" "\n" "apt-cache är ett lågnivåverktyg för att hantera APTs binära cachefiler\n" -"samt hämta upplysningar från dem\n" +"samt hämta information från dem\n" "\n" "Kommandon:\n" " add - Lägg till en paketfil till källcachen\n" @@ -209,6 +215,7 @@ msgstr "" " unmet - Visa otillfredsställbara beroenden\n" " search - Sök i paketlistan med ett reguljärt uttryck\n" " show - Visa en läsbar post för paketet\n" +" showauto - Visa en lista över automatiskt installerade paket\n" " depends - Visa rå information om beroenden för ett paket\n" " rdepends - Visa information om omvända beroenden för ett paket\n" " pkgnames - Lista namnen på alla paket i systemet\n" @@ -227,15 +234,19 @@ msgstr "" "Se manualsidorna för apt-cache(8) och apt.conf(5) för mer information.\n" #: cmdline/apt-cdrom.cc:77 -#, fuzzy msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" -msgstr "Ange ett namn för denna skiva, exempelvis \"Debian 2.1r1 Disk 1\"" +msgstr "Ange ett namn för denna skiva, exempelvis \"Debian 5.0.3 Disk 1\"" #: cmdline/apt-cdrom.cc:92 msgid "Please insert a Disc in the drive and press enter" msgstr "Mata in en skiva i enheten och tryck på Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Misslyckades med att montera \"%s\" till \"%s\"" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Upprepa proceduren för resten av cd-skivorna i din uppsättning." @@ -300,40 +311,40 @@ msgstr "" " -c=? Läs denna konfigurationsfil.\n" " -o=? Ställ in en godtycklig konfigurationsflagga, t.ex -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Kunde inte skriva till %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Kan inte ta reda på debconf-version. Är debconf installerat?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Listan över filtillägg för Packages är för lång" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Fel vid behandling av katalogen %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Listan över filtillägg för Sources är för lång" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Fel vid skrivning av rubrik till innehållsfil" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Fel vid behandling av innehållet %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -414,11 +425,11 @@ msgstr "" " -c=? Läs denna konfigurationsfil\n" " -o=? Ställ in en godtycklig konfigurationsflagga" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Inga val träffades" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Några filer saknas i paketfilsgruppen \"%s\"" @@ -435,7 +446,7 @@ msgstr "DB är gammal, försöker uppgradera %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "DB-formatet är ogiltigt. Ta bort och återskapa databasen om du uppgraderar " @@ -452,98 +463,98 @@ msgstr "Kunde inte öppna DB-filen %s: %s" msgid "Failed to stat %s" msgstr "Misslyckades med att ta status på %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Arkivet har ingen styrpost" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Kunde inte få tag i någon markör" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "V: Kunde inte läsa katalogen %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "V: Kunde inte ta status på %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "F: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "V: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "F: Felen gäller filen " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Misslyckades med att slå upp %s" # ??? -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Trädvandring misslyckades" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Misslyckades med att öppna %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Avlänka %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Misslyckades med att läsa länken %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Misslyckades med att länka ut %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Misslyckades med att länka %s till %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Avlänkningsgränsen på %sB nåddes.\n" # Fält vid namn "Package" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Arkivet har inget package-fält" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s har ingen post i override-filen\n" # parametrar: paket, ny, gammal -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " ansvarig för paketet %s är %s ej %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s har ingen källåsidosättningspost\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s har heller ingen binär åsidosättningspost\n" @@ -645,79 +656,79 @@ msgstr "Problem med att länka ut %s" msgid "Failed to rename %s to %s" msgstr "Misslyckades med att byta namn på %s till %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "J" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Fel vid kompilering av reguljärt uttryck - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Följande paket har beroenden som inte kan tillfredsställas:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "men %s är installerat" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "men %s kommer att installeras" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "men det kan inte installeras" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "men det är ett virtuellt paket" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "men det är inte installerat" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "men det kommer inte att installeras" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " eller" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Följande NYA paket kommer att installeras:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Följande paket kommer att TAS BORT:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Följande paket har hållits tillbaka:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Följande paket kommer att uppgraderas:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Följande paket kommer att NEDGRADERAS:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Följande tillbakahållna paket kommer att ändras:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (på grund av %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -725,148 +736,238 @@ msgstr "" "VARNING: Följande systemkritiska paket kommer att tas bort.\n" "Detta bör INTE genomföras såvida du inte vet exakt vad du gör!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu att uppgradera, %lu att nyinstallera, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu att installera om, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu att nedgradera, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu att ta bort och %lu att inte uppgradera.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu är inte helt installerade eller borttagna.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Observera, väljer \"%s\" för funktionen \"%s\"\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Observera, väljer \"%s\" för det reguljära uttrycket \"%s\"\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Valde version \"%s\" (%s) för \"%s\"\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Paketet %s är ett virtuellt paket som tillhandahålls av:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Installerat]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [Inte kandidatversion]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Du bör uttryckligen ange ett att installera." + +#: 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 "" +"Paketet %s är inte tillgängligt, men ett annat paket hänvisar till det.\n" +"Det kan betyda att paketet saknas, har blivit föråldrat eller endast\n" +"är tillgängligt från andra källor\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Dock kan följande paket ersätta det:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Paketet \"%s\" har ingen installationskandidat" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "Virtuella paket som \"%s\" kan inte tas bort\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Observera, väljer \"%s\" istället för \"%s\"\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Hoppar över %s, det är redan installerat och uppgradering har inte valts.\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Hoppar över %s, det är inte installerat och endast uppgraderingar har " +"begärts.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Ominstallation av %s är inte möjlig, det kan inte hämtas.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s är redan den senaste versionen.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s är satt till manuellt installerad.\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Paketet %s är inte installerat, så det tas inte bort\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Korrigerar beroenden...." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " misslyckades." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Kunde inte korrigera beroenden" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Kunde inte minimera uppgraderingsuppsättningen" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Färdig" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "" -"Du kan möjligen rätta till dessa genom att köra \"apt-get -f install\"." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Du bör köra \"apt-get -f install\" för att korrigera dessa." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Otillfredsställda beroenden. Prova med -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "VARNING: Följande paket kunde inte autentiseras!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Autentiseringsvarning åsidosatt.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Installera dessa paket utan verifiering [j/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Några av paketen kunde inte autentiseras" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Problem har uppstått och -y användes utan --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Internt fel. InstallPackages anropades med trasiga paket!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Paketen måste tas bort men \"Remove\" är inaktiverat." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Internt fel. Sorteringen färdigställdes inte" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Kunde inte låsa hämtningskatalogen" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Listan över källor kunde inte läsas." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Konstigt.. storlekarna stämde inte överens, skicka e-post till apt@packages." "debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Behöver hämta %sB/%sB arkiv.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Behöver hämta %sB arkiv.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Efter denna åtgärd kommer ytterligare %sB utrymme användas på disken.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Efter denna åtgärd kommer %sB att frigöras på disken.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Kunde inte fastställa ledigt utrymme i %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Du har inte tillräckligt mycket ledigt utrymme i %s" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "\"Trivial Only\" angavs, men detta är inte en trivial handling." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Ja, gör som jag säger!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -878,28 +979,28 @@ msgstr "" " ?] " # Visas då man svarar nej -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Avbryter." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Vill du fortsätta [J/n]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Misslyckades med att hämta %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Misslyckades med att hämta vissa filer" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Hämtningen färdig i \"endast-hämta\"-läge" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -907,139 +1008,87 @@ msgstr "" "Vissa arkiv kunte inte hämtas. Prova att köra \"apt-get update\" eller med --" "fix-missing." -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing och mediabyte stöds inte för tillfället" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Kunde inte korrigera saknade paket." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Avbryter installationen." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Observera, väljer %s istället för %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Hoppar över %s, det är redan installerat och uppgradering har inte valts.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Paketet %s är inte installerat, så det tas inte bort\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Paketet %s är ett virtuellt paket som tillhandahålls av:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Installerat]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Du bör uttryckligen ange ett att installera." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Paketet %s är inte tillgängligt, men ett annat paket hänvisar till det.\n" -"Det kan betyda att paketet saknas, har blivit föråldrat eller endast\n" -"är tillgängligt från andra källor\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Dock kan följande paket ersätta det:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Paketet %s har ingen installationskandidat" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Ominstallation av %s är inte möjlig, det kan inte hämtas.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s är redan den senaste versionen.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Utgåvan \"%s\" för \"%s\" hittades inte" - -#: cmdline/apt-get.cc:1229 +"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] "" +"Följande paket har försvunnit från ditt system eftersom\n" +"alla filer har skrivits över av andra paket:" +msgstr[1] "" +"Följande paket har försvunnit från ditt system eftersom\n" +"alla filer har skrivits över av andra paket:" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "Observera: Detta sker med automatik och vid behov av dpkg." + +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Version \"%s\" för \"%s\" hittades inte" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "Ignorera otillgängliga målutgåvan \"%s\" av paketet \"%s\"" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Vald version %s (%s) för %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "Väljer \"%s\" som källkodspaket istället för \"%s\"\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" +msgstr "Ignorera otillgängliga versionen \"%s\" av paketet \"%s\"" -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "Kunde inte ta status på källkodspaketlistan %s" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Uppdateringskommandot tar inga argument" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Kunde inte låsa listkatalogen" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Det är inte meningen att vi ska ta bort något, kan inte starta AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 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 "" +msgstr[0] "" +"Följande paket har installerats automatiskt och är inte längre nödvändigt:" +msgstr[1] "" "Följande paket har installerats automatiskt och är inte längre nödvändiga:" -#: cmdline/apt-get.cc:1515 -#, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" -"Följande paket har installerats automatiskt och är inte längre nödvändiga:" +#: cmdline/apt-get.cc:1657 +#, 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 blev installerade automatiskt och är inte längre nödvändigt.\n" +msgstr[1] "" +"%lu paket blev installerade automatiskt och är inte längre nödvändiga.\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Använd \"apt-get autoremove\" för att ta bort dem." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1057,44 +1106,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Följande information kan vara till hjälp för att lösa situationen:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Internt fel, AutoRemover förstörde något" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Internt fel, AllUpgrade förstörde något" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Kunde inte hitta funktionen %s" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "Du bör köra \"apt-get -f install\" för att korrigera dessa:" -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Kunde inte hitta paketet %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Observera, väljer %s för det reguljära uttrycket \"%s\"\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s är satt till manuellt installerad.\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "" -"Du kan möjligen rätta till detta genom att köra \"apt-get -f install\":" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1102,7 +1130,7 @@ msgstr "" "Otillfredsställda beroenden. Prova med \"apt-get -f install\" utan paket " "(eller ange en lösning)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1114,115 +1142,150 @@ msgstr "" "att några nödvändiga paket ännu inte har skapats eller flyttats\n" "ut från \"Incoming\"." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Trasiga paket" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Följande ytterligare paket kommer att installeras:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Föreslagna paket:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Rekommenderade paket:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Kunde inte hitta paketet %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s är satt till automatiskt installerad.\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Beräknar uppgradering... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Misslyckades" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Färdig" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Internt fel, problemlösaren förstörde någonting" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Kunde inte låsa hämtningskatalogen" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Du måste ange minst ett paket att hämta källkod för" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Kunde inte hitta något källkodspaket för %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"OBSERVERA: paketering av \"%s\" hanteras i versionshanteringssystemet \"%s\" " +"på:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"Använd:\n" +"bzr get %s\n" +"för att hämta senaste (möjligen inte utgivna) uppdateringar av paketet.\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Hoppar över redan hämtade filen \"%s\"\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Du har inte tillräckligt mycket ledigt utrymme i %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Behöver hämta %sB/%sB källkodsarkiv.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Behöver hämta %sB källkodsarkiv.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Hämtar källkoden %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Misslyckades med att hämta vissa arkiv." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Packar inte upp redan uppackad källkod i %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Uppackningskommandot \"%s\" misslyckades.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Försäkra dig om att paketet \"dpkg-dev\" är installerat.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Byggkommandot \"%s\" misslyckades.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Barnprocessen misslyckades" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "Du måste ange minst ett paket att kontrollera byggberoenden för" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Kunde inte hämta information om byggberoenden för %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s har inga byggberoenden.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1231,7 +1294,7 @@ msgstr "" "%s-beroendet på %s kan inte tillfredsställas eftersom paketet %s inte kan " "hittas" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1240,33 +1303,32 @@ msgstr "" "%s-beroendet på %s kan inte tillfredsställas eftersom inga tillgängliga " "versioner av paketet %s tillfredsställer versionskraven" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Misslyckades med att tillfredsställa %s-beroendet för %s: Det installerade " "paketet %s är för nytt" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Misslyckades med att tillfredsställa %s-beroendet för %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Byggberoenden för %s kunde inte tillfredsställas." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Misslyckades med att behandla byggberoenden" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Moduler som stöds:" -#: cmdline/apt-get.cc:2711 -#, fuzzy +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1290,6 +1352,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1310,19 +1374,19 @@ msgid "" " This APT has Super Cow Powers.\n" msgstr "" "Användning: apt-get [flaggor] kommando\n" -" apt-get [flaggor] install|remove paket1 [paket2 ...]\n" -" apt-get [flaggor] source paket1 [paket2 ...]\n" +" apt-get [flaggor] install|remove paket1 [paket2 ...]\n" +" apt-get [flaggor] source paket1 [paket2 ...]\n" "\n" "apt-get är ett enkelt kommandoradsgränssnitt för att hämta och installera\n" "paket. De mest använda kommandona är \"update\" och \"install\".\n" "\n" "Kommandon:\n" " update - Hämta nya paketlistor\n" -" upgrade - Utför en uppgradering\n" +" upgrade - Genomför en uppgradering\n" " install - Installera nya paket (paket är libc6, inte libc6.deb)\n" " remove - Ta bort paket\n" " autoremove - Ta automatiskt bort alla oanvända paket\n" -" purge - Ta bort och helt radera paket\n" +" purge - Ta bort paket och konfigurationsfiler\n" " source - Hämta källkodsarkiv\n" " build-dep - Tillfredsställ byggberoenden för källkodspaket\n" " dist-upgrade - Uppgradering av distributionen, se apt-get(8)\n" @@ -1330,6 +1394,8 @@ msgstr "" " clean - Ta bort hämtade arkivfiler\n" " autoclean - Ta bort gamla hämtade arkivfiler\n" " check - Kontrollera att det inte finns några trasiga beroenden\n" +" markauto - Markera angivna paket som automatiskt installerade\n" +" unmarkauto - Markera angivna paket som manuellt installerade\n" "\n" "Flaggor:\n" " -h Denna hjälptext.\n" @@ -1349,13 +1415,17 @@ msgstr "" "för mer information och flaggor.\n" " Denna APT har Speciella Ko-Krafter.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 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 "" +"OBSERVERA: Detta är endast en simulation!\n" +" apt-get behöver root-privilegier för verklig körning.\n" +" Tänk också på att låsningen är inaktiverad, så\n" +" förlita dig inte på relevansen till den verkliga situationen!" # Måste vara tre bokstäver(?) # "Hit" = aktuell version är fortfarande giltig @@ -1444,18 +1514,17 @@ msgstr "Vill du ta bort eventuellt tidigare hämtade .deb-filer?" # matter where sentences start, but it has to fit in just these four lines, and # at only 80 characters per line, if possible. #: dselect/install:101 -#, fuzzy msgid "Some errors occurred while unpacking. Packages that were installed" -msgstr "Det uppstod fel vid uppackning. Jag kommer konfigurera de paket" +msgstr "Det uppstod fel vid uppackning. Paketen som blev installerade kommer" #: dselect/install:102 -#, fuzzy msgid "will be configured. This may result in duplicate errors" -msgstr "som installerades. Detta kan ge dubbla fel eller fel orsakade av" +msgstr "" +"att konfigureras. Detta kan resultera i dubbletta fel eller fel orsakade" #: dselect/install:103 msgid "or errors caused by missing dependencies. This is OK, only the errors" -msgstr "saknade beroenden. Detta är okej, endast felen ovanför det här" +msgstr "av saknade beroenden. Detta är okej, endast felen ovanför detta" #: dselect/install:104 msgid "" @@ -1496,9 +1565,9 @@ msgid "Error reading archive member header" msgstr "Fel vid läsning av rubrik för arkivdel" #: apt-inst/contrib/arfile.cc:90 -#, fuzzy, c-format +#, c-format msgid "Invalid archive member header %s" -msgstr "Ogiltigt arkivdelsrubrik" +msgstr "Ogiltig arkivdelsrubrik %s" #: apt-inst/contrib/arfile.cc:102 msgid "Invalid archive member header" @@ -1602,11 +1671,11 @@ msgstr "Filen %s/%s skriver över den i paketet %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Kunde inte läsa %s" @@ -1635,10 +1704,9 @@ msgstr "Misslyckades att ta status på %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Katalogerna info och temp måste vara på samma filsystem" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Läser paketlistor" @@ -1742,12 +1810,34 @@ msgstr "Misslyckades med att hitta en giltig control-fil" msgid "Unparsable control file" msgstr "Kunde inte tolka control-filen" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Kunde inte öppna rör för %s" + +# %s = programnamn +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Läsfel från %s-processen" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Kunde inte ta status" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Misslyckades ställa in ändringstid" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Kunde inte läsa cd-rom-databasen %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1755,7 +1845,7 @@ msgstr "" "Använd apt-cdrom för att APT ska känna igen denna cd. apt-get update kan " "inte användas för att lägga till skivor" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Fel cd-rom" @@ -1772,15 +1862,6 @@ msgstr "Skivan hittades inte." msgid "File not found" msgstr "Filen hittades inte" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Kunde inte ta status" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Misslyckades ställa in ändringstid" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Ogiltig URI, lokala URI:er får inte börja med //" @@ -1839,7 +1920,7 @@ msgstr "Tidsgränsen för anslutningen överskreds" msgid "Server closed the connection" msgstr "Servern stängde anslutningen" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Läsfel" @@ -1851,183 +1932,179 @@ msgstr "Ett svar spillde bufferten." msgid "Protocol corruption" msgstr "Protokollet skadat" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Skrivfel" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Kunde inte skapa ett uttag (socket)" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Kunde inte ansluta datauttaget (socket), inget svar inom tidsgräns" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Kunde inte ansluta passivt uttag (socket)." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo kunde inte få tag i ett lyssnande uttag (socket)" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Kunde inte binda ett uttag (socket)" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Kunde inte lyssna på uttaget (socket)" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Kunde inte fastställa uttagets namn (socket)" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Kunde inte sända PORT-kommando" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Okänd adressfamilj %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT misslyckades, servern sade: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Anslutet datauttag (socket) fick inte svar inom tidsgränsen" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Kunde inte ta emot anslutningen" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problem med att lägga filen till hashtabellen" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Kunde inte hämta filen, servern sade \"%s\"" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Datauttag (socket) fick inte svar inom tidsgränsen" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Dataöverföringen misslyckades, servern sade \"%s\"" # Statusmeddelande, byter från substantiv till verb #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Frågar" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Kunde inte starta " # Felmeddelande för misslyckad chdir -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Ansluter till %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" # [f]amilj, [t]yp, [p]rotokoll -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Kunde inte skapa ett uttag (socket) för %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Kunde inte initiera anslutningen till %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Kunde inte ansluta till %s:%s (%s), anslutningen överskred tidsgräns" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Kunde inte ansluta till %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Ansluter till %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Kunde inte slå upp \"%s\"" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Temporärt fel vid uppslagning av \"%s\"" # Okänd felkod; %i = koden -#: methods/connect.cc:193 -#, fuzzy, c-format +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "Något konstigt hände när \"%s:%s\" slogs upp (%i)" +msgstr "Något konstigt hände när \"%s:%s\" slogs upp (%i - %s)" -#: methods/connect.cc:240 -#, fuzzy, c-format +#: methods/connect.cc:243 +#, c-format msgid "Unable to connect to %s:%s:" -msgstr "Kunde inte ansluta till %s %s:" +msgstr "Kunde inte ansluta till %s:%s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Kunde inte komma åt nyckelring: \"%s\"" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Argumentslistan från Acquire::gpgv::Options är för lång. Avslutar." +msgid "No keyring installed in %s." +msgstr "Ingen nyckelring installerad i %s." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Internt fel: Korrekt signatur men kunde inte fastställa nyckelns " "fingeravtryck?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Minst en ogiltig signatur träffades på." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" -"Kunde inte köra \"%s\" för att verifiera signatur (är gpgv installerad?)" +"Kunde inte köra \"gpgv\" för att verifiera signatur (är gpgv installerad?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Okänt fel vid körning av gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Följande signaturer är ogiltiga:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2035,17 +2112,6 @@ msgstr "" "Följande signaturer kunde inte verifieras för att den öppna nyckeln inte är " "tillgänglig:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Kunde inte öppna rör för %s" - -# %s = programnamn -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Läsfel från %s-processen" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Väntar på rubriker" @@ -2079,60 +2145,73 @@ msgstr "Den här http-serverns stöd för delvis hämtning fungerar inte" msgid "Unknown date format" msgstr "Okänt datumformat" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "\"Select\" misslyckades" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Anslutningen överskred tidsgränsen" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Fel vid skrivning till utdatafil" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Fel vid skrivning till fil" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Fel vid skrivning till filen" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Fel vid läsning från server: Andra änden stängde förbindelsen" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Fel vid läsning från server" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Misslyckades med att kapa av filen" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Felaktiga data i huvud" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Anslutningen misslyckades" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Internt fel" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Kan inte utföra mmap på en tom fil" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Kunde inte duplicera filhandtag %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Kunde inte utföra mmap på %lu byte" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "Kunde inte stänga mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "Kunde inte synkronisera mmap" + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2141,81 +2220,102 @@ msgstr "" "Dynamisk MMap fick slut på utrymme. Öka storleken för APT::Cache-Limit. " "Aktuellt värde: %lu. (man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" +"Kunde inte öka storleken för MMap eftersom gränsen på %lu byte redan har " +"uppnåtts." + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" +"Kunde inte öka storleken för MMap eftersom automatisk växt har inaktiverats " +"av användaren." + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" -msgstr "" +msgstr "%lid %lih %limin %lis" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" -msgstr "" +msgstr "%lih %limin %lis" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" -msgstr "" +msgstr "%limin %lis" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" -msgstr "" +msgstr "%lis" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Valet %s hittades inte" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Okänd typförkortning: \"%c\"" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Öppnar konfigurationsfilen %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntaxfel %s:%u: Block börjar utan namn." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntaxfel %s:%u: Felformat märke" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntaxfel %s:%u: Överflödigt skräp efter värde" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Syntaxfel %s:%u: Direktiv kan endast utföras på toppnivån" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntaxfel %s:%u: För många nästlade inkluderingar" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntaxfel %s:%u: Inkluderad härifrån" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntaxfel %s:%u: Direktivet \"%s\" stöds inte" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Syntaxfel %s:%u: clear-direktivet kräver ett flaggträd som argument" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntaxfel %s:%u: Överflödigt skräp vid filens slut" @@ -2246,33 +2346,33 @@ msgstr "Förstår inte kommandoradsflaggan %s" msgid "Command line option %s is not boolean" msgstr "Kommandoradsflaggan %s är inte boolsk" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Flaggan %s kräver ett argument." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Flaggan %s: Den angivna konfigurationsposten måste innehålla ett =<värde>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Flaggan %s kräver ett heltalsargument, inte \"%s\"" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Flaggan \"%s\" är för lång" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Förstår inte %s, prova med \"true\" eller \"false\"." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Felaktig åtgärd %s" @@ -2283,194 +2383,217 @@ msgid "Unable to stat the mount point %s" msgstr "Kunde inte ta status på monteringspunkten %s." # Felmeddelande för misslyckad chdir -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Kunde inte byta till %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Kunde inte ta status på cd-romen." -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Använder inte låsning för skrivskyddade låsfilen %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Kunde inte öppna låsfilen %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Använder inte låsning för nfs-monterade låsfilen %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Kunde inte erhålla låset %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Väntade på %s men den fanns inte där" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Underprocessen %s råkade ut för ett segmenteringsfel." -#: apt-pkg/contrib/fileutl.cc:458 -#, fuzzy, c-format +#: apt-pkg/contrib/fileutl.cc:635 +#, c-format msgid "Sub-process %s received signal %u." -msgstr "Underprocessen %s råkade ut för ett segmenteringsfel." +msgstr "Underprocessen %s tog emot signal %u." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Underprocessen %s svarade med en felkod (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Underprocessen %s avslutades oväntat" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Kunde inte öppna filen %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "Kunde inte öppna filhandtag %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "läsning, har fortfarande %lu att läsa men ingenting finns kvar" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "skrivning, har fortfarande %lu att skriva men kunde inte" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "Problem med att stänga filen" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "Problem med att stänga gzip-filen %s" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "Problem med att stänga filen %s" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "Problem med att länka ut filen" +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problem med att byta namn på filen %s till %s" + +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "Problem med att avlänka filen %s" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problem med att synkronisera filen" # Felmeddelande -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Paketcachen är tom" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Paketcachefilen är skadad" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Paketcachefilens version är inkompatibel" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Denna APT saknar stöd för versionssystemet \"%s\"" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Paketcachen byggdes för en annan arkitektur" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Beroende av" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Förberoende av" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Föreslår" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Rekommenderar" # "Konfliktar"? -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Står i konflikt med" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Ersätter" # "Föråldrar"? -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Föråldrar" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" -msgstr "Trasar sönder" +msgstr "Gör sönder" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" -msgstr "" +msgstr "Utökar" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "viktigt" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "nödvändigt" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" -msgstr "normalt" +msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "valfri" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Bygger beroendeträd" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Kandiderande versioner" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Beroendegenerering" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Läser tillståndsinformation" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Misslyckades med att öppna StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Misslyckades med att skriva temporär StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "Internt fel, gruppen \"%s\" har inget installerbart pseudo-paket" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2481,64 +2604,86 @@ msgstr "Kunde inte tolka paketfilen %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Kunde inte tolka paketfilen %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Rad %lu i källistan %s har fel format ([option] ej tolkningsbar)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Rad %lu i källistan %s har fel format ([option] för kort)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Rad %lu i källistan %s har fel format ([%s] är inte en tilldelning)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Rad %lu i källistan %s har fel format ([%s] saknar nyckel)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Rad %lu i källistan %s har fel format ([%s] nyckeln %s saknar värde)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Rad %lu i källistan %s har (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Rad %lu i källistan %s har fel format (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Rad %lu i källistan %s har fel format (URI-tolkning)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Rad %lu i källistan %s har fel format (Absolut dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Rad %lu i källistan %s har fel format (dist-tolkning)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Öppnar %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Rad %u är för lång i källistan %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Rad %u i källistan %s har fel format (typ)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Typ \"%s\" är inte känd på rad %u i listan över källor %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Rad %u i källistan %s har fel format (leverantörs-id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" +"Kunde inte genomföra omedelbar konfiguration på \"%s\". Se man 5 apt.conf " +"under APT::Immediate-Configure för information. (%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2550,26 +2695,28 @@ msgstr "" "Detta är oftast en dålig idé, men om du verkligen vill göra det kan du " "aktivera flaggan \"APT::Force-LoopBreak\"." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"Kunde inte genomföra omedelbar konfiguration på redan uppackade \"%s\". Se " +"man 5 apt.conf under APT::Immediate-Configure för information." #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "Indexfiler av typ \"%s\" stöds inte" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" "Paketet %s måste installeras om, men jag kan inte hitta något arkiv för det." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2577,11 +2724,11 @@ msgstr "" "Fel, pkgProblemResolver::Resolve genererade avbrott; detta kan bero på " "tillbakahållna paket." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." -msgstr "Kunde inte korrigera problemen, du har hållt tillbaka trasiga paket." +msgstr "Kunde inte korrigera problemen, du har hållit tillbaka trasiga paket." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2589,24 +2736,29 @@ msgstr "" "Vissa indexfiler kunde inte hämtas, de har ignorerats eller så har de gamla " "använts istället." -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "Listkatalogen %spartial saknas." -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 #, c-format -msgid "Archive directory %spartial is missing." +msgid "Archives directory %spartial is missing." msgstr "Arkivkatalogen %spartial saknas." +#: apt-pkg/acquire.cc:91 +#, c-format +msgid "Unable to lock directory %s" +msgstr "Kunde inte låsa katalogen %s" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Hämtar fil %li av %li (%s återstår)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Hämtar fil %li av %li" @@ -2627,13 +2779,13 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "Mata in skivan med etiketten \"%s\" i enheten \"%s\" och tryck på Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Paketsystemet \"%s\" stöds inte" # -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Kunde inte fastställa en lämplig paketsystemstyp" @@ -2646,143 +2798,168 @@ msgstr "Kunde inte ta status på %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Du måste lägga till några \"source\"-URI:er i din sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Paketlistan eller statusfilen kunde inte tolkas eller öppnas." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Du kan möjligen rätta till problemet genom att köra \"apt-get update\"" # "Package" är en sträng i konfigurationsfilen -#: apt-pkg/policy.cc:347 -#, fuzzy, c-format +#: apt-pkg/policy.cc:343 +#, c-format msgid "Invalid record in the preferences file %s, no Package header" -msgstr "Ogiltig post i konfigurationsfilen, \"Package\"-rubriken saknas" +msgstr "Ogiltig post i konfigurationsfilen %s, \"Package\"-rubriken saknas" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Förstod inte nåltypen %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Prioritet ej angiven (eller noll) för nål" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Cachen har ett inkompatibelt versionssystem" # NewPackage etc. är funktionsnamn -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Fel uppstod vid hantering av %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Fel uppstod vid hantering av %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Fel uppstod vid hantering av %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Fel uppstod vid hantering av %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Fel uppstod vid hantering av %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "Fel uppstod vid hantering av %s (NewVersion1)" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "Fel uppstod vid behandling av %s (NewVersion%d)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Fel uppstod vid hantering av %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Fel uppstod vid hantering av %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Fel uppstod vid hantering av %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Grattis, du överskred antalet paketnamn som denna APT kan hantera." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Grattis, du överskred antalet versioner som denna APT kan hantera." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Grattis, du överskred antalet beskrivningar som denna APT kan hantera." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Grattis, du överskred antalet beroenden som denna APT kan hantera." # NewPackage etc. är funktionsnamn -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Fel uppstod vid hantering av %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Fel uppstod vid hantering av %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Paketet %s %s hittades inte när filberoenden hanterades" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Kunde inte ta status på källkodspaketlistan %s" # Bättre ord? -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Samlar filtillhandahållningar" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "In-/utfel vid lagring av källcache" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "namnbyte misslyckades, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5-kontrollsumman stämmer inte" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash-kontrollsumman stämmer inte" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Det finns ingen öppen nyckel tillgänglig för följande nyckel-id:n:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Release-filen har gått ut, ignorerar %s (ogiltig sedan %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "Konflikt i distribution: %s (förväntade %s men fick %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "GPG-fel: %s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2791,7 +2968,7 @@ msgstr "" "Jag kunde inte hitta någon fil för paketet %s. Detta kan betyda att du " "manuellt måste reparera detta paket (på grund av saknad arkitektur)." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2800,37 +2977,47 @@ msgstr "" "Jag kunde inte hitta någon fil för paketet %s. Detta kan betyda att du " "manuellt måste reparera detta paket." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "Paketindexfilerna är skadede. Inget \"Filename:\"-fält för paketet %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Storleken stämmer inte" -#: apt-pkg/indexrecords.cc:40 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:53 +#, c-format msgid "Unable to parse Release file %s" -msgstr "Kunde inte tolka paketfilen %s (1)" +msgstr "Kunde inte tolka \"Release\"-filen %s" -#: apt-pkg/indexrecords.cc:47 -#, fuzzy, c-format +#: apt-pkg/indexrecords.cc:60 +#, c-format msgid "No sections in Release file %s" -msgstr "Observera, väljer %s istället för %s\n" +msgstr "Inga sektioner i Release-filen %s" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" -msgstr "" +msgstr "Ingen Hash-post i Release-filen %s" + +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Ogiltig \"Valid-Until\"-post i Release-filen %s" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Ogiltig \"Date\"-post i Release-filen %s" #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Leverantörsblocket %s saknar fingeravtryck" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2839,66 +3026,68 @@ msgstr "" "Använder cd-rom-monteringspunkten %s\n" "Monterar cd-rom\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Identifierar.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Lagrad etikett: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Avmonterar cd-rom...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Använder cd-rom-monteringspunkten %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Avmonterar cd-rom\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Väntar på skiva...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Monterar cd-rom...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Söker efter indexfiler på skivan...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Hittade %zu paketindex, %zu källkodsindex, %zu översättningsindex och %zu " "signaturer\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" +"Kunde inte hitta några paketfiler. Detta är kanske inte en Debian-skiva " +"eller felaktig arkitektur?" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Hittade etiketten \"%s\"\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Namnet är ogiltigt, försök igen.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2907,186 +3096,316 @@ msgstr "" "Denna skiva heter: \n" "\"%s\"\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kopierar paketlistor..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Skriver ny källista\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Poster i källistan för denna skiva:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Skrev %i poster.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Skrev %i poster med %i saknade filer.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Skrev %i poster med %i filer som inte stämmer\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Skrev %i poster med %i saknade filer och %i filer som inte stämmer\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format -#| msgid "Opening configuration file %s" +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "Öppnar konfigurationsfilen %s" +msgstr "Hoppar över icke-existerande filen %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "Kan inte hitta autentiseringspost för: %s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format -#| msgid "Hash Sum mismatch" +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "Hash-kontrollsumman stämmer inte" +msgstr "Hash-kontrollsumman stämmer inte för: %s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Utgåvan \"%s\" för \"%s\" hittades inte" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Version \"%s\" för \"%s\" hittades inte" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "Kunde inte hitta funktionen \"%s\"" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Kunde inte hitta något paket enligt reguljära uttrycket \"%s\"" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" +"Kan inte välja versioner från paketet \"%s\" eftersom det är helt virtuellt" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" +"Kan inte välja installerad version eller kandidatversion från paketet \"%s\" " +"eftersom det inte har någon av dem" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" +"Kan inte välja senaste version från paketet \"%s\" eftersom det är helt " +"virtuellt" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" +"Kan inte välja kandidatversion från paketet %s eftersom det inte har någon " +"kandidat" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" +"Kan inte välja installerad version från paketet %s eftersom det inte är " +"installerat" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Installerar %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Konfigurerar %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Tar bort %s" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format -#| msgid "Completely removed %s" +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "Tog bort hela %s" +msgstr "Tar bort hela %s" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "Uppmärksammar försvinnandet av %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Kör efterinstallationsutlösare %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Katalogen \"%s\" saknas" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "Kunde inte öppna filen \"%s\"" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Förbereder %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Packar upp %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Förbereder konfigurering av %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Installerade %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Förbereder borttagning av %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Tog bort %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Förbereder borttagning av hela %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Tog bort hela %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Kan inte skriva loggfil, openpty() misslyckades (/dev/pts inte monterad?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" +msgstr "Kör dpkg" + +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "Ingen apport-rapport skrevs därför att MaxReports redan har uppnåtts" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "beroendeproblem - lämnar okonfigurerad" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" +"Ingen apport-rapport skrevs därför att felmeddelandet indikerar att det är " +"ett efterföljande fel från ett tidigare problem." + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" msgstr "" +"Ingen apport-rapport skrevs därför att felmeddelandet indikerar att " +"diskutrymmet är slut" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" +"Ingen apport-rapport skrevs därför att felmeddelandet indikerar att minnet " +"är slut" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" +"Ingen apport-rapport skrevs därför att felmeddelandet indikerar ett in-/ut-" +"fel för dpkg" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" +"Kunde inte låsa administrationskatalogen (%s). Använder en annan process den?" -#: apt-pkg/deb/debsystem.cc:73 -#, fuzzy, c-format +#: apt-pkg/deb/debsystem.cc:72 +#, c-format msgid "Unable to lock the administration directory (%s), are you root?" -msgstr "Kunde inte låsa listkatalogen" +msgstr "Kunde inte låsa administrationskatalogen (%s). Är du root?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" +"dpkg avbröts. Du måste köra \"%s\" manuellt för att korrigera problemet. " -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" +msgstr "Inte låst" + +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "Ingen spegelfil \"%s\" hittades " + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[Spegel: %s]" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." msgstr "" +"Kunde inte patcha %s med mmap och med filoperationsanvändning - patchen " +"verkar vara skadad." -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Kunde inte lägga på programfix på filen" +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" +"Kunde inte patcha %s med mmap (men inga mmap-specifika fel) - patchen verkar " +"vara skadad." -#: methods/rsh.cc:330 +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Anslutningen stängdes i förtid" -#~ msgid " %4i %s\n" -#~ msgstr " %4i %s\n" +#~ msgid "E: Too many keyrings should be passed to gpgv. Exiting." +#~ msgstr "F: För många nyckelringar skulle skickas till gpgv. Avslutar." -# Prioritet följt av URI -#~ msgid "%4i %s\n" -#~ msgstr "%4i %s\n" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Argumentslistan från Acquire::gpgv::Options är för lång. Avslutar." -#~ msgid "Processing triggers for %s" -#~ msgstr "Behandlar utlösare för %s" +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Rad %u i källistan %s har fel format (leverantörs-id)" -#~ msgid "Dynamic MMap ran out of room" -#~ msgstr "Dynamisk MMap fick slut på utrymme" +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Fel uppstod vid hantering av %s (NewVersion2)" -#~ msgid "" -#~ "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." -#~ msgstr "" -#~ "Eftersom du bad om en enda handling är det mycket troligt att paketet\n" -#~ "helt enkelt inte kan installeras och att en felrapport om detta bör\n" -#~ "skickas in." +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Kunde inte komma åt nyckelring: \"%s\"" + +#~ msgid "Could not patch file" +#~ msgstr "Kunde inte lägga på programfix på filen" -#~ msgid "Line %d too long (max %lu)" -#~ msgstr "Rad %d är för lång (max %lu)" +#~ msgid " %4i %s\n" +#~ msgstr " %4i %s\n" @@ -8,151 +8,155 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-11-06 15:54+0700\n" "Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n" "Language-Team: Thai <thai-l10n@googlegroups.com>\n" +"Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "แพกเกจ %s รุ่น %s ขาดแพกเกจที่ต้องใช้:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "ไม่พบแพกเกจ %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "จำนวนชื่อแพกเกจทั้งหมด : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "จำนวนชื่อแพกเกจทั้งหมด : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " แพกเกจปกติ: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " แพกเกจเสมือนแท้ๆ: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " แพกเกจเสมือนที่มีแพกเกจจริงเดียว: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " แพกเกจเสมือนผสม: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " แพกเกจที่ขาดหาย: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "จำนวนรุ่นที่แตกต่างกันทั้งหมด: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "จำนวนคำบรรยายแพกเกจที่แตกต่างกันทั้งหมด: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "จำนวนการเชื่อมโยงระหว่างแพกเกจทั้งหมด: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "จำนวนความสัมพันธ์ รุ่น/แฟ้ม ทั้งหมด: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "จำนวนความสัมพันธ์ คำบรรยาย/แฟ้ม ทั้งหมด: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "จำนวนผังการตระเตรียมทั้งหมด: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "จำนวนสตริงทั้งหมด: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "ขนาดของพื้นที่ความเชื่อมโยงระหว่างแพกเกจทั้งหมด: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "พื้นที่สำรองทั้งหมด: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "พื้นที่ที่นับรวมทั้งหมด: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "ข้อมูลแฟ้ม Package %s ไม่ตรงกับความเป็นจริง" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "คุณต้องระบุแพตเทิร์นด้วย" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "ไม่พบแพกเกจ" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "ไม่พบแพกเกจ %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "แฟ้มแพกเกจ:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "ข้อมูลแคชไม่ตรงกับความเป็นจริงแล้ว ไม่สามารถอ้างอิงไขว้ระหว่างแฟ้มแพกเกจ" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "แพกเกจที่ถูกตรึง:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(ไม่พบ)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " ที่ติดตั้งอยู่: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(ไม่มี)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " รุ่นที่ติดตั้งได้: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(ไม่มี)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " การตรึงแพกเกจ: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " ตารางรุ่น:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s สำหรับ %s คอมไพล์เมื่อ %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -174,6 +178,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -236,7 +241,12 @@ msgstr "กรุณาตั้งชื่อแผ่น เช่น 'Debian msgid "Please insert a Disc in the drive and press enter" msgstr "กรุณาใส่แผ่นลงในไดรว์แล้วกด enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "ไม่สามารถเปลี่ยนชื่อ %s ไปเป็น %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "ทำเช่นนี้ต่อไปกับแผ่นซีดีที่เหลือในชุด" @@ -301,40 +311,40 @@ msgstr "" " -c=? อ่านแฟ้มค่าตั้งนี้\n" " -o=? กำหนดตัวเลือกค่าตั้งเป็นรายตัว เช่น -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "ไม่สามารถเขียนลงแฟ้ม %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "ไม่สามารถอ่านรุ่นของ debconf ได้ ได้ติดตั้ง debconf ไว้หรือไม่?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "รายชื่อนามสกุลแพกเกจยาวเกินไป" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "เกิดข้อผิดพลาดขณะประมวลผลไดเรกทอรี %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "รายชื่อนามสกุลซอร์สยาวเกินไป" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "เกิดข้อผิดพลาดขณะเขียนข้อมูลส่วนหัวลงในแฟ้มสารบัญ" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "เกิดข้อผิดพลาดขณะประมวลผลสารบัญ %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -411,11 +421,11 @@ msgstr "" " -c=? อ่านแฟ้มค่าตั้งนี้\n" " -o=? กำหนดตัวเลือกค่าตั้งเป็นรายตัว" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "ไม่มีรายการเลือกที่ตรง" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "บางแฟ้มขาดหายไปในกลุ่มแฟ้มแพกเกจ `%s'" @@ -431,8 +441,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB เป็นรุ่นเก่า จะพยายามปรับรุ่น %s ขึ้น" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "ฟอร์แมตของ DB ผิด ถ้าคุณเพิ่งปรับรุ่นมาจาก apt รุ่นเก่า กรุณาลบฐานข้อมูลแล้วสร้างใหม่" @@ -447,95 +458,95 @@ msgstr "ไม่สามารถเปิดแฟ้ม DB %s: %s" msgid "Failed to stat %s" msgstr "stat %s ไม่สำเร็จ" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "แพกเกจไม่มีระเบียนควบคุม" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "ไม่สามารถนำตัวชี้ตำแหน่งมาใช้ได้" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: อ่านไดเรกทอรี %s ไม่สำเร็จ\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: stat %s ไม่สำเร็จ\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: ข้อผิดพลาดเกิดกับแฟ้ม " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "หาพาธเต็มของ %s ไม่สำเร็จ" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "เดินท่องต้นไม้ไม่สำเร็จ" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "เปิด %s ไม่สำเร็จ" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "readlink %s ไม่สำเร็จ" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "unlink %s ไม่สำเร็จ" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** ลิงก์ %s ไปยัง %s ไม่สำเร็จ" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " มาถึงขีดจำกัดการ DeLink ที่ %sB แล้ว\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "แพกเกจไม่มีช่องข้อมูล 'Package'" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s ไม่มีข้อมูล override\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " ผู้ดูแล %s คือ %s ไม่ใช่ %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s ไม่มีข้อมูล override สำหรับซอร์ส\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s ไม่มีข้อมูล override สำหรับไบนารีเช่นกัน\n" @@ -635,79 +646,79 @@ msgstr "มีปัญหาขณะลบแฟ้ม %s" msgid "Failed to rename %s to %s" msgstr "ไม่สามารถเปลี่ยนชื่อ %s ไปเป็น %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "คอมไพล์นิพจน์เรกิวลาร์ไม่สำเร็จ - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "แพกเกจต่อไปนี้ขาดแพกเกจที่ต้องใช้:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "แต่รุ่นที่ติดตั้งไว้คือ %s" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "แต่รุ่นที่จะติดตั้งคือ %s" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "แต่ไม่สามารถติดตั้งได้" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "แต่แพกเกจนี้เป็นแพกเกจเสมือน" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "แต่ได้ติดตั้งไว้" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "แต่แพกเกจนี้จะไม่ถูกติดตั้ง" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " หรือ" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "จะติดตั้งแพกเกจ *ใหม่* ต่อไปนี้:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "จะ *ลบ* แพกเกจต่อไปนี้:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "จะคงรุ่นแพกเกจต่อไปนี้:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "จะปรับรุ่นแพกเกจต่อไปนี้ขึ้น:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "จะปรับรุ่นแพกเกจต่อไปนี้ *ลง*:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "จะเปลี่ยนแปลงรายการคงรุ่นแพกเกจต่อไปนี้:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (เนื่องจาก %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -715,144 +726,232 @@ msgstr "" "*คำเตือน*: แพกเกจที่จำเป็นต่อไปนี้จะถูกถอดถอน\n" "คุณ *ไม่ควร* ทำเช่นนี้ นอกจากคุณเข้าใจสิ่งที่จะทำ!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "ปรับรุ่นขึ้น %lu, ติดตั้งใหม่ %lu, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "ติดตั้งซ้ำ %lu, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "ปรับรุ่นลง %lu, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "ถอดถอน %lu และไม่ปรับรุ่น %lu\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "ติดตั้งหรือถอดถอนไม่ครบ %lu\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "หมายเหตุ: จะเลือก %s สำหรับนิพจน์เรกิวลาร์ '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "หมายเหตุ: จะเลือก %s สำหรับนิพจน์เรกิวลาร์ '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "เลือกรุ่น %s (%s) สำหรับ %s แล้ว\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "แพกเกจ %s เป็นแพกเกจเสมือนที่ตระเตรียมโดย:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [ติดตั้งอยู่]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "รุ่นแพกเกจที่มี" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "คุณควรเจาะจงเลือกแพกเกจใดแพกเกจหนึ่งเพื่อติดตั้ง" + +#: 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 ให้ใช้ติดตั้ง แต่ถูกอ้างถึงโดยแพกเกจอื่น\n" +"แพกเกจนี้อาจขาดหายไป หรือตกรุ่นไปแล้ว หรืออยู่ในแหล่งอื่น\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "อย่างไรก็ดี แพกเกจต่อไปนี้ได้แทนที่แพกเกจดังกล่าวไปแล้ว:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "แพกเกจ %s ไม่มีรุ่นที่จะใช้ติดตั้ง" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "หมายเหตุ: จะเลือก %s แทน %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "จะข้าม %s เนื่องจากแพกเกจติดตั้งไว้แล้ว และไม่มีการกำหนดให้ปรับรุ่น\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "จะข้าม %s เนื่องจากแพกเกจติดตั้งไว้แล้ว และไม่มีการกำหนดให้ปรับรุ่น\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "ไม่สามารถติดตั้ง %s ซ้ำได้ เนื่องจากไม่สามารถดาวน์โหลดได้\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s เป็นรุ่นใหม่ล่าสุดอยู่แล้ว\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "กำหนด %s ให้เป็นการติดตั้งแบบเลือกเองแล้ว\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "แพกเกจ %s ไม่ได้ติดตั้งไว้ จึงไม่มีการถอดถอน\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "กำลังแก้ปัญหาความขึ้นต่อกันระหว่างแพกเกจ..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " ล้มเหลว" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "ไม่สามารถแก้ปัญหาความขึ้นต่อกันระหว่างแพกเกจได้" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "ไม่สามารถจำกัดรายการปรับรุ่นให้น้อยที่สุดได้" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " เสร็จแล้ว" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "คุณอาจต้องเรียก `apt-get -f install' เพื่อแก้ปัญหาเหล่านี้" +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "คุณอาจต้องเรียก 'apt-get -f install' เพื่อแก้ปัญหาเหล่านี้" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "รายการแพกเกจที่ต้องใช้ไม่ครบ กรุณาลองใช้ตัวเลือก -f" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "*คำเตือน*: แพกเกจต่อไปนี้ไม่สามารถยืนยันแหล่งต้นตอได้!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "จะข้ามการเตือนเกี่ยวกับการยืนยันแหล่งต้นตอ\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "จะติดตั้งแพกเกจเหล่านี้โดยไม่ตรวจสอบหรือไม่ [y/N]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "มีบางแพกเกจไม่สามารถยืนยันแหล่งต้นตอได้" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "มีปัญหาบางประการ และมีการใช้ -y โดยไม่ระบุ --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "เกิดข้อผิดพลาดภายใน: มีการเรียก InstallPackages ด้วยแพกเกจที่เสีย!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "มีแพกเกจที่จำเป็นต้องถอดถอน แต่ถูกห้ามการถอดถอนไว้" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "ข้อผิดพลาดภายใน: การเรียงลำดับไม่เสร็จสิ้น" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "ไม่สามารถล็อคไดเรกทอรีดาวน์โหลด" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "ไม่สามารถอ่านรายชื่อแหล่งแพกเกจได้" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "แปลกประหลาด.. ขนาดไม่ตรงกัน กรุณาอีเมลแจ้ง apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "ต้องดาวน์โหลดแพกเกจ %sB/%sB\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "ต้องดาวน์โหลดแพกเกจ %sB\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "หลังจากการกระทำนี้ ต้องใช้เนื้อที่บนดิสก์อีก %sB\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "หลังจากการกระทำนี้ เนื้อที่บนดิสก์จะว่างเพิ่มอีก %sB\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "ไม่สามารถคำนวณพื้นที่ว่างใน %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "คุณมีพื้นที่ว่างเหลือไม่พอใน %s" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Trivial Only ถูกกำหนดไว้ แต่คำสั่งนี้ไม่ใช่คำสั่งเล็กน้อย" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Yes, do as I say!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -863,28 +962,28 @@ msgstr "" "หากต้องการดำเนินการต่อ ให้พิมพ์ประโยค '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "เลิกทำ" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "คุณต้องการจะดำเนินการต่อไปหรือไม่ [Y/n]?" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "ไม่สามารถดาวน์โหลด %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "ดาวน์โหลดบางแฟ้มไม่สำเร็จ" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "ดาวน์โหลดสำเร็จแล้ว และอยู่ในโหมดดาวน์โหลดอย่างเดียว" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -892,134 +991,79 @@ msgstr "" "ดาวน์โหลดบางแพกเกจไม่สำเร็จ บางที การเรียก apt-get update หรือลองใช้ตัวเลือก --fix-" "missing อาจช่วยได้" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "ยังไม่รองรับ --fix-missing พร้อมกับการเปลี่ยนแผ่น" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "ไม่สามารถแก้ปัญหาแพกเกจที่ขาดหายได้" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "จะล้มเลิกการติดตั้ง" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "หมายเหตุ: จะเลือก %s แทน %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "จะข้าม %s เนื่องจากแพกเกจติดตั้งไว้แล้ว และไม่มีการกำหนดให้ปรับรุ่น\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "แพกเกจ %s ไม่ได้ติดตั้งไว้ จึงไม่มีการถอดถอน\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "แพกเกจ %s เป็นแพกเกจเสมือนที่ตระเตรียมโดย:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [ติดตั้งอยู่]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "คุณควรเจาะจงเลือกแพกเกจใดแพกเกจหนึ่งเพื่อติดตั้ง" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 ให้ใช้ติดตั้ง แต่ถูกอ้างถึงโดยแพกเกจอื่น\n" -"แพกเกจนี้อาจขาดหายไป หรือตกรุ่นไปแล้ว หรืออยู่ในแหล่งอื่น\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "อย่างไรก็ดี แพกเกจต่อไปนี้ได้แทนที่แพกเกจดังกล่าวไปแล้ว:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "แพกเกจ %s ไม่มีรุ่นที่จะใช้ติดตั้ง" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "ไม่สามารถติดตั้ง %s ซ้ำได้ เนื่องจากไม่สามารถดาวน์โหลดได้\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s เป็นรุ่นใหม่ล่าสุดอยู่แล้ว\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "ไม่พบรุ่นย่อย '%s' ของ '%s'" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "ไม่พบรุ่น '%s' ของ '%s'" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "เลือกรุ่น %s (%s) สำหรับ %s แล้ว\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "ไม่สามารถ stat รายการแพกเกจซอร์ส %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "คำสั่ง update ไม่รับอาร์กิวเมนต์เพิ่ม" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "ไม่สามารถล็อคไดเรกทอรีรายชื่อแพกเกจ" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "apt ถูกกำหนดไม่ให้มีการลบใดๆ จึงไม่สามารถดำเนินการถอดถอนอัตโนมัติได้" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "แพกเกจต่อไปนี้ถูกติดตั้งแบบอัตโนมัติไว้ และไม่ต้องใช้อีกต่อไปแล้ว:" +msgstr[0] "แพกเกจต่อไปนี้ถูกติดตั้งแบบอัตโนมัติไว้ และไม่ต้องใช้อีกต่อไปแล้ว:" +msgstr[1] "แพกเกจต่อไปนี้ถูกติดตั้งแบบอัตโนมัติไว้ และไม่ต้องใช้อีกต่อไปแล้ว:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "แพกเกจต่อไปนี้ถูกติดตั้งแบบอัตโนมัติไว้ และไม่ต้องใช้อีกต่อไปแล้ว:" +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] "แพกเกจต่อไปนี้ถูกติดตั้งแบบอัตโนมัติไว้ และไม่ต้องใช้อีกต่อไปแล้ว:" +msgstr[1] "แพกเกจต่อไปนี้ถูกติดตั้งแบบอัตโนมัติไว้ และไม่ต้องใช้อีกต่อไปแล้ว:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "ใช้ 'apt-get autoremove' เพื่อลบแพกเกจดังกล่าวได้" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1037,43 +1081,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "ข้อมูลต่อไปนี้อาจช่วยแก้ปัญหาได้:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "เกิดข้อผิดพลาดภายใน: AutoRemover ทำความเสียหาย" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "เกิดข้อผิดพลาดภายใน: AllUpgrade ทำความเสียหาย" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "ไม่พบงาน %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "ไม่พบแพกเกจ %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "หมายเหตุ: จะเลือก %s สำหรับนิพจน์เรกิวลาร์ '%s'\n" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "คุณอาจเรียก 'apt-get -f install' เพื่อแก้ปัญหานี้ได้:" -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "กำหนด %s ให้เป็นการติดตั้งแบบเลือกเองแล้ว\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "คุณอาจเรียก `apt-get -f install' เพื่อแก้ปัญหานี้ได้:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1081,7 +1105,7 @@ msgstr "" "มีปัญหาความขึ้นต่อกันระหว่างแพกเกจ กรุณาลองใช้ 'apt-get -f install' โดยไม่ระบุแพกเกจ " "(หรือจะระบุทางแก้ก็ได้)" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1092,122 +1116,151 @@ msgstr "" "หรือถ้าคุณกำลังใช้รุ่น unstable ก็เป็นไปได้ว่าแพกเกจที่จำเป็นบางรายการ\n" "ยังไม่ถูกสร้างขึ้น หรือถูกย้ายออกจาก Incoming" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "แพกเกจมีปัญหา" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "จะติดตั้งแพกเกจเพิ่มเติมต่อไปนี้:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "แพกเกจที่แนะนำ:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "แพกเกจที่ควรใช้ร่วมกัน:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "ไม่พบแพกเกจ %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "กำหนด %s ให้เป็นการติดตั้งแบบเลือกเองแล้ว\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "กำลังคำนวณการปรับรุ่น... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "ล้มเหลว" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "เสร็จแล้ว" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "เกิดข้อผิดพลาดภายใน: กลไกการแก้ปัญหาทำความเสียหาย" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "ไม่สามารถล็อคไดเรกทอรีดาวน์โหลด" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "ต้องระบุแพกเกจอย่างน้อยหนึ่งแพกเกจที่จะดาวน์โหลดซอร์สโค้ด" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "ไม่พบแพกเกจซอร์สโค้ดสำหรับ %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "จะข้ามแฟ้ม '%s' ที่ดาวน์โหลดไว้แล้ว\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "คุณมีพื้นที่ว่างเหลือไม่พอใน %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "ต้องดาวน์โหลดซอร์สโค้ด %sB/%sB\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "ต้องดาวน์โหลดซอร์สโค้ด %sB\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "ดาวน์โหลดซอร์ส %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "ไม่สามารถดาวน์โหลดบางแฟ้ม" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "จะข้ามการแตกซอร์สของซอร์สที่แตกไว้แล้วใน %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "คำสั่งแตกแฟ้ม '%s' ล้มเหลว\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "กรุณาตรวจสอบว่าได้ติดตั้งแพกเกจ 'dpkg-dev' แล้ว\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "คำสั่ง build '%s' ล้มเหลว\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "โพรเซสลูกล้มเหลว" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "ต้องระบุแพกเกจอย่างน้อยหนึ่งแพกเกจที่จะตรวจสอบสิ่งที่ต้องการสำหรับการ build" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "ไม่สามารถอ่านข้อมูลสิ่งที่ต้องการสำหรับการ build ของ %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s ไม่ต้องการสิ่งใดสำหรับ build\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "ไม่สามารถติดตั้งสิ่งเชื่อมโยง %s สำหรับ %s ได้ เพราะไม่พบแพกเกจ %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1216,30 +1269,30 @@ msgstr "" "ไม่สามารถติดตั้งสิ่งเชื่อมโยง %s สำหรับ %s ได้ เพราะไม่มีแพกเกจ %s " "รุ่นที่จะสอดคล้องกับความต้องการรุ่นของแพกเกจได้" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "ไม่สามารถติดตั้งสิ่งเชื่อมโยง %s สำหรับ %s ได้: แพกเกจ %s ที่ติดตั้งไว้ใหม่เกินไป" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "ไม่สามารถติดตั้งสิ่งเชื่อมโยง %s สำหรับ %s ได้: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "ไม่สามารถติดตั้งสิ่งที่จำเป็นสำหรับการ build ของ %s ได้" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "ติดตั้งสิ่งที่จำเป็นสำหรับการ build ไม่สำเร็จ" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "มอดูลที่รองรับ:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1264,6 +1317,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1323,7 +1378,7 @@ msgstr "" "และ apt.conf(5)\n" " APT นี้มีพลังของ Super Cow\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1568,11 +1623,11 @@ msgstr "แฟ้ม %s/%s เขียนทับแฟ้มในแพก #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "ไม่สามารถอ่าน %s" @@ -1601,10 +1656,9 @@ msgstr "ไม่สามารถ stat %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "ไดเรกทอรี info และ temp ต้องอยู่ในระบบแฟ้มเดียวกัน" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "กำลังอ่านรายชื่อแพกเกจ" @@ -1706,19 +1760,40 @@ msgstr "ไม่พบแฟ้มควบคุมที่ใช้การ msgid "Unparsable control file" msgstr "ไม่สามารถแจงแฟ้มควบคุมได้" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "ไม่สามารถเปิดไปป์สำหรับ %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "เกิดข้อผิดพลาดขณะอ่านจากโพรเซส %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "stat ไม่สำเร็จ" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "กำหนดเวลาแก้ไขไม่สำเร็จ" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "ไม่สามารถอ่านฐานข้อมูลซีดีรอม %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" "กรุณาใช้ apt-cdrom เพื่อให้ APT รู้จักซีดีรอมนี้ apt-get update ไม่สามารถใช้เพิ่มซีดีรอมใหม่ได้" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "ซีดีรอมผิดแผ่น" @@ -1735,15 +1810,6 @@ msgstr "ไม่พบแผ่น" msgid "File not found" msgstr "ไม่พบแฟ้ม" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "stat ไม่สำเร็จ" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "กำหนดเวลาแก้ไขไม่สำเร็จ" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "URI ไม่ถูกต้อง URI ของแฟ้มในเครื่องต้องขึ้นต้นด้วย //" @@ -1800,7 +1866,7 @@ msgstr "หมดเวลารอเชื่อมต่อ" msgid "Server closed the connection" msgstr "เซิร์ฟเวอร์ปิดการเชื่อมต่อ" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "การอ่านข้อมูลผิดพลาด" @@ -1812,191 +1878,178 @@ msgstr "คำตอบท่วมบัฟเฟอร์" msgid "Protocol corruption" msgstr "มีความเสียหายของโพรโทคอล" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "การเขียนข้อมูลผิดพลาด" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "ไม่สามารถสร้างซ็อกเก็ต" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "ไม่สามารถเชื่อมต่อซ็อกเก็ตข้อมูล เนื่องจากหมดเวลาคอย" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "ไม่สามารถเชื่อมต่อซ็อกเกตแบบ passive" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo ไม่สามารถนำซ็อกเก็ตที่รอรับการเชื่อมต่อมาใช้" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "ไม่สามารถ bind ซ็อกเก็ต" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "ไม่สามารถ listen ที่ซ็อกเก็ต" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "ไม่สามารถระบุชื่อซ็อกเก็ต" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "ไม่สามารถส่งคำสั่ง PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "ไม่รู้จักตระกูลที่อยู่ %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT ล้มเหลว เซิร์ฟเวอร์ตอบว่า: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "หมดเวลารอเชื่อมต่อซ็อกเก็ตข้อมูล" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "ไม่สามารถรับการเชื่อมต่อ" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "เกิดปัญหาขณะคำนวณค่าแฮชของแฟ้ม" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "ไม่สามารถดาวน์โหลดแฟ้ม เซิร์ฟเวอร์ตอบว่า: '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "หมดเวลาคอยที่ซ็อกเก็ตข้อมูล" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "ถ่ายโอนข้อมูลไม่สำเร็จ เซิร์ฟเวอร์ตอบว่า '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "สอบถาม" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "ไม่สามารถเรียก " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "เชื่อมต่อไปยัง %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "ไม่สามารถสร้างซ็อกเก็ตสำหรับ %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "ไม่สามารถเริ่มการเชื่อมต่อไปยัง %s:%s (%s)" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "ไม่สามารถเชื่อมต่อไปยัง %s:%s (%s) เนื่องจากหมดเวลาคอย" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "ไม่สามารถเชื่อมต่อไปยัง %s:%s (%s)" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "เชื่อมต่อไปยัง %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "ไม่สามารถเปิดหาที่อยู่ '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "เกิดข้อผิดพลาดชั่วคราวขณะเปิดหาที่อยู่ '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "เกิดปัญหาร้ายแรงบางอย่างขณะเปิดหาที่อยู่ '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "ไม่สามารถเชื่อมต่อไปยัง %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "ไม่สามารถเข้าใช้พวงกุญแจ: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: รายการอาร์กิวเมนต์ใน Acquire::gpgv::Options ยาวเกินไป จะจบการทำงาน" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "จะล้มเลิกการติดตั้ง" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "ข้อผิดพลาดภายใน: ลายเซ็นใช้การได้ แต่ไม่สามารถระบุลายนิ้วมือของกุญแจ?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "พบลายเซ็นที่ใช้การไม่ได้อย่างน้อยหนึ่งรายการ" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "ไม่สามารถเรียก '%s' เพื่อตรวจสอบลายเซ็น (ได้ติดตั้ง gpgv ไว้หรือไม่?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "เกิดข้อผิดพลาดไม่ทราบสาเหตุขณะเรียก gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "ลายเซ็นต่อไปนี้ใช้การไม่ได้:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "ลายเซ็นต่อไปนี้ไม่สามารถตรวจสอบได้ เพราะไม่มีกุญแจสาธารณะ:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "ไม่สามารถเปิดไปป์สำหรับ %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "เกิดข้อผิดพลาดขณะอ่านจากโพรเซส %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "รอหัวข้อมูล" @@ -2030,141 +2083,173 @@ msgstr "การสนับสนุน Content-Range ที่เซิร์ msgid "Unknown date format" msgstr "พบรูปแบบวันที่ที่ไม่รู้จัก" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "select ไม่สำเร็จ" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "หมดเวลารอเชื่อมต่อ" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "เกิดข้อผิดพลาดขณะเขียนลงแฟ้มผลลัพธ์" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "เกิดข้อผิดพลาดขณะเขียนลงแฟ้ม" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "เกิดข้อผิดพลาดขณะเขียนลงแฟ้ม" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "เกิดข้อผิดพลาดขณะอ่านข้อมูลจากเซิร์ฟเวอร์ ปลายทางอีกด้านหนึ่งปิดการเชื่อมต่อ" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "เกิดข้อผิดพลาดขณะอ่านข้อมูลจากเซิร์ฟเวอร์" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "ไม่สามารถตัดท้ายแฟ้ม" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "ข้อมูลส่วนหัวผิดพลาด" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "เชื่อมต่อไม่สำเร็จ" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "ข้อผิดพลาดภายใน" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "ไม่สามารถ mmap แฟ้มเปล่า" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "ไม่สามารถเปิดไปป์สำหรับ %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "ไม่สามารถสร้าง mmap ขนาด %lu ไบต์" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "ไม่สามารถเปิด %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "ไม่สามารถเรียก " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "ไม่พบรายการเลือก %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "พบตัวย่อของชนิดที่ข้อมูลไม่รู้จัก: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "ขณะเปิดแฟ้มค่าตั้ง %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "ไวยากรณ์ผิดพลาด %s:%u: เริ่มบล็อคโดยไม่มีชื่อ" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "ไวยากรณ์ผิดพลาด %s:%u: แท็กผิดรูปแบบ" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "ไวยากรณ์ผิดพลาด %s:%u: มีขยะเกินหลังค่า" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "ไวยากรณ์ผิดพลาด %s:%u: สามารถใช้ directive ที่ระดับบนสุดได้เท่านั้น" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "ไวยากรณ์ผิดพลาด %s:%u: ใช้ include ซ้อนกันมากเกินไป" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "ไวยากรณ์ผิดพลาด %s:%u: include จากที่นี่" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "ไวยากรณ์ผิดพลาด %s:%u: พบ directive '%s' ที่ไม่รองรับ" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "ไวยากรณ์ผิดพลาด %s:%u: สามารถใช้ directive ที่ระดับบนสุดได้เท่านั้น" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "ไวยากรณ์ผิดพลาด %s:%u: มีขยะเกินหลังจบแฟ้ม" @@ -2195,32 +2280,32 @@ msgstr "ไม่เข้าใจตัวเลือกบรรทัดค msgid "Command line option %s is not boolean" msgstr "ตัวเลือกบรรทัดคำสั่ง %s ไม่ได้เป็นค่าบูลีน" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "ตัวเลือก %s ต้องมีอาร์กิวเมนต์" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "ตัวเลือก %s: การกำหนดรายการค่าตั้งต้องมี =<val>" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "ตัวเลือก %s ต้องการอาร์กิวเมนต์จำนวนเต็ม ไม่ใช่ '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "ตัวเลือก '%s' ยาวเกินไป" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "ไม่เข้าใจค่าบูลีน %s กรุณาลองใช้ true หรือ false" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "ไม่รู้จักคำสั่ง %s" @@ -2230,191 +2315,214 @@ msgstr "ไม่รู้จักคำสั่ง %s" msgid "Unable to stat the mount point %s" msgstr "ไม่สามารถ stat จุดเมานท์ %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "ไม่สามารถเปลี่ยนไดเรกทอรีไปยัง %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "ไม่สามารถ stat ซีดีรอม" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "จะไม่ใช้การล็อคกับแฟ้มล็อค %s ที่อ่านได้อย่างเดียว" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "ไม่สามารถเปิดแฟ้มล็อค %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "จะไม่ใช้การล็อคกับแฟ้มล็อค %s ที่เมานท์ผ่าน nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "ไม่สามารถล็อค %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "รอโพรเซส %s แต่ตัวโพรเซสไม่อยู่" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "โพรเซสย่อย %s เกิดข้อผิดพลาดของการใช้ย่านหน่วยความจำ (segmentation fault)" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "โพรเซสย่อย %s เกิดข้อผิดพลาดของการใช้ย่านหน่วยความจำ (segmentation fault)" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "โพรเซสย่อย %s คืนค่าข้อผิดพลาด (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "โพรเซสย่อย %s จบการทำงานกระทันหัน" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "ไม่สามารถเปิดแฟ้ม %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "ไม่สามารถเปิดไปป์สำหรับ %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "read: ยังเหลือ %lu ที่ยังไม่ได้อ่าน แต่ข้อมูลหมดแล้ว" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "write: ยังเหลือ %lu ที่ยังไม่ได้เขียน แต่ไม่สามารถเขียนได้" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "เกิดปัญหาขณะปิดแฟ้ม" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "เกิดปัญหาขณะปิดแฟ้ม" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "เกิดปัญหาขณะ sync แฟ้ม" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "เกิดปัญหาขณะลบแฟ้ม" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "เกิดปัญหาขณะ sync แฟ้ม" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "แคชของแพกเกจว่างเปล่า" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "แฟ้มแคชของแพกเกจเสียหาย" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "แฟ้มแคชของแพกเกจเป็นคนละรุ่นกัน" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "APT รุ่นนี้ไม่รองรับระบบนับรุ่นแบบ '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "แคชของแพกเกจถูกสร้างมาสำหรับสถาปัตยกรรมอื่น" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "ต้องใช้" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "ต้องใช้ขณะติดตั้ง" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "แนะนำ" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "ควรใช้ร่วมกับ" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "ขัดแย้งกับ" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "แทนที่" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "ใช้แทน" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "ทำให้พัง" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "สำคัญ" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "จำเป็น" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "มาตรฐาน" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "ตัวเลือก" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "ส่วนเสริม" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "กำลังสร้างโครงสร้างลำดับความสัมพันธ์" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "รุ่นแพกเกจที่มี" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "สร้างลำดับความสัมพันธ์" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "กำลังอ่านข้อมูลสถานะ" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "ไม่สามารถเปิดแฟ้มสถานะ %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "ไม่สามารถเขียนแฟ้มสถานะชั่วคราว %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2425,64 +2533,84 @@ msgstr "ไม่สามารถแจงแฟ้มแพกเกจ %s (1 msgid "Unable to parse package file %s (2)" msgstr "ไม่สามารถแจงแฟ้มแพกเกจ %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ขณะแจง dist)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ขณะแจง dist)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ขณะแจง dist)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ขณะแจง dist)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ขณะแจง URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (dist แบบสัมบูรณ์)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "บรรทัด %lu ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ขณะแจง dist)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "กำลังเปิด %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "บรรทัด %u ในแฟ้มรายชื่อแหล่งแพกเกจ %s ยาวเกินไป" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "บรรทัด %u ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (ชนิด)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "ไม่รู้จักชนิด '%s' ที่บรรทัด %u ในแฟ้มรายชื่อแหล่งแพกเกจ %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "บรรทัด %u ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (id ผู้ผลิต)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2494,7 +2622,7 @@ msgstr "" "ซึ่งแพกเกจดังกล่าวเป็นแพกเกจที่จำเป็นสำหรับระบบ การลบดังกล่าวมักเป็นอันตราย " "แต่ถ้าคุณต้องการทำเช่นนั้นจริงๆ ก็ให้เปิดตัวเลือก APT::Force-LoopBreak" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2506,13 +2634,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "ไม่รองรับแฟ้มดัชนีชนิด '%s'" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "จำเป็นต้องติดตั้งแพกเกจ %s ซ้ำ แต่หาตัวแพกเกจไม่พบ" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2520,34 +2648,39 @@ msgstr "" "ข้อผิดพลาด: pkgProblemResolver::Resolve สร้างคำตอบที่ทำให้เกิดแพกเกจเสีย " "อาจเกิดจากแพกเกจที่ถูกกำหนดให้คงรุ่นไว้" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "ไม่สามารถแก้ปัญหาได้ คุณได้คงรุ่นแพกเกจที่เสียอยู่ไว้" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "ดาวน์โหลดแฟ้มดัชนีบางแฟ้มไม่สำเร็จ จะข้ามรายการดังกล่าวไป หรือใช้ข้อมูลเก่าแทน" -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "ไม่มีไดเรกทอรีรายชื่อแพกเกจ %spartial" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "ไม่มีไดเรกทอรีแพกเกจ %spartial" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "ไม่สามารถล็อคไดเรกทอรีรายชื่อแพกเกจ" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "กำลังดาวน์โหลดแฟ้มที่ %li จาก %li (เหลืออีก %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "กำลังดาวน์โหลดแฟ้มที่ %li จาก %li" @@ -2567,12 +2700,12 @@ msgstr "ไม่สามารถเรียกทำงานวิธีก msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "กรุณาใส่แผ่นชื่อ: '%s' ลงในไดรว์ '%s' แล้วกด enter" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "ไม่รองรับระบบแพกเกจ '%s'" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "ไม่สามารถระบุชนิดของระบบแพกเกจที่เหมาะสมได้" @@ -2585,183 +2718,215 @@ msgstr "ไม่สามารถ stat %s" msgid "You must put some 'source' URIs in your sources.list" msgstr "คุณต้องเพิ่ม URI ชนิด 'source' ใน sources.list ของคุณด้วย" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "ไม่สามารถแจงหรือเปิดรายชื่อแพกเกจหรือสถานะแพกเกจได้" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "คุณอาจเรียก `apt-get update' เพื่อแก้ปัญหาเหล่านี้ได้" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "ระเบียนผิดรูปแบบในแฟ้มค่าปรับแต่ง: ไม่มีข้อมูลส่วนหัว 'Package'" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "ไม่เข้าใจชนิดการตรึง %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "ไม่ได้ระบุลำดับความสำคัญ (หรือค่าศูนย์) สำหรับการตรึง" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "แคชมีระบบนับรุ่นที่ไม่ตรงกัน" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "โอ้ คุณมาถึงขีดจำกัดจำนวนชื่อแพกเกจที่ APT สามารถรองรับได้แล้ว" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "โอ้ คุณมาถึงขีดจำกัดจำนวนรุ่นแพกเกจที่ APT สามารถรองรับได้แล้ว" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "โอ้ คุณมาถึงขีดจำกัดจำนวนคำบรรยายแพกเกจที่ APT สามารถรองรับได้แล้ว" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "โอ้ คุณมาถึงขีดจำกัดจำนวนความสัมพันธ์ระหว่างแพกเกจที่ APT สามารถรองรับได้แล้ว" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "ไม่พบแพกเกจ %s %s ขณะประมวลผลความขึ้นต่อแฟ้ม" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "ไม่สามารถ stat รายการแพกเกจซอร์ส %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "กำลังเก็บข้อมูลแฟ้มที่ตระเตรียมให้" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "เกิดข้อผิดพลาด IO ขณะบันทึกแคชของซอร์ส" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "เปลี่ยนชื่อไม่สำเร็จ: %s (%s -> %s)" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum ไม่ตรงกัน" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "ผลรวมแฮชไม่ตรงกัน" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "ไม่มีกุญแจสาธารณะสำหรับกุญแจหมายเลขต่อไปนี้:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, 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 คุณอาจต้องแก้ปัญหาแพกเกจนี้เอง (ไม่มี arch)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "ไม่พบแฟ้มสำหรับแพกเกจ %s คุณอาจต้องแก้ปัญหาแพกเกจนี้เอง" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "แฟ้มดัชนีแพกเกจเสียหาย ไม่มีข้อมูล Filename: (ชื่อแฟ้ม) สำหรับแพกเกจ %s" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "ขนาดไม่ตรงกัน" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "ไม่สามารถแจงแฟ้มแพกเกจ %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "หมายเหตุ: จะเลือก %s แทน %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "ข้อมูลผิดพลาดในแฟ้ม diversion: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "ไม่สามารถแจงแฟ้มแพกเกจ %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "บล็อคผู้ผลิต %s ไม่มีลายนิ้วมือ" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2770,66 +2935,66 @@ msgstr "" "กำลังใช้จุดเมานท์ซีดีรอม %s\n" "กำลังเมานท์ซีดีรอม\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "กำลังตรวจสอบชื่อแผ่น.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "ชื่อที่เก็บไว้: %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "กำลังเลิกเมานท์ซีดีรอม...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "กำลังใช้จุดเมานท์ซีดีรอม %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "กำลังเลิกเมานท์ซีดีรอม\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "กำลังรอแผ่น...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "กำลังเมานท์ซีดีรอม...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "กำลังสำรวจข้อมูลในแผ่นเพื่อหาแฟ้มดัชนี..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" -"พบดัชนีแพกเกจ %zu รายการ, ดัชนีซอร์ส %zu รายการ, ดัชนีคำแปล %zu รายการ และลายเซ็น %" -"zu รายการ\n" +"พบดัชนีแพกเกจ %zu รายการ, ดัชนีซอร์ส %zu รายการ, ดัชนีคำแปล %zu รายการ และลายเซ็น " +"%zu รายการ\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "พบชื่อแผ่น '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "ไม่ใช่ชื่อที่ใช้ได้ กรุณาลองใหม่\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2838,166 +3003,291 @@ msgstr "" "แผ่นนี้เรียกชื่อว่า:\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "กำลังคัดลอกรายชื่อแพกเกจ..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "กำลังเขียนรายชื่อแหล่งแพกเกจแหล่งใหม่\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "บรรทัดรายชื่อแหล่งแพกเกจสำหรับแผ่นนี้คือ:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "เขียนแล้ว %i ระเบียน\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "เขียนแล้ว %i ระเบียน โดยมีแฟ้มขาดหาย %i แฟ้ม\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "เขียนแล้ว %i ระเบียน โดยมีแฟ้มผิดขนาด %i แฟ้ม\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "เขียนแล้ว %i ระเบียน โดยมีแฟ้มขาดหาย %i แฟ้ม และแฟ้มผิดขนาด %i แฟ้ม\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "ขณะเปิดแฟ้มค่าตั้ง %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "ผลรวมแฮชไม่ตรงกัน" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "ไม่พบรุ่นย่อย '%s' ของ '%s'" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "ไม่พบรุ่น '%s' ของ '%s'" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "ไม่พบงาน %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "ไม่พบแพกเกจ %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "กำลังติดตั้ง %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "กำลังตั้งค่า %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "กำลังถอดถอน %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "ถอดถอน %s อย่างสมบูรณ์แล้ว" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "กำลังเรียกการสะกิด %s หลังการติดตั้ง" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "ไม่มีไดเรกทอรี '%s'" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "ไม่สามารถเปิดแฟ้ม %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "กำลังเตรียม %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "กำลังแตกแพกเกจ %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "กำลังเตรียมตั้งค่า %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "ติดตั้ง %s แล้ว" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "กำลังเตรียมถอดถอน %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "ถอดถอน %s แล้ว" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "กำลังเตรียมถอดถอน %s อย่างสมบูรณ์" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "ถอดถอน %s อย่างสมบูรณ์แล้ว" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "ไม่สามารถเขียนบันทึกปฏิบัติการ เนื่องจาก openpty() ล้มเหลว (ไม่ได้เมานท์ /dev/pts " "หรือเปล่า?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "ไม่สามารถล็อคไดเรกทอรีรายชื่อแพกเกจ" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "ไม่สามารถแพตช์แฟ้ม" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "การเชื่อมต่อถูกปิดก่อนเวลาอันควร" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E: รายการอาร์กิวเมนต์ใน Acquire::gpgv::Options ยาวเกินไป จะจบการทำงาน" + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "เกิดข้อผิดพลาดขณะประมวลผล %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "บรรทัด %u ในแฟ้มรายชื่อแหล่งแพกเกจ %s ผิดรูปแบบ (id ผู้ผลิต)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "ไม่สามารถเข้าใช้พวงกุญแจ: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "ไม่สามารถแพตช์แฟ้ม" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3040,8 +3330,8 @@ msgstr "การเชื่อมต่อถูกปิดก่อนเว #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "พบดัชนีแพกเกจ %i รายการ, ดัชนีซอร์ส %i รายการ, ดัชนีคำแปล %i รายการ และลายเซ็น %i " #~ "รายการ\n" @@ -10,154 +10,158 @@ msgid "" msgstr "" "Project-Id-Version: apt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2007-03-29 21:36+0800\n" "Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n" "Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n" +"Language: tl\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" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paketeng %s bersyon %s ay may kulang na dep:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Hindi mahanap ang paketeng %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Kabuuan ng mga Pakete : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Kabuuan ng mga Pakete : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Normal na Pakete: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Purong Birtwual na Pakete: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Nag-iisang Birtwal na Pakete: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Halong Birtwal na Pakete: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Kulang/Nawawala: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Kabuuan ng Natatanging mga Bersyon: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Kabuuan ng Natatanging mga Bersyon: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Kabuuan ng mga Dependensiya: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Kabuuan ng ugnayang Ber/Talaksan: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Kabuuan ng ugnayang Ber/Talaksan: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Kabuuan ng Mapping ng Provides: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Kabuuan ng Globbed String: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Kabuuan ng gamit na puwang ng Dependensiyang Bersyon: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Kabuuan ng Hindi Nagamit na puwang: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Kabuuan ng puwang na napag-tuosan: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Wala sa sync ang talaksan ng paketeng %s." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Kailangan niyong magbigay ng isa lamang na pattern" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Walang nahanap na mga pakete" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Hindi mahanap ang paketeng %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Talaksang Pakete:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Wala sa sync ang cache, hindi ma-x-ref ang talaksang pakete" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Mga naka-Pin na Pakete:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(hindi nahanap)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Nakaluklok: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(wala)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Kandidato: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(wala)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Naka-Pin na Pakete: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Talaang Bersyon:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s para sa %s %s kinompile noong %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -179,6 +183,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -244,7 +249,12 @@ msgstr "Bigyan ng pangalan ang Disk na ito, tulad ng 'Debian 2.1r1 Disk 1'" msgid "Please insert a Disc in the drive and press enter" msgstr "Paki-pasok ang isang Disk sa drive at pindutin ang enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Bigo ang pagpangalan muli ng %s tungong %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Ulitin ang prosesong ito para sa lahat ng mga CD sa inyong set." @@ -309,40 +319,40 @@ msgstr "" " -c=? Basahin ang talaksang pagkaayos na ito\n" " -o=? Itakda ang isang optiong pagkaayos, hal. -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Hindi makapagsulat sa %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Hindi makuha ang bersyon ng debconf. Nakaluklok ba ang debconf?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Mahaba masyado ang talaan ng extensyon ng mga pakete" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Error sa pagproseso ng directory %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Mahaba masyado ang talaan ng extensyon ng pagkukunan (source)" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Error sa pagsulat ng panimula sa talaksang nilalaman (contents)" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Error sa pagproseso ng Contents %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -427,11 +437,11 @@ msgstr "" " -c=? Basahin itong talaksang pagkaayos\n" " -o=? Itakda ang isang option na pagkaayos" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Walang mga pinili na tugma" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "May mga talaksang kulang sa grupo ng talaksang pakete `%s'" @@ -447,8 +457,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Luma ang DB, sinusubukang maupgrade ang %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Hindi tanggap ang anyo ng DB. Kung kayo ay nagsariwa mula sa nakaraang " @@ -465,95 +476,95 @@ msgstr "Hindi mabuksan ang talaksang DB %s: %s" msgid "Failed to stat %s" msgstr "Bigo ang pag-stat ng %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Walang kontrol rekord ang arkibo" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Hindi makakuha ng cursor" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Hindi mabasa ang directory %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Hindi ma-stat %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Mga error ay tumutukoy sa talaksang " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Bigo sa pag-resolba ng %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Bigo ang paglakad sa puno" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Bigo ang pagbukas ng %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Bigo ang pagbasa ng link %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Bigo ang pag-unlink ng %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Bigo ang pag-link ng %s sa %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " DeLink limit na %sB tinamaan.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Walang field ng pakete ang arkibo" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s ay walang override entry\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " Tagapangalaga ng %s ay %s hindi %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s ay walang override entry para sa pinagmulan\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s ay wala ring override entry na binary\n" @@ -653,79 +664,79 @@ msgstr "Problema sa pag-unlink ng %s" msgid "Failed to rename %s to %s" msgstr "Bigo ang pagpangalan muli ng %s tungong %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "O" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Error sa pag-compile ng regex - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Ang sumusunod na mga pakete ay may kulang na dependensiya:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "ngunit ang %s ay nakaluklok" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "ngunit ang %s ay iluluklok" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "ngunit hindi ito maaaring iluklok" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "ngunit ito ay birtwal na pakete" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "ngunit ito ay hindi nakaluklok" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "ngunit ito ay hindi iluluklok" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " o" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Ang sumusunod na mga paketeng BAGO ay iluluklok:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Ang sumusunod na mga pakete ay TATANGGALIN:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Ang sumusunod na mga pakete ay hinayaang maiwanan:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Ang susunod na mga pakete ay iu-upgrade:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Ang susunod na mga pakete ay ida-DOWNGRADE:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Ang susunod na mga hinawakang mga pakete ay babaguhin:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (dahil sa %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -733,151 +744,242 @@ msgstr "" "BABALA: Ang susunod na mga paketeng esensyal ay tatanggalin.\n" "HINDI ito dapat gawin kung hindi niyo alam ng husto ang inyong ginagawa!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu na nai-upgrade, %lu na bagong luklok, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu iniluklok muli, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu nai-downgrade, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu na tatanggalin at %lu na hindi inupgrade\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu na hindi lubos na nailuklok o tinanggal.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Paunawa, pinili ang %s para sa regex '%s'\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Paunawa, pinili ang %s para sa regex '%s'\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Ang napiling bersyon %s (%s) para sa %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Ang paketeng %s ay paketeng birtwal na bigay ng:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Nakaluklok]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Bersyong Kandidato" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Dapat kayong mamili ng isa na iluluklok." + +#: 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 "" +"Hindi magamit ang %s, ngunit ito'y tinutukoy ng ibang pakete.\n" +"Maaaring nawawala ang pakete, ito'y laos na, o ito'y makukuha lamang\n" +"sa ibang pinagmulan.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Gayunpaman, ang sumusunod na mga pakete ay humahalili sa kanya:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Ang paketeng %s ay walang kandidatong maaaring instolahin" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Paunawa, pinili ang %s imbes na %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Linaktawan ang %s, ito'y nakaluklok na at hindi nakatakda ang upgrade.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Linaktawan ang %s, ito'y nakaluklok na at hindi nakatakda ang upgrade.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Ang pagluklok muli ng %s ay hindi maaari, hindi ito makuha.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s ay pinakabagong bersyon na.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "ngunit ang %s ay iluluklok" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Hindi nakaluklok ang paketeng %s, kaya't hindi ito tinanggal\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Inaayos ang mga dependensiya..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " ay bigo." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Hindi maayos ang mga dependensiya" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Hindi mai-minimize ang upgrade set" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Tapos" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "Maaari ninyong patakbuhin ang `apt-get -f install' upang ayusin ito." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "Maaari ninyong patakbuhin ang 'apt-get -f install' upang ayusin ito." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "May mga kulang na dependensiya. Subukan niyong gamitin ang -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "" "BABALA: Ang susunod na mga pakete ay hindi matiyak ang pagka-awtentiko!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "" "Ipina-walang-bisa ang babala tungkol sa pagka-awtentiko ng mga pakete.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Iluklok ang mga paketeng ito na walang beripikasyon [o/H]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "May mga paketeng hindi matiyak ang pagka-awtentiko" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "May mga problema at -y ay ginamit na walang --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" "Error na internal, tinawagan ang InstallPackages na may sirang mga pakete!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "" "May mga paketeng kailangang tanggalin ngunit naka-disable ang Tanggal/Remove." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Error na internal, hindi natapos ang pagsaayos na pagkasunud-sunod" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Hindi maaldaba ang directory ng download" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Hindi mabasa ang talaan ng pagkukunan (sources)." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Nakapagtataka.. Hindi magkatugma ang laki, mag-email sa apt@packages.debian." "org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Kailangang kumuha ng %sB/%sB ng arkibo.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Kailangang kumuha ng %sB ng arkibo.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "" "Matapos magbuklat ay %sB na karagdagang puwang sa disk ang magagamit.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Matapos magbuklat ay %sB na puwang sa disk ang mapapalaya.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Hindi matantsa ang libreng puwang sa %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Kulang kayo ng libreng puwang sa %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "Tinakdang Trivial Only ngunit hindi ito operasyong trivial." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Oo, gawin ang sinasabi ko!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -888,28 +990,28 @@ msgstr "" "Upang magpatuloy, ibigay ang pariralang '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Abort." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Nais niyo bang magpatuloy [O/h]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Bigo sa pagkuha ng %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "May mga talaksang hindi nakuha" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Kumpleto ang pagkakuha ng mga talaksan sa modong pagkuha lamang" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -917,137 +1019,79 @@ msgstr "" "Hindi nakuha ang ilang mga arkibo, maaaring patakbuhin ang apt-get update o " "subukang may --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing at pagpalit ng media ay kasalukuyang hindi suportado" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Hindi maayos ang mga kulang na pakete." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Ina-abort ang pag-instol." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Paunawa, pinili ang %s imbes na %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Linaktawan ang %s, ito'y nakaluklok na at hindi nakatakda ang upgrade.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Hindi nakaluklok ang paketeng %s, kaya't hindi ito tinanggal\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Ang paketeng %s ay paketeng birtwal na bigay ng:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Nakaluklok]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Dapat kayong mamili ng isa na iluluklok." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Hindi magamit ang %s, ngunit ito'y tinutukoy ng ibang pakete.\n" -"Maaaring nawawala ang pakete, ito'y laos na, o ito'y makukuha lamang\n" -"sa ibang pinagmulan.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Gayunpaman, ang sumusunod na mga pakete ay humahalili sa kanya:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Ang paketeng %s ay walang kandidatong maaaring instolahin" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Ang pagluklok muli ng %s ay hindi maaari, hindi ito makuha.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s ay pinakabagong bersyon na.\n" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Release '%s' para sa '%s' ay hindi nahanap" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Bersyon '%s' para sa '%s' ay hindi nahanap" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Ang napiling bersyon %s (%s) para sa %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Hindi ma-stat ang talaan ng pagkukunan ng pakete %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Ang utos na update ay hindi tumatanggap ng mga argumento" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Hindi maaldaba ang directory ng talaan" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "Ang sumusunod na mga paketeng BAGO ay iluluklok:" +msgstr[0] "Ang sumusunod na mga paketeng BAGO ay iluluklok:" +msgstr[1] "Ang sumusunod na mga paketeng BAGO ay iluluklok:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "Ang sumusunod na mga paketeng BAGO ay iluluklok:" +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] "Ang sumusunod na mga paketeng BAGO ay iluluklok:" +msgstr[1] "Ang sumusunod na mga paketeng BAGO ay iluluklok:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1063,46 +1107,26 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "" "Ang sumusunod na impormasyon ay maaaring makatulong sa pag-ayos ng problema:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "Error na internal, may nasira ang problem resolver" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Internal error, nakasira ng bagay-bagay ang AllUpgrade" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "Hindi mahanap ang paketeng %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Hindi mahanap ang paketeng %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Paunawa, pinili ang %s para sa regex '%s'\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "ngunit ang %s ay iluluklok" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" -"Maaaring patakbuhin niyo ang `apt-get -f install' upang ayusin ang mga ito:" +"Maaaring patakbuhin niyo ang 'apt-get -f install' upang ayusin ang mga ito:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1110,7 +1134,7 @@ msgstr "" "May mga dependensiyang kulang. Subukan ang 'apt-get -f install' na walang " "mga pakete (o magtakda ng solusyon)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1121,115 +1145,144 @@ msgstr "" "o kung kayo'y gumagamit ng pamudmod na unstable ay may ilang mga paketeng\n" "kailangan na hindi pa nalikha o linipat mula sa Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Sirang mga pakete" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Ang mga sumusunod na extra na pakete ay luluklokin:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Mga paketeng mungkahi:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Mga paketeng rekomendado:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Hindi mahanap ang paketeng %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "ngunit ang %s ay iluluklok" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Sinusuri ang pag-upgrade... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Bigo" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Tapos" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Error na internal, may nasira ang problem resolver" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Hindi maaldaba ang directory ng download" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Kailangang magtakda ng kahit isang pakete na kunan ng source" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Hindi mahanap ang paketeng source para sa %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Linaktawan ang nakuha na na talaksan '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Kulang kayo ng libreng puwang sa %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Kailangang kumuha ng %sB/%sB ng arkibong source.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Kailangang kumuha ng %sB ng arkibong source.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Kunin ang Source %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Bigo sa pagkuha ng ilang mga arkibo." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Linaktawan ang pagbuklat ng nabuklat na na source sa %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Bigo ang utos ng pagbuklat '%s'.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Paki-siguro na nakaluklok ang paketeng 'dpkg-dev'.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Utos na build '%s' ay bigo.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Bigo ang prosesong anak" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "Kailangang magtakda ng kahit isang pakete na susuriin ang builddeps" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Hindi makuha ang impormasyong build-dependency para sa %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "Walang build depends ang %s.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1238,7 +1291,7 @@ msgstr "" "Dependensiyang %s para sa %s ay hindi mabuo dahil ang paketeng %s ay hindi " "mahanap" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1247,32 +1300,32 @@ msgstr "" "Dependensiyang %s para sa %s ay hindi mabuo dahil walang magamit na bersyon " "ng paketeng %s na tumutugon sa kinakailangang bersyon" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" -"Bigo sa pagbuo ng dependensiyang %s para sa %s: Ang naka-instol na paketeng %" -"s ay bagong-bago pa lamang." +"Bigo sa pagbuo ng dependensiyang %s para sa %s: Ang naka-instol na paketeng " +"%s ay bagong-bago pa lamang." -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Bigo sa pagbuo ng dependensiyang %s para sa %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Hindi mabuo ang build-dependencies para sa %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Bigo sa pagproseso ng build dependencies" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Suportadong mga Module:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1297,6 +1350,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1355,7 +1410,7 @@ msgstr "" "para sa karagdagang impormasyon at mga option.\n" " Ang APT na ito ay may Kapangyarihan Super Kalabaw.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1604,11 +1659,11 @@ msgstr "Ang talaksang %s/%s ay pumapatong sa isang talaksan sa paketeng %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Hindi mabasa ang %s" @@ -1637,10 +1692,9 @@ msgstr "Bigo sa pag-stat ng %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Ang info at temp directory ay kailangang nasa parehong filesystem" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Binabasa ang Listahan ng mga Pakete" @@ -1744,12 +1798,33 @@ msgstr "Bigo sa paghanap ng tanggap na talaksang control" msgid "Unparsable control file" msgstr "Di maintindihang talaksang control" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Hindi makapag-bukas ng pipe para sa %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Error sa pagbasa mula sa prosesong %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Bigo ang pag-stat" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Bigo ang pagtakda ng oras ng pagbago" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Hindi mabasa ang database ng cdrom %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1757,7 +1832,7 @@ msgstr "" "Paki-gamit ang apt-cdrom upang makilala ng APT itong CD na ito. Hindi " "maaaring gamitin ang apt-get update upang magdagdag ng bagong mga CD" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Maling CD" @@ -1774,15 +1849,6 @@ msgstr "Hindi nahanap ang Disk." msgid "File not found" msgstr "Hindi Nahanap ang Talaksan" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Bigo ang pag-stat" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Bigo ang pagtakda ng oras ng pagbago" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Di tanggap na URI, mga lokal na URI ay di dapat mag-umpisa ng //" @@ -1841,7 +1907,7 @@ msgstr "Lumipas ang koneksyon" msgid "Server closed the connection" msgstr "Sinarhan ng server ang koneksyon" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Error sa pagbasa" @@ -1853,181 +1919,176 @@ msgstr "May sagot na bumubo sa buffer." msgid "Protocol corruption" msgstr "Sira ang protocol" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Error sa pagsulat" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Hindi maka-likha ng socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Hindi maka-konekta sa socket ng datos, nag-time-out ang koneksyon" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Hindi maka-konekta sa socket na passive." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "di makakuha ang getaddrinfo ng socket na nakikinig" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Hindi maka-bind ng socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Hindi makarinig sa socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Hindi malaman ang pangalan ng socket" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Hindi makapagpadala ng utos na PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Di kilalang pamilya ng address %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Bigo ang EPRT, sabi ng server ay: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Nag-timeout ang socket ng datos" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Hindi makatanggap ng koneksyon" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Problema sa pag-hash ng talaksan" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Hindi makakuha ng talaksan, sabi ng server ay '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Nag-timeout ang socket ng datos" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Bigo ang paglipat ng datos, sabi ng server ay '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Tanong" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Hindi ma-invoke " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Kumokonekta sa %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Hindi makalikha ng socket para sa %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Hindi maumpisahan ang koneksyon sa %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Hindi maka-konekta sa %s:%s (%s), nag-timeout ang koneksyon" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Hindi maka-konekta sa %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Kumokonekta sa %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Hindi maresolba ang '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Pansamantalang kabiguan sa pagresolba ng '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "May naganap na kababalaghan sa pagresolba ng '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Hindi maka-konekta sa %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Hindi mabasa ang keyring: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Sobrang haba ng talaan ng argumento mula sa Acquire::gpgv::Options. " -"Lalabas." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Ina-abort ang pag-instol." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Error na internal: Tanggap na lagda, ngunit hindi malaman ang key " "fingerprint?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Hindi kukulang sa isang hindi tanggap na lagda ang na-enkwentro." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Hindi maitakbo ang '%s' upang maberipika ang lagda (nakaluklok ba ang gpgv?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Hindi kilalang error sa pag-execute ng gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Ang sumusunod na mga lagda ay imbalido:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2035,16 +2096,6 @@ msgstr "" "Ang sumusunod na mga lagda ay hindi maberipika dahil ang public key ay hindi " "available:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Hindi makapag-bukas ng pipe para sa %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Error sa pagbasa mula sa prosesong %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Naghihintay ng panimula" @@ -2078,143 +2129,176 @@ msgstr "Sira ang range support ng HTTP server na ito" msgid "Unknown date format" msgstr "Di kilalang anyo ng petsa" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Bigo ang pagpili" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Nag-timeout ang koneksyon" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Error sa pagsulat ng talaksang output" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Error sa pagsulat sa talaksan" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Error sa pagsusulat sa talaksan" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Error sa pagbasa mula sa server, sinarhan ng remote ang koneksyon" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Error sa pagbasa mula sa server" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Bigo sa pagsulat ng talaksang %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Maling datos sa panimula" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Bigo ang koneksyon" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Internal na error" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Hindi mai-mmap ang talaksang walang laman" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Hindi makapag-bukas ng pipe para sa %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Hindi makagawa ng mmap ng %lu na byte" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Hindi mabuksan %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Hindi ma-invoke " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Piniling %s ay hindi nahanap" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Hindi kilalang katagang uri: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Binubuksan ang talaksang pagsasaayos %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Syntax error %s:%u: Nag-umpisa ang block na walang pangalan." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Syntax error %s:%u: Maling anyo ng Tag" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Syntax error %s:%u: May basura matapos ng halaga" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Syntax error %s:%u: Maaari lamang gawin ang mga direktiba sa tuktok na antas" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Syntax error %s:%u: Labis ang pagkaka-nest ng mga include" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Syntax error %s:%u: Sinama mula dito" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Syntax error %s:%u: Di suportadong direktiba '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Syntax error %s:%u: Maaari lamang gawin ang mga direktiba sa tuktok na antas" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Syntax error %s:%u: May basura sa dulo ng talaksan" @@ -2245,34 +2329,34 @@ msgstr "Opsyon sa command line %s ay di naintindihan." msgid "Command line option %s is not boolean" msgstr "Opsyon sa command line %s ay hindi boolean" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Opsyon %s ay nangangailangan ng argumento" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" "Opsyon %s: Ang pagtakda ng aytem sa pagkaayos ay nangangailangan ng " "=<halaga>." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Opsyon %s ay nangangailangan ng argumentong integer, hindi '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Opsyon '%s' ay labis ang haba" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Hindi naintindihan ang %s, subukan ang true o false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Di tanggap na operasyon %s" @@ -2282,195 +2366,218 @@ msgstr "Di tanggap na operasyon %s" msgid "Unable to stat the mount point %s" msgstr "Di mai-stat ang mount point %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Di makalipat sa %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Bigo sa pag-stat ng cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Hindi ginagamit ang pagaldaba para sa basa-lamang na talaksang aldaba %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Hindi mabuksan ang talaksang aldaba %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Hindi gumagamit ng pag-aldaba para sa talaksang aldaba %s na naka-mount sa " "nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "hindi makuha ang aldaba %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Naghintay, para sa %s ngunit wala nito doon" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Nakatanggap ang sub-process %s ng segmentation fault." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Nakatanggap ang sub-process %s ng segmentation fault." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Naghudyat ang sub-process %s ng error code (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Ang sub-process %s ay lumabas ng di inaasahan" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Hindi mabuksan ang talaksang %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Hindi makapag-bukas ng pipe para sa %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "pagbasa, mayroong %lu na babasahin ngunit walang natira" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "pagsulat, mayroon pang %lu na isusulat ngunit hindi makasulat" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Problema sa pagsara ng talaksan" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Problema sa pagsara ng talaksan" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Problema sa pag-sync ng talaksan" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Problema sa pag-unlink ng talaksan" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Problema sa pag-sync ng talaksan" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Walang laman ang cache ng pakete" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Sira ang talaksan ng cache ng pakete" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Ang talaksan ng cache ng pakete ay hindi magamit na bersyon" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Ang APT na ito ay hindi nagsusuporta ng versioning system '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Ang cache ng pakete ay binuo para sa ibang arkitektura" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Dependensiya" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "PreDepends" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Mungkahi" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Rekomendado" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Tunggali" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Pumapalit" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Linalaos" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "importante" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "kailangan" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "standard" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "optional" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "extra" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Ginagawa ang puno ng mga dependensiya" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Bersyong Kandidato" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Pagbuo ng Dependensiya" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "Pinagsasama ang magagamit na impormasyon" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "Bigo ang pagbukas ng %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "Bigo sa pagsulat ng talaksang %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2481,64 +2588,84 @@ msgstr "Hindi ma-parse ang talaksang pakete %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Hindi ma-parse ang talaksang pakete %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist parse)<" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist parse)<" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist parse)<" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist parse)<" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (URI parse)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (absolute dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Maling anyo ng linyang %lu sa talaan ng pagkukunan %s (dist parse)<" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Binubuksan %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Labis ang haba ng linyang %u sa talaksang pagkukunan %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Maling anyo ng linyang %u sa talaksang pagkukunan %s (uri)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Hindi kilalang uri '%s' sa linyang %u sa talaksan ng pagkukunan %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Maling anyo ng linyang %u sa talaksang pagkukunan %s (vendor id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2550,7 +2677,7 @@ msgstr "" "loop. Madalas ay masama ito, ngunit kung nais niyo talagang gawin ito, i-" "activate ang APT::Force-LoopBreak na option." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2562,7 +2689,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Hindi suportado ang uri ng talaksang index na '%s'" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2570,7 +2697,7 @@ msgstr "" "Kailangan ma-instol muli ang paketeng %s, ngunit hindi ko mahanap ang arkibo " "para dito." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2578,12 +2705,12 @@ msgstr "" "Error, pkgProblemResolver::Resolve ay naghudyat ng mga break, maaaring dulot " "ito ng mga paketeng naka-hold." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "Hindi maayos ang mga problema, mayroon kayong sirang mga pakete na naka-hold." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2591,24 +2718,29 @@ msgstr "" "May mga talaksang index na hindi nakuha, sila'y di pinansin, o ginamit ang " "mga luma na lamang." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Nawawala ang directory ng talaan %spartial." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Nawawala ang directory ng arkibo %spartial." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Hindi maaldaba ang directory ng talaan" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Kinukuha ang talaksang %li ng %li (%s ang natitira)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Kinukuha ang talaksang %li ng %li" @@ -2629,12 +2761,12 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "Ikasa ang disk na may pangalang: '%s' sa drive '%s' at pindutin ang enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Hindi suportado ang sistema ng paketeng '%s'" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Hindi matuklasan ang akmang uri ng sistema ng pakete " @@ -2647,146 +2779,168 @@ msgstr "Hindi ma-stat ang %s" msgid "You must put some 'source' URIs in your sources.list" msgstr "Kailangan niyong maglagay ng 'source' URIs sa inyong sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Hindi ma-parse o mabuksan ang talaan ng mga pakete o ng talaksang estado." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Maaaring patakbuhin niyo ang apt-get update upang ayusin ang mga problemang " "ito" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Di tanggap na record sa talaksang pagtatangi, walang Package header" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Hindi naintindihan ang uri ng pin %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Walang prioridad (o sero) na nakatakda para sa pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Hindi akma ang versioning system ng cache" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "May naganap na error habang prinoseso ang %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "May naganap na error habang prinoseso ang %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "May naganap na error habang prinoseso ang %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "May naganap na error habang prinoseso ang %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "May naganap na error habang prinoseso ang %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "May naganap na error habang prinoseso ang %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "May naganap na error habang prinoseso ang %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "May naganap na error habang prinoseso ang %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "May naganap na error habang prinoseso ang %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" "Wow, nalagpasan niyo ang bilang ng pangalan ng pakete na kaya ng APT na ito." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Wow, nalagpasan niyo ang bilang ng bersyon na kaya ng APT na ito." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Wow, nalagpasan niyo ang bilang ng bersyon na kaya ng APT na ito." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Wow, nalagpasan niyo ang bilang ng dependensiya na kaya ng APT na ito." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "May naganap na error habang prinoseso ang %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "May naganap na Error habang prinoseso ang %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" "Hindi nahanap ang paketeng %s %s habang prinoseso ang mga dependensiya." -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Hindi ma-stat ang talaan ng pagkukunan ng pakete %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Kinukuha ang Talaksang Provides" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "IO Error sa pag-imbak ng source cache" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "pagpalit ng pangalan ay bigo, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Di tugmang MD5Sum" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "Di tugmang MD5Sum" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Walang public key na magamit para sa sumusunod na key ID:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2795,7 +2949,7 @@ msgstr "" "Hindi ko mahanap ang talaksan para sa paketeng %s. Maaaring kailanganin " "niyong ayusin ng de kamay ang paketeng ito. (dahil sa walang arch)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2804,7 +2958,7 @@ msgstr "" "Hindi ko mahanap ang talaksan para sa paketeng %s. Maaaring kailanganin " "niyong ayusin ng de kamay ang paketeng ito." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2812,31 +2966,41 @@ msgstr "" "Sira ang talaksang index ng mga pakete. Walang Filename: field para sa " "paketeng %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Di tugmang laki" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Hindi ma-parse ang talaksang pakete %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Paunawa, pinili ang %s imbes na %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Di tanggap na linya sa talaksang diversion: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Hindi ma-parse ang talaksang pakete %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Block ng nagbebenta %s ay walang fingerprint" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2845,67 +3009,67 @@ msgstr "" "Ginagamit ang %s bilang mount point ng CD-ROM\n" "Sinasalang ang CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Kinikilala..." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Naka-imbak na Label: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "Ina-unmount ang CD-ROM..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Ginagamit ang %s bilang mount point ng CD-ROM\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Ina-unmount ang CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Hinihintay ang disc...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Sinasalang ang CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Sinisiyasat ang Disc para sa talaksang index...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Nakahanap ng %i na index ng mga pakete, %i na index ng source at %i na " "signature\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "Naka-imbak na Label: %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Hindi yan tanggap na pangalan, subukan muli.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2914,165 +3078,293 @@ msgstr "" "Ang Disc na ito ay nagngangalang: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Kinokopya ang Listahan ng mga Pakete" -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Sinusulat ang bagong listahan ng pagkukunan\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Mga nakatala sa Listahan ng Source para sa Disc na ito ay:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Nagsulat ng %i na record.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Nagsulat ng %i na record na may %i na talaksang kulang.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Nagsulat ng %i na record na may %i na talaksang mismatch\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Nagsulat ng %i na record na may %i na talaksang kulang at %i na talaksang " "mismatch\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Binubuksan ang talaksang pagsasaayos %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "Di tugmang MD5Sum" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Release '%s' para sa '%s' ay hindi nahanap" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Bersyon '%s' para sa '%s' ay hindi nahanap" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Hindi mahanap ang paketeng %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Hindi mahanap ang paketeng %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "Iniluklok ang %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Isasaayos ang %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Tinatanggal ang %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Natanggal ng lubusan ang %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "Nawawala ang directory ng talaan %spartial." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Hindi mabuksan ang talaksang %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Hinahanda ang %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Binubuklat ang %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Hinahanda ang %s upang isaayos" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Iniluklok ang %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Naghahanda para sa pagtanggal ng %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Tinanggal ang %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Naghahanda upang tanggalin ng lubusan ang %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Natanggal ng lubusan ang %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Hindi maaldaba ang directory ng talaan" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Hindi mai-patch ang talaksan" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Nagsara ng maaga ang koneksyon" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Sobrang haba ng talaan ng argumento mula sa Acquire::gpgv::Options. " +#~ "Lalabas." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "May naganap na error habang prinoseso ang %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Maling anyo ng linyang %u sa talaksang pagkukunan %s (vendor id)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Hindi mabasa ang keyring: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Hindi mai-patch ang talaksan" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3115,8 +3407,8 @@ msgstr "Nagsara ng maaga ang koneksyon" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "Nakahanap ng %i na index ng mga pakete, %i na index ng source at %i na " #~ "signature\n" @@ -6,154 +6,158 @@ msgid "" msgstr "" "Project-Id-Version: apt-all\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2006-07-29 15:57+0300\n" "Last-Translator: Artem Bondarenko <artem.brz@gmail.com>\n" "Language-Team: Українська <uk@li.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.1\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Пакунок %s версії %s має незадоволену залежність:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Не можу знайти пакунок %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Всього імен пакунків : " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Всього імен пакунків : " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Нормальних пакунків: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Чисто віртуальних пакунків: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Окремих віртуальних пакунків: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Змішаних віртуальних пакунків: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Пропущено: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Всього унікальних версій: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 #, fuzzy msgid "Total distinct descriptions: " msgstr "Всього унікальних версій: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Всього залежностей: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Всього відносин Версія/Файл: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 #, fuzzy msgid "Total Desc/File relations: " msgstr "Всього відносин Версія/Файл: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Всього відносин Provides: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Всього розгорнутих рядків: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Всього інформації про залежності: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Порожнього місця в кеші: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Загальний простір полічений для: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Перелік пакунків %s розсинхронізований." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Ви повинні задати рівно один шаблон" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Не знайдено жодного пакунка" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Не можу знайти пакунок %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Переліки пакунків:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "Кеш не синхронізований, неможливо знайти посилання на перелік пакунків" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Зафіксовані пакунки:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(не знайдено)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Встановлено: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(відсутній)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Кандидат: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(відсутній)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Фіксатор(pin) пакунка: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Таблиця версій:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, fuzzy, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s для %s %s скомпільовано %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 #, fuzzy msgid "" "Usage: apt-cache [options] command\n" @@ -175,6 +179,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -237,7 +242,12 @@ msgstr "Задайте назву для цього диска, наприкла msgid "Please insert a Disc in the drive and press enter" msgstr "Вставте диск у пристрій і натисніть Ввід" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Не вдалося перейменувати %s в %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Повторіть цей процес для інших наявних CD." @@ -302,42 +312,42 @@ msgstr "" " -c=? Читати зазначений конфігураційний файл\n" " -o=? Вказати довільну опцію, наприклад, -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Неможливо записати в %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Неможливо визначити версію debconf. Він встановлений?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Список розширень, припустимих для пакунків, занадто довгий" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Помилка обробки течи %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "" "Список розширень, припустимих для пакунків з вихідними текстами, занадто " "довгий" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Помилка запису заголовка в повний перелік вмісту пакунків (Contents)" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "помилка обробки повного переліку вмісту пакунків (Contents) %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -425,11 +435,11 @@ msgstr "" " -c=? Використати зазначений конфігураційний файл\n" " -o=? Вказати довільний параметр конфігурації" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Збігів не виявлено" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "У групі пакунків '%s' відсутні деякі файли" @@ -445,8 +455,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB застаріла, намагаюсь оновити %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Формати DB не є правильним. Якщо ви оновилися зі старої версії apt, будь-" @@ -463,95 +474,95 @@ msgstr "Не вдалося відкрити DB файл %s: %s" msgid "Failed to stat %s" msgstr "Не вдалося одержати атрибути %s" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "В архіві немає поля control" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Неможливо одержати курсор" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Не вдалося прочитати теку %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Неможливо прочитати атрибути %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: Помилки відносяться до файлу" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Не вдалося піти по посиланню %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Не вдалося зробити обхід дерева" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Не вдалося відкрити %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr "DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Не вдалося прочитати посилання %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Не вдалося видалити %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Не вдалося створити посилання %s на %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr "Перевищено ліміт в %s в DeLink.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "В архіві немає поля package" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " Відсутній запис про перепризначення для %s\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " пакунок %s супроводжує %s, а не %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr "" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr "" @@ -651,79 +662,79 @@ msgstr "Не вдалося видалити %s" msgid "Failed to rename %s to %s" msgstr "Не вдалося перейменувати %s в %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Т" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Помилка компіляції регулярного виразу - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Пакунки, що мають незадоволені залежності:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "але %s вже встановлений" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "але %s буде встановлений" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "але він не може бути встановлений" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "але це віртуальний пакунок" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "але він не встановлений" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "але він не буде встановлений" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " чи" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "НОВІ пакунки, які будуть встановлені:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Пакунки, які будуть ВИДАЛЕНІ:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Пакунки, які будуть залишені в незмінному вигляді:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Пакунки, які будуть ОНОВЛЕНІ:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Пакунки, будуть замінені на більш СТАРІ версії:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Пакунки, які повинні були б залишитися без змін, але будуть замінені:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (внаслідок %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -731,151 +742,245 @@ msgstr "" "УВАГА: Ці істотно важливі пакунки будуть вилучені.\n" "НЕ РОБІТЬ цього, якщо ви НЕ уявляєте собі всі можливі наслідки!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "оновлено %lu, встановлено %lu нових пакунків, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr " %lu перевстановлено, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu пакунків замінено на старі версії, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "для видалення відмічено %lu пакунків, і %lu пакунків не оновлено.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "не встановлено до кінця чи видалено %lu пакунків.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Помітьте, регулярний вираз %2$s призводить до вибору %1$s\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Помітьте, регулярний вираз %2$s призводить до вибору %1$s\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Обрана версія %s (%s) для %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Пакунок %s - віртуальний, його функції надаються пакунками:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Встановлено]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Версії кандидатів" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Ви повинні явно вказати, який саме ви хочете встановити." + +#: 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 недоступний, але згадується у переліку залежностей іншого " +"пакунка.\n" +"Це може означати, що пакунок відсутній, застарів, або доступний з джерел, не " +"згаданих в sources.list\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Однак наступні пакунки можуть його замінити:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Для пакунка %s не знайдені кандидати на встановлення" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Помітьте, замість %2$s вибирається %1$s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "" +"Пропускається %s - пакунок вже встановлений, і опція upgrade не " +"встановлена.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "" +"Пропускається %s - пакунок вже встановлений, і опція upgrade не " +"встановлена.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Перевстановлення %s неможливе, бо він не може бути завантаженим.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "Вже встановлена найновіша версія %s.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, fuzzy, c-format +msgid "%s set to manually installed.\n" +msgstr "але %s буде встановлений" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Пакунок %s не встановлений, тому не може бути видалений\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Виправлення залежностей..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " невдача." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Неможливо скоригувати залежності" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Неможливо мінімізувати набір оновлень" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Виконано" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "" "Можливо, для виправлення цих помилок ви захочете скористатися 'apt-get -f " "install'." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "Незадоволені залежності. Спробуйте використати -f." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "УВАГА: Наступні пакунки неможливо автентифікувати!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Автентифікаційне попередження не прийнято до уваги.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Встановити ці пакунки без перевірки [т/Н]? " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Деякі пакунки неможливо автентифікувати" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Існують проблеми, а опція -y використана без --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "" "Внутрішня помилка, InstallPackages була викликана з непрацездатними " "пакунками!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Пакунки необхідно видалити, але видалення заборонене." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Внутрішня помилка, Ordering не завершилася" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Неможливо заблокувати теку для завантаження" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Неможливо прочитати перелік джерел." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "Дивно.. Розбіжність розмірів, напишіть на apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Необхідно завантажити %sB/%sB архівів.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Необхідно завантажити %sB архівів.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, fuzzy, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Після розпакування об'єм зайнятого дискового простору зросте на %sB.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, fuzzy, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "" "Після розпакування об'єм зайнятого дискового простору зменшиться на %sB.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Не вдалося визначити кількість вільного місця в %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Недостатньо вільного місця в %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "Запитане виконання тільки тривіальних операцій, але це не тривіальна " "операція." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Так, робити, як я скажу!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -886,28 +991,28 @@ msgstr "" "Щоб продовжити, введіть фразу: '%s'\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Перервано." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Бажаєте продовжити [Т/н]? " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Не вдалося завантажити %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Деякі файли не вдалося завантажити" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Вказано режим \"тільки завантаження\", і завантаження завершено" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -915,139 +1020,79 @@ msgstr "" "Неможливо завантажити деякі архіви, імовірно треба виконати apt-get update " "або спробувати повторити запуск з ключем --fix-missing?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing і зміна носія в даний момент не підтримується" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Неможливо виправити втрачені пакунки." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Переривається встановлення." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Помітьте, замість %2$s вибирається %1$s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "" -"Пропускається %s - пакунок вже встановлений, і опція upgrade не " -"встановлена.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Пакунок %s не встановлений, тому не може бути видалений\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Пакунок %s - віртуальний, його функції надаються пакунками:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Встановлено]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Ви повинні явно вказати, який саме ви хочете встановити." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 недоступний, але згадується у переліку залежностей іншого " -"пакунка.\n" -"Це може означати, що пакунок відсутній, застарів, або доступний з джерел, не " -"згаданих в sources.list\n" +"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] "" +msgstr[1] "" -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Однак наступні пакунки можуть його замінити:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Для пакунка %s не знайдені кандидати на встановлення" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Перевстановлення %s неможливе, бо він не може бути завантаженим.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "Вже встановлена найновіша версія %s.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Реліз '%s' для '%s' не знайдений" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Версія '%s' для '%s' не знайдена" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Обрана версія %s (%s) для %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Не вдалося прочитати атрибути переліку вихідних текстів%s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Команді update не потрібні аргументи" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Неможливо заблокувати теку з переліками пакунків" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 #, fuzzy 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 "НОВІ пакунки були встановлені автоматично і більше не потрібні:" +msgstr[0] "НОВІ пакунки були встановлені автоматично і більше не потрібні:" +msgstr[1] "НОВІ пакунки були встановлені автоматично і більше не потрібні:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "НОВІ пакунки були встановлені автоматично і більше не потрібні:" +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] "НОВІ пакунки були встановлені автоматично і більше не потрібні:" +msgstr[1] "НОВІ пакунки були встановлені автоматично і більше не потрібні:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Використовуйте 'apt-get autoremove' щоб видалити їх." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1065,46 +1110,26 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Наступна інформація можливо допоможе Вам:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 #, fuzzy msgid "Internal Error, AutoRemover broke stuff" msgstr "Внутрішня помилка, вирішувач проблем все поламав" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Внутрішня помилка, AllUpgrade все поламав" -#: cmdline/apt-get.cc:1602 -#, fuzzy, c-format -msgid "Couldn't find task %s" -msgstr "Не можу знайти пакунок %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Не можу знайти пакунок %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Помітьте, регулярний вираз %2$s призводить до вибору %1$s\n" - -#: cmdline/apt-get.cc:1771 -#, fuzzy, c-format -msgid "%s set to manually installed.\n" -msgstr "але %s буде встановлений" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "" "Можливо, для виправлення цих помилок Ви захочете скористатися 'apt-get -f " "install':" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1112,7 +1137,7 @@ msgstr "" "Незадоволені залежності. Спробуйте виконати 'apt-get -f install', не " "вказуючи імені пакунка (або знайдіть інше рішення)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1123,121 +1148,150 @@ msgstr "" "або ж використаєте нестабільний дистрибутив, і запитані Вами пакунки\n" "ще не створені або були вилучені з Incoming." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Зламані пакунки" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Будуть встановлені наступні додаткові пакунки:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Пропоновані пакунки:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Рекомендовані пакунки:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Не можу знайти пакунок %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "але %s буде встановлений" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Обчислення оновлень... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Невдача" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Виконано" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Внутрішня помилка, вирішувач проблем все поламав" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Неможливо заблокувати теку для завантаження" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "" "Вкажіть як мінімум один пакунок, для якого необхідно завантажити вихідні " "тексти" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Неможливо знайти пакунок з вихідними текстами для %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Пропускаємо вже завантажений файл '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Недостатньо місця в %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Необхідно завантажити %sB/%sB з архівів вихідних текстів.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Потрібно завантажити %sB архівів з вихідними текстами.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Завантаження вихідних текстів %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Деякі архіви не вдалося завантажити." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "" "Розпакування вихідних текстів пропущено, тому що в %s вже перебувають " "розпаковані вихідні тексти\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Команда розпакування '%s' завершилася невдало.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Перевірте, чи встановлений пакунок 'dpkg-dev'.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Команда побудови '%s' закінчилася невдало.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Породжений процес завершився невдало" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Для перевірки залежностей для побудови необхідно вказати як мінімум один " "пакунок" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Неможливо одержати інформацію про залежності для побудови %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s не має залежностей для побудови.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " @@ -1245,7 +1299,7 @@ msgid "" msgstr "" "Залежність типу %s для %s не може бути задоволена, бо пакунок %s не знайдено" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1254,32 +1308,32 @@ msgstr "" "Залежність типу %s для %s не може бути задоволена, бо ні одна з версій " "пакунка %s не задовольняє умови" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Не вдалося задовольнити залежність типу %s для пакунка %s: Встановлений " "пакунок %s новіше, аніж треба" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Неможливо задовольнити залежність типу %s для пакунка %s: %s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Залежності для побудови %s не можуть бути задоволені." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Обробка залежностей для побудови закінчилася невдало" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Підтримувані модулі:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1304,6 +1358,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1366,7 +1422,7 @@ msgstr "" "містять більше інформації.\n" " This APT has Super Cow Powers.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1617,11 +1673,11 @@ msgstr "Файл %s/%s перезаписує інший з пакету %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Неможливо прочитати %s" @@ -1650,10 +1706,9 @@ msgstr "Не вдалося прочитати атрибути %sinfo" msgid "The info and temp directories need to be on the same filesystem" msgstr "Теки info і temp повинні бути на тій самій файловій системі" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Читання переліків пакетів" @@ -1759,12 +1814,33 @@ msgstr "Не вдалося знайти правильний контрольн msgid "Unparsable control file" msgstr "Контрольний файл не можливо обробити" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Неможливо відкрити канал (pipe) для %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Помилка читання з процесу %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Не вдалося одержати атрибути" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Не вдалося встановити час модифікації" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Неможливо прочитати базу %s з cdrom'у" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1772,7 +1848,7 @@ msgstr "" "Будь-ласка використовуйте apt-cdrom, щоб APT розпізнав цей CD-ROM, apt-get " "update не може бути використаним для додання нових CD" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "Невірний CD-ROM" @@ -1789,15 +1865,6 @@ msgstr "Диск не знайдено." msgid "File not found" msgstr "Файл не знайдено" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Не вдалося одержати атрибути" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Не вдалося встановити час модифікації" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Невірне посилання, локальні посилання повинні починатися з //" @@ -1856,7 +1923,7 @@ msgstr "Час з'єднання вичерпався" msgid "Server closed the connection" msgstr "Сервер закрив з'єднання" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Помилка читання" @@ -1868,181 +1935,177 @@ msgstr "Відповідь переповнила буфер." msgid "Protocol corruption" msgstr "Спотворений протокол" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Помилка запису" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Неможливо створити сокет (socket)" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Неможливо під'єднати сокет (socket) з даними, час з'єднання вичерпався" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Неможливо під'єднати пасивний сокет (passive socket)." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 #, fuzzy msgid "getaddrinfo was unable to get a listening socket" msgstr "Виклик getaddrinfo не зміг отримати сокет" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Неможливо приєднатися до сокета" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 #, fuzzy msgid "Could not listen on the socket" msgstr "Не можливо утримувати з'єднання на сокеті" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Не вдалося визначити назву сокета" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Неможливо відіслати команду PORT" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Невідоме адресове сімейство %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT невдало, сервер мовив: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Час з'єднання з сокетом даних вичерпався" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Неможливо прийняти з'єднання" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Проблема хешування файла" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Неможливо завантажити файл, сервер мовив: '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Час з'єднання з сокетом (socket) з даними вичерпався" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Передача даних обірвалася, сервер мовив '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Черга" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Неможливо викликати " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "З'єднання з %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Неможливо створити сокет для %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Неможливо ініціалізувати з'єднання з %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Неможливо з'єднатися з %s:%s (%s), час з'єднання вичерпався" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Не можливо під'єднатися до %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "З'єднання з %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Не можу знайти IP адрес для %s" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Тимчасова помилка при отриманні IP адреси '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Сталося щось дивне при спробі отримати IP адрес для '%s:%s' (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Не можливо під'єднатися до %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, fuzzy, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Неможливо отримати доступ до keyring: '%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "" -"E: Перелік аргументів з Acquire::gpgv::Options занадто довгий. Відміна." +msgid "No keyring installed in %s." +msgstr "Переривається встановлення." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "" "Внутрішня помилка: Вірний підпис (signature), але не можливо визначити його " "відбиток?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Знайдено як мінімум один невірний підпис." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "Неможливо виконати '%s' для перевірки підпису, gpgv встановлено?" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Невідома помилка виконання gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Слідуючі підписи були невірними:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" @@ -2050,16 +2113,6 @@ msgstr "" "Слідуючі підписи не можуть бути перевірені, тому що, публічний ключ " "відсутній:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Неможливо відкрити канал (pipe) для %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Помилка читання з процесу %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Очікування на заголовки" @@ -2093,146 +2146,180 @@ msgstr "Цей HTTP сервер має поламану підтримку 'ran msgid "Unknown date format" msgstr "Невідомий формат дати" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Вибір не вдався" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Час очікування з'єднання вийшов" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Помилка запису в вихідний файл" -#: methods/http.cc:849 +#: methods/http.cc:852 #, fuzzy msgid "Error writing to file" msgstr "Помилка запису в файл" -#: methods/http.cc:877 +#: methods/http.cc:880 #, fuzzy msgid "Error writing to the file" msgstr "Помилка запису в файл" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Помилка читання з сервера. Віддалена сторона закрила з'єднання" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Помилка читання з сервера" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 #, fuzzy msgid "Failed to truncate file" msgstr "Не вдалося записати файл %s" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Погана заголовкова інформація" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "З'єднання не вдалося" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Внутрішня помилка" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Неможливо відобразити в пам'яті пустий файл" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Неможливо відкрити канал (pipe) для %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Неможливо відобразити в пам'яті %lu байт" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Не вдалося відкрити %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Неможливо викликати " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Вибір %s не знайдено" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Нерозпізнаваний тип абревіатури: '%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Відкривається конфігураційний файл %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Синтаксова помилка %s:%u: Блок починається без назви." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Синтаксова помилка %s:%u: спотворений тег" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Синтаксова помилка %s:%u: зайві символи після величини" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, fuzzy, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "" "Синтаксова помилка %s:%u: Директиви можуть бути виконані тільки на " "найвищому рівні" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Синтаксова помилка %s:%u: Забагато вмонтованих включень" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Синтаксова помилка %s:%u: Включена звідси" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Синтаксова помилка %s:%u: Директива '%s' не підтримується" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "" +"Синтаксова помилка %s:%u: Директиви можуть бути виконані тільки на " +"найвищому рівні" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Синтаксова помилка %s:%u: зайві символи в кінці файла" @@ -2263,32 +2350,32 @@ msgstr "Незрозумілий параметр %s командного ряд msgid "Command line option %s is not boolean" msgstr "Не логічний параметр %s командного рядка" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Параметр %s потребує аргумента." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Параметр %s потребує цілочислений аргумент, але не '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Параметр '%s' занадто довгий" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Незрозумілий вираз %s , спробуйте true чи false." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Невірна дія %s" @@ -2298,197 +2385,220 @@ msgstr "Невірна дія %s" msgid "Unable to stat the mount point %s" msgstr "Неможливо прочитати атрибути точки монтування %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Неможливо зробити зміни у %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Не вдалося прочитати атрибути cdrom" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "" "Блокування не використовується, так як файл блокування %s доступний тільки " "для читання" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Не можливо відкрити lock файл %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "" "Блокування не використовується, так як файл блокування %s знаходиться на " "файловій системі nfs" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, fuzzy, c-format msgid "Could not get lock %s" msgstr "Не можливо отримати lock %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Очікується на %s але його тут немає" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Підпроцес %s отримав segmentation fault." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Підпроцес %s отримав segmentation fault." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Підпроцес %s повернув код помилки (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Підпроцес %s раптово завершився" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Не можливо відкрити файл %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Неможливо відкрити канал (pipe) для %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "" "помилка при читанні. мали прочитати ще %lu байт, але нічого більше нема" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "помилка при записі, мали прочитати ще %lu байт, але не змогли" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" msgstr "Проблема з закриттям файла" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" +msgstr "Проблема з закриттям файла" + +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Проблема з синхронізацією файла" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Проблема з роз'єднанням файла" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Проблема з синхронізацією файла" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Кеш пакунків пустий" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Файл кешу пакунків пошкоджений" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Файл кешу пакунків має несумісну версію" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "APT не підтримує систему призначення версій '%s'" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Кеш пакунків був побудований для іншої архітектури" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Залежності (Depends)" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Пре-Залежності (PreDepends)" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Пропонує (Suggests)" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Рекомендує" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Конфлікти" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Заміняє (Replaces)" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Застарілі (Obsoletes)" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "Важливі (Important)" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "Необхідні (Required)" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "Стандартні (Standard)" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "Необов'язкові (Optional)" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "Додаткові (Extra)" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Побудова дерева залежностей" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Версії кандидатів" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Ґенерація залежностей" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 #, fuzzy msgid "Reading state information" msgstr "Об'єднання інформації про доступні пакунки" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, fuzzy, c-format msgid "Failed to open StateFile %s" msgstr "Не вдалося відкрити %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, fuzzy, c-format msgid "Failed to write temporary StateFile %s" msgstr "Не вдалося записати файл %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2499,65 +2609,86 @@ msgstr "Неможливо обробити файл %s пакунку (1)" msgid "Unable to parse package file %s (2)" msgstr "Неможливо обробити файл %s пакунку (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "Спотворена лінія %lu у переліку джерел %s (dist parse)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "" +"Спотворена лінія %lu у переліку джерел %s (проблема в назві дистрибутиву)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "Спотворена лінія %lu у переліку джерел %s (dist parse)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "Спотворена лінія %lu у переліку джерел %s (dist parse)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "Спотворена лінія %lu у переліку джерел %s (dist parse)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Спотворена лінія %lu у переліку джерел %s (проблема в URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "" "Спотворена лінія %lu у переліку джерел %s (проблема в назві дистрибутиву)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "Спотворена лінія %lu у переліку джерел %s (обробка URI)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "Спотворена лінія %lu у переліку джерел %s (absolute dist)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "Спотворена лінія %lu у переліку джерел %s (dist parse)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Відкриття %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Лінія %u занадто довга в переліку джерел %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Спотворена лінія %u у переліку джерел %s (тип)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Невідомий тип '%s' в лінії %u в переліку джерел %s" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Спотворена лінія %u у переліку джерел %s (vendor id)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2569,7 +2700,7 @@ msgstr "" "погано, але якщо Ви дійсно бажаєте зробити це, активуйте параметр APT::Force-" "LoopBreak." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2581,7 +2712,7 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Тип '%s' індексного файлу не підтримується" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." @@ -2589,7 +2720,7 @@ msgstr "" "Пакунок %s повинен бути перевстановленим, але я не можу знайти архіву для " "нього." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2597,11 +2728,11 @@ msgstr "" "Помилка, pkgProblemResolver::Resolve згенерував зупинку, це може бути " "пов'язано з зафіксованими пакунками." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Неможливо усунути проблеми, Ви маєте поламані зафіксовані пакунки." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2609,24 +2740,29 @@ msgstr "" "Деякі індексні файли не завантажилися, вони були зігноровані або замість них " "були використані старі версії." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Lists тека %spartial відсутня." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Архівна тека %spartial відсутня." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Неможливо заблокувати теку з переліками пакунків" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, fuzzy, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Завантажується файл %li з %li (%s залишилось)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, fuzzy, c-format msgid "Retrieving file %li of %li" msgstr "Завантажується файл %li з %li" @@ -2647,12 +2783,12 @@ msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "" "Будь-ласка, вставте диск з поміткою: '%s' в CD привід '%s' і натисніть Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Система пакування '%s' не підтримується" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Неможливо визначити тип необхідної системи пакування " @@ -2665,143 +2801,165 @@ msgstr "Неможливо прочитати атрибути %s." msgid "You must put some 'source' URIs in your sources.list" msgstr "Ви повинні записати певні 'source' посилання в твій sources.list" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Не можу обробити чи відкрити перелік пакунків чи status файл." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "Можливо, для виправлення цих помилок Ви захочете запустити apt-get" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "Невірний запис в preferences файлі, відсутній заголовок Package" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Не зрозумів тип %s для pin" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Не встановлено пріоритету (або встановлено 0) для pin" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Кеш має несумісну систему призначення версій" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Помилка, яка була викликана внаслідок обробки %s (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Помилка, яка була викликана внаслідок обробки %s (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Помилка, яка була викликана внаслідок обробки %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Помилка, яка була викликана внаслідок обробки %s (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Помилка, яка була викликана внаслідок обробки %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Помилка, яка була викликана внаслідок обробки %s (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Помилка, яка була викликана внаслідок обробки %s (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Помилка, яка була викликана внаслідок обробки %s (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, fuzzy, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Помилка, яка була викликана внаслідок обробки %s (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Ви перевищили кількість імен пакунків, які APT може обробити." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Ви перевищили кількість версій, які APT може обробити." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 #, fuzzy msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Ви перевищили кількість версій, які APT може обробити." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Ви перевищили кількість залежностей які APT може обробити." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Помилка, яка була викликана внаслідок обробки %s (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "Помилка, яка була викликана внаслідок обробки %s (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Пакунок %s %s не був знайдений під час обробки залежностей файла" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Не вдалося прочитати атрибути переліку вихідних текстів%s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 #, fuzzy msgid "Collecting File Provides" msgstr "Збирання інформації про файлів " -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Помилка IO під час збереження джерельного кешу" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "Не вдалося перейменувати, %s (%s -> %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "Невідповідність MD5Sum" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 #, fuzzy msgid "Hash Sum mismatch" msgstr "Невідповідність MD5Sum" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 #, fuzzy msgid "There is no public key available for the following key IDs:\n" msgstr "Відсутній публічний ключ для заданих ID ключа:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2810,7 +2968,7 @@ msgstr "" "Я не можу знайти файл для пакунку %s. Можливо, Ви захочете власноруч " "виправити цей пакунок. (due to missing arch)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2819,38 +2977,48 @@ msgstr "" "Я не можу знайти файл для пакунку %s. Можливо, Ви захочете власноруч " "виправити цей пакунок." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" "Індексні файли пакунків пошкоджені. Немає поля Filename для пакунку %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Невідповідність розміру" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Неможливо обробити файл %s пакунку (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Помітьте, замість %2$s вибирається %1$s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Невірна лінія в файлі diversions: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Неможливо обробити файл %s пакунку (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Блок постачальника %s не містить відбитку (fingerprint)" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2859,65 +3027,65 @@ msgstr "" "Використовується точка монтування CDROM: %s\n" "Монтування CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Ідентифікація.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Записано мітку: %s \n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 #, fuzzy msgid "Unmounting CD-ROM...\n" msgstr "Демонтується CD-ROM..." -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Використовується точка монтування CDROM: %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Демонтується CD-ROM\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Чекаю на диск...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Монтується CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Диск сканується на індексні файли..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, fuzzy, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "Знайдено %i індексів пакунків, %i індексів джерел і %i підписів\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, fuzzy, c-format msgid "Found label '%s'\n" msgstr "Записано мітку: %s \n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Не є вірною назвою, спробуйте ще.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2926,164 +3094,292 @@ msgstr "" "Цей диск зветься: \n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Копіюються переліки пакунків..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Записується новий перелік джерел\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Перелік джерел для цього диску:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Записано %i записів.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Записано %i записів з %i відсутніми файлами.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Записано %i записів з %i невідповідними файлам\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "Записано %i записів з %i відсутніми і %i невідповідними файлами\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Відкривається конфігураційний файл %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format msgid "Hash mismatch for: %s" msgstr "Невідповідність MD5Sum" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Реліз '%s' для '%s' не знайдений" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Версія '%s' для '%s' не знайдена" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Не можу знайти пакунок %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Не можу знайти пакунок %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, fuzzy, c-format msgid "Installing %s" msgstr "Встановлено %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Конфігурація %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Видаляється %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Повністю видалено %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, fuzzy, c-format msgid "Directory '%s' missing" msgstr "Lists тека %spartial відсутня." -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Не можливо відкрити файл %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Підготовка %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Розпакування %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Підготовка до конфігурації %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Встановлено %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Підготовка до видалення %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Видалено %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Підготовка до повного видалення %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Повністю видалено %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "" "Неможливо записати в лог, проблема з openpty() (не змонтовано /dev/pts?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Неможливо заблокувати теку з переліками пакунків" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Неможливо накласти латку на файл" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "З'єднання завершено передчасно" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "" +#~ "E: Перелік аргументів з Acquire::gpgv::Options занадто довгий. Відміна." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Помилка, яка була викликана внаслідок обробки %s (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "Спотворена лінія %u у переліку джерел %s (vendor id)" + +#, fuzzy +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Неможливо отримати доступ до keyring: '%s'" + +#~ msgid "Could not patch file" +#~ msgstr "Неможливо накласти латку на файл" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3125,8 +3421,8 @@ msgstr "З'єднання завершено передчасно" #, fuzzy #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "Знайдено %i індексів пакунків, %i індексів джерел і %i підписів\n" #, fuzzy @@ -6,154 +6,159 @@ msgid "" msgstr "" "Project-Id-Version: apt 0.7.14\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2008-12-22 19:04+1030\n" "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: LocFactoryEditor 1.8\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Gói %s phiên bản %s phụ thuộc vào phần mềm chưa có :\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "Không thể định vị gói %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "Tổng số tên gói: " -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "Tổng số tên gói: " + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " Gói chuẩn: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " Gói ảo nguyên chất: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " Gói ảo đơn: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " Gói ảo hỗn hợp: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " Thiếu : " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "Tổng phiên bản riêng: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "Tổng mô tả riêng: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "Tổng đồ phụ thuộc: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "Tổng liên quan phiên bản và tập tin: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "Tổng liên quan mô tả/tập tin: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "Tổng ảnh xạ Miễn là: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Tổng chuỗi mở rộng mẫu tìm kiếm: " -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "Tổng chỗ phiên bản phụ thuộc: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Tổng chỗ nghỉ: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "Tổng chỗ đã tính: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "Tập tin gói %s không đồng bộ được." -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "Bạn phải đưa ra đúng một mẫu" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "Không tìm thấy gói" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "Không thể định vị gói %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "Tập tin gói:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "" "Bộ nhớ tạm không đồng bộ được nên không thể tham chiếu chéo tập tin gói" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "Các gói đã ghim:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(không tìm thấy)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " Đã cài đặt: " -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(không có)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " Ứng cử: " -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(không có)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " Ghim gói: " #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " Bảng phiên bản:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s cho %s được biên dịch trên %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -174,6 +179,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -243,7 +249,12 @@ msgstr "Hãy cung cấp tên cho Đĩa này, như « Debian 2.1r1 Đĩa 1 »" msgid "Please insert a Disc in the drive and press enter" msgstr "Hãy nạp đĩa vào ổ và bấm nút Enter" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "Việc đổi tên %s thành %s bị lỗi" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "Hãy lặp lại tiến trình này cho các Đĩa còn lại trong bộ đĩa của bạn." @@ -314,40 +325,40 @@ msgstr "" " -c=? \t\tĐọc tập tin cấu hình này\n" " -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "Không thể ghi vào %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "Không thể lấy phiên bản debconf. Debconf có được cài đặt chưa?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "Danh sách mở rộng gói quá dài" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "Gặp lỗi khi xử lý thư mục %s" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "Danh sách mở rộng nguồn quá dài" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "Gặp lỗi khi ghi phần đầu vào tập tin nộị dung" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "Gặp lỗi khi xử lý nội dung %s" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -443,11 +454,11 @@ msgstr "" " -c=? \t\tĐọc tập tin cấu hình này\n" " -o=? \t\tLập một tùy chọn cấu hình nhiệm ý, v.d. « -o dir::cache=/tmp »" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "Không có điều đã chọn khớp được" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "Thiếu một số tập tin trong nhóm tập tin gói « %s »." @@ -463,8 +474,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "Cơ sở dữ liệu cũ nên đang cố nâng cấp lên %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "Dạng thức co sở dữ liệu không hợp lệ. Nếu bạn đã nâng cấp từ một phiên bản " @@ -481,95 +493,95 @@ msgstr "Không thể mở tập tin cơ sở dữ liệu %s: %s." msgid "Failed to stat %s" msgstr "Việc lấy thông tin toàn bộ cho %s bị lỗi" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "Kho không có mục ghi điều khiển" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "Không thể lấy con chạy" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "W: Không thể đọc thư mục %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "W: Không thể lấy thông tin toàn bộ cho %s\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "E: " -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "W: " -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "E: có lỗi áp dụng vào tập tin " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "Việc quyết định %s bị lỗi" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "Việc di chuyển qua cây bị lỗi" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "Việc mở %s bị lỗi" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " Bỏ liên kết %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "Việc tạo liên kết lại %s bị lỗi" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "Việc bỏ liên kết %s bị lỗi" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** Việc liên kết %s đến %s bị lỗi" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " Hết hạn bỏ liên kết của %sB.\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "Kho không có trường gói" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s không có mục ghi đè\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " người bảo quản %s là %s không phải %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s không có mục ghi đè nguồn\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s cũng không có mục ghi đè nhị phân\n" @@ -669,79 +681,79 @@ msgstr "Gặp lỗi khi bỏ liên kết %s" msgid "Failed to rename %s to %s" msgstr "Việc đổi tên %s thành %s bị lỗi" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "C" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "Lỗi biên dich biểu thức chính quy - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "Những gói theo đây phụ thuộc vào phần mềm chưa có :" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "nhưng mà %s đã được cài đặt" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "nhưng mà %s sẽ được cài đặt" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "nhưng mà nó không có khả năng cài đặt" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "nhưng mà nó là gói ảo" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "nhưng mà nó chưa được cài đặt" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "nhưng mà nó sẽ không được cài đặt" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " hay" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "Theo đây có những gói MỚI sẽ được cài đặt:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "Theo đây có những gói sẽ bị GỠ BỎ :" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "Theo đây có những gói đã được giữ lại:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "Theo đây có những gói sẽ được nâng cấp:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "Theo đây có những gói sẽ được HẠ CẤP:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "Theo đây có những gói sẽ được thay đổi:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (do %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -749,148 +761,237 @@ msgstr "" "CẢNH BÁO : theo đây có những gói chủ yếu sẽ bị gỡ bỏ.\n" "ĐỪNG làm như thế trừ khi bạn biết làm gì ở đây nó một cách chính xác." -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu đã nâng cấp, %lu mới được cài đặt, " -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "%lu được cài đặt lại, " -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "%lu được hạ cấp, " -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu cần gỡ bỏ, và %lu chưa được nâng cấp.\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu chưa được cài đặt toàn bộ hay được gỡ bỏ.\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "Ghi chú : đang chọn %s cho biểu thức chính quy « %s »\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "Ghi chú : đang chọn %s cho biểu thức chính quy « %s »\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "Đã chọn phiên bản %s (%s) cho %s\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "Gói %s là gói ảo được cung cấp do :\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [Đã cài đặt]" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "Phiên bản ứng cử" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "Bạn nên chọn một cách dứt khoát gói cần cài." + +#: 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 "" +"Gói %s không phải sẵn sàng, nhưng mà một gói khác\n" +"đã tham chiếu đến nó. Có lẽ có nghĩa là gói còn thiếu,\n" +"đã trở thành cũ, hay chỉ sẵn sàng từ nguồn khác.\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "Tuy nhiên, những gói theo đây thay thế nó :" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "Gói %s không có ứng cử cài đặt" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "Ghi chú : đang chọn %s thay vì %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "Đang bỏ qua %s vì nó đã được cài đặt và chưa lập tùy chọn Nâng cấp.\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "Đang bỏ qua %s vì nó đã được cài đặt và chưa lập tùy chọn Nâng cấp.\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "Không thể cài đặt lại %s vì không thể tải về nó.\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s là phiên bản mơi nhất.\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s được đặt thành « được cài đặt bằng tay ».\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "Chưa cài đặt gói %s nên không thể gỡ bỏ nó\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "Đang sửa cách phụ thuộc..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " đã thất bại." -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "Không thể sửa cách phụ thuộc" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "Không thể cực tiểu hóa bộ nâng cấp" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " Đã xong" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Có lẽ bạn hãy chay lệnh « apt-get -f install » để sửa hết." -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "" "Còn có cách phụ thuộc vào phần mềm chưa có. Như thế thì bạn hãy cố dùng tùy " "chọn « -f »." -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "CẢNH BÁO : không thể xác thực những gói theo đây." -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "Cảnh báo xác thực bị đè.\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "Cài đặt những gói này mà không kiểm chứng không? [y/N] [c/K] " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "Một số gói không thể được xác thực" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "Gập lỗi và đã dùng tùy chọn « -y » mà không có « --force-yes »" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Lỗi nội bộ: InstallPackages (cài đặt gói) được gọi với gói bị hỏng." -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "Cần phải gỡ bỏ một số gói, nhưng mà khả năng Gỡ bỏ (Remove) đã bị tắt." -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "Gặp lỗi nội bộ: tiến trình Sắp xếp chưa xong" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "Không thể khóa thư mục tải về" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "Không thể đọc danh sách nguồn." -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "" "Lạ... Hai kích cỡ không khớp được. Hãy gởi thư cho <apt@packages.debian.org>" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Cần phải lấy %sB/%sB kho.\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "Cần phải lấy %sB kho.\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Sau thao tác này, %sB sức chứa đĩa thêm sẽ được chiếm.\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Sau thao tác này, %sB sức chứa đĩa thêm sẽ được giải phóng.\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "Không thể quyết định chỗ rảnh trong %s" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "Bạn chưa có đủ sức chức còn rảnh trong %s." -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "Xác đinh « Chỉ không đáng kể » (Trivial Only) nhưng mà thao tác này đáng kể." -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Có, làm đi." -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -901,168 +1002,109 @@ msgstr "" "Để tiếp tục thì hãy gõ cụm từ « %s »\n" "?]" -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "Hủy bỏ." -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "Bạn có muốn tiếp tục không? [Y/n] [C/k] " -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "Việc gói %s bị lỗi %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "Một số tập tin không tải về được" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "Mới tải về xong và trong chế độ chỉ tải về" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" msgstr "" -"Không thể lấy một số kho, có lẽ hãy chạy lệnh « apt-get update » (apt lấy cập " -"nhật) hay cố với « --fix-missing » (sửa các điều còn thiếu) không?" +"Không thể lấy một số kho, có lẽ hãy chạy lệnh « apt-get update » (apt lấy " +"cập nhật) hay cố với « --fix-missing » (sửa các điều còn thiếu) không?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "" "Chưa hô trợ tùy chọn « --fix-missing » (sửa khi thiếu điều) và trao đổi " "phương tiện." -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "Không thể sửa những gói còn thiếu." -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "Đang hủy bỏ cài đặt." -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "Ghi chú : đang chọn %s thay vì %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "Đang bỏ qua %s vì nó đã được cài đặt và chưa lập tùy chọn Nâng cấp.\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "Chưa cài đặt gói %s nên không thể gỡ bỏ nó\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "Gói %s là gói ảo được cung cấp do :\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [Đã cài đặt]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "Bạn nên chọn một cách dứt khoát gói cần cài." - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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 "" -"Gói %s không phải sẵn sàng, nhưng mà một gói khác\n" -"đã tham chiếu đến nó. Có lẽ có nghĩa là gói còn thiếu,\n" -"đã trở thành cũ, hay chỉ sẵn sàng từ nguồn khác.\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "Tuy nhiên, những gói theo đây thay thế nó :" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "Gói %s không có ứng cử cài đặt" +"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] "" -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "Không thể cài đặt lại %s vì không thể tải về nó.\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s là phiên bản mơi nhất.\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "Không tìm thấy bản phát hành « %s » cho « %s »" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "Không tìm thấy phiên bản « %s » cho « %s »" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "Đã chọn phiên bản %s (%s) cho %s\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Không thể lấy các thông tin về danh sách gói nguồn %s" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "Lệnh cập nhật không chấp nhật đối số" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "Không thể khóa thư mục danh sách" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "Không nên xoá gì thì không thể khởi chạy Bộ Gỡ bỏ Tự động" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "" +msgstr[0] "" "Theo đây có những gói đã được cài đặt tự động nên không còn cần thiết lại:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "" +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] "" "Theo đây có những gói đã được cài đặt tự động nên không còn cần thiết lại:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "Hãy sử dụng lệnh « apt-get autoremove » để gỡ bỏ chúng." -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1080,51 +1122,31 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "Có lẽ thông tin theo đây sẽ giúp đỡ quyết định trường hợp:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "Lỗi nội bộ : Bộ Gỡ bỏ Tự động đã làm hư gì." -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "Lỗi nội bộ: AllUpgrade (toàn bộ nâng cấp) đã ngắt gì" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "Không tìm thấy tác vụ %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "Không tìm thấy gói %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "Ghi chú : đang chọn %s cho biểu thức chính quy « %s »\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s được đặt thành « được cài đặt bằng tay ».\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Có lẽ bạn hãy chạy lênh « apt-get -f install » để sửa hết:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." msgstr "" -"Gói còn phụ thuộc vào phần mềm chưa có. Hãy cố chạy lệnh « apt-get -f install " -"» mà không có gói nào (hoặc ghi rõ cách quyết định)." +"Gói còn phụ thuộc vào phần mềm chưa có. Hãy cố chạy lệnh « apt-get -f " +"install » mà không có gói nào (hoặc ghi rõ cách quyết định)." -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1136,123 +1158,152 @@ msgstr "" "bất định, có lẽ chưa tạo một số gói cần thiết,\n" "hoặc chưa di chuyển chúng ra phần Incoming (Đến)." -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "Gói bị ngắt" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "Những gói thêm theo đây sẽ được cài đặt:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "Gói được đệ nghị:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "Gói được khuyên:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "Không tìm thấy gói %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s được đặt thành « được cài đặt bằng tay ».\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "Đang tính nâng cấp... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "Bị lỗi" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "Xong" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "Lỗi nội bộ: bộ tháo gỡ vấn đề đã ngắt gì" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "Không thể khóa thư mục tải về" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "Phải ghi rõ ít nhất một gói cần lấy nguồn cho nó" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "Không tìm thấy gói nguồn cho %s" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Đang bỏ qua tập tin đã được tải về « %s »\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "Không đủ sức chứa còn rảnh trong %s" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "Cần phải lấy %sB/%sB kho nguồn.\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "Cần phải lấy %sB kho nguồn.\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "Lấy nguồn %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "Việc lấy một số kho bị lỗi." -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Đang bỏ qua giải nén nguồn đã giải nén trong %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Lệnh giải nén « %s » bị lỗi.\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Hãy kiểm tra xem gói « dpkg-dev » có được cài đặt chưa.\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "Lệnh xây dụng « %s » bị lỗi.\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "Tiến trình con bị lỗi" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "" "Phải ghi rõ ít nhất một gói cần kiểm tra cách phụ thuộc khi xây dụng cho nó" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Không thể lấy thông tin về cách phụ thuộc khi xây dụng cho %s" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s không phụ thuộc vào gì khi xây dụng.\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "cách phụ thuộc %s cho %s không thể được thỏa vì không tìm thấy gọi %s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1261,31 +1312,31 @@ msgstr "" "cách phụ thuộc %s cho %s không thể được thỏa vì không có phiên bản sẵn sàng " "của gói %s có thể thỏa điều kiện phiên bản." -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "" "Việc cố thỏa cách phụ thuộc %s cho %s bị lỗi vì gói đã cài đặt %s quá mới" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "Việc cố thỏa cách phụ thuộc %s cho %s bị lỗi: %s." -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "Không thể thỏa cách phụ thuộc khi xây dụng cho %s." -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "Việc xử lý cách phụ thuộc khi xây dụng bị lỗi" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "Mô-đun đã hỗ trợ :" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1310,6 +1361,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1377,7 +1430,7 @@ msgstr "" "sources.list(5) và apt.conf(5).\n" " Trình APT này có năng lực của siêu bò.\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1628,11 +1681,11 @@ msgstr "Tập tin %s/%s ghi đè lên điều trong gói %s" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "Không thể đọc %s" @@ -1663,10 +1716,9 @@ msgstr "" "Những thư mục info (thông tin) và temp (tạm thời) cần phải trong cùng một hệ " "thống tập tin" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "Đang đọc các danh sách gói..." @@ -1751,8 +1803,8 @@ msgstr "Đây không phải là môt kho DEB hợp lệ vì còn thiếu bộ ph #, c-format msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member" msgstr "" -"Đây không phải là môt kho DEB hợp lệ vì không có bộ phạn « %s », « %s » hay « %" -"s »" +"Đây không phải là môt kho DEB hợp lệ vì không có bộ phạn « %s », « %s » hay " +"« %s »" #: apt-inst/deb/debfile.cc:110 #, c-format @@ -1771,20 +1823,41 @@ msgstr "Việc định vị tập tin điều khiển hợp lệ bị lỗi" msgid "Unparsable control file" msgstr "Tập tin điều khiển không có khả năng phân tách" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "Không thể mở ống dẫn cho %s" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "Gặp lỗi đọc từ tiến trình %s" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "Việc lấy các thông tin bị lỗi" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "Việc lập giờ sửa đổi bị lỗi" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "Không thể đọc cơ sở dữ liệu đĩa CD-ROM %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" -"Hãy sử dụng lệnh « apt-cdrom » để làm cho APT chấp nhận đĩa CD này. Không thể " -"sử dụng lệnh « apt-get update » (lấy cập nhật) để thêm đĩa CD mới." +"Hãy sử dụng lệnh « apt-cdrom » để làm cho APT chấp nhận đĩa CD này. Không " +"thể sử dụng lệnh « apt-get update » (lấy cập nhật) để thêm đĩa CD mới." -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "CD không đúng" @@ -1801,15 +1874,6 @@ msgstr "Không tìm thấy đĩa" msgid "File not found" msgstr "Không tìm thấy tập tin" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "Việc lấy các thông tin bị lỗi" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "Việc lập giờ sửa đổi bị lỗi" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "Địa chỉ URI không hợp lệ: URI không thể bắt đầu với « // »" @@ -1868,7 +1932,7 @@ msgstr "Thời hạn kết nối" msgid "Server closed the connection" msgstr "Máy phục vụ đã đóng kết nối" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "Lỗi đọc" @@ -1880,193 +1944,180 @@ msgstr "Một trả lời đã tràn bộ đệm." msgid "Protocol corruption" msgstr "Giao thức bị hỏng" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "Lỗi ghi" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "Không thể tạo ổ cắm" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "Không thể kết nối ổ cắm dữ liệu, kết nối đã quá giờ" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "Không thể kết nối ổ cắm bị động." -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo (lấy thông tin địa chỉ) không thể lấy ổ cắm lắng nghe" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "Không thể đóng kết ổ cắm" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "Không thể lắng nghe trên ổ cắm đó" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "Không thể quyết định tên ổ cắm đó" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "Không thể gởi lệnh PORT (cổng)" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "Không biết nhóm địa chỉ %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "Lệnh EPRT (thông báo lỗi) đã thất bại: máy phục vụ nói: %s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Kết nối ổ cắm dữ liệu đã quá giờ" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "Không thể chấp nhận kết nối" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "Gặp khó khăn băm tập tin" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "Không thể lấy tập tin: máy phục vụ nói « %s »" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Ổ cắm dữ liệu đã quá giờ" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "Việc truyền dữ liệu bị lỗi: máy phục vụ nói « %s »" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "Truy vấn" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "Không thể gọi " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "Đang kết nối đến %s (%s)..." -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[Địa chỉ IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "Không thể tạo ổ cắm cho %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "Không thể sở khởi kết nối đến %s:%s (%s)." -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "Không thể kết nối đến %s:%s (%s), kết nối đã quá giờ" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "Không thể kết nối đến %s:%s (%s)." #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "Đang kết nối đến %s..." -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "Không thể tháo gỡ « %s »" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "Việc tháo gỡ « %s » bị lỗi tạm thời" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "Gặp lỗi nghiệm trọng khi tháo gỡ « %s:%s » (%i)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "Không thể kết nối đến %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "Không thể truy cập vòng khoá « %s »" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "E: Danh sách lệnh từ « Acquire::gpgv::Options » quá dài nên thoát." +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "Đang hủy bỏ cài đặt." -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "Lỗi nội bộ: chữ ký đúng, nhưng không thể quyết định vân tay khóa ?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "Gặp ít nhất một chữ ký không hợp lệ." -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "" "Không thể thực hiện « %s » để kiểm chứng chữ ký (gpgv có được cài đặt chưa?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "Gặp lỗi lạ khi thực hiện gpgv" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "Những chữ ký theo đây là không hợp lệ:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "" "Không thể kiểm chứng những chữ ký theo đây, vì khóa công không sẵn sàng:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "Không thể mở ống dẫn cho %s" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "Gặp lỗi đọc từ tiến trình %s" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "Đang đợi những phần đầu..." @@ -2104,141 +2155,173 @@ msgstr "Máy phục vụ HTTP đã ngắt cách hỗ trợ phạm vị" msgid "Unknown date format" msgstr "Không biết dạng ngày" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "Việc chọn bị lỗi" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "Kết nối đã quá giờ" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "Gặp lỗi khi ghi vào tập tin xuất" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "Gặp lỗi khi ghi vào tập tin" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "Gặp lỗi khi ghi vào tập tin đó" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "Gặp lỗi khi đọc từ máy phục vụ : cuối ở xa đã đóng kết nối" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "Gặp lỗi khi đọc từ máy phục vụ" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "Lỗi cắt ngắn tập tin" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "Dữ liệu dòng đầu sai" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "Kết nối bị ngắt" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "Gặp lỗi nội bộ" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "Không thể mmap (ảnh xạ bộ nhớ) tâp tin rỗng" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "Không thể mở ống dẫn cho %s" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "Không thể tạo mmap (ảnh xạ bộ nhớ) kích cỡ %lu byte" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "Không thể mở %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "Không thể gọi " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " "Current value: %lu. (man 5 apt.conf)" msgstr "" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "Không tìm thấy vùng chọn %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "Không nhận biết viết tắt kiểu: « %c »" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "Đang mở tập tin cấu hình %s..." -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "Gặp lỗi cú pháp %s:%u: khối bắt đầu không có tên." -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "Gặp lỗi cú pháp %s:%u: thẻ dạng sai" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "Gặp lỗi cú pháp %s:%u: có rác thêm sau giá trị" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "Gặp lỗi cú pháp %s:%u: có thể thực hiện chỉ thị chỉ tại mức đầu" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "Gặp lỗi cú pháp %s:%u: quá nhiều điều bao gồm lồng nhau" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "Gặp lỗi cú pháp %s:%u: đã bao gồm từ đây" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "Gặp lỗi cú pháp %s:%u: chưa hỗ trợ chỉ thị « %s »" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "Gặp lỗi cú pháp %s:%u: có thể thực hiện chỉ thị chỉ tại mức đầu" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "Gặp lỗi cú pháp %s:%u: rác thêm tại kết thúc tập tin" @@ -2269,32 +2352,32 @@ msgstr "Không hiểu tùy chọn dòng lệnh %s" msgid "Command line option %s is not boolean" msgstr "Tùy chọn dòng lệnh %s không phải bun (đúng/không đúng)" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "Tùy chọn %s cần đến một đối số." -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "Tùy chọn %s: đặc tả mục cấu hình phải có một « =<giá_trị> »." -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "Tùy chọn %s cần đến một đối số số nguyên, không phải « %s »" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "Tùy chọn « %s » quá dài" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "Không hiểu %s: hãy cố dùng true (đúng) hay false (không đúng)." -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "Thao tác không hợp lệ %s" @@ -2304,191 +2387,214 @@ msgstr "Thao tác không hợp lệ %s" msgid "Unable to stat the mount point %s" msgstr "Không thể lấy các thông tin cho điểm gắn kết %s" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "Không thể chuyển đổi sang %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "Việc lấy cac thông tin cho đĩa CD-ROM bị lỗi" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "Không dùng khả năng khóa cho tập tin khóa chỉ đọc %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "Không thể mở tập tin khóa %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "Không dùng khả năng khóa cho tập tin khóa đã lắp kiểu NFS %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "Không thể lấy khóa %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "Đã đợi %s nhưng mà chưa gặp nó" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "Tiến trình con %s đã nhận một lỗi chia ra từng đoạn." -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "Tiến trình con %s đã nhận một lỗi chia ra từng đoạn." -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "Tiến trình con %s đã trả lời mã lỗi (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "Tiến trình con %s đã thoát bất ngờ" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "Không thể mở tập tin %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "Không thể mở ống dẫn cho %s" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "đọc, còn cần đọc %lu nhưng mà không có điều còn lại" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "ghi, còn cần ghi %lu nhưng mà không thể" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "Gặp lỗi khi đóng tập tin đó" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "Gặp lỗi khi đóng tập tin đó" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "Gặp lỗi khi đồng bộ hóa tập tin đó" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "Gặp lỗi khi bỏ liên kết tập tin đó" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "Gặp lỗi khi đồng bộ hóa tập tin đó" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "Bộ nhớ tạm gói rỗng" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "Tập tin bộ nhớ tạm gói bị hỏng" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "Tập tin bộ nhớ tạm gói là một phiên bản không tương thích" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "Trình APT này không hỗ trợ hệ thống điều khiển phiên bản « %s »" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "Bộ nhớ tạm gói được xây dụng cho kiến trức khác" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "Phụ thuộc" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "Phụ thuộc trước" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "Đệ nghị" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "Khuyên" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "Xung đột" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "Thay thế" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "Làm cũ" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "Làm hư" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "quan trọng" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "cần" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "chuẩn" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "tùy chọn" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "thêm" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "Đang xây dụng cây cách phụ thuộc..." -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "Phiên bản ứng cử" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "Tạo ra cách phụ thuộc" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "Đang đọc thông tin tình trạng" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "Lỗi mở tập tin tình trạng StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "Lỗi ghi tập tin tình trạng StateFile tạm thời %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2499,67 +2605,91 @@ msgstr "Không thể phân tách tập tin gói %s (1)" msgid "Unable to parse package file %s (2)" msgstr "Không thể phân tách tập tin gói %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "" +"Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách bản phân phối)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "Gặp dòng dạng sai %lu trong danh sách nguồn %s (bản phân phối)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "" +"Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách bản phân phối)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "" +"Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách bản phân phối)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "" +"Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách bản phân phối)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "Gặp dòng dạng sai %lu trong danh sách nguồn %s (địa chỉ URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "Gặp dòng dạng sai %lu trong danh sách nguồn %s (bản phân phối)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "" "Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách địa chỉ URI)." -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "" "Gặp dòng dạng sai %lu trong danh sách nguồn %s (bản phân phối tuyệt đối)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "" "Gặp dòng dạng sai %lu trong danh sách nguồn %s (phân tách bản phân phối)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "Đang mở %s..." -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "Dòng %u quá dài trong danh sách nguồn %s." -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "Gặp dòng dạng sai %u trong danh sách nguồn %s (kiểu)." -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "Không biết kiểu « %s » trên dòng %u trong danh sách nguồn %s." -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "Gặp dòng dạng sai %u trong danh sách nguồn %s (mã nhận biết nhà bán)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2571,7 +2701,7 @@ msgstr "" "bạn thật sự muốn tiếp tục, có thể hoạt hóa tuy chọn « APT::Force-LoopBreak " "» (buộc ngắt vòng lặp)." -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2583,13 +2713,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "Không hỗ trợ kiểu tập tin chỉ mục « %s »" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "Cần phải cài đặt lại gói %s, nhưng mà không thể tìm kho cho nó." -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2597,11 +2727,11 @@ msgstr "" "Lỗi: « pkgProblemResolver::Resolve » (bộ tháo gỡ vấn đề gọi::tháo gỡ) đã tạo " "ra nhiều chỗ ngắt, có lẽ một số gói đã giữ lại đã gây ra trường hợp này." -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "Không thể sửa vấn đề, bạn đã giữ lại một số gói bị ngắt." -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@ -2609,24 +2739,29 @@ msgstr "" "Một số tập tin chỉ mục không tải về được, đã bỏ qua chúng, hoặc điều cũ được " "dùng thay thế." -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "Thiếu thư mục danh sách « %spartial »." -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "Thiếu thư mục kho « %spartial »." +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "Không thể khóa thư mục danh sách" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "Đang lấy tập tin %li trên %li (%s còn lại)..." -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "Đang lấy tập tin %li trên %li..." @@ -2646,12 +2781,12 @@ msgstr "Phương pháp %s đã không bắt đầu cho đúng." msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "Hãy nạp đĩa có nhãn « %s » vào ổ « %s » và bấm nút Enter." -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "Không hỗ trợ hệ thống đóng gói « %s »" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "Không thể quyết định kiểu hệ thống đóng gói thích hợp" @@ -2663,146 +2798,169 @@ msgstr "Không thể lấy các thông tin về %s." #: apt-pkg/srcrecords.cc:44 msgid "You must put some 'source' URIs in your sources.list" msgstr "" -"Bạn phải để một số địa chỉ URI « nguồn » vào « sources.list » (danh sách nguồn)" +"Bạn phải để một số địa chỉ URI « nguồn » vào « sources.list » (danh sách " +"nguồn)" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "Không thể phân tích hay mở danh sách gói hay tâp tin trạng thái." -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "" "Có lẽ bạn muốn chạy « apt-get update » (lấy cập nhật) để sửa các vấn đề này" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "" "Gặp mục ghi không hợp lệ trong tập tin tùy thích: không có phần đầu Package " "(Gói)." -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "Không hiểu kiểu ghim %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "Chưa ghi rõ ưu tiên (hay số không) cho ghim" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "Bộ nhớ tạm có hệ thống điêu khiển phiên bản không tương thích" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "Gặp lỗi khi xử lý %s (NewPackage - gói mới)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "Gặp lỗi khi xử lý %s (UsePackage1 - dùng gói 1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "Gặp lỗi khi xử lý %s (NewFileDesc1 - tập tin mô tả mới 1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "Gặp lỗi khi xử lý %s (UsePackage2 - dùng gói 2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "Gặp lỗi khi xử lý %s (NewFileVer1 - tập tin mới, phiên bản 1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "Gặp lỗi khi xử lý %s (NewVersion1 - phiên bản mới 1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "Gặp lỗi khi xử lý %s (UsePackage3 - dùng gói 3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "Gặp lỗi khi xử lý %s (NewVersion2 - phiên ban mới 2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "Gặp lỗi khi xử lý %s (NewFileDesc2 - tập tin mô tả mới 2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "Ồ, bạn đã vượt quá số tên gói mà trình APT này có thể quản lý." -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "Ồ, bạn đã vượt quá số phiên bản mà trình APT này có thể quản lý." -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "Ồ, bạn đã vượt quá số mô tả mà trình APT này có thể quản lý." -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "Ồ, bạn đã vượt quá số cách phụ thuộc mà trình APT này có thể quản lý." -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "Gặp lỗi khi xử lý %s (FindPkg - tìm gói)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" "Gặp lỗi khi xử lý %s (CollectFileProvides - tập hợp các trường hợp miễn là " "một tập tin)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "Không tìm thấy gói %s %s khi xử lý cách phụ thuộc của/vào tập tin" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "Không thể lấy các thông tin về danh sách gói nguồn %s" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "Đang tập hợp các trường hợp « tập tin miễn là »" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "Lỗi nhập/xuất khi lưu bộ nhớ tạm nguồn" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "việc thay đổi tên bị lỗi, %s (%s → %s)." -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum (tổng kiểm) không khớp được" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Sai khớp tổng băm (hash sum)" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "Không có khóa công sẵn sàng cho những ID khóa theo đây:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2811,7 +2969,7 @@ msgstr "" "Không tìm thấy tập tin liên quan đến gói %s. Có lẽ bạn cần phải tự sửa gói " "này, do thiếu kiến trúc." -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2820,7 +2978,7 @@ msgstr "" "Không tìm thấy tập tin liên quan đến gói %s. Có lẽ bạn cần phải tự sửa gói " "này." -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." @@ -2828,31 +2986,41 @@ msgstr "" "Các tập tin chỉ mục của gói này bị hỏng. Không có trường Filename: (Tên tập " "tin:) cho gói %s." -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "Kích cỡ không khớp được" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, fuzzy, c-format msgid "Unable to parse Release file %s" msgstr "Không thể phân tách tập tin gói %s (1)" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, fuzzy, c-format msgid "No sections in Release file %s" msgstr "Ghi chú : đang chọn %s thay vì %s\n" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "Gặp dòng không hợp lệ trong tập tin trệch đi: %s" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "Không thể phân tách tập tin gói %s (1)" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "Khối nhà bán %s không chứa vân tay" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2861,65 +3029,65 @@ msgstr "" "Đang dùng điểm lắp đĩa CD-ROM %s\n" "Đang lắp đĩa CD-ROM...\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "Đang nhận diện... " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "Nhãn đã lưu : %s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "Đang tháo lắp đĩa CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "Đang dùng điểm lắp đĩa CD-ROM %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "Đang tháo lắp đĩa CD-ROM...\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "Đang đợi đĩa...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "Đang lắp đĩa CD-ROM...\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "Đang quét đĩa tìm tập tin chỉ mục...\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "Tìm thấy %zu chỉ mục gói, %zu chỉ mục nguồn, %zu chỉ mục dịch và %zu chữ ký\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "Nhãn đã lưu : « %s »\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "Nó không phải là một tên hợp lệ: hãy thử lại.\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2928,166 +3096,292 @@ msgstr "" "Tên đĩa này:\n" "%s\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "Đang sao chép các danh sách gói..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "Đang ghi danh sách nguồn mới...\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "Các mục nhập danh sách nguồn cho đĩa này:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "Mới ghi %i mục ghi.\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "Mới ghi %i mục ghi với %i tập tin còn thiếu.\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "Mới ghi %i mục ghi với %i tập tin không khớp với nhau\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" "Mới ghi %i mục ghi với %i tập tin còn thiếu và %i tập tin không khớp với " "nhau\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "Đang mở tập tin cấu hình %s..." -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Sai khớp tổng băm (hash sum)" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "Không tìm thấy bản phát hành « %s » cho « %s »" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "Không tìm thấy phiên bản « %s » cho « %s »" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "Không tìm thấy tác vụ %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "Không tìm thấy gói %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "Đang cài đặt %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "Đang cấu hình %s..." -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "Đang gỡ bỏ %s..." -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "Mới gỡ bỏ hoàn toàn %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "Đang chạy bộ gây nên tiến trình cuối cùng cài đặt %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "Thiếu thư mục « %s »" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "Không thể mở tập tin %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "Đang chuẩn bị %s..." -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "Đang mở gói %s..." -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "Đang chuẩn bị cấu hình %s..." -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "Đã cài đặt %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "Đang chuẩn bị gỡ bỏ %s..." -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "Đã gỡ bỏ %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "Đang chuẩn bị gỡ bỏ hoàn toàn %s..." -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "Mới gỡ bỏ hoàn toàn %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "Không thể ghi lưu, openpty() bị lỗi (« /dev/pts » chưa lắp ?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "Không thể khóa thư mục danh sách" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "Không thể vá lỗi trong tập tin %s" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" + +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" -#: methods/rsh.cc:330 +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "Kết nối bị đóng quá sớm." +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "E: Danh sách lệnh từ « Acquire::gpgv::Options » quá dài nên thoát." + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "Gặp lỗi khi xử lý %s (NewVersion2 - phiên ban mới 2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "" +#~ "Gặp dòng dạng sai %u trong danh sách nguồn %s (mã nhận biết nhà bán)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "Không thể truy cập vòng khoá « %s »" + +#~ msgid "Could not patch file" +#~ msgstr "Không thể vá lỗi trong tập tin %s" + # Variable: do not translate/ biến: đừng dịch #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" diff --git a/po/zh_CN.po b/po/zh_CN.po index 8f4e1440c..a87c90696 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,157 +3,160 @@ # Deng Xiyue <manphiz-guest@users.alioth.debian.org>, 2007, 2008. # Tchaikov <tchaikov@sjtu.org>, 2005, 2007. # Carlos Z.F. Liu <carlosliu@users.sourceforge.net>, 2004, 2006. -# Aron Xu <happyaron.xu@gmail.com>, 2009. +# Aron Xu <happyaron.xu@gmail.com>, 2009, 2010. # msgid "" msgstr "" -"Project-Id-Version: apt\n" +"Project-Id-Version: apt 0.8.0~pre1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" -"PO-Revision-Date: 2009-12-02 01:00+0800\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" +"PO-Revision-Date: 2010-08-26 14:42+0800\n" "Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n" -"Language-Team: Debian Chinese [GB] <debian-chinese-gb@lists.debian.org>\n" +"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "版本为 %2$s 的软件包 %1$s 有未满足的依赖关系:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "未发现软件包 %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "软件包名称总数:" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +msgid "Total package structures: " +msgstr "全部软件包结构:" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " 普通软件包:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " 完全虚拟软件包:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " 单虚拟软件包:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " 混合虚拟软件包:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " 缺失:" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "按版本共计:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "按不同的说明共计:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "按依赖关系共计:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "按版本/文件关系共计:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "按说明/文件关系共计:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "提供映射共计:" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "Glob 字串共计:" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "依赖关系版本名所占空间共计:" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "Slack 空间共计:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "总占用空间:" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "软件包文件 %s 尚未同步。" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" -msgstr "您必须明确地给出一个表达式" +#: cmdline/apt-cache.cc:1273 +msgid "You must give at least one search pattern" +msgstr "您必须明确地给出至少一个表达式" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "没有发现匹配的软件包" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "未发现软件包 %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "软件包文件:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "缓存尚未同步,无法交差引证(x-ref)一个软件包文件" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "被锁定的软件包:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(没有找到)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " 已安装:" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(无)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " 候选软件包:" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(无)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " 软件包锁:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " 版本列表:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s,用于 %s 构架,编译于 %s %s\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -174,6 +177,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -210,6 +214,7 @@ msgstr "" " unmet - 显示所有未满足的依赖关系\n" " search - 根据正则表达式搜索软件包列表\n" " show - 以便于阅读的格式介绍该软件包\n" +" showauto - 显示自动安装的软件包的列表\n" " depends - 显示该软件包的依赖关系信息\n" " rdepends - 显示所有依赖于该软件包的软件包名字\n" " pkgnames - 列出所有软件包的名字\n" @@ -235,7 +240,12 @@ msgstr "请给这张盘片起个名字,比如“Debian 5.0.3 Disk 1”" msgid "Please insert a Disc in the drive and press enter" msgstr "请把盘片插入驱动器再按回车键" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "无法将 %s 挂载到 %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "请对您的盘片套件中的其它盘片重复相同的操作。" @@ -300,40 +310,40 @@ msgstr "" " -c=? 读指定的配置文件\n" " -o=? 设置任意指定的配置选项,例如 -o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "无法写入 %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "无法获得 debconf 的版本。您安装了 debconf 吗?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "软件包的扩展列表太长" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "处理目录 %s 时出错" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "源扩展列表太长" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "将头写入到目录文件时出错" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "处理目录 %s 时出错" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -413,11 +423,11 @@ msgstr "" " -c=? 读取指定配置文件\n" " -o=? 设置任意指定的配置选项" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "没有任何选定项是匹配的" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "软件包文件组“%s”中缺少一些文件" @@ -434,7 +444,7 @@ msgstr "数据库已过期,现尝试进行升级 %s" #: ftparchive/cachedb.cc:72 msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "数据库格式无效。如果您是从一个老版本的 apt 升级而来,请删除数据库并重建它。" @@ -450,95 +460,95 @@ msgstr "无法打开数据库文件 %s:%s" msgid "Failed to stat %s" msgstr "无法获得 %s 的状态" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "归档文件没有包含控制字段" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "无法获得游标" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "警告:无法读取目录 %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "警告:无法获得 %s 的状态\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "错误:" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "警告:" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "错误:处理文件时出错 " -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "无法解析 %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "无法遍历目录树" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "无法打开 %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "无法读取符号链接 %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "无法使用 unlink 删除 %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** 无法将 %s 链接到 %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " 达到了 DeLink 的上限 %sB。\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "归档文件没有包含 package 字段" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s 中没有 override 项\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s 的维护者 %s 并非 %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s 没有源代码的 override 项\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s 中没有二进制文件的 override 项\n" @@ -638,79 +648,79 @@ msgstr "在使用 unlink 删除 %s 时出错" msgid "Failed to rename %s to %s" msgstr "无法将 %s 重命名为 %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "编译正则表达式时出错 - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "下列软件包有未满足的依赖关系:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "但是 %s 已经安装" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "但是 %s 正要被安装" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "但无法安装它" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "但是它是虚拟软件包" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "但是它还没有被安装" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "但是它将不会被安装" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr " 或" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "下列【新】软件包将被安装:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "下列软件包将被【卸载】:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "下列软件包的版本将保持不变:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "下列软件包将被升级:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "下列软件包将被【降级】:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "下列被要求保持版本不变的软件包将被改变:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s (是由于 %s) " -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -718,144 +728,232 @@ msgstr "" "【警告】:下列基础软件包将被卸载。\n" "请勿尝试,除非您确实知道您在做什么!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "升级了 %lu 个软件包,新安装了 %lu 个软件包," -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "重新安装了 %lu 个软件包," -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "降级了 %lu 个软件包," -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "要卸载 %lu 个软件包,有 %lu 个软件包未被升级。\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "有 %lu 个软件包没有被完全安装或卸载。\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "注意,为任务 %2$s 选中了 %1$s\n" + +#: cmdline/apt-get.cc:640 +#, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "注意,根据正则表达式 %2$s 选中了 %1$s\n" + +#: cmdline/apt-get.cc:647 +#, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "为 %3$s 选定了版本 %1$s (%2$s)\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "软件包 %s 是一个由下面的软件包提供的虚拟软件包:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr " [已安装]" + +#: cmdline/apt-get.cc:677 +msgid " [Not candidate version]" +msgstr " [无候选版本]" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "请您明确地选择一个来进行安装。" + +#: 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,但是它被其它的软件包引用了。\n" +"这可能意味着这个缺失的软件包可能已被废弃,\n" +"或者只能在其他发布源中找到\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "可是下列软件包取代了它:" + +#: cmdline/apt-get.cc:712 +#, c-format +msgid "Package '%s' has no installation candidate" +msgstr "软件包 %s 没有可供安装的候选者" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "类似 %s 的虚拟软件包可以卸载\n" + +#: cmdline/apt-get.cc:754 +#, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "注意,选取 %s 而非 %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "忽略了 %s,它已经被安装而且没有指定要升级。\n" + +#: cmdline/apt-get.cc:788 +#, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "忽略了 %s,它已经被安装而且仅请求了升级。\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "不能重新安装 %s,因为无法下载它。\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s 已经是最新的版本了。\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s 被设置为手动安装。\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "软件包 %s 还未安装,因而不会被卸载\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "正在更正依赖关系..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " 失败。" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "无法更正依赖关系" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "无法最小化要升级的软件包集合" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " 完成" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." msgstr "您也许需要运行“apt-get -f install”来修正上面的错误。" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "不能满足依赖关系。不妨试一下 -f 选项。" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "【警告】:下列软件包不能通过验证!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "忽略了认证警告。\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "不经验证就安装这些软件包吗?[y/N] " -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "有些软件包不能通过验证" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "碰到了一些问题,您使用了 -y 选项,但是没有用 --force-yes" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "内部错误,InstallPackages 被用在了无法安装的软件包上!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "有软件包需要被卸载,但是卸载动作被程序设置所禁止。" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "内部错误,Ordering 未能完成" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "无法锁定下载目录" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "无法读取源列表。" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "怪了……文件大小不符,请发信给 apt@packages.debian.org 吧" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "需要下载 %sB/%sB 的软件包。\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "需要下载 %sB 的软件包。\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "解压缩后会消耗掉 %sB 的额外空间。\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "解压缩后将会空出 %sB 的空间。\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "无法获知您在 %s 上的可用空间" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "您在 %s 上没有足够的可用空间。" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "虽然您指定了仅执行常规操作,但这不是个常规操作。" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "是,按我说的做!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -866,28 +964,28 @@ msgstr "" "若还想继续的话,就输入下面的短句“%s”\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "中止执行。" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "您希望继续执行吗?[Y/n]" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "无法下载 %s %s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "有一些文件无法下载" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "下载完毕,目前是“仅下载”模式" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -895,140 +993,86 @@ msgstr "" "有几个软件包无法下载,您可以运行 apt-get update 或者加上 --fix-missing 的选项" "再试试?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "目前还不支持 --fix-missing 和介质交换" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "无法更正缺少的软件包。" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "中止安装。" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "注意,选取 %s 而非 %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "忽略了 %s,它已经被安装而且没有指定要升级。\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "软件包 %s 还未安装,因而不会被卸载\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "软件包 %s 是一个由下面的软件包提供的虚拟软件包:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr " [已安装]" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "请您明确地选择一个来进行安装。" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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,但是它被其它的软件包引用了。\n" -"这可能意味着这个缺失的软件包可能已被废弃,\n" -"或者只能在其他发布源中找到\n" +"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] "以下软件包因为文件已被其他软件包覆盖而消失:" -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "可是下列软件包取代了它:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "软件包 %s 还没有可供安装的候选者" +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." +msgstr "注意:这是自动被 dpkg 有意完成的。" -#: cmdline/apt-get.cc:1190 +#: cmdline/apt-get.cc:1454 #, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "不能重新安装 %s,因为无法下载它。\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s 已经是最新的版本了。\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "未找到“%2$s”的“%1$s”发布版本" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "未找到“%2$s”的“%1$s”版本" +msgid "Ignore unavailable target release '%s' of package '%s'" +msgstr "忽略不可用的软件包 %2$s 的目标发行版本 %1$s" -#: cmdline/apt-get.cc:1235 +#: cmdline/apt-get.cc:1486 #, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "选定了版本为 %s (%s) 的 %s\n" +msgid "Picking '%s' as source package instead of '%s'\n" +msgstr "选择 %s 作为源代码包而非 %s\n" #. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 +#: cmdline/apt-get.cc:1524 #, c-format msgid "Ignore unavailable version '%s' of package '%s'" -msgstr "" - -#: cmdline/apt-get.cc:1313 -#, c-format -msgid "Ignore unavailable target release '%s' of package '%s'" -msgstr "" +msgstr "忽略不可用的 %2$s 软件包的 %1$s 版" -#: cmdline/apt-get.cc:1342 -#, fuzzy, c-format -#| msgid "Couldn't stat source package list %s" -msgid "Picking '%s' as source package instead of '%s'\n" -msgstr "无法获取源软件包列表 %s 的状态" - -#: cmdline/apt-get.cc:1395 +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr " update 命令不需要参数" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "无法对状态列表目录加锁" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "我们不应该进行删除,无法启动自动删除器" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy +#| msgid "" +#| "The following package is automatically installed and is no longer " +#| "required:" +#| msgid_plural "" +#| "The following packages were automatically installed and are no longer " +#| "required:" 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 "下列软件包是自动安装的并且现在不需要了:" +msgstr[0] "下列软件包是自动安装的并且现在不需要了:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "%lu 个自动安装的的软件包现在不需要了\n" +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 个自动安装的的软件包现在已不再需要了。\n" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." -msgstr "使用'apt-get autoremove'来删除它们" +msgstr "使用'apt-get autoremove'来卸载它们" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." -msgstr "似乎自动删除工具损坏了一些软件,这不应该发生。请向 apt 提交错误报告。" +msgstr "似乎自动卸载工具损坏了一些软件,这不应该发生。请向 apt 提交错误报告。" #. #. if (Packages == 1) @@ -1040,43 +1084,23 @@ msgstr "似乎自动删除工具损坏了一些软件,这不应该发生。请 #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "下列信息可能会对解决问题有所帮助:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" -msgstr "内部错误,自动删除工具坏事了" +msgstr "内部错误,自动卸载工具坏事了" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "内部错误,全部升级工具坏事了" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "无法找到任务 %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "无法找到软件包 %s" - -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "注意,根据正则表达式“%2$s”选中了 %1$s\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s 被设置为手动安装。\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "您可能需要运行“apt-get -f install”来纠正下列错误:" -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1084,7 +1108,7 @@ msgstr "" "有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可" "以指定一个解决办法)。" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1095,154 +1119,188 @@ msgstr "" "因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件\n" "包尚未被创建或是它们已被从新到(Incoming)目录移出。" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "破损的软件包" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "将会安装下列额外的软件包:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "建议安装的软件包:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "推荐安装的软件包:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "无法找到软件包 %s" + +#: cmdline/apt-get.cc:1981 +#, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s 被设置为手动安装。\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "正在对升级进行计算... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "失败" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "完成" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "内部错误,问题解决工具坏事了" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "无法锁定下载目录" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "要下载源代码,必须指定至少一个对应的软件包" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "无法找到与 %s 对应的源代码包" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" +"提示:%s 的打包工作被维护于以下位置的 %s 版本控制系统中:\n" +"%s\n" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" +"请使用:\n" +"bzr get %s\n" +"获得该软件包的最近更新(可能尚未正式发布)。\n" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "忽略已下载过的文件“%s”\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "您在 %s 上没有足够的可用空间" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "需要下载 %sB/%sB 的源代码包。\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "需要下载 %sB 的源代码包。\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "下载源代码 %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "有一些包文件无法下载。" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "忽略已经被解包到 %s 目录的源代码包\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "运行解包的命令“%s”出错。\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "请检查是否安装了“dpkg-dev”软件包。\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "执行构造软件包命令“%s”失败。\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "子进程出错" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "要检查生成软件包的构建依赖关系,必须指定至少一个软件包" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "无法获得 %s 的构建依赖关系信息" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr " %s 没有构建依赖关系信息。\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "由于无法找到软件包 %3$s ,因此不能满足 %2$s 所要求的 %1$s 依赖关系" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " "package %s can satisfy version requirements" msgstr "" -"由于无法找到符合要求的软件包 %3$s 的可用版本,因此不能满足 %2$s 所要求的 %1" -"$s 依赖关系" +"由于无法找到符合要求的软件包 %3$s 的可用版本,因此不能满足 %2$s 所要求的 " +"%1$s 依赖关系" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "无法满足 %2$s 所要求 %1$s 依赖关系:已安装的软件包 %3$s 太新" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "无法满足 %2$s 所要求 %1$s 依赖关系:%3$s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "不能满足软件包 %s 所要求的构建依赖关系。" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "无法处理构建依赖关系" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "支持的模块:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 msgid "" "Usage: apt-get [options] command\n" " apt-get [options] install|remove pkg1 [pkg2 ...]\n" @@ -1266,6 +1324,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1295,17 +1355,19 @@ msgstr "" "命令:\n" " update - 取回更新的软件包列表信息\n" " upgrade - 进行一次升级\n" -" install - 安装新的软件包(注:包名是 libc6 而非 libc6.deb)\n" +" install - 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)\n" " remove - 卸载软件包\n" " autoremove - 卸载所有自动安装且不再使用的软件包\n" " purge - 卸载并清除软件包的配置\n" " source - 下载源码包文件\n" -" build-dep - 为源码包配置所需的构建依赖关系\n" +" build-dep - 为源码包配置所需的编译依赖关系\n" " dist-upgrade - 发布版升级,见 apt-get(8)\n" " dselect-upgrade - 根据 dselect 的选择来进行升级\n" " clean - 删除所有已下载的包文件\n" " autoclean - 删除老版本的已下载的包文件\n" " check - 核对以确认系统的依赖关系的完整性\n" +" markauto - 标记指定的软件包为自动安装\n" +" unmarkauto - 标记指定的软件包为手动安装\n" "\n" "选项:\n" " -h 本帮助文档。\n" @@ -1325,7 +1387,7 @@ msgstr "" "以获取更多信息和选项。\n" " 本 APT 具有超级牛力。\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1571,11 +1633,11 @@ msgstr "文件 %s/%s 会覆盖属于软件包 %s 中的同名文件" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "无法读取 %s" @@ -1588,7 +1650,7 @@ msgstr "无法读取 %s 的状态" #: apt-inst/deb/dpkgdb.cc:51 apt-inst/deb/dpkgdb.cc:57 #, c-format msgid "Failed to remove %s" -msgstr "无法删除 %s" +msgstr "无法卸载 %s" #: apt-inst/deb/dpkgdb.cc:106 apt-inst/deb/dpkgdb.cc:108 #, c-format @@ -1604,10 +1666,9 @@ msgstr "无法读取 %sinfo 的状态" msgid "The info and temp directories need to be on the same filesystem" msgstr "info 和 temp 目录要求处于同一文件系统之下" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "正在读取软件包列表" @@ -1709,12 +1770,33 @@ msgstr "无法在归档文件中找到有效的主控文件" msgid "Unparsable control file" msgstr "不能解析的主控文件" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "无法为 %s 开启管道" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "从 %s 进程读取数据出错" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "无法读取状态" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "无法设置文件的修改日期" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "无法读取盘片数据库 %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 msgid "" "Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update " "cannot be used to add new CD-ROMs" @@ -1722,7 +1804,7 @@ msgstr "" "请使用 apt-cdrom,通过它就可以让 APT 能识别该盘片。apt-get upgdate 不能被用来" "加入新的盘片。" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "错误的 CD-ROM" @@ -1739,15 +1821,6 @@ msgstr "找不到盘片。" msgid "File not found" msgstr "无法找到该文件" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "无法读取状态" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "无法设置文件的修改日期" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "无效的 URI,本地的 URI 不能以 // 开头" @@ -1805,7 +1878,7 @@ msgstr "连接超时" msgid "Server closed the connection" msgstr "服务器关闭了连接" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "读错误" @@ -1817,192 +1890,177 @@ msgstr "回应超出了缓存区大小。" msgid "Protocol corruption" msgstr "协议有误" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "写出错" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "无法创建套接字" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "无法连接上数据套接字,连接超时" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "无法连接被动模式的套接字。" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo 无法得到监听套接字" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "无法绑定套接字" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "无法在套接字上监听" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "无法确定套接字的名字" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "无法发出 PORT 指令" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "无法识别的地址族 %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT 指令出错,服务器响应信息为:%s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "数据套接字连接超时" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "无法接受连接" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "把文件加入哈希表时出错" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "无法获取文件,服务器响应信息为“%s”" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "数据套接字超时" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "数据传送出错,服务器响应信息为“%s”" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "查询" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "无法调用 " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "正在连接 %s (%s)" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "无法为 %s 创建套接字(f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "无法发起与 %s:%s (%s) 的连接" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "无法连接上 %s:%s (%s),连接超时" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "无法连接上 %s:%s (%s)。" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "正在连接 %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "无法解析域名“%s”" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "暂时不能解析域名“%s”" -#: methods/connect.cc:193 -#, fuzzy, c-format -#| msgid "Something wicked happened resolving '%s:%s' (%i)" +#: methods/connect.cc:196 +#, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" -msgstr "解析“%s:%s”时,出现了某些故障(%i)" +msgstr "解析“%s:%s”时,出现了某些故障(%i - %s)" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, c-format msgid "Unable to connect to %s:%s:" msgstr "不能连接到 %s:%s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 #, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "无法访问密钥环:“%s”" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "错误:Acquire::gpgv::Options 的参数列表太长。结束运行。" +msgid "No keyring installed in %s." +msgstr "%s 中没有安装密钥环。" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "内部错误:签名正确无误,但是无法确认密钥指纹?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "至少发现一个无效的签名。" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" -msgstr "无法运行“%s”以验证签名(您安装了 gpgv 吗?)" +#: methods/gpgv.cc:172 +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" +msgstr "无法运行 gpgv 以验证签名(您安装了 gpgv 吗?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "运行 gpgv 时发生未知错误" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "下列签名无效:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "由于没有公钥,无法验证下列签名:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "无法为 %s 开启管道" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "从 %s 进程读取数据出错" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "正在等待报头" @@ -2036,60 +2094,73 @@ msgstr "该 HTTP 服务器的 range 支持不正常" msgid "Unknown date format" msgstr "无法识别的日期格式" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "select 调用出错" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "连接超时" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "写输出文件时出错" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "写入文件出错" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "写入文件出错" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "从服务器读取数据时出错,对方关闭了连接" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "从服务器读取数据出错" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "无法截断文件" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "错误的报头数据" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "连接失败" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "内部错误" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "无法 mmap 一个空文件" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "无法为复制文件描述符 %i" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "无法 mmap %lu 字节的数据" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +msgid "Unable to close mmap" +msgstr "无法关闭 mmap" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +msgid "Unable to synchronize mmap" +msgstr "无法同步 mmap " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2098,84 +2169,101 @@ msgstr "" "动态 MMap 没有空间了。请增大 APT::Cache-Limit 的大小。当前值:%lu。(man 5 " "apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "无法增加 MMap 的大小,因为已经达到 %lu 字节的限制。" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "无法增加 MMap 大小,因为用户已禁用自动增加。" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "%li天 %li小时 %li分 %li秒" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "%li小时 %li分 %li秒" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "%li分 %li秒" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "%li秒" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "找不到您选则的 %s" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "无法识别的类型缩写:“%c”" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "正在打开配置文件 %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "语法错误 %s:%u:配置小节没有以名字开头" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "语法错误 %s:%u:标签格式有误" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" -msgstr "语法错误 %s:%u: 配置值后有多余的无意义数据" +msgstr "语法错误 %s:%u:配置值后有多余的无意义数据" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" -msgstr "语法错误 %s:%u: 只能在顶层配置文件中使用指示" +msgstr "语法错误 %s:%u:只能在顶层配置文件中使用指示" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "语法错误 %s:%u:太多的嵌套 include 命令" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" -msgstr "语法错误 %s:%u: Included from here" +msgstr "语法错误 %s:%u:Included from here" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" -msgstr "语法错误 %s:%u: 不支持的指令“%s”" +msgstr "语法错误 %s:%u:不支持的指令“%s”" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "语法错误 %s:%u:clean 指令需要一个选项树作为参数" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" -msgstr "语法错误 %s:%u: 文件尾部有多余的无意义的数据" +msgstr "语法错误 %s:%u:文件尾部有多余的无意义的数据" #: apt-pkg/contrib/progress.cc:153 #, c-format @@ -2203,32 +2291,32 @@ msgstr "无法识别命令行选项 %s" msgid "Command line option %s is not boolean" msgstr "命令行选项 %s 不是布尔值" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "选项 %s 要求有一个参数" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "选项 %s:配置项后必须包含有形如“=<变量>”的具体指定" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "选项 %s 要求有一个整数作为参数,而不是“%s”" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "选项“%s”太长" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "不能识别参数 %s,请用 true 或 false" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "无效的操作 %s" @@ -2238,191 +2326,214 @@ msgstr "无效的操作 %s" msgid "Unable to stat the mount point %s" msgstr "无法读取文件系统挂载点 %s 的状态" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "无法切换工作目录到 %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "无法读取盘片的状态" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "由于文件系统为只读,因而无法使用文件锁 %s" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "无法打开锁文件 %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "无法在 nfs 文件系统上使用文件锁 %s" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "无法获得锁 %s" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "等待子进程 %s 的退出,但是它并不存在" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "子进程 %s 发生了段错误" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, c-format msgid "Sub-process %s received signal %u." msgstr "子进程 %s 收到信号 %u。" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "子进程 %s 返回了一个错误号 (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "子进程 %s 异常退出" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "无法打开文件 %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, c-format +msgid "Could not open file descriptor %d" +msgstr "无法打开文件描述符 %d" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "读取文件出错,还剩 %lu 字节没有读出" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "写入文件出错,还剩 %lu 字节没有保存" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" -msgstr "关闭文件出错" +#: apt-pkg/contrib/fileutl.cc:906 +#, c-format +msgid "Problem closing the gzip file %s" +msgstr "关闭 gzip %s 文件出错" + +#: apt-pkg/contrib/fileutl.cc:909 +#, c-format +msgid "Problem closing the file %s" +msgstr "关闭文件 %s 出错" + +#: apt-pkg/contrib/fileutl.cc:914 +#, c-format +msgid "Problem renaming the file %s to %s" +msgstr "重命名文件 %s 为 %s 出错" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" -msgstr "用 unlink 删除文件出错" +#: apt-pkg/contrib/fileutl.cc:925 +#, c-format +msgid "Problem unlinking the file %s" +msgstr "用 unlink 删除文件 %s 出错" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "同步文件出错" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "软件包缓存区是空的" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "软件包缓存文件损坏了" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "软件包缓存区文件的版本不兼容" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "本程序目前不支持“%s”版本系统" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "软件包缓存区是为其它架构的硬件构建的" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "依赖" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "预依赖" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "建议" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "推荐" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "冲突" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "替换" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "废弃" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "破坏" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "增强" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "重要" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "必需" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "标准" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "可选" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "额外" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "正在分析软件包的依赖关系树" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "候选版本" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "生成依赖关系" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "正在读取状态信息" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "无法打开状态文件 %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "无法写入临时状态文件 %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "内部错误,组 %s 没有可安装的 pseudo 软件包" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2433,64 +2544,86 @@ msgstr "无法解析软件包文件 %s (1)" msgid "Unable to parse package file %s (2)" msgstr "无法解析软件包文件 %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误([选项] 无法解析)" + +#: apt-pkg/sourcelist.cc:95 +#, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误([选项] 太短)" + +#: apt-pkg/sourcelist.cc:106 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误([%3$s] 不是一个任务)" + +#: apt-pkg/sourcelist.cc:112 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误([%3$s] 没有键)" + +#: apt-pkg/sourcelist.cc:115 +#, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误([%3$s] 键 %4$s 没有值)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "安装源配置文件“%2$s”第 %1$lu 行的格式有误(URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误(发行版)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误(URI 解析)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误(独立发行版)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "安装源配置文件“%2$s”第 %1$lu 行有错误(发行版解析)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "正在打开 %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "源列表 %2$s 的第 %1$u 行太长了。" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "在源列表 %2$s 中第 %1$u 行的格式有误(类型)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "无法识别在源列表 %3$s 里,第 %2$u 行中的软件包类别“%1$s”" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "在源列表中 %2$s 中第 %1$u 行的格式有误(供应商 ID)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, 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 进行配置。请查看 man 5 apt.conf 中的 APT::Immediate-Configure " +"(%d)" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2501,25 +2634,27 @@ msgstr "" "少的软件包 %s。通常并不建议这样做,但是如果您确实希望如此,可以打开 APT::" "Force-LoopBreak 选项。" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " "see man 5 apt.conf under APT::Immediate-Configure for details." msgstr "" +"无法立即对已经解包的 %s 进行配置。请查看 man 5 apt.conf 中的 APT::Immediate-" +"Configure。" #: apt-pkg/pkgrecords.cc:32 #, c-format msgid "Index file type '%s' is not supported" msgstr "不支持索引文件类型“%s”" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "软件包 %s 需要重新安装,但是我无法找到相应的安装文件。" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2527,37 +2662,42 @@ msgstr "" "错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的" "缘故。" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "" "无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关" "系。" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "" "有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。" -#: apt-pkg/acquire.cc:60 +#: apt-pkg/acquire.cc:79 #, c-format -msgid "Lists directory %spartial is missing." +msgid "List directory %spartial is missing." msgstr "软件包列表的目录 %spartial 缺失。" -#: apt-pkg/acquire.cc:64 +#: apt-pkg/acquire.cc:83 +#, c-format +msgid "Archives directory %spartial is missing." +msgstr "仓库目录 %spartial 确实。" + +#: apt-pkg/acquire.cc:91 #, c-format -msgid "Archive directory %spartial is missing." -msgstr "找不到“%spartial”目录。" +msgid "Unable to lock directory %s" +msgstr "无法对目录 %s 加锁" #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "正在下载第 %li 个文件,共 %li 个(还剩 %s 个)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "正在下载第 %li 个文件,共 %li 个" @@ -2577,12 +2717,12 @@ msgstr "获取软件包的渠道 %s 所需的驱动程序没有正常启动。" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "请把标有“%s”的盘片插入驱动器“%s”再按回车键。" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "不支持“%s”打包系统" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "无法确定适合的打包系统类型" @@ -2595,139 +2735,162 @@ msgstr "无法读取 %s 的状态。" msgid "You must put some 'source' URIs in your sources.list" msgstr "您必须在您的 sources.list 写入一些“软件源”的 URI" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "无法解析或打开软件包的列表或是状态文件。" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "您可能需要运行 apt-get update 来解决这些问题" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "首选项文件 %s 中发现有无效的记录,无 Package 字段头" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "无法识别锁定的类型 %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "没有为版本锁定指定优先级(或为零)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "软件包暂存区使用的是不兼容的版本控制系统" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "处理 %s (NewPackage)时出错" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "处理 %s (UsePackage1)时出错" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "处理 %s (NewFileDesc1)时出错" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "处理 %s (UsePackage2)时出错" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "处理 %s (NewFileVer1)时出错" -#: apt-pkg/pkgcachegen.cc:226 +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 #, c-format -msgid "Error occurred while processing %s (NewVersion1)" -msgstr "处理 %s (NewVersion1)时出错" +msgid "Error occurred while processing %s (NewVersion%d)" +msgstr "处理 %s (NewVersion%d)时出错" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "处理 %s (UsePackage3)时出错" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "处理 %s (NewVersion2)时出错" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "处理 %s (NewFileDesc2)时出错" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "哇,软件包数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "哇,软件包版本数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "哇,软件包说明数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "哇,依赖关系数量超出了本 APT 的处理能力。" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "处理 %s (FindPkg)时出错" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "处理 %s (CollectFileProvides)时出错" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "当处理文件依赖关系时,无法找到软件包 %s %s" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "无法获取源软件包列表 %s 的状态" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "正在收集文件所提供的软件包" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "无法读取或写入软件源缓存" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "无法重命名文件,%s (%s -> %s)。" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5 校验和不符" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash 校验和不符" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "以下 ID 的密钥没有可用的公钥:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Release 文件已过期,忽略 %s (从 %s 起无效)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "冲突的发行版:%s (期望 %s 但得到 %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "GPG 错误:%s: %s" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2736,7 +2899,7 @@ msgstr "" "我无法找到一个对应 %s 软件包的文件。在这种情况下可能需要您手动修正这个软件" "包。(缘于架构缺失)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " @@ -2744,37 +2907,47 @@ msgid "" msgstr "" "我无法找到对应 %s 软件包的文件。在这种情况下您可能需要手动修正这个软件包。" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "软件包的索引文件已损坏。找不到对应软件包 %s 的 Filename: 字段。" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "大小不符" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "无法解析软件包仓库 Release 文件 %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "软件包仓库 Release 文件 %s 内无组件章节信息" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "软件包仓库 Release 文件 %s 内无哈希条目" +#: apt-pkg/indexrecords.cc:107 +#, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "软件包仓库 Release 文件 %s 内 Valid-Until 条目无效" + +#: apt-pkg/indexrecords.cc:122 +#, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "软件包仓库 Release 文件 %s 内 Date 条目无效" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "软件提供者数据块内 %s 没有包含指纹信息" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2783,51 +2956,51 @@ msgstr "" "现把 %s 作为了 CD-ROM 的挂载点\n" "正在挂载 CD-ROM\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "正在鉴别.. " -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "已归档文件的标签:%s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "正在卸载 CD-ROM...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "现把 %s 作为了 CD-ROM 的挂载点\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "正在卸载 CD-ROM 文件系统\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "等待插入盘片……\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "正在挂载 CD-ROM 文件系统……\n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "正在盘片中查找索引文件..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "" "找到了 %zu 个软件包索引、%zu 个源代码包索引、%zu 个翻译索引和 %zu 个数字签" "名\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" @@ -2835,16 +3008,16 @@ msgstr "" "无法确定任何包文件的位置,可能这不是一张 Debian 盘片或者是选择了错误的硬件构" "架。" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "找到标签 '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "这不是一个有效的名字,请重试。\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2853,161 +3026,289 @@ msgstr "" "这张盘片现在的名字是:\n" "“%s”\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "正在复制软件包列表……" -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "正在写入新的源列表\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "对应于该盘片的软件源设置项是:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "已写入 %i 条记录。\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "已写入 %i 条记录,并有 %i 个文件缺失。\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "已写入 %i 条记录,并有 %i 个文件不匹配\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "已写入 %i 条记录,并有 %i 个缺失,以及 %i 个文件不匹配\n" -#: apt-pkg/indexcopy.cc:530 -#, fuzzy, c-format +#: apt-pkg/indexcopy.cc:532 +#, c-format msgid "Skipping nonexistent file %s" -msgstr "正在打开配置文件 %s" +msgstr "跳过不存在的文件 %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" -msgstr "" +msgstr "无法找到认证记录:%s" -#: apt-pkg/indexcopy.cc:542 -#, fuzzy, c-format +#: apt-pkg/indexcopy.cc:544 +#, c-format msgid "Hash mismatch for: %s" -msgstr "Hash 校验和不符" +msgstr "Hash 校验和不符:%s" + +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "未找到“%2$s”的“%1$s”发布版本" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "未找到“%2$s”的“%1$s”版本" + +#: apt-pkg/cacheset.cc:447 +#, c-format +msgid "Couldn't find task '%s'" +msgstr "无法找到任务 %s" + +#: apt-pkg/cacheset.cc:454 +#, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "无法按照正则表达式 %s 找到任何软件包" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "无法从完全虚拟的软件包 %s 中选择版本" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "因为软件包 %s 没有已安装或候选的版本,无法进行选择" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "因为软件包 %s 是完全的虚拟软件包,无法选择它的最新版" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "因为软件包 %s 没有候选版本,无法进行选择" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "因为软件包 %s 没有安装,无法选择它的已安装版本" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "正在安装 %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "正在配置 %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "正在删除 %s" -#: apt-pkg/deb/dpkgpm.cc:52 -#, fuzzy, c-format +#: apt-pkg/deb/dpkgpm.cc:55 +#, c-format msgid "Completely removing %s" -msgstr "完全删除了 %s" +msgstr "完全删除 %s" + +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "注意到 %s 已经消失" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "执行安装后执行的触发器 %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" -msgstr "目录 %s 不见了" +msgstr "目录 %s 缺失" + +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, c-format +msgid "Could not open file '%s'" +msgstr "无法打开文件 %s" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "正在准备 %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "正在解压缩 %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "正在准备配置 %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "已安装 %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "正在准备 %s 的删除操作" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "已删除 %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "正在准备完全删除 %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "完全删除了 %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "无法写入日志。 openpty() 失败(没有挂载 /dev/pts ?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "正在运行 dpkg" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "由于已经达到 MaxReports 限制,没有写入 apport 报告。" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "依赖问题 - 保持未配置" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "因为错误消息指示这是由于磁盘已满,没有写入 apport 报告。" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "因为错误消息指示这是由于内存不足,没有写入 apport 报告。" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "因为错误消息指示这是一个 dpkg I/O 错误,没有写入 apport 报告。" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "无法锁定管理目录(%s),是否有其他进程正占用它?" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "无法对状态列表目录加锁(%s),请查看您是否正以 root 用户运行?" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " -msgstr "dpkg 被中断,您必须手工运行 'dpkg --configure -a' 解决此问题。" +"dpkg was interrupted, you must manually run '%s' to correct the problem. " +msgstr "dpkg 被中断,您必须手工运行 %s 解决此问题。" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "未锁定" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "无法打开补丁文件" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "没有找到镜像文件 %s" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "[镜像:%s]" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "无法连同 mmap 和文件操作用途为 %s 打补丁 - 补丁可能已损坏。" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "无法连同 mmap 为 %s 打补丁(但没有 mmap 的错误) - 补丁可能已损坏。" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "连接被永久关闭" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "错误:Acquire::gpgv::Options 的参数列表太长。结束运行。" + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "处理 %s (NewVersion2)时出错" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "在源列表中 %2$s 中第 %1$u 行的格式有误(供应商 ID)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "无法访问密钥环:“%s”" + +#~ msgid "Could not patch file" +#~ msgstr "无法打开补丁文件" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3056,8 +3357,8 @@ msgstr "连接被永久关闭" #~ msgstr "归档文件标签:%s \n" #~ msgid "" -#~ "Found %i package indexes, %i source indexes, %i translation indexes and %" -#~ "i signatures\n" +#~ "Found %i package indexes, %i source indexes, %i translation indexes and " +#~ "%i signatures\n" #~ msgstr "" #~ "找到了 %i 个软件包索引、%i 个源代码包索引,%i 个翻译索引和 %i 个数字签名\n" diff --git a/po/zh_TW.po b/po/zh_TW.po index 2a5c87e59..3d5833ab2 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,152 +8,157 @@ msgid "" msgstr "" "Project-Id-Version: 0.5.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-01-01 19:13+0100\n" +"POT-Creation-Date: 2010-08-23 18:41-0400\n" "PO-Revision-Date: 2009-01-28 10:41+0800\n" "Last-Translator: Tetralet <tetralet@gmail.com>\n" "Language-Team: Debian-user in Chinese [Big5] <debian-chinese-big5@lists." "debian.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: cmdline/apt-cache.cc:141 +#: cmdline/apt-cache.cc:156 #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "套件 %s 版本 %s 未能滿足相依性:\n" -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1423 cmdline/apt-cache.cc:1575 -#, c-format -msgid "Unable to locate package %s" -msgstr "找不到套件 %s" - -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc:284 msgid "Total package names: " msgstr "套件名稱合計:" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc:286 +#, fuzzy +msgid "Total package structures: " +msgstr "套件名稱合計:" + +#: cmdline/apt-cache.cc:326 msgid " Normal packages: " msgstr " 一般套件:" -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc:327 msgid " Pure virtual packages: " msgstr " 完全虛擬套件:" -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc:328 msgid " Single virtual packages: " msgstr " 單一虛擬套件:" -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc:329 msgid " Mixed virtual packages: " msgstr " 混合虛擬套件:" -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc:330 msgid " Missing: " msgstr " 找不到:" -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc:332 msgid "Total distinct versions: " msgstr "個別版本合計:" -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc:334 msgid "Total distinct descriptions: " msgstr "個別版本類別合計:" -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc:336 msgid "Total dependencies: " msgstr "相依關係合計:" -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc:339 msgid "Total ver/file relations: " msgstr "版本/檔案關聯合計:" -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc:341 msgid "Total Desc/File relations: " msgstr "類別/檔案關聯合計:" -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc:343 msgid "Total Provides mappings: " msgstr "提供者對應合計:" -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc:355 msgid "Total globbed strings: " msgstr "所有字串合計:" -#: cmdline/apt-cache.cc:328 +#: cmdline/apt-cache.cc:369 msgid "Total dependency version space: " msgstr "相依版本空間合計:" -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc:374 msgid "Total slack space: " msgstr "間暇空間合計:" -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc:382 msgid "Total space accounted for: " msgstr "統計後的空間合計:" -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: cmdline/apt-cache.cc:513 cmdline/apt-cache.cc:1194 #, c-format msgid "Package file %s is out of sync." msgstr "套件檔 %s 未同步。" -#: cmdline/apt-cache.cc:1297 -msgid "You must give exactly one pattern" +#: cmdline/apt-cache.cc:1273 +#, fuzzy +msgid "You must give at least one search pattern" msgstr "您必須明確得給定一個樣式" -#: cmdline/apt-cache.cc:1451 +#: cmdline/apt-cache.cc:1429 cmdline/apt-cache.cc:1431 +#: cmdline/apt-cache.cc:1508 msgid "No packages found" msgstr "未找到套件" -#: cmdline/apt-cache.cc:1528 +#: cmdline/apt-cache.cc:1503 apt-pkg/cacheset.cc:440 +#, c-format +msgid "Unable to locate package %s" +msgstr "找不到套件 %s" + +#: cmdline/apt-cache.cc:1533 msgid "Package files:" msgstr "套件檔:" -#: cmdline/apt-cache.cc:1535 cmdline/apt-cache.cc:1622 +#: cmdline/apt-cache.cc:1540 cmdline/apt-cache.cc:1638 msgid "Cache is out of sync, can't x-ref a package file" msgstr "快取資料未同步,無法 x-ref 套件檔" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1549 +#: cmdline/apt-cache.cc:1554 msgid "Pinned packages:" msgstr "鎖定的套件:" -#: cmdline/apt-cache.cc:1561 cmdline/apt-cache.cc:1602 +#: cmdline/apt-cache.cc:1566 cmdline/apt-cache.cc:1618 msgid "(not found)" msgstr "(未找到)" -#. Installed version -#: cmdline/apt-cache.cc:1582 +#: cmdline/apt-cache.cc:1575 msgid " Installed: " msgstr " 已安裝:" -#: cmdline/apt-cache.cc:1584 cmdline/apt-cache.cc:1592 -msgid "(none)" -msgstr "(無)" - -#. Candidate Version -#: cmdline/apt-cache.cc:1589 +#: cmdline/apt-cache.cc:1576 msgid " Candidate: " msgstr " 候選:" -#: cmdline/apt-cache.cc:1599 +#: cmdline/apt-cache.cc:1600 cmdline/apt-cache.cc:1608 +msgid "(none)" +msgstr "(無)" + +#: cmdline/apt-cache.cc:1615 msgid " Package pin: " msgstr " 套件鎖定:" #. Show the priority tables -#: cmdline/apt-cache.cc:1608 +#: cmdline/apt-cache.cc:1624 msgid " Version table:" msgstr " 版本列表:" -#: cmdline/apt-cache.cc:1718 cmdline/apt-cdrom.cc:134 cmdline/apt-config.cc:70 -#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:547 -#: cmdline/apt-get.cc:2665 cmdline/apt-sortpkgs.cc:144 +#: cmdline/apt-cache.cc:1732 cmdline/apt-cdrom.cc:197 cmdline/apt-config.cc:70 +#: cmdline/apt-extracttemplates.cc:225 ftparchive/apt-ftparchive.cc:584 +#: cmdline/apt-get.cc:2740 cmdline/apt-sortpkgs.cc:144 #, c-format msgid "%s %s for %s compiled on %s %s\n" msgstr "%s %s 是用於 %s 並在 %s %s 上編譯的\n" -#: cmdline/apt-cache.cc:1725 +#: cmdline/apt-cache.cc:1739 +#, fuzzy msgid "" "Usage: apt-cache [options] command\n" " apt-cache [options] add file1 [file2 ...]\n" @@ -174,6 +179,7 @@ msgid "" " unmet - Show unmet dependencies\n" " search - Search the package list for a regex pattern\n" " show - Show a readable record for the package\n" +" showauto - Display a list of automatically installed packages\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" @@ -236,7 +242,12 @@ msgstr "請替這張光碟取個名字,像是 'Debian 2.1r1 Disk 1'" msgid "Please insert a Disc in the drive and press enter" msgstr "請把光碟放入光碟機,然後按下 [Enter] 鍵" -#: cmdline/apt-cdrom.cc:114 +#: cmdline/apt-cdrom.cc:127 +#, fuzzy, c-format +msgid "Failed to mount '%s' to '%s'" +msgstr "無法將 %s 更名為 %s" + +#: cmdline/apt-cdrom.cc:162 msgid "Repeat this process for the rest of the CDs in your set." msgstr "請對您的光碟組中的其它光碟重複相同的操作。" @@ -301,40 +312,40 @@ msgstr "" " -c=? 讀取指定的設定檔\n" " -o=? 指定任意的設定選項,例如:-o dir::cache=/tmp\n" -#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:830 +#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:1171 #, c-format msgid "Unable to write to %s" msgstr "無法寫入 %s" -#: cmdline/apt-extracttemplates.cc:310 +#: cmdline/apt-extracttemplates.cc:309 msgid "Cannot get debconf version. Is debconf installed?" msgstr "無法取得 debconf 版本。是否有安裝 debconf?" -#: ftparchive/apt-ftparchive.cc:164 ftparchive/apt-ftparchive.cc:338 +#: ftparchive/apt-ftparchive.cc:168 ftparchive/apt-ftparchive.cc:345 msgid "Package extension list is too long" msgstr "套件延伸列表過長" -#: ftparchive/apt-ftparchive.cc:166 ftparchive/apt-ftparchive.cc:180 -#: ftparchive/apt-ftparchive.cc:203 ftparchive/apt-ftparchive.cc:253 -#: ftparchive/apt-ftparchive.cc:267 ftparchive/apt-ftparchive.cc:289 +#: ftparchive/apt-ftparchive.cc:170 ftparchive/apt-ftparchive.cc:187 +#: ftparchive/apt-ftparchive.cc:210 ftparchive/apt-ftparchive.cc:260 +#: ftparchive/apt-ftparchive.cc:274 ftparchive/apt-ftparchive.cc:296 #, c-format msgid "Error processing directory %s" msgstr "處理目錄 %s 時發生錯誤" -#: ftparchive/apt-ftparchive.cc:251 +#: ftparchive/apt-ftparchive.cc:258 msgid "Source extension list is too long" msgstr "原始碼的延伸列表太長" -#: ftparchive/apt-ftparchive.cc:368 +#: ftparchive/apt-ftparchive.cc:375 msgid "Error writing header to contents file" msgstr "寫入標頭資訊到內容檔時發生錯誤" -#: ftparchive/apt-ftparchive.cc:398 +#: ftparchive/apt-ftparchive.cc:405 #, c-format msgid "Error processing contents %s" msgstr "處理內容 %s 時發生錯誤" -#: ftparchive/apt-ftparchive.cc:553 +#: ftparchive/apt-ftparchive.cc:590 msgid "" "Usage: apt-ftparchive [options] command\n" "Commands: packages binarypath [overridefile [pathprefix]]\n" @@ -412,11 +423,11 @@ msgstr "" " -c=? 讀取指定的設定檔\n" " -o=? 指定任意的設定選項" -#: ftparchive/apt-ftparchive.cc:759 +#: ftparchive/apt-ftparchive.cc:796 msgid "No selections matched" msgstr "找不到符合的選項" -#: ftparchive/apt-ftparchive.cc:832 +#: ftparchive/apt-ftparchive.cc:874 #, c-format msgid "Some files are missing in the package file group `%s'" msgstr "套件檔案組 `%s' 少了部份檔案" @@ -432,8 +443,9 @@ msgid "DB is old, attempting to upgrade %s" msgstr "DB 過舊,嘗試升級 %s" #: ftparchive/cachedb.cc:72 +#, fuzzy msgid "" -"DB format is invalid. If you upgraded from a older version of apt, please " +"DB format is invalid. If you upgraded from an older version of apt, please " "remove and re-create the database." msgstr "" "資料庫格式不正確。如果您是由舊版的 apt 升級上來的,請移除並重新建立資料庫。" @@ -449,95 +461,95 @@ msgstr "無法開啟 DB 檔 %s: %s" msgid "Failed to stat %s" msgstr "無法取得 %s 的狀態" -#: ftparchive/cachedb.cc:238 +#: ftparchive/cachedb.cc:242 msgid "Archive has no control record" msgstr "套件檔沒有 control 記錄" -#: ftparchive/cachedb.cc:444 +#: ftparchive/cachedb.cc:448 msgid "Unable to get a cursor" msgstr "無法取得遊標" -#: ftparchive/writer.cc:76 +#: ftparchive/writer.cc:73 #, c-format msgid "W: Unable to read directory %s\n" msgstr "警告:無法讀取目錄 %s\n" -#: ftparchive/writer.cc:81 +#: ftparchive/writer.cc:78 #, c-format msgid "W: Unable to stat %s\n" msgstr "警告:無法取得 %s 狀態\n" -#: ftparchive/writer.cc:132 +#: ftparchive/writer.cc:134 msgid "E: " msgstr "錯誤:" -#: ftparchive/writer.cc:134 +#: ftparchive/writer.cc:136 msgid "W: " msgstr "警告:" -#: ftparchive/writer.cc:141 +#: ftparchive/writer.cc:143 msgid "E: Errors apply to file " msgstr "錯誤:套用到檔案時發生錯誤" -#: ftparchive/writer.cc:158 ftparchive/writer.cc:188 +#: ftparchive/writer.cc:161 ftparchive/writer.cc:193 #, c-format msgid "Failed to resolve %s" msgstr "無法解析 %s" -#: ftparchive/writer.cc:170 +#: ftparchive/writer.cc:174 msgid "Tree walking failed" msgstr "無法走訪目錄樹" -#: ftparchive/writer.cc:195 +#: ftparchive/writer.cc:201 #, c-format msgid "Failed to open %s" msgstr "無法開啟 %s" -#: ftparchive/writer.cc:254 +#: ftparchive/writer.cc:260 #, c-format msgid " DeLink %s [%s]\n" msgstr " DeLink %s [%s]\n" -#: ftparchive/writer.cc:262 +#: ftparchive/writer.cc:268 #, c-format msgid "Failed to readlink %s" msgstr "無法讀取連結 %s" -#: ftparchive/writer.cc:266 +#: ftparchive/writer.cc:272 #, c-format msgid "Failed to unlink %s" msgstr "無法移除連結 %s" -#: ftparchive/writer.cc:273 +#: ftparchive/writer.cc:279 #, c-format msgid "*** Failed to link %s to %s" msgstr "*** 無法將 %s 連結到 %s" -#: ftparchive/writer.cc:283 +#: ftparchive/writer.cc:289 #, c-format msgid " DeLink limit of %sB hit.\n" msgstr " 達到了 DeLink 的上限 %sB。\n" -#: ftparchive/writer.cc:388 +#: ftparchive/writer.cc:393 msgid "Archive had no package field" msgstr "套件檔裡沒有套件資訊" -#: ftparchive/writer.cc:396 ftparchive/writer.cc:627 +#: ftparchive/writer.cc:401 ftparchive/writer.cc:688 #, c-format msgid " %s has no override entry\n" msgstr " %s 沒有重新定義項目\n" -#: ftparchive/writer.cc:457 ftparchive/writer.cc:715 +#: ftparchive/writer.cc:464 ftparchive/writer.cc:790 #, c-format msgid " %s maintainer is %s not %s\n" msgstr " %s 的維護者是 %s,而非 %s\n" -#: ftparchive/writer.cc:637 +#: ftparchive/writer.cc:698 #, c-format msgid " %s has no source override entry\n" msgstr " %s 沒有原始碼重新定義項目\n" -#: ftparchive/writer.cc:641 +#: ftparchive/writer.cc:702 #, c-format msgid " %s has no binary override entry either\n" msgstr " %s 也沒有二元碼重新定義項目\n" @@ -637,79 +649,79 @@ msgstr "在取消 %s 的連結時發生問題" msgid "Failed to rename %s to %s" msgstr "無法將 %s 更名為 %s" -#: cmdline/apt-get.cc:127 +#: cmdline/apt-get.cc:134 msgid "Y" msgstr "Y" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1730 +#: cmdline/apt-get.cc:156 apt-pkg/cachefilter.cc:29 #, c-format msgid "Regex compilation error - %s" msgstr "編譯正規表示式時發生錯誤 - %s" -#: cmdline/apt-get.cc:244 +#: cmdline/apt-get.cc:251 msgid "The following packages have unmet dependencies:" msgstr "下列的套件有未滿足的相依關係:" -#: cmdline/apt-get.cc:334 +#: cmdline/apt-get.cc:341 #, c-format msgid "but %s is installed" msgstr "但 %s 卻已安裝" -#: cmdline/apt-get.cc:336 +#: cmdline/apt-get.cc:343 #, c-format msgid "but %s is to be installed" msgstr "但 %s 卻將被安裝" -#: cmdline/apt-get.cc:343 +#: cmdline/apt-get.cc:350 msgid "but it is not installable" msgstr "但它卻無法安裝" -#: cmdline/apt-get.cc:345 +#: cmdline/apt-get.cc:352 msgid "but it is a virtual package" msgstr "但它是虛擬套件" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not installed" msgstr "但它卻尚未安裝" -#: cmdline/apt-get.cc:348 +#: cmdline/apt-get.cc:355 msgid "but it is not going to be installed" msgstr "但它卻將不會被安裝" -#: cmdline/apt-get.cc:353 +#: cmdline/apt-get.cc:360 msgid " or" msgstr "或" -#: cmdline/apt-get.cc:382 +#: cmdline/apt-get.cc:391 msgid "The following NEW packages will be installed:" msgstr "下列【新】套件將會被安裝:" -#: cmdline/apt-get.cc:408 +#: cmdline/apt-get.cc:419 msgid "The following packages will be REMOVED:" msgstr "下列套件將會被【移除】:" -#: cmdline/apt-get.cc:430 +#: cmdline/apt-get.cc:441 msgid "The following packages have been kept back:" msgstr "下列套件將會維持其原有版本:" -#: cmdline/apt-get.cc:451 +#: cmdline/apt-get.cc:464 msgid "The following packages will be upgraded:" msgstr "下列套件將會被升級:" -#: cmdline/apt-get.cc:472 +#: cmdline/apt-get.cc:487 msgid "The following packages will be DOWNGRADED:" msgstr "下列套件將會被【降級】:" -#: cmdline/apt-get.cc:492 +#: cmdline/apt-get.cc:507 msgid "The following held packages will be changed:" msgstr "下列被保留 (hold) 的套件將會被更改:" -#: cmdline/apt-get.cc:545 +#: cmdline/apt-get.cc:560 #, c-format msgid "%s (due to %s) " msgstr "%s(因為 %s)" -#: cmdline/apt-get.cc:553 +#: cmdline/apt-get.cc:568 msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -717,144 +729,232 @@ msgstr "" "【警告】:下列的基本套件都將被移除。\n" "除非您很清楚您在做什麼,否則請勿輕易嘗試!" -#: cmdline/apt-get.cc:584 +#: cmdline/apt-get.cc:602 #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "升級 %lu 個,新安裝 %lu 個," -#: cmdline/apt-get.cc:588 +#: cmdline/apt-get.cc:606 #, c-format msgid "%lu reinstalled, " msgstr "重新安裝 %lu 個," -#: cmdline/apt-get.cc:590 +#: cmdline/apt-get.cc:608 #, c-format msgid "%lu downgraded, " msgstr "降級 %lu 個," -#: cmdline/apt-get.cc:592 +#: cmdline/apt-get.cc:610 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "移除 %lu 個,有 %lu 個未被升級。\n" -#: cmdline/apt-get.cc:596 +#: cmdline/apt-get.cc:614 #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu 個沒有完整得安裝或移除。\n" -#: cmdline/apt-get.cc:669 +#: cmdline/apt-get.cc:634 +#, fuzzy, c-format +msgid "Note, selecting '%s' for task '%s'\n" +msgstr "注意,根據正規表示式 '%2$s' 而選擇了 %1$s\n" + +#: cmdline/apt-get.cc:640 +#, fuzzy, c-format +msgid "Note, selecting '%s' for regex '%s'\n" +msgstr "注意,根據正規表示式 '%2$s' 而選擇了 %1$s\n" + +#: cmdline/apt-get.cc:647 +#, fuzzy, c-format +msgid "Selected version '%s' (%s) for '%s'\n" +msgstr "選定的版本為 %3$s 的 %1$s (%2$s)\n" + +#: cmdline/apt-get.cc:657 +#, c-format +msgid "Package %s is a virtual package provided by:\n" +msgstr "套件 %s 是虛擬套件,提供者為:\n" + +#: cmdline/apt-get.cc:668 +msgid " [Installed]" +msgstr "【已安裝】" + +#: cmdline/apt-get.cc:677 +#, fuzzy +msgid " [Not candidate version]" +msgstr "候選版本" + +#: cmdline/apt-get.cc:679 +msgid "You should explicitly select one to install." +msgstr "請您明確地選擇一個來進行安裝。" + +#: 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,但它卻被其它的套件引用了。\n" +"這意味著這個套件可能已經消失了、被廢棄了,或是只能由其他的來源取得\n" + +#: cmdline/apt-get.cc:700 +msgid "However the following packages replace it:" +msgstr "然而,下列的套件取代了它:" + +#: cmdline/apt-get.cc:712 +#, fuzzy, c-format +msgid "Package '%s' has no installation candidate" +msgstr "套件 %s 沒有可安裝的候選版本" + +#: cmdline/apt-get.cc:723 +#, c-format +msgid "Virtual packages like '%s' can't be removed\n" +msgstr "" + +#: cmdline/apt-get.cc:754 +#, fuzzy, c-format +msgid "Note, selecting '%s' instead of '%s'\n" +msgstr "注意,選擇了以 %s 替代 %s\n" + +#: cmdline/apt-get.cc:784 +#, c-format +msgid "Skipping %s, it is already installed and upgrade is not set.\n" +msgstr "忽略 %s,它已被安裝且沒有計劃要進行升級。\n" + +#: cmdline/apt-get.cc:788 +#, fuzzy, c-format +msgid "Skipping %s, it is not installed and only upgrades are requested.\n" +msgstr "忽略 %s,它已被安裝且沒有計劃要進行升級。\n" + +#: cmdline/apt-get.cc:798 +#, c-format +msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" +msgstr "無法重新安裝 %s,因為它無法下載。\n" + +#: cmdline/apt-get.cc:803 +#, c-format +msgid "%s is already the newest version.\n" +msgstr "%s 已經是最新版本了。\n" + +#: cmdline/apt-get.cc:822 cmdline/apt-get.cc:1979 +#, c-format +msgid "%s set to manually installed.\n" +msgstr "%s 被設定為手動安裝。\n" + +#: cmdline/apt-get.cc:859 +#, c-format +msgid "Package %s is not installed, so not removed\n" +msgstr "套件 %s 並沒有被安裝,所以也不會被移除\n" + +#: cmdline/apt-get.cc:934 msgid "Correcting dependencies..." msgstr "正在修正相依關係..." -#: cmdline/apt-get.cc:672 +#: cmdline/apt-get.cc:937 msgid " failed." msgstr " 失敗。" -#: cmdline/apt-get.cc:675 +#: cmdline/apt-get.cc:940 msgid "Unable to correct dependencies" msgstr "無法修正相依關係" -#: cmdline/apt-get.cc:678 +#: cmdline/apt-get.cc:943 msgid "Unable to minimize the upgrade set" msgstr "無法將升級計劃最小化" -#: cmdline/apt-get.cc:680 +#: cmdline/apt-get.cc:945 msgid " Done" msgstr " 完成" -#: cmdline/apt-get.cc:684 -msgid "You might want to run `apt-get -f install' to correct these." -msgstr "您也許得執行 `apt-get -f install' 以修正這些問題。" +#: cmdline/apt-get.cc:949 +msgid "You might want to run 'apt-get -f install' to correct these." +msgstr "您也許得執行 'apt-get -f install' 以修正這些問題。" -#: cmdline/apt-get.cc:687 +#: cmdline/apt-get.cc:952 msgid "Unmet dependencies. Try using -f." msgstr "未能滿足相依關係。試試 -f 選項。" -#: cmdline/apt-get.cc:712 +#: cmdline/apt-get.cc:977 msgid "WARNING: The following packages cannot be authenticated!" msgstr "【警告】:無法驗證下列套件!" -#: cmdline/apt-get.cc:716 +#: cmdline/apt-get.cc:981 msgid "Authentication warning overridden.\n" msgstr "忽略了驗證警告。\n" -#: cmdline/apt-get.cc:723 +#: cmdline/apt-get.cc:988 msgid "Install these packages without verification [y/N]? " msgstr "是否不經驗證就安裝這些套件?[y/N]" -#: cmdline/apt-get.cc:725 +#: cmdline/apt-get.cc:990 msgid "Some packages could not be authenticated" msgstr "有部份套件無法驗證" -#: cmdline/apt-get.cc:734 cmdline/apt-get.cc:890 +#: cmdline/apt-get.cc:999 cmdline/apt-get.cc:1154 msgid "There are problems and -y was used without --force-yes" msgstr "發生了問題,且 -y 並沒有和 --force-yes 搭配使用" -#: cmdline/apt-get.cc:775 +#: cmdline/apt-get.cc:1040 msgid "Internal error, InstallPackages was called with broken packages!" msgstr "內部錯誤,在損毀的套件上執行 InstallPackages!" -#: cmdline/apt-get.cc:784 +#: cmdline/apt-get.cc:1049 msgid "Packages need to be removed but remove is disabled." msgstr "有套件需要被移除,但卻被禁止移除。" -#: cmdline/apt-get.cc:795 +#: cmdline/apt-get.cc:1060 msgid "Internal error, Ordering didn't finish" msgstr "內部錯誤,排序未能完成" -#: cmdline/apt-get.cc:811 cmdline/apt-get.cc:2072 cmdline/apt-get.cc:2105 -msgid "Unable to lock the download directory" -msgstr "無法鎖定下載目錄" - -#: cmdline/apt-get.cc:821 cmdline/apt-get.cc:2153 cmdline/apt-get.cc:2406 -#: apt-pkg/cachefile.cc:65 +#: cmdline/apt-get.cc:1085 cmdline/apt-get.cc:2190 cmdline/apt-get.cc:2481 +#: apt-pkg/cachefile.cc:106 msgid "The list of sources could not be read." msgstr "無法讀取來源列表。" -#: cmdline/apt-get.cc:836 +#: cmdline/apt-get.cc:1100 msgid "How odd.. The sizes didn't match, email apt@packages.debian.org" msgstr "怪哉... 檔案大小不符,請發信給 apt@packages.debian.org" -#: cmdline/apt-get.cc:841 +#: cmdline/apt-get.cc:1105 #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "需要下載 %sB/%sB 的套件檔。\n" -#: cmdline/apt-get.cc:844 +#: cmdline/apt-get.cc:1108 #, c-format msgid "Need to get %sB of archives.\n" msgstr "需要下載 %sB 的套件檔。\n" -#: cmdline/apt-get.cc:849 +#: cmdline/apt-get.cc:1113 #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "此操作完成之後,會多佔用 %sB 的磁碟空間。\n" -#: cmdline/apt-get.cc:852 +#: cmdline/apt-get.cc:1116 #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "此操作完成之後,會空出 %sB 的磁碟空間。\n" -#: cmdline/apt-get.cc:867 cmdline/apt-get.cc:870 cmdline/apt-get.cc:2249 -#: cmdline/apt-get.cc:2252 +#: cmdline/apt-get.cc:1131 cmdline/apt-get.cc:1134 cmdline/apt-get.cc:2319 +#: cmdline/apt-get.cc:2322 #, c-format msgid "Couldn't determine free space in %s" msgstr "無法確認 %s 的未使用空間" -#: cmdline/apt-get.cc:880 +#: cmdline/apt-get.cc:1144 #, c-format msgid "You don't have enough free space in %s." msgstr "在 %s 裡沒有足夠的的未使用空間。" -#: cmdline/apt-get.cc:896 cmdline/apt-get.cc:916 +#: cmdline/apt-get.cc:1160 cmdline/apt-get.cc:1180 msgid "Trivial Only specified but this is not a trivial operation." msgstr "雖然指定了 Trivial Only(自動答 NO)選項,但這並不是 trivial 操作。" -#: cmdline/apt-get.cc:898 +#: cmdline/apt-get.cc:1162 msgid "Yes, do as I say!" msgstr "Yes, do as I say!" -#: cmdline/apt-get.cc:900 +#: cmdline/apt-get.cc:1164 #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -865,28 +965,28 @@ msgstr "" "請輸入 '%s' 這個句子以繼續進行\n" " ?] " -#: cmdline/apt-get.cc:906 cmdline/apt-get.cc:925 +#: cmdline/apt-get.cc:1170 cmdline/apt-get.cc:1189 msgid "Abort." msgstr "放棄執行。" -#: cmdline/apt-get.cc:921 +#: cmdline/apt-get.cc:1185 msgid "Do you want to continue [Y/n]? " msgstr "是否繼續進行 [Y/n]?" -#: cmdline/apt-get.cc:993 cmdline/apt-get.cc:2303 apt-pkg/algorithms.cc:1389 +#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:2375 apt-pkg/algorithms.cc:1434 #, c-format msgid "Failed to fetch %s %s\n" msgstr "無法取得 %s,%s\n" -#: cmdline/apt-get.cc:1011 +#: cmdline/apt-get.cc:1275 msgid "Some files failed to download" msgstr "有部份檔案無法下載" -#: cmdline/apt-get.cc:1012 cmdline/apt-get.cc:2312 +#: cmdline/apt-get.cc:1276 cmdline/apt-get.cc:2384 msgid "Download complete and in download only mode" msgstr "下載完成,且這是『僅下載』模式" -#: cmdline/apt-get.cc:1018 +#: cmdline/apt-get.cc:1282 msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -894,134 +994,79 @@ msgstr "" "有部份套件檔無法取得,試著執行 apt-get update 或者試著加上 --fix-missing 選" "項?" -#: cmdline/apt-get.cc:1022 +#: cmdline/apt-get.cc:1286 msgid "--fix-missing and media swapping is not currently supported" msgstr "目前尚未支援 --fix-missing 和媒體抽換" -#: cmdline/apt-get.cc:1027 +#: cmdline/apt-get.cc:1291 msgid "Unable to correct missing packages." msgstr "無法修正欠缺的套件。" -#: cmdline/apt-get.cc:1028 +#: cmdline/apt-get.cc:1292 msgid "Aborting install." msgstr "放棄安裝。" -#: cmdline/apt-get.cc:1086 -#, c-format -msgid "Note, selecting %s instead of %s\n" -msgstr "注意,選擇了以 %s 替代 %s\n" - -#: cmdline/apt-get.cc:1097 -#, c-format -msgid "Skipping %s, it is already installed and upgrade is not set.\n" -msgstr "忽略 %s,它已被安裝且沒有計劃要進行升級。\n" - -#: cmdline/apt-get.cc:1115 -#, c-format -msgid "Package %s is not installed, so not removed\n" -msgstr "套件 %s 並沒有被安裝,所以也不會被移除\n" - -#: cmdline/apt-get.cc:1126 -#, c-format -msgid "Package %s is a virtual package provided by:\n" -msgstr "套件 %s 是虛擬套件,提供者為:\n" - -#: cmdline/apt-get.cc:1138 -msgid " [Installed]" -msgstr "【已安裝】" - -#: cmdline/apt-get.cc:1143 -msgid "You should explicitly select one to install." -msgstr "請您明確地選擇一個來進行安裝。" - -#: cmdline/apt-get.cc:1148 -#, c-format +#: cmdline/apt-get.cc:1320 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,但它卻被其它的套件引用了。\n" -"這意味著這個套件可能已經消失了、被廢棄了,或是只能由其他的來源取得\n" - -#: cmdline/apt-get.cc:1167 -msgid "However the following packages replace it:" -msgstr "然而,下列的套件取代了它:" - -#: cmdline/apt-get.cc:1170 -#, c-format -msgid "Package %s has no installation candidate" -msgstr "套件 %s 沒有可安裝的候選版本" - -#: cmdline/apt-get.cc:1190 -#, c-format -msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" -msgstr "無法重新安裝 %s,因為它無法下載。\n" - -#: cmdline/apt-get.cc:1198 -#, c-format -msgid "%s is already the newest version.\n" -msgstr "%s 已經是最新版本了。\n" - -#: cmdline/apt-get.cc:1227 -#, c-format -msgid "Release '%s' for '%s' was not found" -msgstr "找不到 '%2$s' 的 '%1$s' 發行版" - -#: cmdline/apt-get.cc:1229 -#, c-format -msgid "Version '%s' for '%s' was not found" -msgstr "找不到 '%s' 版的 '%s'" - -#: cmdline/apt-get.cc:1235 -#, c-format -msgid "Selected version %s (%s) for %s\n" -msgstr "選定的版本為 %3$s 的 %1$s (%2$s)\n" - -#. if (VerTag.empty() == false && Last == 0) -#: cmdline/apt-get.cc:1311 cmdline/apt-get.cc:1379 -#, c-format -msgid "Ignore unavailable version '%s' of package '%s'" +"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] "" +msgstr[1] "" + +#: cmdline/apt-get.cc:1324 +msgid "Note: This is done automatic and on purpose by dpkg." msgstr "" -#: cmdline/apt-get.cc:1313 +#: cmdline/apt-get.cc:1454 #, c-format msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "" -#: cmdline/apt-get.cc:1342 +#: cmdline/apt-get.cc:1486 #, fuzzy, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "無法取得來源套件列表 %s 的狀態" -#: cmdline/apt-get.cc:1395 +#. if (VerTag.empty() == false && Last == 0) +#: cmdline/apt-get.cc:1524 +#, c-format +msgid "Ignore unavailable version '%s' of package '%s'" +msgstr "" + +#: cmdline/apt-get.cc:1540 msgid "The update command takes no arguments" msgstr "update 指令不需任何參數" -#: cmdline/apt-get.cc:1408 -msgid "Unable to lock the list directory" -msgstr "無法鎖定列表目錄" - -#: cmdline/apt-get.cc:1464 +#: cmdline/apt-get.cc:1605 msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "我們沒有計劃要刪除任何東西,無法啟動 AutoRemover" -#: cmdline/apt-get.cc:1513 +#: cmdline/apt-get.cc:1653 +#, fuzzy 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 "以下套件是被自動安裝進來的,且已不再會被用到了:" +msgstr[0] "以下套件是被自動安裝進來的,且已不再會被用到了:" +msgstr[1] "以下套件是被自動安裝進來的,且已不再會被用到了:" -#: cmdline/apt-get.cc:1515 +#: cmdline/apt-get.cc:1657 #, fuzzy, c-format -msgid "%lu packages were automatically installed and are no longer required.\n" -msgstr "以下套件是被自動安裝進來的,且已不再會被用到了:" +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] "以下套件是被自動安裝進來的,且已不再會被用到了:" +msgstr[1] "以下套件是被自動安裝進來的,且已不再會被用到了:" -#: cmdline/apt-get.cc:1516 +#: cmdline/apt-get.cc:1659 msgid "Use 'apt-get autoremove' to remove them." msgstr "使用 'apt-get autoremove' 來將其移除。" -#: cmdline/apt-get.cc:1521 +#: cmdline/apt-get.cc:1664 msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1039,43 +1084,23 @@ msgstr "" #. "that package should be filed.") << endl; #. } #. -#: cmdline/apt-get.cc:1524 cmdline/apt-get.cc:1814 +#: cmdline/apt-get.cc:1667 cmdline/apt-get.cc:1809 msgid "The following information may help to resolve the situation:" msgstr "以下的資訊或許有助於解決當前的情況:" -#: cmdline/apt-get.cc:1528 +#: cmdline/apt-get.cc:1671 msgid "Internal Error, AutoRemover broke stuff" msgstr "內部錯誤,AutoRemover 處理失敗" -#: cmdline/apt-get.cc:1547 +#: cmdline/apt-get.cc:1690 msgid "Internal error, AllUpgrade broke stuff" msgstr "內部錯誤,AllUpgrade 造成了損壞" -#: cmdline/apt-get.cc:1602 -#, c-format -msgid "Couldn't find task %s" -msgstr "無法找到主題 %s" - -#: cmdline/apt-get.cc:1717 cmdline/apt-get.cc:1753 -#, c-format -msgid "Couldn't find package %s" -msgstr "無法找到套件 %s" +#: cmdline/apt-get.cc:1779 +msgid "You might want to run 'apt-get -f install' to correct these:" +msgstr "您也許得執行 'apt-get -f install' 以修正這些問題:" -#: cmdline/apt-get.cc:1740 -#, c-format -msgid "Note, selecting %s for regex '%s'\n" -msgstr "注意,根據正規表示式 '%2$s' 而選擇了 %1$s\n" - -#: cmdline/apt-get.cc:1771 -#, c-format -msgid "%s set to manually installed.\n" -msgstr "%s 被設定為手動安裝。\n" - -#: cmdline/apt-get.cc:1784 -msgid "You might want to run `apt-get -f install' to correct these:" -msgstr "您也許得執行 `apt-get -f install' 以修正這些問題:" - -#: cmdline/apt-get.cc:1787 +#: cmdline/apt-get.cc:1782 msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1083,7 +1108,7 @@ msgstr "" "未能滿足相依關係。請試著不指定套件來執行 'apt-get -f install'(或採取其它的解" "決方案)。" -#: cmdline/apt-get.cc:1799 +#: cmdline/apt-get.cc:1794 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" @@ -1093,122 +1118,151 @@ msgstr "" "有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是\n" "unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。" -#: cmdline/apt-get.cc:1817 +#: cmdline/apt-get.cc:1812 msgid "Broken packages" msgstr "損毀的套件" -#: cmdline/apt-get.cc:1846 +#: cmdline/apt-get.cc:1841 msgid "The following extra packages will be installed:" msgstr "下列的額外套件將被安裝:" -#: cmdline/apt-get.cc:1935 +#: cmdline/apt-get.cc:1931 msgid "Suggested packages:" msgstr "建議套件:" -#: cmdline/apt-get.cc:1936 +#: cmdline/apt-get.cc:1932 msgid "Recommended packages:" msgstr "推薦套件:" -#: cmdline/apt-get.cc:1965 +#: cmdline/apt-get.cc:1974 +#, c-format +msgid "Couldn't find package %s" +msgstr "無法找到套件 %s" + +#: cmdline/apt-get.cc:1981 +#, fuzzy, c-format +msgid "%s set to automatically installed.\n" +msgstr "%s 被設定為手動安裝。\n" + +#: cmdline/apt-get.cc:2002 msgid "Calculating upgrade... " msgstr "籌備升級中... " -#: cmdline/apt-get.cc:1968 methods/ftp.cc:708 methods/connect.cc:112 +#: cmdline/apt-get.cc:2005 methods/ftp.cc:707 methods/connect.cc:111 msgid "Failed" msgstr "失敗" -#: cmdline/apt-get.cc:1973 +#: cmdline/apt-get.cc:2010 msgid "Done" msgstr "完成" -#: cmdline/apt-get.cc:2040 cmdline/apt-get.cc:2048 +#: cmdline/apt-get.cc:2077 cmdline/apt-get.cc:2085 msgid "Internal error, problem resolver broke stuff" msgstr "內部錯誤,問題排除器造成了損壞" -#: cmdline/apt-get.cc:2148 +#: cmdline/apt-get.cc:2109 cmdline/apt-get.cc:2142 +msgid "Unable to lock the download directory" +msgstr "無法鎖定下載目錄" + +#: cmdline/apt-get.cc:2185 msgid "Must specify at least one package to fetch source for" msgstr "在取得原始碼時必須至少指定一個套件" -#: cmdline/apt-get.cc:2178 cmdline/apt-get.cc:2424 +#: cmdline/apt-get.cc:2225 cmdline/apt-get.cc:2501 #, c-format msgid "Unable to find a source package for %s" msgstr "無法找到 %s 的原始碼套件" -#: cmdline/apt-get.cc:2227 +#: cmdline/apt-get.cc:2241 +#, c-format +msgid "" +"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" +"%s\n" +msgstr "" + +#: cmdline/apt-get.cc:2246 +#, c-format +msgid "" +"Please use:\n" +"bzr get %s\n" +"to retrieve the latest (possibly unreleased) updates to the package.\n" +msgstr "" + +#: cmdline/apt-get.cc:2297 #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "略過已下載的檔案 '%s'\n" -#: cmdline/apt-get.cc:2262 +#: cmdline/apt-get.cc:2332 #, c-format msgid "You don't have enough free space in %s" msgstr "在 %s 裡沒有足夠的的未使用空間" -#: cmdline/apt-get.cc:2268 +#: cmdline/apt-get.cc:2338 #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "需要下載 %sB/%sB 的原始套件檔。\n" -#: cmdline/apt-get.cc:2271 +#: cmdline/apt-get.cc:2341 #, c-format msgid "Need to get %sB of source archives.\n" msgstr "需要下載 %sB 的原始套件檔。\n" -#: cmdline/apt-get.cc:2277 +#: cmdline/apt-get.cc:2347 #, c-format msgid "Fetch source %s\n" msgstr "取得原始碼 %s\n" -#: cmdline/apt-get.cc:2308 +#: cmdline/apt-get.cc:2380 msgid "Failed to fetch some archives." msgstr "無法取得某些套件檔。" -#: cmdline/apt-get.cc:2336 +#: cmdline/apt-get.cc:2410 #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "不解開,因原始碼已解開至 %s\n" -#: cmdline/apt-get.cc:2348 +#: cmdline/apt-get.cc:2422 #, c-format msgid "Unpack command '%s' failed.\n" msgstr "解開指令 '%s' 失敗。\n" -#: cmdline/apt-get.cc:2349 +#: cmdline/apt-get.cc:2423 #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "請檢查是否已安裝了 'dpkg-dev' 套件。\n" -#: cmdline/apt-get.cc:2366 +#: cmdline/apt-get.cc:2440 #, c-format msgid "Build command '%s' failed.\n" msgstr "編譯指令 '%s' 失敗。\n" -#: cmdline/apt-get.cc:2385 +#: cmdline/apt-get.cc:2460 msgid "Child process failed" msgstr "子程序失敗" -#: cmdline/apt-get.cc:2401 +#: cmdline/apt-get.cc:2476 msgid "Must specify at least one package to check builddeps for" msgstr "在檢查編譯相依關係時必須至少指定一個套件" -#: cmdline/apt-get.cc:2429 +#: cmdline/apt-get.cc:2506 #, c-format msgid "Unable to get build-dependency information for %s" msgstr "無法取得 %s 的編譯相依關係資訊" -#: cmdline/apt-get.cc:2449 +#: cmdline/apt-get.cc:2526 #, c-format msgid "%s has no build depends.\n" msgstr "%s 沒有編譯相依關係。\n" -#: cmdline/apt-get.cc:2501 +#: cmdline/apt-get.cc:2577 #, c-format msgid "" "%s dependency for %s cannot be satisfied because the package %s cannot be " "found" msgstr "無法滿足 %2$s 所要求的 %1$s 相依關係,因為找不到套件 %3$s" -#: cmdline/apt-get.cc:2554 +#: cmdline/apt-get.cc:2630 #, c-format msgid "" "%s dependency for %s cannot be satisfied because no available versions of " @@ -1216,30 +1270,30 @@ msgid "" msgstr "" "無法滿足 %2$s 所要求的 %1$s 相依關係,因為套件 %3$s 沒有版本符合其版本需求" -#: cmdline/apt-get.cc:2590 +#: cmdline/apt-get.cc:2666 #, c-format msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new" msgstr "無法滿足 %2$s 的相依關係 %1$s:已安裝的套件 %3$s 太新了" -#: cmdline/apt-get.cc:2617 +#: cmdline/apt-get.cc:2693 #, c-format msgid "Failed to satisfy %s dependency for %s: %s" msgstr "無法滿足 %2$s 的相依關係 %1$s:%3$s" -#: cmdline/apt-get.cc:2633 +#: cmdline/apt-get.cc:2709 #, c-format msgid "Build-dependencies for %s could not be satisfied." msgstr "無法滿足套件 %s 的編譯相依關係。" -#: cmdline/apt-get.cc:2638 +#: cmdline/apt-get.cc:2714 msgid "Failed to process build dependencies" msgstr "無法處理編譯相依關係" -#: cmdline/apt-get.cc:2670 +#: cmdline/apt-get.cc:2745 msgid "Supported modules:" msgstr "已支援模組:" -#: cmdline/apt-get.cc:2711 +#: cmdline/apt-get.cc:2786 #, fuzzy msgid "" "Usage: apt-get [options] command\n" @@ -1264,6 +1318,8 @@ msgid "" " clean - Erase downloaded archive files\n" " autoclean - Erase old downloaded archive files\n" " check - Verify that there are no broken dependencies\n" +" markauto - Mark the given packages as automatically installed\n" +" unmarkauto - Mark the given packages as manually installed\n" "\n" "Options:\n" " -h This help text.\n" @@ -1323,7 +1379,7 @@ msgstr "" "以取得更多資訊和選項。\n" " 該 APT 有著超級牛力。\n" -#: cmdline/apt-get.cc:2879 +#: cmdline/apt-get.cc:2958 msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1567,11 +1623,11 @@ msgstr "檔案 %s/%s 覆寫了套件 %s 中的相同檔案" #. Only warn if there are no sources.list.d. #. Only warn if there is no sources.list file. -#: apt-inst/extract.cc:464 apt-pkg/contrib/configuration.cc:843 -#: apt-pkg/contrib/cdromutl.cc:157 apt-pkg/sourcelist.cc:166 -#: apt-pkg/sourcelist.cc:172 apt-pkg/sourcelist.cc:327 apt-pkg/acquire.cc:419 -#: apt-pkg/init.cc:90 apt-pkg/init.cc:98 apt-pkg/clean.cc:33 -#: apt-pkg/policy.cc:281 apt-pkg/policy.cc:287 +#: apt-inst/extract.cc:464 apt-pkg/contrib/cdromutl.cc:166 +#: apt-pkg/contrib/fileutl.cc:290 apt-pkg/sourcelist.cc:204 +#: apt-pkg/sourcelist.cc:210 apt-pkg/acquire.cc:471 apt-pkg/init.cc:98 +#: apt-pkg/init.cc:106 apt-pkg/clean.cc:33 apt-pkg/policy.cc:306 +#: methods/mirror.cc:87 #, c-format msgid "Unable to read %s" msgstr "無法讀取 %s" @@ -1600,10 +1656,9 @@ msgstr "無法取得 %sinfo 的狀態" msgid "The info and temp directories need to be on the same filesystem" msgstr "資料目錄與暫存目錄需位於同一檔案系統中" -#. Build the status cache -#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:763 -#: apt-pkg/pkgcachegen.cc:832 apt-pkg/pkgcachegen.cc:837 -#: apt-pkg/pkgcachegen.cc:961 +#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:1070 +#: apt-pkg/pkgcachegen.cc:1174 apt-pkg/pkgcachegen.cc:1180 +#: apt-pkg/pkgcachegen.cc:1326 msgid "Reading package lists" msgstr "正在讀取套件清單" @@ -1705,19 +1760,40 @@ msgstr "找不到可用的 control 檔" msgid "Unparsable control file" msgstr "無法分析的 control 檔" -#: methods/cdrom.cc:200 +#: methods/bzip2.cc:68 +#, c-format +msgid "Couldn't open pipe for %s" +msgstr "無法開啟管線給 %s 使用" + +#: methods/bzip2.cc:113 +#, c-format +msgid "Read error from %s process" +msgstr "由 %s 程序讀取錯誤" + +#: methods/bzip2.cc:145 methods/bzip2.cc:154 methods/copy.cc:43 +#: methods/gzip.cc:96 methods/gzip.cc:105 methods/rred.cc:486 +#: methods/rred.cc:495 +msgid "Failed to stat" +msgstr "無法取得狀態" + +#: methods/bzip2.cc:151 methods/copy.cc:80 methods/gzip.cc:102 +#: methods/rred.cc:492 +msgid "Failed to set modification time" +msgstr "無法設定修改時間" + +#: methods/cdrom.cc:199 #, c-format msgid "Unable to read the cdrom database %s" msgstr "無法讀取光碟片資料庫 %s" -#: methods/cdrom.cc:209 +#: methods/cdrom.cc:208 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 "" "請用 apt-cdrom 來讓 APT 能辨識這張光碟。apt-get update 是不能用來新增光碟的" -#: methods/cdrom.cc:219 +#: methods/cdrom.cc:218 msgid "Wrong CD-ROM" msgstr "不正確的光碟" @@ -1734,15 +1810,6 @@ msgstr "找不到磁碟。" msgid "File not found" msgstr "找不到檔案" -#: methods/copy.cc:43 methods/gzip.cc:141 methods/gzip.cc:150 -#: methods/rred.cc:234 methods/rred.cc:243 -msgid "Failed to stat" -msgstr "無法取得狀態" - -#: methods/copy.cc:80 methods/gzip.cc:147 methods/rred.cc:240 -msgid "Failed to set modification time" -msgstr "無法設定修改時間" - #: methods/file.cc:44 msgid "Invalid URI, local URIS must not start with //" msgstr "不正確的 URI,本機 URI 不應以 // 開頭" @@ -1800,7 +1867,7 @@ msgstr "連線逾時" msgid "Server closed the connection" msgstr "伺服器已關閉連線" -#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:543 methods/rsh.cc:190 +#: methods/ftp.cc:344 apt-pkg/contrib/fileutl.cc:753 methods/rsh.cc:190 msgid "Read error" msgstr "讀取錯誤" @@ -1812,191 +1879,178 @@ msgstr "回應超過緩衝區長度。" msgid "Protocol corruption" msgstr "協定失敗" -#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:582 methods/rsh.cc:232 +#: methods/ftp.cc:452 apt-pkg/contrib/fileutl.cc:795 methods/rsh.cc:232 msgid "Write error" msgstr "寫入錯誤" -#: methods/ftp.cc:693 methods/ftp.cc:699 methods/ftp.cc:735 +#: methods/ftp.cc:692 methods/ftp.cc:698 methods/ftp.cc:734 msgid "Could not create a socket" msgstr "無法建立 Socket" -#: methods/ftp.cc:704 +#: methods/ftp.cc:703 msgid "Could not connect data socket, connection timed out" msgstr "無法和 data socket 連線,連線逾時" -#: methods/ftp.cc:710 +#: methods/ftp.cc:709 msgid "Could not connect passive socket." msgstr "無法和 passive socket 連線。" -#: methods/ftp.cc:728 +#: methods/ftp.cc:727 msgid "getaddrinfo was unable to get a listening socket" msgstr "getaddrinfo 無法取得監聽 socket" -#: methods/ftp.cc:742 +#: methods/ftp.cc:741 msgid "Could not bind a socket" msgstr "無法 bind 至 socket" -#: methods/ftp.cc:746 +#: methods/ftp.cc:745 msgid "Could not listen on the socket" msgstr "無法監聽 socket" -#: methods/ftp.cc:753 +#: methods/ftp.cc:752 msgid "Could not determine the socket's name" msgstr "無法解析 socket 名稱" -#: methods/ftp.cc:785 +#: methods/ftp.cc:784 msgid "Unable to send PORT command" msgstr "無法送出 PORT 指令" -#: methods/ftp.cc:795 +#: methods/ftp.cc:794 #, c-format msgid "Unknown address family %u (AF_*)" msgstr "未知的地址家族 %u (AF_*)" -#: methods/ftp.cc:804 +#: methods/ftp.cc:803 #, c-format msgid "EPRT failed, server said: %s" msgstr "EPRT 指令失敗,伺服器回應:%s" -#: methods/ftp.cc:824 +#: methods/ftp.cc:823 msgid "Data socket connect timed out" msgstr "Data socket 連線逾時" -#: methods/ftp.cc:831 +#: methods/ftp.cc:830 msgid "Unable to accept connection" msgstr "無法接受連線" -#: methods/ftp.cc:870 methods/http.cc:999 methods/rsh.cc:303 +#: methods/ftp.cc:869 methods/http.cc:1000 methods/rsh.cc:302 msgid "Problem hashing file" msgstr "有問題的雜湊檔" -#: methods/ftp.cc:883 +#: methods/ftp.cc:882 #, c-format msgid "Unable to fetch file, server said '%s'" msgstr "無法取得檔案,伺服器回應 '%s'" -#: methods/ftp.cc:898 methods/rsh.cc:322 +#: methods/ftp.cc:897 methods/rsh.cc:321 msgid "Data socket timed out" msgstr "Data socket 連線逾時" -#: methods/ftp.cc:928 +#: methods/ftp.cc:927 #, c-format msgid "Data transfer failed, server said '%s'" msgstr "資料傳輸失敗,伺服器回應 '%s'" #. Get the files information -#: methods/ftp.cc:1005 +#: methods/ftp.cc:1004 msgid "Query" msgstr "查詢" -#: methods/ftp.cc:1117 +#: methods/ftp.cc:1116 msgid "Unable to invoke " msgstr "無法 invoke " -#: methods/connect.cc:70 +#: methods/connect.cc:71 #, c-format msgid "Connecting to %s (%s)" msgstr "正和 %s (%s) 連線" -#: methods/connect.cc:81 +#: methods/connect.cc:82 #, c-format msgid "[IP: %s %s]" msgstr "[IP: %s %s]" -#: methods/connect.cc:90 +#: methods/connect.cc:89 #, c-format msgid "Could not create a socket for %s (f=%u t=%u p=%u)" msgstr "無法建立 socket 指向 %s (f=%u t=%u p=%u)" -#: methods/connect.cc:96 +#: methods/connect.cc:95 #, c-format msgid "Cannot initiate the connection to %s:%s (%s)." msgstr "無法初始和 %s:%s (%s) 的連線。" -#: methods/connect.cc:104 +#: methods/connect.cc:103 #, c-format msgid "Could not connect to %s:%s (%s), connection timed out" msgstr "無法和 %s:%s (%s) 連線,連線逾時" -#: methods/connect.cc:119 +#: methods/connect.cc:121 #, c-format msgid "Could not connect to %s:%s (%s)." msgstr "無法和 %s:%s (%s) 連線。" #. We say this mainly because the pause here is for the #. ssh connection that is still going -#: methods/connect.cc:147 methods/rsh.cc:425 +#: methods/connect.cc:149 methods/rsh.cc:424 #, c-format msgid "Connecting to %s" msgstr "正連線至 %s" -#: methods/connect.cc:165 methods/connect.cc:184 +#: methods/connect.cc:168 methods/connect.cc:187 #, c-format msgid "Could not resolve '%s'" msgstr "無法解析 '%s'" -#: methods/connect.cc:190 +#: methods/connect.cc:193 #, c-format msgid "Temporary failure resolving '%s'" msgstr "暫時無法解析 '%s'" -#: methods/connect.cc:193 +#: methods/connect.cc:196 #, fuzzy, c-format msgid "Something wicked happened resolving '%s:%s' (%i - %s)" msgstr "在解析 '%s:%s' (%i) 時出了怪事" -#: methods/connect.cc:240 +#: methods/connect.cc:243 #, fuzzy, c-format msgid "Unable to connect to %s:%s:" msgstr "無法連線至 %s %s:" +#. TRANSLATOR: %s is the trusted keyring parts directory #: methods/gpgv.cc:71 -#, c-format -msgid "Couldn't access keyring: '%s'" -msgstr "無法存取鑰匙圈:'%s'" - -#: methods/gpgv.cc:107 -msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." -msgstr "錯誤:Acquire::gpgv::Options 的參數列表過長。結束執行。" +#, fuzzy, c-format +msgid "No keyring installed in %s." +msgstr "放棄安裝。" -#: methods/gpgv.cc:223 +#: methods/gpgv.cc:163 msgid "" "Internal error: Good signature, but could not determine key fingerprint?!" msgstr "內部錯誤:簽章無誤,但卻無法辨識密鑰的指紋碼?!" -#: methods/gpgv.cc:228 +#: methods/gpgv.cc:168 msgid "At least one invalid signature was encountered." msgstr "至少發現一個無效的簽章。" -#: methods/gpgv.cc:232 -#, c-format -msgid "Could not execute '%s' to verify signature (is gpgv installed?)" +#: methods/gpgv.cc:172 +#, fuzzy +msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)" msgstr "無法執行 '%s' 來驗證簽章(gpgv 是否安裝了?)" -#: methods/gpgv.cc:237 +#: methods/gpgv.cc:177 msgid "Unknown error executing gpgv" msgstr "在執行 gpgv 時發生未知的錯誤" -#: methods/gpgv.cc:271 methods/gpgv.cc:278 +#: methods/gpgv.cc:211 methods/gpgv.cc:218 msgid "The following signatures were invalid:\n" msgstr "以下簽名無效:\n" -#: methods/gpgv.cc:285 +#: methods/gpgv.cc:225 msgid "" "The following signatures couldn't be verified because the public key is not " "available:\n" msgstr "由於無法取得它們的公鑰,以下簽章無法進行驗證:\n" -#: methods/gzip.cc:64 -#, c-format -msgid "Couldn't open pipe for %s" -msgstr "無法開啟管線給 %s 使用" - -#: methods/gzip.cc:109 -#, c-format -msgid "Read error from %s process" -msgstr "由 %s 程序讀取錯誤" - #: methods/http.cc:385 msgid "Waiting for headers" msgstr "等待標頭" @@ -2030,60 +2084,75 @@ msgstr "這個 HTTP 伺服器的範圍支援有問題" msgid "Unknown date format" msgstr "未知的資料格式" -#: methods/http.cc:790 +#: methods/http.cc:793 msgid "Select failed" msgstr "選擇失敗" -#: methods/http.cc:795 +#: methods/http.cc:798 msgid "Connection timed out" msgstr "連線逾時" -#: methods/http.cc:818 +#: methods/http.cc:821 msgid "Error writing to output file" msgstr "在寫入輸出檔時發生錯誤" -#: methods/http.cc:849 +#: methods/http.cc:852 msgid "Error writing to file" msgstr "在寫入檔案時發生錯誤" -#: methods/http.cc:877 +#: methods/http.cc:880 msgid "Error writing to the file" msgstr "在寫入該檔時發生錯誤" -#: methods/http.cc:891 +#: methods/http.cc:894 msgid "Error reading from server. Remote end closed connection" msgstr "在讀取伺服器時發生錯誤,遠端主機已關閉連線" -#: methods/http.cc:893 +#: methods/http.cc:896 msgid "Error reading from server" msgstr "在讀取伺服器時發生錯誤" -#: methods/http.cc:984 apt-pkg/contrib/mmap.cc:215 +#: methods/http.cc:985 apt-pkg/contrib/mmap.cc:281 msgid "Failed to truncate file" msgstr "無法截短檔案" -#: methods/http.cc:1149 +#: methods/http.cc:1154 msgid "Bad header data" msgstr "錯誤的標頭資料" -#: methods/http.cc:1166 methods/http.cc:1221 +#: methods/http.cc:1171 methods/http.cc:1226 msgid "Connection failed" msgstr "連線失敗" -#: methods/http.cc:1313 +#: methods/http.cc:1318 msgid "Internal error" msgstr "內部錯誤" -#: apt-pkg/contrib/mmap.cc:76 +#: apt-pkg/contrib/mmap.cc:77 msgid "Can't mmap an empty file" msgstr "不能 mmap 空白檔案" -#: apt-pkg/contrib/mmap.cc:81 apt-pkg/contrib/mmap.cc:187 +#: apt-pkg/contrib/mmap.cc:89 +#, fuzzy, c-format +msgid "Couldn't duplicate file descriptor %i" +msgstr "無法開啟管線給 %s 使用" + +#: apt-pkg/contrib/mmap.cc:97 apt-pkg/contrib/mmap.cc:250 #, c-format msgid "Couldn't make mmap of %lu bytes" msgstr "無法 mmap 到 %lu 位元組" -#: apt-pkg/contrib/mmap.cc:234 +#: apt-pkg/contrib/mmap.cc:124 +#, fuzzy +msgid "Unable to close mmap" +msgstr "無法開啟 %s" + +#: apt-pkg/contrib/mmap.cc:152 apt-pkg/contrib/mmap.cc:180 +#, fuzzy +msgid "Unable to synchronize mmap" +msgstr "無法 invoke " + +#: apt-pkg/contrib/mmap.cc:300 #, c-format msgid "" "Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. " @@ -2092,81 +2161,98 @@ msgstr "" "動態 MMap 已用完所有空間。請增加 APT::Cache-Limit 的大小。目前大小為:%lu。" "(man 5 apt.conf)" +#: apt-pkg/contrib/mmap.cc:399 +#, c-format +msgid "" +"Unable to increase the size of the MMap as the limit of %lu bytes is already " +"reached." +msgstr "" + +#: apt-pkg/contrib/mmap.cc:402 +msgid "" +"Unable to increase size of the MMap as automatic growing is disabled by user." +msgstr "" + #. d means days, h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:346 +#: apt-pkg/contrib/strutl.cc:371 #, c-format msgid "%lid %lih %limin %lis" msgstr "" #. h means hours, min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:353 +#: apt-pkg/contrib/strutl.cc:378 #, c-format msgid "%lih %limin %lis" msgstr "" #. min means minutes, s means seconds -#: apt-pkg/contrib/strutl.cc:360 +#: apt-pkg/contrib/strutl.cc:385 #, c-format msgid "%limin %lis" msgstr "" #. s means seconds -#: apt-pkg/contrib/strutl.cc:365 +#: apt-pkg/contrib/strutl.cc:390 #, c-format msgid "%lis" msgstr "" -#: apt-pkg/contrib/strutl.cc:1040 +#: apt-pkg/contrib/strutl.cc:1119 #, c-format msgid "Selection %s not found" msgstr "選項 %s 找不到" -#: apt-pkg/contrib/configuration.cc:458 +#: apt-pkg/contrib/configuration.cc:452 #, c-format msgid "Unrecognized type abbreviation: '%c'" msgstr "無法辨識的縮寫類型:'%c'" -#: apt-pkg/contrib/configuration.cc:516 +#: apt-pkg/contrib/configuration.cc:510 #, c-format msgid "Opening configuration file %s" msgstr "開啟設定檔 %s" -#: apt-pkg/contrib/configuration.cc:684 +#: apt-pkg/contrib/configuration.cc:678 #, c-format msgid "Syntax error %s:%u: Block starts with no name." msgstr "語法錯誤 %s:%u:區塊開頭沒有名稱。" -#: apt-pkg/contrib/configuration.cc:703 +#: apt-pkg/contrib/configuration.cc:697 #, c-format msgid "Syntax error %s:%u: Malformed tag" msgstr "語法錯誤 %s:%u:標籤格式錯誤" -#: apt-pkg/contrib/configuration.cc:720 +#: apt-pkg/contrib/configuration.cc:714 #, c-format msgid "Syntax error %s:%u: Extra junk after value" msgstr "語法錯誤 %s:%u:數值後有多餘的垃圾" -#: apt-pkg/contrib/configuration.cc:760 +#: apt-pkg/contrib/configuration.cc:754 #, c-format msgid "Syntax error %s:%u: Directives can only be done at the top level" msgstr "語法錯誤 %s:%u:指令只能於最高層級執行" -#: apt-pkg/contrib/configuration.cc:767 +#: apt-pkg/contrib/configuration.cc:761 #, c-format msgid "Syntax error %s:%u: Too many nested includes" msgstr "語法錯誤 %s:%u: 太多巢狀引入檔" -#: apt-pkg/contrib/configuration.cc:771 apt-pkg/contrib/configuration.cc:776 +#: apt-pkg/contrib/configuration.cc:765 apt-pkg/contrib/configuration.cc:770 #, c-format msgid "Syntax error %s:%u: Included from here" msgstr "語法錯誤 %s:%u:從此引入" -#: apt-pkg/contrib/configuration.cc:780 +#: apt-pkg/contrib/configuration.cc:774 #, c-format msgid "Syntax error %s:%u: Unsupported directive '%s'" msgstr "語法錯誤 %s:%u:不支援的指令 '%s'" -#: apt-pkg/contrib/configuration.cc:831 +#: apt-pkg/contrib/configuration.cc:777 +#, fuzzy, c-format +msgid "Syntax error %s:%u: clear directive requires an option tree as argument" +msgstr "語法錯誤 %s:%u:指令只能於最高層級執行" + +#: apt-pkg/contrib/configuration.cc:827 #, c-format msgid "Syntax error %s:%u: Extra junk at end of file" msgstr "語法錯誤 %s:%u:在檔案結尾有多餘的垃圾" @@ -2197,32 +2283,32 @@ msgstr "無法理解的命令列選項 %s" msgid "Command line option %s is not boolean" msgstr "命令列選項 %s 不是 boolean 值" -#: apt-pkg/contrib/cmndline.cc:163 apt-pkg/contrib/cmndline.cc:184 +#: apt-pkg/contrib/cmndline.cc:165 apt-pkg/contrib/cmndline.cc:186 #, c-format msgid "Option %s requires an argument." msgstr "需替選項 %s 指定參數。" -#: apt-pkg/contrib/cmndline.cc:198 apt-pkg/contrib/cmndline.cc:204 +#: apt-pkg/contrib/cmndline.cc:200 apt-pkg/contrib/cmndline.cc:206 #, c-format msgid "Option %s: Configuration item specification must have an =<val>." msgstr "選項 %s:在指定設定項目時應該有 =<val>。" -#: apt-pkg/contrib/cmndline.cc:234 +#: apt-pkg/contrib/cmndline.cc:236 #, c-format msgid "Option %s requires an integer argument, not '%s'" msgstr "選項 %s 的參數應該是數字,而不是 '%s'" -#: apt-pkg/contrib/cmndline.cc:265 +#: apt-pkg/contrib/cmndline.cc:267 #, c-format msgid "Option '%s' is too long" msgstr "選項 %s 太長" -#: apt-pkg/contrib/cmndline.cc:298 +#: apt-pkg/contrib/cmndline.cc:300 #, c-format msgid "Sense %s is not understood, try true or false." msgstr "偵測器 %s 無法理解,試試 true 或 false。" -#: apt-pkg/contrib/cmndline.cc:348 +#: apt-pkg/contrib/cmndline.cc:350 #, c-format msgid "Invalid operation %s" msgstr "無效的操作 %s" @@ -2232,191 +2318,214 @@ msgstr "無效的操作 %s" msgid "Unable to stat the mount point %s" msgstr "無法取得掛載點 %s 的狀態" -#: apt-pkg/contrib/cdromutl.cc:153 apt-pkg/contrib/cdromutl.cc:187 -#: apt-pkg/acquire.cc:425 apt-pkg/acquire.cc:450 apt-pkg/clean.cc:39 +#: apt-pkg/contrib/cdromutl.cc:162 apt-pkg/contrib/cdromutl.cc:196 +#: apt-pkg/acquire.cc:477 apt-pkg/acquire.cc:502 apt-pkg/clean.cc:39 +#: methods/mirror.cc:93 #, c-format msgid "Unable to change to %s" msgstr "無法切換至 %s" -#: apt-pkg/contrib/cdromutl.cc:195 +#: apt-pkg/contrib/cdromutl.cc:204 msgid "Failed to stat the cdrom" msgstr "無法取得 CD-ROM 的狀態" -#: apt-pkg/contrib/fileutl.cc:149 +#: apt-pkg/contrib/fileutl.cc:154 #, c-format msgid "Not using locking for read only lock file %s" msgstr "不在唯讀檔案 %s 上使用檔案鎖定" -#: apt-pkg/contrib/fileutl.cc:154 +#: apt-pkg/contrib/fileutl.cc:159 #, c-format msgid "Could not open lock file %s" msgstr "無法開啟鎖定檔 %s" -#: apt-pkg/contrib/fileutl.cc:172 +#: apt-pkg/contrib/fileutl.cc:177 #, c-format msgid "Not using locking for nfs mounted lock file %s" msgstr "不在以 nfs 掛載的檔案 %s 上使用檔案鎖定" -#: apt-pkg/contrib/fileutl.cc:176 +#: apt-pkg/contrib/fileutl.cc:181 #, c-format msgid "Could not get lock %s" msgstr "無法將 %s 鎖定" -#: apt-pkg/contrib/fileutl.cc:444 +#: apt-pkg/contrib/fileutl.cc:621 #, c-format msgid "Waited for %s but it wasn't there" msgstr "等待 %s 但是它並不存在" -#: apt-pkg/contrib/fileutl.cc:456 +#: apt-pkg/contrib/fileutl.cc:633 #, c-format msgid "Sub-process %s received a segmentation fault." msgstr "子程序 %s 收到一個記憶體錯誤。" -#: apt-pkg/contrib/fileutl.cc:458 +#: apt-pkg/contrib/fileutl.cc:635 #, fuzzy, c-format msgid "Sub-process %s received signal %u." msgstr "子程序 %s 收到一個記憶體錯誤。" -#: apt-pkg/contrib/fileutl.cc:462 +#: apt-pkg/contrib/fileutl.cc:639 #, c-format msgid "Sub-process %s returned an error code (%u)" msgstr "子程序 %s 傳回錯誤碼 (%u)" -#: apt-pkg/contrib/fileutl.cc:464 +#: apt-pkg/contrib/fileutl.cc:641 #, c-format msgid "Sub-process %s exited unexpectedly" msgstr "子程序 %s 不預期得結束" -#: apt-pkg/contrib/fileutl.cc:508 +#: apt-pkg/contrib/fileutl.cc:697 #, c-format msgid "Could not open file %s" msgstr "無法開啟檔案 %s" -#: apt-pkg/contrib/fileutl.cc:564 +#: apt-pkg/contrib/fileutl.cc:714 +#, fuzzy, c-format +msgid "Could not open file descriptor %d" +msgstr "無法開啟管線給 %s 使用" + +#: apt-pkg/contrib/fileutl.cc:774 #, c-format msgid "read, still have %lu to read but none left" msgstr "讀取,仍有 %lu 未讀但已無空間" -#: apt-pkg/contrib/fileutl.cc:594 +#: apt-pkg/contrib/fileutl.cc:807 #, c-format msgid "write, still have %lu to write but couldn't" msgstr "寫入,仍有 %lu 待寫入但已沒辨法" -#: apt-pkg/contrib/fileutl.cc:669 -msgid "Problem closing the file" +#: apt-pkg/contrib/fileutl.cc:906 +#, fuzzy, c-format +msgid "Problem closing the gzip file %s" +msgstr "在關閉檔案時發生問題" + +#: apt-pkg/contrib/fileutl.cc:909 +#, fuzzy, c-format +msgid "Problem closing the file %s" msgstr "在關閉檔案時發生問題" -#: apt-pkg/contrib/fileutl.cc:675 -msgid "Problem unlinking the file" +#: apt-pkg/contrib/fileutl.cc:914 +#, fuzzy, c-format +msgid "Problem renaming the file %s to %s" +msgstr "在同步檔案時發生問題" + +#: apt-pkg/contrib/fileutl.cc:925 +#, fuzzy, c-format +msgid "Problem unlinking the file %s" msgstr "在刪除檔案時發生問題" -#: apt-pkg/contrib/fileutl.cc:686 +#: apt-pkg/contrib/fileutl.cc:938 msgid "Problem syncing the file" msgstr "在同步檔案時發生問題" -#: apt-pkg/pkgcache.cc:133 +#: apt-pkg/pkgcache.cc:142 msgid "Empty package cache" msgstr "清空套件快取" -#: apt-pkg/pkgcache.cc:139 +#: apt-pkg/pkgcache.cc:148 msgid "The package cache file is corrupted" msgstr "套件快取檔損壞" -#: apt-pkg/pkgcache.cc:144 +#: apt-pkg/pkgcache.cc:153 msgid "The package cache file is an incompatible version" msgstr "套件快取檔版本不符" -#: apt-pkg/pkgcache.cc:149 +#: apt-pkg/pkgcache.cc:158 #, c-format msgid "This APT does not support the versioning system '%s'" msgstr "本 APT 不支援 '%s' 版本系統" -#: apt-pkg/pkgcache.cc:154 +#: apt-pkg/pkgcache.cc:163 msgid "The package cache was built for a different architecture" msgstr "這個套件快取是用於另一種平台的" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Depends" msgstr "相依關係" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "PreDepends" msgstr "預先相依關係" -#: apt-pkg/pkgcache.cc:225 +#: apt-pkg/pkgcache.cc:290 msgid "Suggests" msgstr "建議" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Recommends" msgstr "推薦" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Conflicts" msgstr "衝突" -#: apt-pkg/pkgcache.cc:226 +#: apt-pkg/pkgcache.cc:291 msgid "Replaces" msgstr "取代" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Obsoletes" msgstr "廢棄" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Breaks" msgstr "毀損" -#: apt-pkg/pkgcache.cc:227 +#: apt-pkg/pkgcache.cc:292 msgid "Enhances" msgstr "" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "important" msgstr "重要" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "required" msgstr "必要" -#: apt-pkg/pkgcache.cc:238 +#: apt-pkg/pkgcache.cc:303 msgid "standard" msgstr "標準" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "optional" msgstr "次要" -#: apt-pkg/pkgcache.cc:239 +#: apt-pkg/pkgcache.cc:304 msgid "extra" msgstr "額外" -#: apt-pkg/depcache.cc:123 apt-pkg/depcache.cc:152 +#: apt-pkg/depcache.cc:124 apt-pkg/depcache.cc:153 msgid "Building dependency tree" msgstr "正在重建相依關係" -#: apt-pkg/depcache.cc:124 +#: apt-pkg/depcache.cc:125 msgid "Candidate versions" msgstr "候選版本" -#: apt-pkg/depcache.cc:153 +#: apt-pkg/depcache.cc:154 msgid "Dependency generation" msgstr "建立相依關係" -#: apt-pkg/depcache.cc:173 apt-pkg/depcache.cc:193 apt-pkg/depcache.cc:197 +#: apt-pkg/depcache.cc:174 apt-pkg/depcache.cc:207 apt-pkg/depcache.cc:211 msgid "Reading state information" msgstr "正在讀取狀態資料" -#: apt-pkg/depcache.cc:223 +#: apt-pkg/depcache.cc:236 #, c-format msgid "Failed to open StateFile %s" msgstr "無法開啟 StateFile %s" -#: apt-pkg/depcache.cc:229 +#: apt-pkg/depcache.cc:242 #, c-format msgid "Failed to write temporary StateFile %s" msgstr "無法寫入暫存的 StateFile %s" +#: apt-pkg/depcache.cc:921 +#, c-format +msgid "Internal error, group '%s' has no installable pseudo package" +msgstr "" + #: apt-pkg/tagfile.cc:102 #, c-format msgid "Unable to parse package file %s (1)" @@ -2427,64 +2536,84 @@ msgstr "無法辨識套件檔 %s (1)" msgid "Unable to parse package file %s (2)" msgstr "無法辨識套件檔 %s (2)" -#: apt-pkg/sourcelist.cc:90 +#: apt-pkg/sourcelist.cc:92 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] unparseable)" +msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版分析)" + +#: apt-pkg/sourcelist.cc:95 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([option] too short)" +msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版)" + +#: apt-pkg/sourcelist.cc:106 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] is not an assignment)" +msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版分析)" + +#: apt-pkg/sourcelist.cc:112 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] has no key)" +msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版分析)" + +#: apt-pkg/sourcelist.cc:115 +#, fuzzy, c-format +msgid "Malformed line %lu in source list %s ([%s] key %s has no value)" +msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版分析)" + +#: apt-pkg/sourcelist.cc:128 #, c-format msgid "Malformed line %lu in source list %s (URI)" msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤 (URI)" -#: apt-pkg/sourcelist.cc:92 +#: apt-pkg/sourcelist.cc:130 #, c-format msgid "Malformed line %lu in source list %s (dist)" msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版)" -#: apt-pkg/sourcelist.cc:95 +#: apt-pkg/sourcelist.cc:133 #, c-format msgid "Malformed line %lu in source list %s (URI parse)" msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(URI 分析)" -#: apt-pkg/sourcelist.cc:101 +#: apt-pkg/sourcelist.cc:139 #, c-format msgid "Malformed line %lu in source list %s (absolute dist)" msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(絕對發行版)" -#: apt-pkg/sourcelist.cc:108 +#: apt-pkg/sourcelist.cc:146 #, c-format msgid "Malformed line %lu in source list %s (dist parse)" msgstr "來源列表 %2$s 中的 %1$lu 行的格式錯誤(發行版分析)" -#: apt-pkg/sourcelist.cc:206 +#: apt-pkg/sourcelist.cc:244 #, c-format msgid "Opening %s" msgstr "正在開啟 %s" -#: apt-pkg/sourcelist.cc:223 apt-pkg/cdrom.cc:445 +#: apt-pkg/sourcelist.cc:261 apt-pkg/cdrom.cc:438 #, c-format msgid "Line %u too long in source list %s." msgstr "來源列表 %2$s 中的第 %1$u 行太長。" -#: apt-pkg/sourcelist.cc:243 +#: apt-pkg/sourcelist.cc:281 #, c-format msgid "Malformed line %u in source list %s (type)" msgstr "來源列表 %2$s 中的第 %1$u 行的格式錯誤(類型)" -#: apt-pkg/sourcelist.cc:247 +#: apt-pkg/sourcelist.cc:285 #, c-format msgid "Type '%s' is not known on line %u in source list %s" msgstr "未知的類型 '%1$s',位於在來源列表 %3$s 中的第 %2$u 行" -#: apt-pkg/sourcelist.cc:255 apt-pkg/sourcelist.cc:258 -#, c-format -msgid "Malformed line %u in source list %s (vendor id)" -msgstr "來源列表 %2$s 中的第 %1$u 行的格式錯誤(提供者 ID)" - -#: apt-pkg/packagemanager.cc:324 apt-pkg/packagemanager.cc:586 +#: apt-pkg/packagemanager.cc:331 apt-pkg/packagemanager.cc:616 #, c-format msgid "" "Could not perform immediate configuration on '%s'.Please see man 5 apt.conf " "under APT::Immediate-Configure for details. (%d)" msgstr "" -#: apt-pkg/packagemanager.cc:440 +#: apt-pkg/packagemanager.cc:452 #, c-format msgid "" "This installation run will require temporarily removing the essential " @@ -2494,7 +2623,7 @@ msgstr "" "此安裝因衝突或預先相依關係,需暫時刪除 %s 這個基本套件。這通常不是好主意,但" "若您執意進行,請設定 APT::Force-LoopBreak 選項。" -#: apt-pkg/packagemanager.cc:478 +#: apt-pkg/packagemanager.cc:495 #, c-format msgid "" "Could not perform immediate configuration on already unpacked '%s'.Please " @@ -2506,13 +2635,13 @@ msgstr "" msgid "Index file type '%s' is not supported" msgstr "不被支援的索引檔類型 '%s'" -#: apt-pkg/algorithms.cc:248 +#: apt-pkg/algorithms.cc:292 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "套件 %s 需要重新安裝,但找不到它的套件檔。" -#: apt-pkg/algorithms.cc:1138 +#: apt-pkg/algorithms.cc:1182 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." @@ -2520,34 +2649,39 @@ msgstr "" "錯誤,pkgProblemResolver::Resolve 的建立中斷了,這可能肇因於保留 (hold) 套" "件。" -#: apt-pkg/algorithms.cc:1140 +#: apt-pkg/algorithms.cc:1184 msgid "Unable to correct problems, you have held broken packages." msgstr "無法修正問題,您保留 (hold) 了損毀的套件。" -#: apt-pkg/algorithms.cc:1415 apt-pkg/algorithms.cc:1417 +#: apt-pkg/algorithms.cc:1460 apt-pkg/algorithms.cc:1462 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." msgstr "有一些索引檔不能下載,它們可能被略過了,或是替而使用原有的索引檔。" -#: apt-pkg/acquire.cc:60 -#, c-format -msgid "Lists directory %spartial is missing." +#: apt-pkg/acquire.cc:79 +#, fuzzy, c-format +msgid "List directory %spartial is missing." msgstr "找不到清單目錄 %spartial。" -#: apt-pkg/acquire.cc:64 -#, c-format -msgid "Archive directory %spartial is missing." +#: apt-pkg/acquire.cc:83 +#, fuzzy, c-format +msgid "Archives directory %spartial is missing." msgstr "找不到套件檔目錄 %spartial。" +#: apt-pkg/acquire.cc:91 +#, fuzzy, c-format +msgid "Unable to lock directory %s" +msgstr "無法鎖定列表目錄" + #. only show the ETA if it makes sense #. two days -#: apt-pkg/acquire.cc:826 +#: apt-pkg/acquire.cc:878 #, c-format msgid "Retrieving file %li of %li (%s remaining)" msgstr "正在取得檔案 %li/%li(還有 %s)" -#: apt-pkg/acquire.cc:828 +#: apt-pkg/acquire.cc:880 #, c-format msgid "Retrieving file %li of %li" msgstr "正在取得檔案 %li/%li" @@ -2567,12 +2701,12 @@ msgstr "安裝方式 %s 沒有正確啟動" msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter." msgstr "請把標籤為 '%s' 的光碟放入 '%s' 裝置中,然後按下 [Enter] 鍵。" -#: apt-pkg/init.cc:133 +#: apt-pkg/init.cc:141 #, c-format msgid "Packaging system '%s' is not supported" msgstr "不支援的套件包裝系統 '%s'" -#: apt-pkg/init.cc:149 +#: apt-pkg/init.cc:157 msgid "Unable to determine a suitable packaging system type" msgstr "無法確認合適的套件包裝系統類型" @@ -2585,139 +2719,161 @@ msgstr "無法取得 %s 的狀態。" msgid "You must put some 'source' URIs in your sources.list" msgstr "在 sources.list 中必須包含一些 'source' URI" -#: apt-pkg/cachefile.cc:71 +#: apt-pkg/cachefile.cc:84 msgid "The package lists or status file could not be parsed or opened." msgstr "無法分析或開啟套件清單或狀況檔。" -#: apt-pkg/cachefile.cc:75 +#: apt-pkg/cachefile.cc:88 msgid "You may want to run apt-get update to correct these problems" msgstr "您也許得執行 apt-get update 以修正這些問題" -#: apt-pkg/policy.cc:347 +#: apt-pkg/policy.cc:343 #, fuzzy, c-format msgid "Invalid record in the preferences file %s, no Package header" msgstr "個人設定檔中有些不正確資料,沒有以 Package 開頭" -#: apt-pkg/policy.cc:369 +#: apt-pkg/policy.cc:365 #, c-format msgid "Did not understand pin type %s" msgstr "無法分析鎖定類型 %s" -#: apt-pkg/policy.cc:377 +#: apt-pkg/policy.cc:373 msgid "No priority (or zero) specified for pin" msgstr "銷定並沒有優先順序之分(或零)" -#: apt-pkg/pkgcachegen.cc:74 +#: apt-pkg/pkgcachegen.cc:80 msgid "Cache has an incompatible versioning system" msgstr "快取使用的是不相容的版本系統" -#: apt-pkg/pkgcachegen.cc:117 +#: apt-pkg/pkgcachegen.cc:198 #, c-format msgid "Error occurred while processing %s (NewPackage)" msgstr "在處理 %s 時發生錯誤 (NewPackage)" -#: apt-pkg/pkgcachegen.cc:132 +#: apt-pkg/pkgcachegen.cc:215 #, c-format msgid "Error occurred while processing %s (UsePackage1)" msgstr "在處理 %s 時發生錯誤 (UsePackage1)" -#: apt-pkg/pkgcachegen.cc:166 +#: apt-pkg/pkgcachegen.cc:253 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "在處理 %s 時發生錯誤 (NewFileDesc1)" -#: apt-pkg/pkgcachegen.cc:191 +#: apt-pkg/pkgcachegen.cc:285 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "在處理 %s 時發生錯誤 (UsePackage2)" -#: apt-pkg/pkgcachegen.cc:195 +#: apt-pkg/pkgcachegen.cc:289 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "在處理 %s 時發生錯誤 (NewFileVer1)" -#: apt-pkg/pkgcachegen.cc:226 -#, c-format -msgid "Error occurred while processing %s (NewVersion1)" +#: apt-pkg/pkgcachegen.cc:306 apt-pkg/pkgcachegen.cc:316 +#: apt-pkg/pkgcachegen.cc:324 +#, fuzzy, c-format +msgid "Error occurred while processing %s (NewVersion%d)" msgstr "在處理 %s 時發生錯誤 (NewVersion1)" -#: apt-pkg/pkgcachegen.cc:230 +#: apt-pkg/pkgcachegen.cc:320 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "在處理 %s 時發生錯誤 (UsePackage3)" -#: apt-pkg/pkgcachegen.cc:234 -#, c-format -msgid "Error occurred while processing %s (NewVersion2)" -msgstr "在處理 %s 時發生錯誤 (NewVersion2)" - -#: apt-pkg/pkgcachegen.cc:258 +#: apt-pkg/pkgcachegen.cc:353 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "在處理 %s 時發生錯誤 (NewFileDesc2)" -#: apt-pkg/pkgcachegen.cc:264 +#: apt-pkg/pkgcachegen.cc:360 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "哇呀,您已經超過這個 APT 所能處理的套件名稱數量了。" -#: apt-pkg/pkgcachegen.cc:267 +#: apt-pkg/pkgcachegen.cc:363 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "哇呀,您已經超過這個 APT 所能處理的版本數量了。" -#: apt-pkg/pkgcachegen.cc:270 +#: apt-pkg/pkgcachegen.cc:366 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "哇呀,您已經超過這個 APT 所能處理的說明數量了。" -#: apt-pkg/pkgcachegen.cc:273 +#: apt-pkg/pkgcachegen.cc:369 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "哇呀,您已經超過這個 APT 所能處理的相依關係數量了。" -#: apt-pkg/pkgcachegen.cc:301 +#: apt-pkg/pkgcachegen.cc:398 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "在處理 %s 時發生錯誤 (FindPkg)" -#: apt-pkg/pkgcachegen.cc:314 +#: apt-pkg/pkgcachegen.cc:412 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "在處理 %s 時發生錯誤 (CollectFileProvides)" -#: apt-pkg/pkgcachegen.cc:320 +#: apt-pkg/pkgcachegen.cc:418 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "在計算檔案相依性時找不到套件 %s %s" -#: apt-pkg/pkgcachegen.cc:693 +#: apt-pkg/pkgcachegen.cc:982 #, c-format msgid "Couldn't stat source package list %s" msgstr "無法取得來源套件列表 %s 的狀態" -#: apt-pkg/pkgcachegen.cc:778 +#: apt-pkg/pkgcachegen.cc:1087 msgid "Collecting File Provides" msgstr "正在收集檔案提供者" -#: apt-pkg/pkgcachegen.cc:907 apt-pkg/pkgcachegen.cc:914 +#: apt-pkg/pkgcachegen.cc:1265 apt-pkg/pkgcachegen.cc:1272 msgid "IO Error saving source cache" msgstr "在儲存來源快取時 IO 錯誤" -#: apt-pkg/acquire-item.cc:128 +#: apt-pkg/acquire-item.cc:136 #, c-format msgid "rename failed, %s (%s -> %s)." msgstr "無法重新命名,%s (%s -> %s)。" -#: apt-pkg/acquire-item.cc:395 +#: apt-pkg/acquire-item.cc:484 msgid "MD5Sum mismatch" msgstr "MD5Sum 不符" -#: apt-pkg/acquire-item.cc:649 apt-pkg/acquire-item.cc:1411 +#: apt-pkg/acquire-item.cc:746 apt-pkg/acquire-item.cc:1570 +#: apt-pkg/acquire-item.cc:1713 msgid "Hash Sum mismatch" msgstr "Hash Sum 不符" -#: apt-pkg/acquire-item.cc:1106 +#: apt-pkg/acquire-item.cc:1240 msgid "There is no public key available for the following key IDs:\n" msgstr "無法取得以下的密鑰 ID 的公鑰:\n" -#: apt-pkg/acquire-item.cc:1216 +#. TRANSLATOR: The first %s is the URL of the bad Release file, the second is +#. the time since then the file is invalid - formated in the same way as in +#. the download progress display (e.g. 7d 3h 42min 1s) +#: apt-pkg/acquire-item.cc:1277 +#, fuzzy, c-format +msgid "Release file expired, ignoring %s (invalid since %s)" +msgstr "Release 檔已過期,略過 %s(有效期限 %s)" + +#: apt-pkg/acquire-item.cc:1298 +#, c-format +msgid "Conflicting distribution: %s (expected %s but got %s)" +msgstr "發行版本衝突:%s(應當是 %s 但卻得到 %s)" + +#: apt-pkg/acquire-item.cc:1324 +#, c-format +msgid "" +"A 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 "" + +#: apt-pkg/acquire-item.cc:1333 +#, c-format +msgid "GPG error: %s: %s" +msgstr "" + +#: apt-pkg/acquire-item.cc:1361 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " @@ -2726,44 +2882,54 @@ msgstr "" "找不到 %s 套件的某個檔案。這意味著您可能要手動修復這個套件。(因為找不到平" "台)" -#: apt-pkg/acquire-item.cc:1275 +#: apt-pkg/acquire-item.cc:1420 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "找不到 %s 套件的某個檔案。這意味著您可能要手動修復這個套件。" -#: apt-pkg/acquire-item.cc:1316 +#: apt-pkg/acquire-item.cc:1475 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "這個套件的索引檔損壞了。沒有套件 %s 的 Filename: 欄位。" -#: apt-pkg/acquire-item.cc:1403 +#: apt-pkg/acquire-item.cc:1562 msgid "Size mismatch" msgstr "大小不符" -#: apt-pkg/indexrecords.cc:40 +#: apt-pkg/indexrecords.cc:53 #, c-format msgid "Unable to parse Release file %s" msgstr "無法辨別 Release 檔 %s" -#: apt-pkg/indexrecords.cc:47 +#: apt-pkg/indexrecords.cc:60 #, c-format msgid "No sections in Release file %s" msgstr "在 Release 檔 %s 裡沒有區段" -#: apt-pkg/indexrecords.cc:81 +#: apt-pkg/indexrecords.cc:94 #, c-format msgid "No Hash entry in Release file %s" msgstr "在 Release 檔 %s 裡沒有 Hash 項目" +#: apt-pkg/indexrecords.cc:107 +#, fuzzy, c-format +msgid "Invalid 'Valid-Until' entry in Release file %s" +msgstr "在 Release 檔 %s 裡沒有 Hash 項目" + +#: apt-pkg/indexrecords.cc:122 +#, fuzzy, c-format +msgid "Invalid 'Date' entry in Release file %s" +msgstr "在 Release 檔 %s 裡沒有 Hash 項目" + #: apt-pkg/vendorlist.cc:66 #, c-format msgid "Vendor block %s contains no fingerprint" msgstr "提供者區塊 %s 沒有包含指紋碼" -#: apt-pkg/cdrom.cc:525 +#: apt-pkg/cdrom.cc:518 #, c-format msgid "" "Using CD-ROM mount point %s\n" @@ -2772,64 +2938,64 @@ msgstr "" "使用光碟機掛載點 %s\n" "正在掛載光碟機\n" -#: apt-pkg/cdrom.cc:534 apt-pkg/cdrom.cc:622 +#: apt-pkg/cdrom.cc:527 apt-pkg/cdrom.cc:615 msgid "Identifying.. " msgstr "正在識別.." -#: apt-pkg/cdrom.cc:559 +#: apt-pkg/cdrom.cc:552 #, c-format msgid "Stored label: %s\n" msgstr "保存標籤:%s\n" -#: apt-pkg/cdrom.cc:566 apt-pkg/cdrom.cc:836 +#: apt-pkg/cdrom.cc:559 apt-pkg/cdrom.cc:827 msgid "Unmounting CD-ROM...\n" msgstr "正在卸載光碟機...\n" -#: apt-pkg/cdrom.cc:585 +#: apt-pkg/cdrom.cc:578 #, c-format msgid "Using CD-ROM mount point %s\n" msgstr "使用光碟機掛載點 %s\n" -#: apt-pkg/cdrom.cc:603 +#: apt-pkg/cdrom.cc:596 msgid "Unmounting CD-ROM\n" msgstr "正在卸載光碟機\n" -#: apt-pkg/cdrom.cc:607 +#: apt-pkg/cdrom.cc:600 msgid "Waiting for disc...\n" msgstr "正在等待碟片...\n" #. Mount the new CDROM -#: apt-pkg/cdrom.cc:615 +#: apt-pkg/cdrom.cc:608 msgid "Mounting CD-ROM...\n" msgstr "正在掛載光碟機... \n" -#: apt-pkg/cdrom.cc:633 +#: apt-pkg/cdrom.cc:626 msgid "Scanning disc for index files..\n" msgstr "正在掃描碟片中的索引檔..\n" -#: apt-pkg/cdrom.cc:673 +#: apt-pkg/cdrom.cc:666 #, c-format msgid "" -"Found %zu package indexes, %zu source indexes, %zu translation indexes and %" -"zu signatures\n" +"Found %zu package indexes, %zu source indexes, %zu translation indexes and " +"%zu signatures\n" msgstr "找到了 %zu 個套件索引,%zu 個原始碼索引,%zu 個翻譯索引及 %zu 個簽章\n" -#: apt-pkg/cdrom.cc:684 +#: apt-pkg/cdrom.cc:677 msgid "" "Unable to locate any package files, perhaps this is not a Debian Disc or the " "wrong architecture?" msgstr "" -#: apt-pkg/cdrom.cc:710 +#: apt-pkg/cdrom.cc:703 #, c-format msgid "Found label '%s'\n" msgstr "找到標籤 '%s'\n" -#: apt-pkg/cdrom.cc:739 +#: apt-pkg/cdrom.cc:732 msgid "That is not a valid name, try again.\n" msgstr "這並不是正確的名稱,請重試。\n" -#: apt-pkg/cdrom.cc:755 +#: apt-pkg/cdrom.cc:748 #, c-format msgid "" "This disc is called: \n" @@ -2838,164 +3004,289 @@ msgstr "" "這個碟片名為:\n" "'%s'\n" -#: apt-pkg/cdrom.cc:759 +#: apt-pkg/cdrom.cc:752 msgid "Copying package lists..." msgstr "正在複製套件清單..." -#: apt-pkg/cdrom.cc:785 +#: apt-pkg/cdrom.cc:778 msgid "Writing new source list\n" msgstr "正在寫入新的來源列表\n" -#: apt-pkg/cdrom.cc:794 +#: apt-pkg/cdrom.cc:787 msgid "Source list entries for this disc are:\n" msgstr "該碟片的來源列表項目為:\n" -#: apt-pkg/indexcopy.cc:263 apt-pkg/indexcopy.cc:835 +#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:902 #, c-format msgid "Wrote %i records.\n" msgstr "寫入 %i 筆紀錄。\n" -#: apt-pkg/indexcopy.cc:265 apt-pkg/indexcopy.cc:837 +#: apt-pkg/indexcopy.cc:267 apt-pkg/indexcopy.cc:904 #, c-format msgid "Wrote %i records with %i missing files.\n" msgstr "寫入 %i 筆紀綠,其中有 %i 個檔案遺失了。\n" -#: apt-pkg/indexcopy.cc:268 apt-pkg/indexcopy.cc:840 +#: apt-pkg/indexcopy.cc:270 apt-pkg/indexcopy.cc:907 #, c-format msgid "Wrote %i records with %i mismatched files\n" msgstr "寫入 %i 筆紀綠,其中有 %i 個檔案不符\n" -#: apt-pkg/indexcopy.cc:271 apt-pkg/indexcopy.cc:843 +#: apt-pkg/indexcopy.cc:273 apt-pkg/indexcopy.cc:910 #, c-format msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "寫入 %i 筆紀綠,其中有 %i 個檔案遺失了,有 %i 個檔案不符\n" -#: apt-pkg/indexcopy.cc:530 +#: apt-pkg/indexcopy.cc:532 #, fuzzy, c-format -#| msgid "Opening configuration file %s" msgid "Skipping nonexistent file %s" msgstr "開啟設定檔 %s" -#: apt-pkg/indexcopy.cc:536 +#: apt-pkg/indexcopy.cc:538 #, c-format msgid "Can't find authentication record for: %s" msgstr "" -#: apt-pkg/indexcopy.cc:542 +#: apt-pkg/indexcopy.cc:544 #, fuzzy, c-format -#| msgid "Hash Sum mismatch" msgid "Hash mismatch for: %s" msgstr "Hash Sum 不符" -#: apt-pkg/deb/dpkgpm.cc:49 +#: apt-pkg/cacheset.cc:337 +#, c-format +msgid "Release '%s' for '%s' was not found" +msgstr "找不到 '%2$s' 的 '%1$s' 發行版" + +#: apt-pkg/cacheset.cc:340 +#, c-format +msgid "Version '%s' for '%s' was not found" +msgstr "找不到 '%s' 版的 '%s'" + +#: apt-pkg/cacheset.cc:447 +#, fuzzy, c-format +msgid "Couldn't find task '%s'" +msgstr "無法找到主題 %s" + +#: apt-pkg/cacheset.cc:454 +#, fuzzy, c-format +msgid "Couldn't find any package by regex '%s'" +msgstr "無法找到套件 %s" + +#: apt-pkg/cacheset.cc:467 +#, c-format +msgid "Can't select versions from package '%s' as it purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:475 apt-pkg/cacheset.cc:483 +#, c-format +msgid "" +"Can't select installed nor candidate version from package '%s' as it has " +"neither of them" +msgstr "" + +#: apt-pkg/cacheset.cc:491 +#, c-format +msgid "Can't select newest version from package '%s' as it is purely virtual" +msgstr "" + +#: apt-pkg/cacheset.cc:499 +#, c-format +msgid "Can't select candidate version from package %s as it has no candidate" +msgstr "" + +#: apt-pkg/cacheset.cc:507 +#, c-format +msgid "Can't select installed version from package %s as it is not installed" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:52 #, c-format msgid "Installing %s" msgstr "正在安裝 %s" -#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:661 +#: apt-pkg/deb/dpkgpm.cc:53 apt-pkg/deb/dpkgpm.cc:819 #, c-format msgid "Configuring %s" msgstr "正在設定 %s" -#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:668 +#: apt-pkg/deb/dpkgpm.cc:54 apt-pkg/deb/dpkgpm.cc:826 #, c-format msgid "Removing %s" msgstr "正在移除 %s" -#: apt-pkg/deb/dpkgpm.cc:52 +#: apt-pkg/deb/dpkgpm.cc:55 #, fuzzy, c-format -#| msgid "Completely removed %s" msgid "Completely removing %s" msgstr "已完整移除 %s" -#: apt-pkg/deb/dpkgpm.cc:53 +#: apt-pkg/deb/dpkgpm.cc:56 +#, c-format +msgid "Noting disappearance of %s" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:57 #, c-format msgid "Running post-installation trigger %s" msgstr "正在執行安裝後套件後續處理程式 %s" -#: apt-pkg/deb/dpkgpm.cc:558 +#: apt-pkg/deb/dpkgpm.cc:643 #, c-format msgid "Directory '%s' missing" msgstr "找不到 '%s' 目錄" -#: apt-pkg/deb/dpkgpm.cc:654 +#: apt-pkg/deb/dpkgpm.cc:658 apt-pkg/deb/dpkgpm.cc:671 +#, fuzzy, c-format +msgid "Could not open file '%s'" +msgstr "無法開啟檔案 %s" + +#: apt-pkg/deb/dpkgpm.cc:812 #, c-format msgid "Preparing %s" msgstr "正在準備 %s" -#: apt-pkg/deb/dpkgpm.cc:655 +#: apt-pkg/deb/dpkgpm.cc:813 #, c-format msgid "Unpacking %s" msgstr "正在解開 %s" -#: apt-pkg/deb/dpkgpm.cc:660 +#: apt-pkg/deb/dpkgpm.cc:818 #, c-format msgid "Preparing to configure %s" msgstr "正在準備設定 %s" -#: apt-pkg/deb/dpkgpm.cc:662 +#: apt-pkg/deb/dpkgpm.cc:820 #, c-format msgid "Installed %s" msgstr "已安裝 %s" -#: apt-pkg/deb/dpkgpm.cc:667 +#: apt-pkg/deb/dpkgpm.cc:825 #, c-format msgid "Preparing for removal of %s" msgstr "正在準備移除 %s" -#: apt-pkg/deb/dpkgpm.cc:669 +#: apt-pkg/deb/dpkgpm.cc:827 #, c-format msgid "Removed %s" msgstr "已移除 %s" -#: apt-pkg/deb/dpkgpm.cc:674 +#: apt-pkg/deb/dpkgpm.cc:832 #, c-format msgid "Preparing to completely remove %s" msgstr "正在準備完整移除 %s" -#: apt-pkg/deb/dpkgpm.cc:675 +#: apt-pkg/deb/dpkgpm.cc:833 #, c-format msgid "Completely removed %s" msgstr "已完整移除 %s" -#: apt-pkg/deb/dpkgpm.cc:879 +#: apt-pkg/deb/dpkgpm.cc:1039 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr "無法寫入記錄檔,openpty() 失敗(/dev/pts 未掛載?)\n" -#: apt-pkg/deb/dpkgpm.cc:909 +#: apt-pkg/deb/dpkgpm.cc:1070 msgid "Running dpkg" msgstr "" -#: apt-pkg/deb/debsystem.cc:70 +#: apt-pkg/deb/dpkgpm.cc:1273 +msgid "No apport report written because MaxReports is reached already" +msgstr "" + +#. check if its not a follow up error +#: apt-pkg/deb/dpkgpm.cc:1278 +msgid "dependency problems - leaving unconfigured" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1280 +msgid "" +"No apport report written because the error message indicates its a followup " +"error from a previous failure." +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1286 +msgid "" +"No apport report written because the error message indicates a disk full " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1292 +msgid "" +"No apport report written because the error message indicates a out of memory " +"error" +msgstr "" + +#: apt-pkg/deb/dpkgpm.cc:1299 +msgid "" +"No apport report written because the error message indicates a dpkg I/O error" +msgstr "" + +#: apt-pkg/deb/debsystem.cc:69 #, c-format msgid "" "Unable to lock the administration directory (%s), is another process using " "it?" msgstr "" -#: apt-pkg/deb/debsystem.cc:73 +#: apt-pkg/deb/debsystem.cc:72 #, fuzzy, c-format msgid "Unable to lock the administration directory (%s), are you root?" msgstr "無法鎖定列表目錄" -#: apt-pkg/deb/debsystem.cc:82 +#. TRANSLATORS: the %s contains the recovery command, usually +#. dpkg --configure -a +#: apt-pkg/deb/debsystem.cc:88 +#, c-format msgid "" -"dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct " -"the problem. " +"dpkg was interrupted, you must manually run '%s' to correct the problem. " msgstr "" -#: apt-pkg/deb/debsystem.cc:100 +#: apt-pkg/deb/debsystem.cc:106 msgid "Not locked" msgstr "" -#: methods/rred.cc:219 -msgid "Could not patch file" -msgstr "無法修補檔案" +#. FIXME: fallback to a default mirror here instead +#. and provide a config option to define that default +#: methods/mirror.cc:200 +#, c-format +msgid "No mirror file '%s' found " +msgstr "" -#: methods/rsh.cc:330 +#: methods/mirror.cc:343 +#, c-format +msgid "[Mirror: %s]" +msgstr "" + +#: methods/rred.cc:465 +#, c-format +msgid "" +"Could not patch %s with mmap and with file operation usage - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rred.cc:470 +#, c-format +msgid "" +"Could not patch %s with mmap (but no mmap specific fail) - the patch seems " +"to be corrupt." +msgstr "" + +#: methods/rsh.cc:329 msgid "Connection closed prematurely" msgstr "連線突然終止" +#~ msgid "E: Argument list from Acquire::gpgv::Options too long. Exiting." +#~ msgstr "錯誤:Acquire::gpgv::Options 的參數列表過長。結束執行。" + +#~ msgid "Error occurred while processing %s (NewVersion2)" +#~ msgstr "在處理 %s 時發生錯誤 (NewVersion2)" + +#~ msgid "Malformed line %u in source list %s (vendor id)" +#~ msgstr "來源列表 %2$s 中的第 %1$u 行的格式錯誤(提供者 ID)" + +#~ msgid "Couldn't access keyring: '%s'" +#~ msgstr "無法存取鑰匙圈:'%s'" + +#~ msgid "Could not patch file" +#~ msgstr "無法修補檔案" + #~ msgid " %4i %s\n" #~ msgstr " %4i %s\n" @@ -3004,9 +3295,3 @@ msgstr "連線突然終止" #~ msgid "Processing triggers for %s" #~ msgstr "正在進行 %s 的觸發程式" - -#~ msgid "Release file expired, ignoring %s (valid until %s)" -#~ msgstr "Release 檔已過期,略過 %s(有效期限 %s)" - -#~ msgid "Conflicting distribution: %s (expected %s but got %s)" -#~ msgstr "發行版本衝突:%s(應當是 %s 但卻得到 %s)" diff --git a/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Packages b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Packages new file mode 100644 index 000000000..3e7265438 --- /dev/null +++ b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Packages @@ -0,0 +1,25 @@ +Package: libglib2.0-data +Priority: optional +Section: misc +Installed-Size: 2288 +Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com> +Original-Maintainer: Loic Minier <lool@dooz.org> +Architecture: all +Source: glib2.0 +Version: 2.13.6-1ubuntu1 +Replaces: libglib1.3, libglib1.3-data +Depends: libglib2.0-0 (>= 2.13.6-1ubuntu1) +Conflicts: libglib1.3-data +Filename: ./libglib2.0-data_2.13.6-1ubuntu1_all.deb +Size: 958 +MD5sum: 803fc5e2e31a4345b3e9c771e1eae49f +SHA1: 75b2c62b21bae60c58e694dd40ed6d4df946e304 +SHA256: 142d8466eac252f06bc957d76fe1bb87f86f2d3512b99c8d4b08c1ad79fbe59e +Description: Common files for GLib library + GLib is a library containing many useful C routines for things such + as trees, hashes, lists, and strings. It is a useful general-purpose + C library used by projects such as GTK+, GIMP, and GNOME. + . + This package is needed for the runtime libraries to display messages in + languages other than English. + diff --git a/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release new file mode 100644 index 000000000..7ecd4cd19 --- /dev/null +++ b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release @@ -0,0 +1,13 @@ +Date: Fri, 27 Jul 2007 14:39:41 UTC +MD5Sum: + 4672dadea6a144839f823c9f3d5fd44b 934 Packages + 82ebcf09a8d78a2b9cf7759349da4936 603 Packages.gz + d41d8cd98f00b204e9800998ecf8427e 0 Release +SHA1: + fa0f294aa30789529371066b10e9497be1284d26 934 Packages + f4032808663b2810d87b4a4dab6f5ae4a1e8fa8e 603 Packages.gz + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 Release +SHA256: + 92c9b605480dc74e6be79c0ddc24738bfcbd6dd3148af531acd68717de528049 934 Packages + 659ccc0d07ff21f0247f9fa5abe149221c90d5e17da52c7afddb035b93c23d39 603 Packages.gz + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 Release diff --git a/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release.gpg b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release.gpg new file mode 100644 index 000000000..85c356e6f --- /dev/null +++ b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release.gpg @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.6 (GNU/Linux) + +iD8DBQBGqgOwliSD4VZixzQRAs6jAJ9p7Aiob9gzkUNCtoW8UPrBo0E/YwCdEaz0 +CQJszU6fRYX5jGWXSWzfc5c= +=ugH0 +-----END PGP SIGNATURE----- diff --git a/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Packages b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Packages new file mode 100644 index 000000000..3e7265438 --- /dev/null +++ b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Packages @@ -0,0 +1,25 @@ +Package: libglib2.0-data +Priority: optional +Section: misc +Installed-Size: 2288 +Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com> +Original-Maintainer: Loic Minier <lool@dooz.org> +Architecture: all +Source: glib2.0 +Version: 2.13.6-1ubuntu1 +Replaces: libglib1.3, libglib1.3-data +Depends: libglib2.0-0 (>= 2.13.6-1ubuntu1) +Conflicts: libglib1.3-data +Filename: ./libglib2.0-data_2.13.6-1ubuntu1_all.deb +Size: 958 +MD5sum: 803fc5e2e31a4345b3e9c771e1eae49f +SHA1: 75b2c62b21bae60c58e694dd40ed6d4df946e304 +SHA256: 142d8466eac252f06bc957d76fe1bb87f86f2d3512b99c8d4b08c1ad79fbe59e +Description: Common files for GLib library + GLib is a library containing many useful C routines for things such + as trees, hashes, lists, and strings. It is a useful general-purpose + C library used by projects such as GTK+, GIMP, and GNOME. + . + This package is needed for the runtime libraries to display messages in + languages other than English. + diff --git a/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release new file mode 100644 index 000000000..7ecd4cd19 --- /dev/null +++ b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release @@ -0,0 +1,13 @@ +Date: Fri, 27 Jul 2007 14:39:41 UTC +MD5Sum: + 4672dadea6a144839f823c9f3d5fd44b 934 Packages + 82ebcf09a8d78a2b9cf7759349da4936 603 Packages.gz + d41d8cd98f00b204e9800998ecf8427e 0 Release +SHA1: + fa0f294aa30789529371066b10e9497be1284d26 934 Packages + f4032808663b2810d87b4a4dab6f5ae4a1e8fa8e 603 Packages.gz + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 Release +SHA256: + 92c9b605480dc74e6be79c0ddc24738bfcbd6dd3148af531acd68717de528049 934 Packages + 659ccc0d07ff21f0247f9fa5abe149221c90d5e17da52c7afddb035b93c23d39 603 Packages.gz + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 Release diff --git a/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release.gpg b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release.gpg new file mode 100644 index 000000000..85c356e6f --- /dev/null +++ b/test/authReliability/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release.gpg @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.6 (GNU/Linux) + +iD8DBQBGqgOwliSD4VZixzQRAs6jAJ9p7Aiob9gzkUNCtoW8UPrBo0E/YwCdEaz0 +CQJszU6fRYX5jGWXSWzfc5c= +=ugH0 +-----END PGP SIGNATURE----- diff --git a/test/authReliability/sources.list.failure b/test/authReliability/sources.list.failure new file mode 100644 index 000000000..110f31884 --- /dev/null +++ b/test/authReliability/sources.list.failure @@ -0,0 +1,2 @@ +deb http://people.ubuntu.com/~mvo/apt/auth-test-suit/gpg-package-broken/ / + diff --git a/test/authReliability/sources.list.good b/test/authReliability/sources.list.good new file mode 100644 index 000000000..2e9a4458a --- /dev/null +++ b/test/authReliability/sources.list.good @@ -0,0 +1,2 @@ +deb http://people.ubuntu.com/~mvo/apt/auth-test-suit/gpg-package-ok/ / + diff --git a/test/integration/Packages-bug-590438-broken-provides-thanks-to-remove-order b/test/integration/Packages-bug-590438-broken-provides-thanks-to-remove-order new file mode 100644 index 000000000..75a769e1a --- /dev/null +++ b/test/integration/Packages-bug-590438-broken-provides-thanks-to-remove-order @@ -0,0 +1,67 @@ +Package: gawk +Priority: optional +Section: interpreters +Installed-Size: 2084 +Maintainer: Arthur Loiret <aloiret@debian.org> +Architecture: i386 +Version: 1:3.1.7.dfsg-5 +Provides: awk +Pre-Depends: libc6 (>= 2.3) +Filename: pool/main/g/gawk/gawk_3.1.7.dfsg-5_i386.deb +Size: 766008 +MD5sum: 6459a02cfc1b9eafb3c0415e4ff4e252 +SHA1: ac033488dae4b7e8167d610e490319c047edf7e4 +SHA256: a2337dfe1cc82aeae46f2c722e5cc7be9ecefdea4aaf13f540cfe70bd8b1d627 +Description-de: GNU awk, eine Mustererkennungs- und Verarbeitungssprache +Homepage: http://www.gnu.org/software/gawk/ +Tag: devel::interpreter, implemented-in::c, interface::commandline, role::program, scope::utility, suite::gnu, use::filtering, use::scanning, works-with::text + +Package: aawk +Priority: optional +Section: interpreters +Installed-Size: 2084 +Maintainer: Arthur Loiret <aloiret@debian.org> +Architecture: i386 +Version: 1:3.1.7.dfsg-5 +Provides: awk +Pre-Depends: libc6 (>= 2.3) +Filename: pool/main/a/aawk/aawk_3.1.7.dfsg-5_i386.deb +Size: 766008 +MD5sum: 6459a02cfc1b9eafb3c0415e4ff4e252 +SHA1: ac033488dae4b7e8167d610e490319c047edf7e4 +SHA256: a2337dfe1cc82aeae46f2c722e5cc7be9ecefdea4aaf13f540cfe70bd8b1d627 +Description-de: GNU awk, eine Mustererkennungs- und Verarbeitungssprache +Homepage: http://www.gnu.org/software/gawk/ +Tag: devel::interpreter, implemented-in::c, interface::commandline, role::program, scope::utility, suite::gnu, use::filtering, use::scanning, works-with::text + +Package: gawk2 +Priority: optional +Section: interpreters +Installed-Size: 2084 +Maintainer: Arthur Loiret <aloiret@debian.org> +Architecture: i386 +Version: 1:3.1.7.dfsg-5 +Provides: awk +Pre-Depends: libc6 (>= 2.3) +Depends: coolstuff +Filename: pool/main/g/gawk/gawk_3.1.7.dfsg-5_i386.deb +Size: 766008 +MD5sum: 6459a02cfc1b9eafb3c0415e4ff4e252 +SHA1: ac033488dae4b7e8167d610e490319c047edf7e4 +SHA256: a2337dfe1cc82aeae46f2c722e5cc7be9ecefdea4aaf13f540cfe70bd8b1d627 +Description-de: GNU awk, eine Mustererkennungs- und Verarbeitungssprache +Homepage: http://www.gnu.org/software/gawk/ +Tag: devel::interpreter, implemented-in::c, interface::commandline, role::program, scope::utility, suite::gnu, use::filtering, use::scanning, works-with::text + +Package: coolstuff +Priority: optional +Section: cool +Installed-Size: 10 +Maintainer: David Kalnischkies <kalnischkies+debian@gmail.com> +Architecture: all +Version: 1-1 +Filename: pool/main/c/coolstuff/coolstuff_1-1_all.deb +Size: 7608 +MD5sum: 6459aa2efc139eafb323ac3f4f5aeb22 +Description: We all need cool stuff + diff --git a/test/integration/Packages-bug-591882-conkeror b/test/integration/Packages-bug-591882-conkeror new file mode 100644 index 000000000..05eac8987 --- /dev/null +++ b/test/integration/Packages-bug-591882-conkeror @@ -0,0 +1,1787 @@ +Package: conkeror +Priority: extra +Section: web +Installed-Size: 1488 +Maintainer: Axel Beckert <abe@debian.org> +Architecture: all +Version: 0.9.2+git100804-1 +Provides: www-browser +Depends: xulrunner-1.9.1 | xulrunner-1.9.2 | xulrunner-1.9 | xulrunner (>= 1.9~) +Recommends: conkeror-spawn-process-helper +Suggests: emacs | emacsen +Breaks: conkeror-spawn-process-helper (<< 0.9~git080901-1) +Filename: pool/main/c/conkeror/conkeror_0.9.2+git100804-1_all.deb +Size: 233068 +MD5Sum: e7bce631fe421938f2dc7a2042497e21 +Description: keyboard focused web browser with Emacs look and feel + +Package: coreutils +Essential: yes +Priority: required +Section: utils +Installed-Size: 12188 +Maintainer: Michael Stone <mstone@debian.org> +Architecture: i386 +Version: 8.5-1 +Replaces: mktemp, timeout +Pre-Depends: libacl1 (>= 2.2.11-1), libattr1 (>= 2.4.41-1), libc6 (>= 2.6), libselinux1 (>= 1.32) +Conflicts: timeout +Filename: pool/main/c/coreutils/coreutils_8.5-1_i386.deb +Size: 4608374 +MD5Sum: de7f2ef8769cc38e64774102708ce1ae +Description: GNU core utilities + +Package: debconf-i18n +Priority: required +Section: localization +Installed-Size: 1208 +Maintainer: Debconf Developers <debconf-devel@lists.alioth.debian.org> +Architecture: all +Source: debconf +Version: 1.5.35 +Replaces: debconf (<< 1.3.0), debconf-utils (<< 1.3.22) +Depends: debconf, liblocale-gettext-perl, libtext-iconv-perl, libtext-wrapi18n-perl, libtext-charwidth-perl +Conflicts: debconf-english, debconf-utils (<< 1.3.22) +Filename: pool/main/d/debconf/debconf-i18n_1.5.35_all.deb +Size: 210348 +MD5Sum: 03d76e5a5fc733cffc54c4b3b14dbcd4 +Description: full internationalization support for debconf + +Package: debconf +Priority: required +Section: admin +Installed-Size: 1560 +Maintainer: Debconf Developers <debconf-devel@lists.alioth.debian.org> +Architecture: all +Version: 1.5.35 +Replaces: debconf-tiny +Provides: debconf-2.0 +Depends: debconf-i18n | debconf-english +Pre-Depends: perl-base (>= 5.6.1-4) +Recommends: apt-utils (>= 0.5.1) +Suggests: debconf-doc, debconf-utils, whiptail | dialog | gnome-utils, libterm-readline-gnu-perl, libgnome2-perl, libnet-ldap-perl, perl, libqtgui4-perl, libqtcore4-perl +Conflicts: apt (<< 0.3.12.1), cdebconf (<< 0.96), debconf-tiny, debconf-utils (<< 1.3.22), dialog (<< 0.9b-20020814-1), menu (<= 2.1.3-1), whiptail (<< 0.51.4-11), whiptail-utf8 (<= 0.50.17-13) +Filename: pool/main/d/debconf/debconf_1.5.35_all.deb +Size: 158120 +MD5Sum: 5a64e8e187984ed4eca44bf13eae8ea0 +Description: Debian configuration management system +Python-Version: 2.4, 2.5, 2.6 + +Package: debianutils +Essential: yes +Priority: required +Section: utils +Installed-Size: 216 +Maintainer: Clint Adams <schizo@debian.org> +Architecture: i386 +Version: 3.4 +Depends: sensible-utils +Pre-Depends: libc6 (>= 2.7) +Filename: pool/main/d/debianutils/debianutils_3.4_i386.deb +Size: 49888 +MD5Sum: 32eb3eebd4c9e58aadd418ca95b23904 +Description: Miscellaneous utilities specific to Debian + +Package: defoma +Priority: optional +Section: admin +Installed-Size: 564 +Maintainer: Debian QA Group <packages@qa.debian.org> +Architecture: all +Version: 0.11.11 +Depends: whiptail | dialog, file, perl +Recommends: libfont-freetype-perl +Suggests: defoma-doc, psfontmgr, x-ttcidfont-conf, dfontmgr +Conflicts: defoma-gs, defoma-ps, defoma-x, dfontmgr (<< 0.10.0), psfontmgr (<< 0.5.0), x-ttcidfont-conf (<< 5) +Filename: pool/main/d/defoma/defoma_0.11.11_all.deb +Size: 101104 +MD5Sum: ee11d3bc1a0275473d5c1feba846ff3e +Description: Debian Font Manager -- automatic font configuration framework +Enhances: debhelper + +Package: dpkg +Essential: yes +Priority: required +Section: admin +Installed-Size: 5628 +Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org> +Architecture: i386 +Version: 1.15.8.3 +Pre-Depends: libbz2-1.0, libc6 (>= 2.3), libselinux1 (>= 1.32), zlib1g (>= 1:1.1.4), coreutils (>= 5.93-1), xz-utils +Suggests: apt +Breaks: apt (<< 0.7.7), aptitude (<< 0.4.7-1), dpkg-dev (<< 1.14.16), emacs21 (<< 21.4a+1-5.7), emacs21-nox (<< 21.4a+1-5.7), emacs22 (<= 22.3+1-1), emacs22-gtk (<= 22.3+1-1), emacs22-nox (<= 22.3+1-1), jed (<< 1:0.99.18+dfsg.1-13), jed-extra (<= 2.5.3-2), konqueror (<= 4:4.2.96-1), libdpkg-perl (<< 1.15.8), pinfo (<< 0.6.9-3.1), tkinfo (<< 2.8-3.1), xemacs21-support (<< 21.4.22-2), xjed (<< 1:0.99.18+dfsg.1-13) +Filename: pool/main/d/dpkg/dpkg_1.15.8.3_i386.deb +Size: 1866568 +MD5Sum: fa4bf565ebbfde6558d70b071f6abe42 +Description: Debian package management system +Origin: debian +Bugs: debbugs://bugs.debian.org + +Package: file +Priority: standard +Section: utils +Installed-Size: 136 +Maintainer: Daniel Baumann <daniel@lists.debian-maintainers.org> +Architecture: i386 +Version: 5.04-5 +Depends: libc6 (>= 2.1), libmagic1 (= 5.04-5), zlib1g (>= 1:1.1.4) +Filename: pool/main/f/file/file_5.04-5_i386.deb +Size: 49134 +MD5Sum: 716b1c307166650f247e0a2e07cdd3b1 +Description: Determines file type using "magic" numbers + +Package: fontconfig-config +Priority: optional +Section: fonts +Installed-Size: 440 +Maintainer: Keith Packard <keithp@debian.org> +Architecture: all +Source: fontconfig +Version: 2.8.0-2.1 +Replaces: fontconfig (<< 2.3.2-2) +Depends: debconf (>= 0.5) | debconf-2.0, ucf (>= 0.29), ttf-dejavu-core | ttf-bitstream-vera | ttf-freefont | gsfonts-x11 +Conflicts: fontconfig (<< 2.3.2-2) +Filename: pool/main/f/fontconfig/fontconfig-config_2.8.0-2.1_all.deb +Size: 217150 +MD5Sum: c2dd70d32fa8e5c0588cff16efbbf614 +Description: generic font configuration library - configuration + +Package: fontconfig +Priority: optional +Section: fonts +Installed-Size: 520 +Maintainer: Keith Packard <keithp@debian.org> +Architecture: i386 +Version: 2.8.0-2.1 +Replaces: fontconfig-config (<< 2.5.93-1) +Depends: libc6 (>= 2.0), libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), zlib1g (>= 1:1.1.4), fontconfig-config +Suggests: defoma (>= 0.7.0) +Filename: pool/main/f/fontconfig/fontconfig_2.8.0-2.1_i386.deb +Size: 333180 +MD5Sum: 67aeeda05141d4fe477c041c12daad1e +Description: generic font configuration library - support binaries + +Package: gcc-4.4-base +Priority: required +Section: libs +Installed-Size: 172 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.4 +Version: 4.4.4-8 +Filename: pool/main/g/gcc-4.4/gcc-4.4-base_4.4.4-8_i386.deb +Size: 118346 +MD5Sum: 5e35b249b1af8edd9e85932575f6af92 +Description: The GNU Compiler Collection (base package) + +Package: libacl1 +Priority: required +Section: libs +Installed-Size: 88 +Maintainer: Nathan Scott <nathans@debian.org> +Architecture: i386 +Source: acl +Version: 2.2.49-3 +Depends: libattr1 (>= 2.4.41-1), libc6 (>= 2.2) +Conflicts: acl (<< 2.0.0), libacl1-kerberos4kth +Filename: pool/main/a/acl/libacl1_2.2.49-3_i386.deb +Size: 27146 +MD5Sum: 99c1bd61d4f26b1f3a072b490d3daef5 +Description: Access control list shared library + +Package: libasound2 +Priority: optional +Section: libs +Installed-Size: 1236 +Maintainer: Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org> +Architecture: i386 +Source: alsa-lib +Version: 1.0.23-1 +Depends: libc6 (>= 2.3.6-6~) +Suggests: libasound2-plugins (>= 1.0.18) +Conflicts: libasound2-plugins (<< 1.0.18) +Filename: pool/main/a/alsa-lib/libasound2_1.0.23-1_i386.deb +Size: 377718 +MD5Sum: 14a1674ebd84f30080d42c4f86f2533d +Description: shared library for ALSA applications + +Package: libatk1.0-0 +Priority: optional +Section: libs +Installed-Size: 208 +Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: atk1.0 +Version: 1.30.0-1 +Depends: libc6 (>= 2.2), libglib2.0-0 (>= 2.16.0) +Recommends: libatk1.0-data +Filename: pool/main/a/atk1.0/libatk1.0-0_1.30.0-1_i386.deb +Size: 82402 +MD5Sum: 27d2b5e1b0ca90254f54dfe2bf056527 +Description: The ATK accessibility toolkit + +Package: libattr1 +Priority: required +Section: libs +Installed-Size: 64 +Maintainer: Nathan Scott <nathans@debian.org> +Architecture: i386 +Source: attr +Version: 1:2.4.44-2 +Depends: libc6 (>= 2.2.3) +Conflicts: attr (<< 2.0.0) +Filename: pool/main/a/attr/libattr1_2.4.44-2_i386.deb +Size: 11902 +MD5Sum: 1e08d3be5e8d55515e7b3fa6fc76a022 +Description: Extended attribute shared library + +Package: libavahi-client3 +Priority: optional +Section: libs +Installed-Size: 148 +Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: avahi +Version: 0.6.27-1 +Depends: libavahi-common3 (>= 0.6.22), libc6 (>= 2.4), libdbus-1-3 (>= 1.1.1) +Filename: pool/main/a/avahi/libavahi-client3_0.6.27-1_i386.deb +Size: 54328 +MD5Sum: 07bc086292d59fb7465eedb8c59d0c31 +Description: Avahi client library + +Package: libavahi-common-data +Priority: optional +Section: libs +Installed-Size: 728 +Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: avahi +Version: 0.6.27-1 +Filename: pool/main/a/avahi/libavahi-common-data_0.6.27-1_i386.deb +Size: 111952 +MD5Sum: ebc4f7471f8e8ffea1526e1894c283a7 +Description: Avahi common data files + +Package: libavahi-common3 +Priority: optional +Section: libs +Installed-Size: 132 +Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: avahi +Version: 0.6.27-1 +Depends: libc6 (>= 2.4), libavahi-common-data +Filename: pool/main/a/avahi/libavahi-common3_0.6.27-1_i386.deb +Size: 50538 +MD5Sum: 6e5bb85c3665bd26cdcb12c41eb9787e +Description: Avahi common library + +Package: libbz2-1.0 +Priority: important +Section: libs +Installed-Size: 128 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: bzip2 +Version: 1.0.5-4 +Depends: libc6 (>= 2.3) +Filename: pool/main/b/bzip2/libbz2-1.0_1.0.5-4_i386.deb +Size: 45118 +MD5Sum: f067ae75bce5ef991b3d0574bf541ddb +Description: high-quality block-sorting file compressor library - runtime + +Package: libc-bin +Priority: required +Section: libs +Installed-Size: 1516 +Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> +Architecture: i386 +Source: eglibc +Version: 2.11.2-2 +Replaces: libc0.1, libc0.3, libc6, libc6.1 +Breaks: libc0.1 (<< 2.10), libc0.3 (<< 2.10), libc6 (<< 2.10), libc6.1 (<< 2.10) +Filename: pool/main/e/eglibc/libc-bin_2.11.2-2_i386.deb +Size: 703542 +MD5Sum: f554ec34c092bb8e52e3d917bec7b46c +Description: Embedded GNU C Library: Binaries + +Package: libc6 +Priority: required +Section: libs +Installed-Size: 9340 +Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> +Architecture: i386 +Source: eglibc +Version: 2.11.2-2 +Provides: glibc-2.11-1 +Depends: libc-bin (= 2.11.2-2), libgcc1 +Recommends: libc6-i686 +Suggests: glibc-doc, debconf | debconf-2.0, locales +Conflicts: tzdata (<< 2007k-1), tzdata-etch +Breaks: locales (<< 2.11), locales-all (<< 2.11), nscd (<< 2.11) +Filename: pool/main/e/eglibc/libc6_2.11.2-2_i386.deb +Size: 3877166 +MD5Sum: 3d8fe972a359ad362ac1957c2687e5c2 +Description: Embedded GNU C Library: Shared libraries + +Package: libcairo2 +Priority: optional +Section: libs +Installed-Size: 824 +Maintainer: Dave Beckett <dajobe@debian.org> +Architecture: i386 +Source: cairo +Version: 1.8.10-4 +Depends: libc6 (>= 2.3), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libpixman-1-0 (>= 0.15.16), libpng12-0 (>= 1.2.13-4), libx11-6 (>= 0), libxcb-render-util0 (>= 0.3.6), libxcb-render0 (>= 0), libxcb1 (>= 0), libxrender1, zlib1g (>= 1:1.1.4) +Breaks: iceape-browser (<= 2.0.3-3), libgtk-directfb-2.0-0, xulrunner-1.9, xulrunner-1.9.1 (<= 1.9.1.8-3) +Filename: pool/main/c/cairo/libcairo2_1.8.10-4_i386.deb +Size: 508814 +MD5Sum: 51f8838a83d46b5cf590338bcc3c6d73 +Description: The Cairo 2D vector graphics library + +Package: libcomerr2 +Priority: required +Section: libs +Installed-Size: 104 +Maintainer: Theodore Y. Ts'o <tytso@mit.edu> +Architecture: i386 +Source: e2fsprogs +Version: 1.41.12-2 +Replaces: e2fsprogs (<< 1.34-1) +Provides: libcomerr-kth-compat +Depends: libc6 (>= 2.3.6-6~) +Filename: pool/main/e/e2fsprogs/libcomerr2_1.41.12-2_i386.deb +Size: 48508 +MD5Sum: 8fe610cf3b2f82f2a681ba196e91d883 +Description: common error description library + +Package: libcups2 +Priority: optional +Section: libs +Installed-Size: 468 +Maintainer: Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org> +Architecture: i386 +Source: cups +Version: 1.4.4-3 +Provides: libcupsys2 +Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.4), libgcrypt11 (>= 1.4.2), libgnutls26 (>= 2.7.14-0), libgssapi-krb5-2 (>= 1.7+dfsg), zlib1g (>= 1:1.1.4) +Suggests: cups-common +Breaks: cups (<< 1.4.4) +Filename: pool/main/c/cups/libcups2_1.4.4-3_i386.deb +Size: 225696 +MD5Sum: f78acda030eece301cd5e0c94ea3492b +Description: Common UNIX Printing System(tm) - Core library + +Package: libdatrie1 +Priority: optional +Section: libs +Installed-Size: 92 +Maintainer: Theppitak Karoonboonyanan <thep@debian.org> +Architecture: i386 +Source: libdatrie +Version: 0.2.4-1 +Depends: libc6 (>= 2.1.3) +Filename: pool/main/libd/libdatrie/libdatrie1_0.2.4-1_i386.deb +Size: 26184 +MD5Sum: 305e5beace09f16bf9b0a568e8df7920 +Description: Double-array trie library + +Package: libdb4.7 +Priority: standard +Section: libs +Installed-Size: 1432 +Maintainer: Debian Berkeley DB Maintainers <pkg-db-devel@lists.alioth.debian.org> +Architecture: i386 +Source: db4.7 +Version: 4.7.25-9 +Depends: libc6 (>= 2.3.6-6~) +Conflicts: libdb2 (<< 2:2.7.7-3) +Filename: pool/main/d/db4.7/libdb4.7_4.7.25-9_i386.deb +Size: 644290 +MD5Sum: 694cced529f6249607c523765aa1e482 +Description: Berkeley v4.7 Database Libraries [runtime] + +Package: libdb4.8 +Priority: standard +Section: libs +Installed-Size: 1488 +Maintainer: Clint Adams <schizo@debian.org> +Architecture: i386 +Source: db4.8 +Version: 4.8.30-1 +Depends: libc6 (>= 2.3.6-6~) +Conflicts: libdb2 (<< 2:2.7.7-3) +Filename: pool/main/d/db4.8/libdb4.8_4.8.30-1_i386.deb +Size: 681682 +MD5Sum: c8f9b6dd1cc49dac5d3319a5ac0d22fc +Description: Berkeley v4.8 Database Libraries [runtime] + +Package: libdbus-1-3 +Priority: optional +Section: libs +Installed-Size: 328 +Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: dbus +Version: 1.2.24-3 +Depends: libc6 (>= 2.3.6-6~) +Recommends: dbus +Filename: pool/main/d/dbus/libdbus-1-3_1.2.24-3_i386.deb +Size: 129632 +MD5Sum: 620b2226a4cad34ed86931132fa09ea6 +Description: simple interprocess messaging system + +Package: libexpat1 +Priority: optional +Section: libs +Installed-Size: 368 +Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org> +Architecture: i386 +Source: expat +Version: 2.0.1-7 +Depends: libc6 (>= 2.1.3) +Conflicts: wink (<= 1.5.1060-4) +Filename: pool/main/e/expat/libexpat1_2.0.1-7_i386.deb +Size: 138122 +MD5Sum: 4607c75c6b55d92ac517fd0fb8543587 +Description: XML parsing C library - runtime library + +Package: libfontconfig1 +Priority: optional +Section: libs +Installed-Size: 412 +Maintainer: Keith Packard <keithp@debian.org> +Architecture: i386 +Source: fontconfig +Version: 2.8.0-2.1 +Provides: libfontconfig +Depends: libc6 (>= 2.7), libexpat1 (>= 1.95.8), libfreetype6 (>= 2.2.1), zlib1g (>= 1:1.1.4), fontconfig-config (= 2.8.0-2.1) +Filename: pool/main/f/fontconfig/libfontconfig1_2.8.0-2.1_i386.deb +Size: 273878 +MD5Sum: fd6d6426df7bc1330b064a7d45a85d84 +Description: generic font configuration library - runtime + +Package: libfreetype6 +Priority: optional +Section: libs +Installed-Size: 668 +Maintainer: Steve Langasek <vorlon@debian.org> +Architecture: i386 +Source: freetype +Version: 2.4.2-1 +Depends: libc6 (>= 2.1.3), zlib1g (>= 1:1.1.4) +Conflicts: freetype, xpdf-reader (<< 1.00-4) +Filename: pool/main/f/freetype/libfreetype6_2.4.2-1_i386.deb +Size: 360632 +MD5Sum: f9c333d2643d186685a77d1072db5425 +Description: FreeType 2 font engine, shared library files + +Package: libgcc1 +Priority: required +Section: libs +Installed-Size: 156 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.4 (4.4.4-8) +Version: 1:4.4.4-8 +Depends: gcc-4.4-base (= 4.4.4-8), libc6 (>= 2.2.4) +Filename: pool/main/g/gcc-4.4/libgcc1_4.4.4-8_i386.deb +Size: 55180 +MD5Sum: c92a5656f20caa7d50bd425f2b1f25d8 +Description: GCC support library + +Package: libgcrypt11 +Priority: standard +Section: libs +Installed-Size: 556 +Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org> +Architecture: i386 +Version: 1.4.5-2 +Depends: libc6 (>= 2.3), libgpg-error0 (>= 1.6-1) +Suggests: rng-tools +Filename: pool/main/libg/libgcrypt11/libgcrypt11_1.4.5-2_i386.deb +Size: 266444 +MD5Sum: 6b687ecf0284d5efe44115c07198b159 +Description: LGPL Crypto library - runtime library + +Package: libgdbm3 +Priority: important +Section: libs +Installed-Size: 120 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: gdbm +Version: 1.8.3-9 +Depends: libc6 (>= 2.1.3), dpkg (>= 1.15.4) | install-info +Filename: pool/main/g/gdbm/libgdbm3_1.8.3-9_i386.deb +Size: 44940 +MD5Sum: cc0859fd9c0ea0a211e7f1a0da09ddc0 +Description: GNU dbm database routines (runtime version) + +Package: libglib2.0-0 +Priority: optional +Section: libs +Installed-Size: 2212 +Maintainer: Loic Minier <lool@dooz.org> +Architecture: i386 +Source: glib2.0 +Version: 2.24.1-1 +Replaces: libglib2.0-dev (<< 2.23.2-2) +Depends: libc6 (>= 2.9), libpcre3 (>= 7.7), libselinux1 (>= 1.32), zlib1g (>= 1:1.1.4) +Recommends: libglib2.0-data, shared-mime-info +Conflicts: libpango1.0-0 (<< 1.11) +Filename: pool/main/g/glib2.0/libglib2.0-0_2.24.1-1_i386.deb +Size: 1024782 +MD5Sum: e0f853cbcba1c8a132fc07c303c31ea9 +Description: The GLib library of C routines + +Package: libgnutls26 +Priority: standard +Section: libs +Installed-Size: 1268 +Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org> +Architecture: i386 +Source: gnutls26 +Version: 2.8.6-1 +Replaces: gnutls0, gnutls0.4, gnutls3 +Depends: libc6 (>= 2.3), libgcrypt11 (>= 1.4.2), libtasn1-3 (>= 1.6-0), zlib1g (>= 1:1.1.4) +Suggests: gnutls-bin +Conflicts: gnutls0, gnutls0.4 +Filename: pool/main/g/gnutls26/libgnutls26_2.8.6-1_i386.deb +Size: 528314 +MD5Sum: 9c585b48d4a4e8de856b70a3350037de +Description: the GNU TLS library - runtime library + +Package: libgpg-error0 +Priority: standard +Section: libs +Installed-Size: 228 +Maintainer: Jose Carlos Garcia Sogo <jsogo@debian.org> +Architecture: i386 +Source: libgpg-error +Version: 1.6-1 +Depends: libc6 (>= 2.1.3) +Filename: pool/main/libg/libgpg-error/libgpg-error0_1.6-1_i386.deb +Size: 43118 +MD5Sum: be3a76a7176e38cb1f0464be1f21d4d4 +Description: library for common error values and messages in GnuPG components + +Package: libgssapi-krb5-2 +Priority: standard +Section: libs +Installed-Size: 1604 +Maintainer: Sam Hartman <hartmans@debian.org> +Architecture: i386 +Source: krb5 +Version: 1.8.3+dfsg~beta1-1 +Replaces: libkrb53 (<< 1.6.dfsg.4~beta1-7) +Depends: libc6 (>= 2.7), libcomerr2 (>= 1.34), libk5crypto3 (>= 1.8+dfsg), libkeyutils1, libkrb5-3 (= 1.8.3+dfsg~beta1-1), libkrb5support0 (>= 1.7dfsg~beta2) +Suggests: krb5-doc, krb5-user +Breaks: libkrb53 +Filename: pool/main/k/krb5/libgssapi-krb5-2_1.8.3+dfsg~beta1-1_i386.deb +Size: 1463772 +MD5Sum: 80f3ffe8e30991723a8009829e2aef10 +Description: MIT Kerberos runtime libraries - krb5 GSS-API Mechanism + +Package: libgtk2.0-0 +Priority: optional +Section: libs +Installed-Size: 5864 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: i386 +Source: gtk+2.0 +Version: 2.20.1-1 +Provides: gtk2.0-binver-2.10.0 +Depends: libgtk2.0-common, libatk1.0-0 (>= 1.29.3), libc6 (>= 2.7), libcairo2 (>= 1.6.4-6.1), libcups2 (>= 1.4.0), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libglib2.0-0 (>= 2.24.0), libgnutls26 (>= 2.7.14-0), libgssapi-krb5-2 (>= 1.6.dfsg.2), libjasper1 (>= 1.900.1), libjpeg62, libpango1.0-0 (>= 1.20.0), libpng12-0 (>= 1.2.13-4), libtiff4, libx11-6 (>= 0), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6 (>= 0), libxfixes3 (>= 1:4.0.1), libxi6 (>= 0), libxinerama1, libxrandr2 (>= 2:1.2.99.3), libxrender1, zlib1g (>= 1:1.1.4), shared-mime-info +Recommends: hicolor-icon-theme, libgtk2.0-bin +Suggests: librsvg2-common, gvfs +Filename: pool/main/g/gtk+2.0/libgtk2.0-0_2.20.1-1_i386.deb +Size: 2503890 +MD5Sum: fc1fc5987ae2be51e9b4bcc4b57fc472 +Description: The GTK+ graphical user interface library + +Package: libgtk2.0-common +Priority: optional +Section: misc +Installed-Size: 21484 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: all +Source: gtk+2.0 +Version: 2.20.1-1 +Recommends: libgtk2.0-0 +Filename: pool/main/g/gtk+2.0/libgtk2.0-common_2.20.1-1_all.deb +Size: 7104864 +MD5Sum: 68cf4472a1e7bed64241f466d6830bbc +Description: Common files for the GTK+ graphical user interface library + +Package: libhunspell-1.2-0 +Priority: optional +Section: libs +Installed-Size: 376 +Maintainer: Debian OpenOffice Team <debian-openoffice@lists.debian.org> +Architecture: i386 +Source: hunspell +Version: 1.2.11-1 +Depends: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1) +Recommends: hunspell-en-us | hunspell-dictionary | myspell-dictionary +Conflicts: openoffice.org-core (= 2.2.0~rc2-1) +Filename: pool/main/h/hunspell/libhunspell-1.2-0_1.2.11-1_i386.deb +Size: 154502 +MD5Sum: b8b8e5d0805a5e00b4cfdd64128d8054 +Description: spell checker and morphological analyzer (shared library) + +Package: libice6 +Priority: optional +Section: libs +Installed-Size: 204 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libice +Version: 2:1.0.6-1 +Depends: libc6 (>= 2.3), x11-common +Filename: pool/main/libi/libice/libice6_1.0.6-1_i386.deb +Size: 50284 +MD5Sum: 7052cd2a95caeee0f83d0f1950fd5d42 +Description: X11 Inter-Client Exchange library + +Package: libjasper1 +Priority: optional +Section: libs +Installed-Size: 340 +Maintainer: Roland Stigge <stigge@antcom.de> +Architecture: i386 +Source: jasper +Version: 1.900.1-7 +Replaces: libjasper-1.700-2 +Depends: libc6 (>= 2.7), libjpeg62 +Suggests: libjasper-runtime +Conflicts: libjasper-1.700-2 +Filename: pool/main/j/jasper/libjasper1_1.900.1-7_i386.deb +Size: 145186 +MD5Sum: 1df984b14ac57be23d5a5ad0c40ab6cf +Description: The JasPer JPEG-2000 runtime library + +Package: libjpeg62 +Priority: optional +Section: libs +Installed-Size: 204 +Maintainer: Bill Allombert <ballombe@debian.org> +Architecture: i386 +Source: libjpeg6b +Version: 6b1-1 +Depends: libc6 (>= 2.7) +Filename: pool/main/libj/libjpeg6b/libjpeg62_6b1-1_i386.deb +Size: 87974 +MD5Sum: ab36968379a350bdae98a3bf58aeda84 +Description: The Independent JPEG Group's JPEG runtime library (version 6.2) + +Package: libk5crypto3 +Priority: standard +Section: libs +Installed-Size: 1556 +Maintainer: Sam Hartman <hartmans@debian.org> +Architecture: i386 +Source: krb5 +Version: 1.8.3+dfsg~beta1-1 +Replaces: libkrb53 (<< 1.6.dfsg.4~beta1-7) +Depends: libc6 (>= 2.4), libkeyutils1, libkrb5support0 (>= 1.7dfsg~beta2) +Suggests: krb5-doc, krb5-user +Breaks: libgssapi-krb5-2 (<= 1.8~aa), libkrb5-3 (<= 1.8~aa), libkrb53 (<< 1.6.dfsg.4~beta1-9) +Filename: pool/main/k/krb5/libk5crypto3_1.8.3+dfsg~beta1-1_i386.deb +Size: 1439050 +MD5Sum: 463e89d5a6eacaa55f377575eb6f0a7c +Description: MIT Kerberos runtime libraries - Crypto Library + +Package: libkeyutils1 +Priority: standard +Section: libs +Installed-Size: 56 +Maintainer: Daniel Baumann <daniel@lists.debian-maintainers.org> +Architecture: i386 +Source: keyutils +Version: 1.4-1 +Depends: libc6 (>= 2.1.3) +Filename: pool/main/k/keyutils/libkeyutils1_1.4-1_i386.deb +Size: 6640 +MD5Sum: bc6dbf8f320151e67995e55c3e358b89 +Description: Linux Key Management Utilities (library) + +Package: libkrb5-3 +Priority: standard +Section: libs +Installed-Size: 2204 +Maintainer: Sam Hartman <hartmans@debian.org> +Architecture: i386 +Source: krb5 +Version: 1.8.3+dfsg~beta1-1 +Replaces: libkrb53 (<< 1.6.dfsg.4~beta1-7) +Depends: libc6 (>= 2.9), libcomerr2 (>= 1.34), libk5crypto3 (>= 1.8+dfsg), libkeyutils1, libkrb5support0 (= 1.8.3+dfsg~beta1-1) +Suggests: krb5-doc, krb5-user +Conflicts: libapache-mod-auth-kerb (<= 4.996-5.0-rc6-2), libapache2-mod-auth-kerb (<= 4.996-5.0-rc6-2), ssh-krb5 (<< 3.8.1p1-10) +Breaks: libkrb53 (<< 1.6.dfsg.4~beta1-9) +Filename: pool/main/k/krb5/libkrb5-3_1.8.3+dfsg~beta1-1_i386.deb +Size: 1697246 +MD5Sum: 8894886ff9537684ef338ac9ab510467 +Description: MIT Kerberos runtime libraries + +Package: libkrb5support0 +Priority: standard +Section: libs +Installed-Size: 1436 +Maintainer: Sam Hartman <hartmans@debian.org> +Architecture: i386 +Source: krb5 +Version: 1.8.3+dfsg~beta1-1 +Replaces: libkrb53 (<< 1.6.dfsg.4~beta1-7) +Depends: libc6 (>= 2.3.4), libkeyutils1 +Suggests: krb5-doc, krb5-user +Breaks: libkrb53 (<< 1.6.dfsg.4~beta1-9) +Filename: pool/main/k/krb5/libkrb5support0_1.8.3+dfsg~beta1-1_i386.deb +Size: 1385290 +MD5Sum: 5a9f10f57f35e8f34b4a7b7052244c14 +Description: MIT Kerberos runtime libraries - Support library + +Package: liblocale-gettext-perl +Priority: required +Section: perl +Installed-Size: 104 +Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> +Architecture: i386 +Version: 1.05-6 +Depends: libc6 (>= 2.2) +Pre-Depends: perl-base (>= 5.10.0-25), perlapi-5.10.0 +Filename: pool/main/libl/liblocale-gettext-perl/liblocale-gettext-perl_1.05-6_i386.deb +Size: 21596 +MD5Sum: a71c3dadecdf1b64b4cb050f91e032b5 +Description: Using libc functions for internationalization in Perl + +Package: liblzma2 +Priority: required +Section: libs +Installed-Size: 308 +Maintainer: Jonathan Nieder <jrnieder@gmail.com> +Architecture: i386 +Source: xz-utils +Version: 4.999.9beta+20100713-1 +Depends: libc6 (>= 2.3.6-6~) +Filename: pool/main/x/xz-utils/liblzma2_4.999.9beta+20100713-1_i386.deb +Size: 171540 +MD5Sum: fe14361cc247e9bb11b98e31e47cfbbe +Description: XZ-format compression library + +Package: libmagic1 +Priority: standard +Section: libs +Installed-Size: 2032 +Maintainer: Daniel Baumann <daniel@lists.debian-maintainers.org> +Architecture: i386 +Source: file +Version: 5.04-5 +Depends: libc6 (>= 2.3.4), zlib1g (>= 1:1.1.4) +Suggests: file +Conflicts: file (<< 5.04-2) +Filename: pool/main/f/file/libmagic1_5.04-5_i386.deb +Size: 233668 +MD5Sum: def2786d4289068336826c75c514b2bc +Description: File type determination library using "magic" numbers + +Package: libmozjs2d +Priority: optional +Section: libs +Installed-Size: 948 +Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: xulrunner +Version: 1.9.1.11-1 +Depends: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libnspr4-0d (>= 1.8.0.10), libstdc++6 (>= 4.1.1) +Breaks: xulrunner-1.9.1 (<< 1.9.1.10~) +Filename: pool/main/x/xulrunner/libmozjs2d_1.9.1.11-1_i386.deb +Size: 474718 +MD5Sum: 6a9032247eceb71c9b472bd6fc9961e2 +Description: The Mozilla SpiderMonkey JavaScript library + +Package: libncurses5 +Priority: required +Section: libs +Installed-Size: 592 +Maintainer: Craig Small <csmall@debian.org> +Architecture: i386 +Source: ncurses +Version: 5.7+20100313-2 +Depends: libc6 (>= 2.3.4) +Recommends: libgpm2 +Filename: pool/main/n/ncurses/libncurses5_5.7+20100313-2_i386.deb +Size: 347766 +MD5Sum: f82378f1792c81e380689b932ea26c21 +Description: shared libraries for terminal handling + +Package: libnewt0.52 +Priority: important +Section: libs +Installed-Size: 960 +Maintainer: Alastair McKinstry <mckinstry@debian.org> +Architecture: i386 +Source: newt +Version: 0.52.11-1 +Replaces: libnewt-utf8, libnewt0, libnewt0.51 +Depends: libc6 (>= 2.3), libslang2 (>= 2.0.7-1) +Recommends: libfribidi0 +Conflicts: libnewt0.51 +Filename: pool/main/n/newt/libnewt0.52_0.52.11-1_i386.deb +Size: 68022 +MD5Sum: be04bedb79431088f0ed072317143fdd +Description: Not Erik's Windowing Toolkit - text mode windowing with slang + +Package: libnspr4-0d +Priority: optional +Section: libs +Installed-Size: 340 +Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: nspr +Version: 4.8.6-1 +Depends: libc6 (>= 2.3.6-6~) +Filename: pool/main/n/nspr/libnspr4-0d_4.8.6-1_i386.deb +Size: 125500 +MD5Sum: 4f3c6c3c19b2f24a1734bd084b34f6f5 +Description: NetScape Portable Runtime Library + +Package: libnss3-1d +Priority: optional +Section: libs +Installed-Size: 2324 +Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: nss +Version: 3.12.7-1 +Depends: libc6 (>= 2.3.6-6~), libnspr4-0d (>= 4.8.6), libsqlite3-0 (>= 3.7.0), zlib1g (>= 1:1.1.4) +Filename: pool/main/n/nss/libnss3-1d_3.12.7-1_i386.deb +Size: 986188 +MD5Sum: 3dbaa9f3c493b2e6bac6dccce0a56dc2 +Description: Network Security Service libraries + +Package: libpam-modules +Priority: required +Section: admin +Installed-Size: 996 +Maintainer: Steve Langasek <vorlon@debian.org> +Architecture: i386 +Source: pam +Version: 1.1.1-3 +Replaces: libpam-umask, libpam0g-util +Provides: libpam-mkhomedir, libpam-motd, libpam-umask +Pre-Depends: libc6 (>= 2.4), libdb4.8, libpam0g (>= 1.1.0), libselinux1 (>= 2.0.85), debconf (>= 0.5) | debconf-2.0 +Conflicts: libpam-mkhomedir, libpam-motd, libpam-umask +Filename: pool/main/p/pam/libpam-modules_1.1.1-3_i386.deb +Size: 344512 +MD5Sum: d55b046bb3da59da7fb94c7325bc07d1 +Description: Pluggable Authentication Modules for PAM + +Package: libpam0g +Priority: required +Section: libs +Installed-Size: 244 +Maintainer: Steve Langasek <vorlon@debian.org> +Architecture: i386 +Source: pam +Version: 1.1.1-3 +Replaces: libpam0g-util +Depends: libc6 (>= 2.3), debconf (>= 0.5) | debconf-2.0 +Suggests: libpam-doc +Filename: pool/main/p/pam/libpam0g_1.1.1-3_i386.deb +Size: 114334 +MD5Sum: 4850e1ffc833914e164f0c14ceb91010 +Description: Pluggable Authentication Modules library + +Package: libpango1.0-0 +Priority: optional +Section: libs +Installed-Size: 836 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: i386 +Source: pango1.0 +Version: 1.28.1-1 +Provides: pango1.0-modver-1.6.0 +Depends: libpango1.0-common (>= 1.28.1-1), libc6 (>= 2.3.6-6~), libcairo2 (>= 1.8.10-3), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libglib2.0-0 (>= 2.24.0), libthai0 (>= 0.1.12), libx11-6, libxft2 (>> 2.1.1), libxrender1, zlib1g (>= 1:1.1.4) +Conflicts: pango-libthai +Filename: pool/main/p/pango1.0/libpango1.0-0_1.28.1-1_i386.deb +Size: 303342 +MD5Sum: fdc1d8650b049d88bb7cdc2f7af425f0 +Description: Layout and rendering of internationalized text + +Package: libpango1.0-common +Priority: optional +Section: misc +Installed-Size: 252 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: all +Source: pango1.0 +Version: 1.28.1-1 +Replaces: libpango-common (<< 1.0.0), libpango0 +Depends: debconf | debconf-2.0, defoma (>= 0.11.1), fontconfig (>= 2.1.91) +Recommends: x-ttcidfont-conf, libpango1.0-0 +Suggests: ttf-japanese-gothic, ttf-japanese-mincho, ttf-thryomanes, ttf-baekmuk, ttf-arphic-gbsn00lp, ttf-arphic-bsmi00lp, ttf-arphic-gkai00mp, ttf-arphic-bkai00mp +Conflicts: pango-libthai (<< 0.1.6-2) +Filename: pool/main/p/pango1.0/libpango1.0-common_1.28.1-1_all.deb +Size: 112638 +MD5Sum: 521e4171155dd465866ff400cb9a37bc +Description: Modules and configuration files for the Pango + +Package: libpcre3 +Priority: standard +Section: libs +Installed-Size: 480 +Maintainer: Mark Baker <mark@mnb.org.uk> +Architecture: i386 +Source: pcre3 +Version: 8.02-1.1 +Depends: libc6 (>= 2.3) +Conflicts: libpcre3-dev (<= 4.3-3) +Breaks: approx (<< 4.4-1~), cduce (<< 0.5.3-2~), cmigrep (<< 1.5-7~), galax (<< 1.1-7~), libpcre-ocaml (<< 6.0.1~), liquidsoap (<< 0.9.2-3~), ocsigen (<< 1.3.3-1~) +Filename: pool/main/p/pcre3/libpcre3_8.02-1.1_i386.deb +Size: 231418 +MD5Sum: 3be0351b7ecd8a5e2140318237d923d0 +Description: Perl 5 Compatible Regular Expression Library - runtime files + +Package: libpixman-1-0 +Priority: optional +Section: libs +Installed-Size: 508 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: pixman +Version: 0.16.4-1 +Depends: libc6 (>= 2.1.3) +Filename: pool/main/p/pixman/libpixman-1-0_0.16.4-1_i386.deb +Size: 236004 +MD5Sum: 46f6f180adfbbeabc95c774386c3006f +Description: pixel-manipulation library for X and cairo + +Package: libpng12-0 +Priority: optional +Section: libs +Installed-Size: 320 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: libpng +Version: 1.2.44-1 +Replaces: libpng12-dev (<= 1.2.8rel-7) +Depends: libc6 (>= 2.1.3), zlib1g (>= 1:1.1.4) +Conflicts: libpng12-dev (<= 1.2.8rel-7), mzscheme (<= 1:209-5), pngcrush (<= 1.5.10-2), pngmeta (<= 1.11-3), povray-3.5 (<= 3.5.0c-10), qemacs (<= 0.3.1-5) +Filename: pool/main/libp/libpng/libpng12-0_1.2.44-1_i386.deb +Size: 175970 +MD5Sum: e871ef14b295cad4ac8ceedbce00c818 +Description: PNG library - runtime + +Package: libpopt0 +Priority: important +Section: libs +Installed-Size: 208 +Maintainer: Paul Martin <pm@debian.org> +Architecture: i386 +Source: popt +Version: 1.16-1 +Replaces: popt +Depends: libc6 (>= 2.3) +Conflicts: libpopt-dev (<= 1.4-1), popt, rpm (<= 4.0.2-3) +Filename: pool/main/p/popt/libpopt0_1.16-1_i386.deb +Size: 52890 +MD5Sum: 935b9a8eea67b75326002f75b374383d +Description: lib for parsing cmdline parameters + +Package: libreadline6 +Priority: important +Section: libs +Installed-Size: 356 +Maintainer: Matthias Klose <doko@debian.org> +Architecture: i386 +Source: readline6 +Version: 6.1-3 +Depends: readline-common, libc6 (>= 2.3), libncurses5 (>= 5.7+20100313) +Filename: pool/main/r/readline6/libreadline6_6.1-3_i386.deb +Size: 145914 +MD5Sum: 63c3a619ef1fd5ec1c04fd0992f3f71f +Description: GNU readline and history libraries, run-time libraries + +Package: libselinux1 +Priority: required +Section: libs +Installed-Size: 216 +Maintainer: Manoj Srivastava <srivasta@debian.org> +Architecture: i386 +Source: libselinux +Version: 2.0.96-1 +Depends: libc6 (>= 2.3.4) +Filename: pool/main/libs/libselinux/libselinux1_2.0.96-1_i386.deb +Size: 82752 +MD5Sum: 65c82e5ad1ebe75c056eeb33147e1eeb +Description: SELinux runtime shared libraries + +Package: libslang2 +Priority: important +Section: libs +Installed-Size: 1264 +Maintainer: Alastair McKinstry <mckinstry@debian.org> +Architecture: i386 +Source: slang2 +Version: 2.2.2-4 +Depends: libc6 (>= 2.3) +Recommends: libpng12-0 +Filename: pool/main/s/slang2/libslang2_2.2.2-4_i386.deb +Size: 507014 +MD5Sum: 2cd4ae18b2f0e4a04c0e98d4913d5fd7 +Description: The S-Lang programming library - runtime version + +Package: libsm6 +Priority: optional +Section: libs +Installed-Size: 144 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libsm +Version: 2:1.1.1-1 +Depends: libc6 (>= 2.1.3), libice6 (>= 1:1.0.0), libuuid1 (>= 2.16) +Filename: pool/main/libs/libsm/libsm6_1.1.1-1_i386.deb +Size: 23976 +MD5Sum: eda3e07bf434262ba270bb1ae12e71e0 +Description: X11 Session Management library + +Package: libsqlite3-0 +Priority: standard +Section: libs +Installed-Size: 684 +Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.hu> +Architecture: i386 +Source: sqlite3 +Version: 3.7.0-1.1 +Depends: libc6 (>= 2.3.6-6~) +Filename: pool/main/s/sqlite3/libsqlite3-0_3.7.0-1.1_i386.deb +Size: 380004 +MD5Sum: 4706e644e7f3f2b183db0ce001a7bbaa +Description: SQLite 3 shared library + +Package: libstartup-notification0 +Priority: optional +Section: libs +Installed-Size: 92 +Maintainer: Ondřej Surý <ondrej@debian.org> +Architecture: i386 +Source: startup-notification +Version: 0.10-1 +Depends: libc6 (>= 2.1.3), libice6 (>= 1:1.0.0), libsm6, libx11-6, libxcb-atom1 (>= 0.3.3), libxcb-aux0 (>= 0.3.3), libxcb-event1 (>= 0.3.3), libxcb1 (>= 1.1.92) +Filename: pool/main/s/startup-notification/libstartup-notification0_0.10-1_i386.deb +Size: 21230 +MD5Sum: 0e62e87fe56b93c30e7dee751fc7a59f +Description: library for program launch feedback (shared library) + +Package: libstdc++6 +Priority: required +Section: libs +Installed-Size: 1204 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.4 +Version: 4.4.4-8 +Depends: gcc-4.4-base (= 4.4.4-8), libc6 (>= 2.3.2), libgcc1 +Conflicts: scim (<< 1.4.2-1) +Filename: pool/main/g/gcc-4.4/libstdc++6_4.4.4-8_i386.deb +Size: 347294 +MD5Sum: c5ad981710bbe349c2847b1cc00cafc1 +Description: The GNU Standard C++ Library v3 + +Package: libtasn1-3 +Priority: important +Section: libs +Installed-Size: 152 +Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org> +Architecture: i386 +Version: 2.7-1 +Depends: libc6 (>= 2.3) +Conflicts: libtasn1-2 (= 0.3.1-1) +Filename: pool/main/libt/libtasn1-3/libtasn1-3_2.7-1_i386.deb +Size: 61424 +MD5Sum: 0120dbb8123bef3fe7cb4155e95e4307 +Description: Manage ASN.1 structures (runtime) + +Package: libtext-charwidth-perl +Priority: required +Section: perl +Installed-Size: 92 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Version: 0.04-6 +Depends: libc6 (>= 2.1.3), perl-base (>= 5.10.0-23), perlapi-5.10.0 +Filename: pool/main/libt/libtext-charwidth-perl/libtext-charwidth-perl_0.04-6_i386.deb +Size: 11582 +MD5Sum: 6aa5a252db205de6817ee954f5193fbf +Description: get display widths of characters on the terminal + +Package: libtext-iconv-perl +Priority: required +Section: perl +Installed-Size: 104 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Version: 1.7-2 +Depends: libc6 (>= 2.1.3), perl-base (>= 5.10.0-23), perlapi-5.10.0 +Filename: pool/main/libt/libtext-iconv-perl/libtext-iconv-perl_1.7-2_i386.deb +Size: 18076 +MD5Sum: 707f244dc1df10391dd9679b2645a911 +Description: converts between character sets in Perl + +Package: libtext-wrapi18n-perl +Priority: required +Section: perl +Installed-Size: 28 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: all +Version: 0.06-7 +Depends: libtext-charwidth-perl +Filename: pool/main/libt/libtext-wrapi18n-perl/libtext-wrapi18n-perl_0.06-7_all.deb +Size: 9004 +MD5Sum: 5608c08e10e79269e391f02856f96ec5 +Description: internationalized substitute of Text::Wrap + +Package: libthai-data +Priority: optional +Section: libs +Installed-Size: 596 +Maintainer: Theppitak Karoonboonyanan <thep@debian.org> +Architecture: all +Source: libthai +Version: 0.1.14-2 +Conflicts: libthai0 (<< 0.1.10) +Filename: pool/main/libt/libthai/libthai-data_0.1.14-2_all.deb +Size: 198282 +MD5Sum: 201f73aac77afd1eef48bbf858964586 +Description: Data files for Thai language support library + +Package: libthai0 +Priority: optional +Section: libs +Installed-Size: 108 +Maintainer: Theppitak Karoonboonyanan <thep@debian.org> +Architecture: i386 +Source: libthai +Version: 0.1.14-2 +Depends: libc6 (>= 2.1.3), libdatrie1 (>= 0.2.0), libthai-data (>= 0.1.10) +Conflicts: libdatrie0 (<< 0.1.4) +Filename: pool/main/libt/libthai/libthai0_0.1.14-2_i386.deb +Size: 40222 +MD5Sum: 7f65a895b5a232442969584c8aa6635d +Description: Thai language support library +Enhances: kdelibs5 + +Package: libtiff4 +Priority: optional +Section: libs +Installed-Size: 488 +Maintainer: Jay Berkenbilt <qjb@debian.org> +Architecture: i386 +Source: tiff +Version: 3.9.4-1 +Depends: libc6 (>= 2.3), libjpeg62, zlib1g (>= 1:1.1.4) +Filename: pool/main/t/tiff/libtiff4_3.9.4-1_i386.deb +Size: 182070 +MD5Sum: 4438501f82789f341c245d79b40c175f +Description: Tag Image File Format (TIFF) library + +Package: libuuid1 +Priority: required +Section: libs +Installed-Size: 112 +Maintainer: LaMont Jones <lamont@debian.org> +Architecture: i386 +Source: util-linux +Version: 2.17.2-3.1 +Replaces: e2fsprogs (<< 1.34-1) +Depends: passwd, libc6 (>= 2.3) +Recommends: uuid-runtime +Filename: pool/main/u/util-linux/libuuid1_2.17.2-3.1_i386.deb +Size: 58126 +MD5Sum: cea424e8f6340a5ee8d4e64da2d6c953 +Description: Universally Unique ID library + +Package: libx11-6 +Priority: optional +Section: libs +Installed-Size: 1356 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libx11 +Version: 2:1.3.3-3 +Depends: libc6 (>= 2.3.2), libxcb1 (>= 1.2), libx11-data +Conflicts: xlibs-data (<< 1:7.0.0) +Filename: pool/main/libx/libx11/libx11-6_1.3.3-3_i386.deb +Size: 816814 +MD5Sum: 40f5b42f6af2ad1550d3a2d6f634218f +Description: X11 client-side library + +Package: libx11-data +Priority: optional +Section: x11 +Installed-Size: 2504 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: all +Source: libx11 +Version: 2:1.3.3-3 +Replaces: libx11-6 (<= 2:1.0.0-1) +Filename: pool/main/libx/libx11/libx11-data_1.3.3-3_all.deb +Size: 232336 +MD5Sum: 5f5b2da7a114ada3bb7310f2b40cce51 +Description: X11 client-side library + +Package: libxau6 +Priority: optional +Section: libs +Installed-Size: 64 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxau +Version: 1:1.0.6-1 +Depends: libc6 (>= 2.1.3) +Filename: pool/main/libx/libxau/libxau6_1.0.6-1_i386.deb +Size: 16144 +MD5Sum: ad33495d6208f5dd07bee9cdb07b29d1 +Description: X11 authorisation library + +Package: libxcb-atom1 +Priority: extra +Section: libs +Installed-Size: 64 +Maintainer: Julien Danjou <acid@debian.org> +Architecture: i386 +Source: xcb-util +Version: 0.3.6-1 +Depends: libc6 (>= 2.1.3), libxcb1 +Filename: pool/main/x/xcb-util/libxcb-atom1_0.3.6-1_i386.deb +Size: 9526 +MD5Sum: 79337f41329668bc137a7e4e2f273dd8 +Description: utility libraries for X C Binding -- atom + +Package: libxcb-aux0 +Priority: extra +Section: libs +Installed-Size: 64 +Maintainer: Julien Danjou <acid@debian.org> +Architecture: i386 +Source: xcb-util +Version: 0.3.6-1 +Depends: libc6 (>= 2.1.3), libxcb1 +Filename: pool/main/x/xcb-util/libxcb-aux0_0.3.6-1_i386.deb +Size: 8472 +MD5Sum: 88d95e67be4ca3a7601db394241ab486 +Description: utility libraries for X C Binding -- aux + +Package: libxcb-event1 +Priority: extra +Section: libs +Installed-Size: 64 +Maintainer: Julien Danjou <acid@debian.org> +Architecture: i386 +Source: xcb-util +Version: 0.3.6-1 +Depends: libc6 (>= 2.1.3), libxcb1 +Filename: pool/main/x/xcb-util/libxcb-event1_0.3.6-1_i386.deb +Size: 8514 +MD5Sum: 8dc0f269f8b0cea17f6207cce0964a51 +Description: utility libraries for X C Binding -- event + +Package: libxcb-render-util0 +Priority: extra +Section: libs +Installed-Size: 64 +Maintainer: Julien Danjou <acid@debian.org> +Architecture: i386 +Source: xcb-util +Version: 0.3.6-1 +Depends: libc6 (>= 2.1.3), libxcb-render0, libxcb1 +Filename: pool/main/x/xcb-util/libxcb-render-util0_0.3.6-1_i386.deb +Size: 9334 +MD5Sum: 8f0afaba8747efba1ae99d995e03b7c5 +Description: utility libraries for X C Binding -- render-util + +Package: libxcb-render0 +Priority: optional +Section: libs +Installed-Size: 84 +Maintainer: XCB Developers <xcb@lists.freedesktop.org> +Architecture: i386 +Source: libxcb +Version: 1.6-1 +Depends: libc6 (>= 2.1.3), libxcb1 (>= 0) +Filename: pool/main/libx/libxcb/libxcb-render0_1.6-1_i386.deb +Size: 14916 +MD5Sum: 882950cf440b422d17fe5f784745c3fb +Description: X C Binding, render extension + +Package: libxcb1 +Priority: optional +Section: libs +Installed-Size: 164 +Maintainer: XCB Developers <xcb@lists.freedesktop.org> +Architecture: i386 +Source: libxcb +Version: 1.6-1 +Depends: libc6 (>= 2.3.2), libxau6, libxdmcp6 +Breaks: libxcb-xlib0 +Filename: pool/main/libx/libxcb/libxcb1_1.6-1_i386.deb +Size: 40500 +MD5Sum: 8b1bd1c23264932b7e2c639302366a06 +Description: X C Binding + +Package: libxcomposite1 +Priority: optional +Section: libs +Installed-Size: 64 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxcomposite +Version: 1:0.4.2-1 +Depends: libc6 (>= 2.1.3), libx11-6, libxext6, libxfixes3 (>= 1:4.0.1) +Filename: pool/main/libx/libxcomposite/libxcomposite1_0.4.2-1_i386.deb +Size: 15116 +MD5Sum: 43b75f3d05d774ae791977cd20ce1624 +Description: X11 Composite extension library + +Package: libxcursor1 +Priority: optional +Section: libs +Installed-Size: 88 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxcursor +Version: 1:1.1.10-2 +Depends: libc6 (>= 2.3), libx11-6 (>= 0), libxfixes3 (>= 1:4.0.1), libxrender1 +Filename: pool/main/libx/libxcursor/libxcursor1_1.1.10-2_i386.deb +Size: 24942 +MD5Sum: 8aadf2988320b81f3422bddd68c97f1b +Description: X cursor management library + +Package: libxdamage1 +Priority: optional +Section: libs +Installed-Size: 64 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxdamage +Version: 1:1.1.3-1 +Depends: libc6 (>= 2.1.3), libx11-6, libxfixes3 (>= 1:4.0.1) +Filename: pool/main/libx/libxdamage/libxdamage1_1.1.3-1_i386.deb +Size: 13568 +MD5Sum: 7b5b7a9937adff801f15857d2e1c7bce +Description: X11 damaged region extension library + +Package: libxdmcp6 +Priority: optional +Section: libs +Installed-Size: 76 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxdmcp +Version: 1:1.0.3-2 +Depends: libc6 (>= 2.1.3) +Filename: pool/main/libx/libxdmcp/libxdmcp6_1.0.3-2_i386.deb +Size: 18426 +MD5Sum: cecbdad4e8a639735cf7e148681fb667 +Description: X11 Display Manager Control Protocol library + +Package: libxext6 +Priority: optional +Section: libs +Installed-Size: 132 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxext +Version: 2:1.1.2-1 +Depends: libc6 (>= 2.1.3), libx11-6 +Filename: pool/main/libx/libxext/libxext6_1.1.2-1_i386.deb +Size: 41694 +MD5Sum: 9c8bc9d73ed6ad2697df80f72edfd3c3 +Description: X11 miscellaneous extension library + +Package: libxfixes3 +Priority: optional +Section: libs +Installed-Size: 72 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxfixes +Version: 1:4.0.5-1 +Depends: libc6 (>= 2.1.3), libx11-6 +Filename: pool/main/libx/libxfixes/libxfixes3_4.0.5-1_i386.deb +Size: 17976 +MD5Sum: 8e0bf9a4ed5a0b6361085795e69ae248 +Description: X11 miscellaneous 'fixes' extension library + +Package: libxft2 +Priority: optional +Section: libs +Installed-Size: 140 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: xft +Version: 2.1.14-2 +Depends: libc6 (>= 2.3), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libx11-6 (>= 0), libxrender1 +Filename: pool/main/x/xft/libxft2_2.1.14-2_i386.deb +Size: 52030 +MD5Sum: 23a966a6319e50b8b8b9857da75cae5b +Description: FreeType-based font drawing library for X + +Package: libxi6 +Priority: optional +Section: libs +Installed-Size: 132 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxi +Version: 2:1.3-4 +Depends: libc6 (>= 2.1.3), libx11-6 (>= 2:1.2.99.901), libxext6 (>= 0) +Filename: pool/main/libx/libxi/libxi6_1.3-4_i386.deb +Size: 53936 +MD5Sum: 83cac8ca145398686339817466e11ffd +Description: X11 Input extension library + +Package: libxinerama1 +Priority: optional +Section: libs +Installed-Size: 64 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxinerama +Version: 2:1.1-3 +Depends: libc6 (>= 2.1.3), libx11-6 (>= 0), libxext6 (>= 0) +Filename: pool/main/libx/libxinerama/libxinerama1_1.1-3_i386.deb +Size: 12186 +MD5Sum: 1fbe54b8d05b1096a4ea70cd50e1510b +Description: X11 Xinerama extension library + +Package: libxml2 +Priority: standard +Section: libs +Installed-Size: 1588 +Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org> +Architecture: i386 +Version: 2.7.7.dfsg-4 +Depends: libc6 (>= 2.7), zlib1g (>= 1:1.2.3.3.dfsg) +Recommends: xml-core +Filename: pool/main/libx/libxml2/libxml2_2.7.7.dfsg-4_i386.deb +Size: 826866 +MD5Sum: 7153d99951b5d33f66eaa20a657e033b +Description: GNOME XML library + +Package: libxrandr2 +Priority: optional +Section: libs +Installed-Size: 92 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxrandr +Version: 2:1.3.0-3 +Depends: libc6 (>= 2.1.3), libx11-6 (>= 0), libxext6 (>= 0), libxrender1 +Filename: pool/main/libx/libxrandr/libxrandr2_1.3.0-3_i386.deb +Size: 26618 +MD5Sum: ccd579d696aad72be69bdf1be92541f4 +Description: X11 RandR extension library + +Package: libxrender1 +Priority: optional +Section: libs +Installed-Size: 92 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxrender +Version: 1:0.9.6-1 +Depends: libc6 (>= 2.1.3), libx11-6 +Filename: pool/main/libx/libxrender/libxrender1_0.9.6-1_i386.deb +Size: 29280 +MD5Sum: ef296f771209c82ed1245c67798b6081 +Description: X Rendering Extension client library + +Package: libxt6 +Priority: optional +Section: libs +Installed-Size: 452 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxt +Version: 1:1.0.7-1 +Depends: libc6 (>= 2.7), libice6 (>= 1:1.0.0), libsm6, libx11-6 (>= 0) +Filename: pool/main/libx/libxt/libxt6_1.0.7-1_i386.deb +Size: 171518 +MD5Sum: aa8e8f0a7ee7b57c2d58786af72da142 +Description: X11 toolkit intrinsics library + +Package: lsb-base +Priority: required +Section: misc +Installed-Size: 72 +Maintainer: Chris Lawrence <lawrencc@debian.org> +Architecture: all +Source: lsb +Version: 3.2-23.1 +Replaces: lsb (<< 2.0-6), lsb-core (<< 2.0-6) +Depends: sed, ncurses-bin +Conflicts: lsb (<< 2.0-6), lsb-core (<< 2.0-6) +Filename: pool/main/l/lsb/lsb-base_3.2-23.1_all.deb +Size: 20462 +MD5Sum: 60637dd487aedfaa48e3a38bc1a0ea4c +Description: Linux Standard Base 3.2 init script functionality + +Package: ncurses-bin +Essential: yes +Priority: required +Section: utils +Installed-Size: 500 +Maintainer: Craig Small <csmall@debian.org> +Architecture: i386 +Source: ncurses +Version: 5.7+20100313-2 +Pre-Depends: libc6 (>= 2.3), libncurses5 (>= 5.7+20100313) +Filename: pool/main/n/ncurses/ncurses-bin_5.7+20100313-2_i386.deb +Size: 314788 +MD5Sum: 408a001ec8f30f40e19caa35772c3e3b +Description: terminal-related programs and man pages + +Package: passwd +Priority: required +Section: admin +Installed-Size: 2208 +Maintainer: Shadow package maintainers <pkg-shadow-devel@lists.alioth.debian.org> +Architecture: i386 +Source: shadow +Version: 1:4.1.4.2-1 +Replaces: manpages-tr (<< 1.0.5), manpages-zh (<< 1.5.1-1) +Depends: libc6 (>= 2.3), libpam0g (>= 0.99.7.1), libselinux1 (>= 2.0.82), libpam-modules, debianutils (>= 2.15.2) +Filename: pool/main/s/shadow/passwd_4.1.4.2-1_i386.deb +Size: 975188 +MD5Sum: 2ae7b750afe852093fd38009f054b9f7 +Description: change and administer password and group data + +Package: perl-base +Essential: yes +Priority: required +Section: perl +Installed-Size: 4488 +Maintainer: Niko Tyni <ntyni@debian.org> +Architecture: i386 +Source: perl +Version: 5.10.1-14 +Replaces: libperl5.8 (<< 5.8.0-20), libscalar-list-utils-perl, libxsloader-perl, perl (<< 5.10.1-12), perl-modules (<< 5.10.1-1) +Provides: libscalar-list-utils-perl, libxsloader-perl, perl5-base, perlapi-5.10.0, perlapi-5.10.1 +Pre-Depends: libc6 (>= 2.4), dpkg (>= 1.14.20) +Suggests: perl +Conflicts: autoconf2.13 (<< 2.13-45), libfile-spec-perl (<< 3.30), libscalar-list-utils-perl (<< 1:1.21), libxsloader-perl (<< 0.10), safe-rm (<< 0.8) +Filename: pool/main/p/perl/perl-base_5.10.1-14_i386.deb +Size: 985868 +MD5Sum: 4f62d14690a767e771baf2cffca803a5 +Description: minimal Perl system + +Package: perl-modules +Priority: standard +Section: perl +Installed-Size: 15856 +Maintainer: Niko Tyni <ntyni@debian.org> +Architecture: all +Source: perl +Version: 5.10.1-14 +Replaces: libansicolor-perl, libarchive-tar-perl, libattribute-handlers-perl, libautodie-perl, libcgi-pm-perl, libclass-isa-perl, libcpanplus-perl, libextutils-cbuilder-perl, libextutils-parsexs-perl, libfile-spec-perl, libfile-temp-perl, libi18n-langtags-perl, libio-zlib-perl, liblocale-codes-perl, liblocale-maketext-perl, liblocale-maketext-simple-perl, libmath-bigint-perl, libmodule-build-perl, libmodule-corelist-perl, libmodule-load-conditional-perl, libmodule-load-perl, libmodule-pluggable-perl, libnet-perl, libnet-ping-perl, libparams-check-perl, libparent-perl, libparse-cpan-meta-perl, libpod-escapes-perl, libpod-parser-perl, libpod-plainer-perl, libpod-simple-perl, libswitch-perl, libtest-harness-perl, libtest-simple-perl, libthread-queue-perl, libtime-local-perl, libversion-perl, podlators-perl +Provides: libansicolor-perl, libarchive-tar-perl, libattribute-handlers-perl, libautodie-perl, libcgi-pm-perl, libclass-isa-perl, libcpanplus-perl, libextutils-cbuilder-perl, libextutils-parsexs-perl, libfile-spec-perl, libfile-temp-perl, libi18n-langtags-perl, libio-zlib-perl, liblocale-codes-perl, liblocale-maketext-perl, liblocale-maketext-simple-perl, libmath-bigint-perl, libmodule-build-perl, libmodule-corelist-perl, libmodule-load-conditional-perl, libmodule-load-perl, libmodule-pluggable-perl, libnet-perl, libnet-ping-perl, libparams-check-perl, libparent-perl, libparse-cpan-meta-perl, libpod-escapes-perl, libpod-parser-perl, libpod-plainer-perl, libpod-simple-perl, libswitch-perl, libtest-harness-perl, libtest-simple-perl, libthread-queue-perl, libtime-local-perl, libversion-perl, podlators-perl +Depends: perl (>= 5.10.1-1) +Conflicts: libansicolor-perl (<< 1.10-1), libarchive-tar-perl (<< 1.52), libattribute-handlers-perl (<< 0.85), libautodie-perl (<< 2.06.01), libcgi-pm-perl (<< 3.43), libclass-isa-perl (<< 0.33), libcpanplus-perl (<< 0.88), libextutils-cbuilder-perl (<< 0.2602), libextutils-parsexs-perl (<< 2.2002), libfile-spec-perl (<< 3.30), libfile-temp-perl (<< 0.22), libi18n-langtags-perl (<< 0.35-1), libio-zlib-perl (<< 1.09), liblocale-codes-perl (<< 2.07), liblocale-maketext-perl (<< 1.13), liblocale-maketext-simple-perl (<< 0.18-1), libmath-bigint-perl (<< 1.89), libmodule-build-perl (<< 0.340201), libmodule-corelist-perl (<< 2.18), libmodule-load-conditional-perl (<< 0.30), libmodule-load-perl (<< 0.16), libmodule-pluggable-perl (<< 3.9), libnet-perl (<= 1:1.22), libnet-ping-perl (<< 2.36), libparams-check-perl (<< 0.26-1), libparent-perl (<< 0.221), libparse-cpan-meta-perl (<< 1.39), libpod-escapes-perl (<< 1.04), libpod-parser-perl (<< 1.37), libpod-plainer-perl (<< 0.01), libpod-simple-perl (<< 3.07), libswitch-perl (<< 2.14), libtest-harness-perl (<< 3.17), libtest-simple-perl (<< 0.92), libthread-queue-perl (<< 2.11), libtime-local-perl (<< 1.1901), libversion-perl (<< 1:0.7700), podlators-perl (<= 2.2.2-1) +Filename: pool/main/p/perl/perl-modules_5.10.1-14_all.deb +Size: 3481026 +MD5Sum: c502e5cc355cd19e5d264ae74f3595e2 +Description: Core Perl modules +Build-Essential: yes + +Package: perl +Priority: standard +Section: perl +Installed-Size: 13168 +Maintainer: Niko Tyni <ntyni@debian.org> +Architecture: i386 +Version: 5.10.1-14 +Replaces: libarchive-tar-perl (<= 1.38-2), libcompress-raw-bzip2-perl, libcompress-raw-zlib-perl, libcompress-zlib-perl, libdigest-md5-perl, libdigest-sha-perl, libio-compress-base-perl, libio-compress-bzip2-perl, libio-compress-perl, libio-compress-zlib-perl, libmime-base64-perl, libmodule-corelist-perl (<< 2.14-2), libstorable-perl, libsys-syslog-perl, libthreads-perl, libthreads-shared-perl, libtime-hires-perl, libtime-piece-perl, perl-base (<< 5.10.1-12), perl-doc (<< 5.8.0-1), perl-modules (<< 5.8.1-1) +Provides: data-dumper, libcompress-raw-bzip2-perl, libcompress-raw-zlib-perl, libcompress-zlib-perl, libdigest-md5-perl, libdigest-sha-perl, libio-compress-base-perl, libio-compress-bzip2-perl, libio-compress-perl, libio-compress-zlib-perl, libmime-base64-perl, libstorable-perl, libsys-syslog-perl, libthreads-perl, libthreads-shared-perl, libtime-hires-perl, libtime-piece-perl, perl5 +Depends: perl-base (= 5.10.1-14), perl-modules (>= 5.10.1-14), libbz2-1.0, libc6 (>= 2.4), libdb4.7, libgdbm3 (>= 1.8.3), zlib1g (>= 1:1.2.3.3.dfsg) +Recommends: netbase, make +Suggests: perl-doc, libterm-readline-gnu-perl | libterm-readline-perl-perl +Conflicts: libcompress-raw-bzip2-perl (<< 2.020), libcompress-raw-zlib-perl (<< 2.020), libcompress-zlib-perl (<< 2.020), libdigest-md5-perl (<< 2.39), libdigest-sha-perl (<< 5.47), libio-compress-base-perl (<< 2.020), libio-compress-bzip2-perl (<< 2.020), libio-compress-perl (<< 2.020), libio-compress-zlib-perl (<< 2.020), libmime-base64-perl (<< 3.08), libstorable-perl (<< 2.20), libsys-syslog-perl (<< 0.27), libthreads-perl (<< 1.72), libthreads-shared-perl (<< 1.29), libtime-hires-perl (<< 1.9719), libtime-piece-perl (<< 1.15), perl-doc (<< 5.10.1-1) +Filename: pool/main/p/perl/perl_5.10.1-14_i386.deb +Size: 3767054 +MD5Sum: c402cd511260c137a795afaeb6125876 +Description: Larry Wall's Practical Extraction and Report Language +Build-Essential: yes + +Package: readline-common +Priority: important +Section: utils +Installed-Size: 92 +Maintainer: Matthias Klose <doko@debian.org> +Architecture: all +Source: readline6 +Version: 6.1-3 +Replaces: libreadline-common, libreadline4 (<< 4.3-16), libreadline5 (<< 5.0-11) +Depends: dpkg (>= 1.15.4) | install-info +Conflicts: libreadline-common, libreadline5 (<< 5.0-11) +Filename: pool/main/r/readline6/readline-common_6.1-3_all.deb +Size: 54028 +MD5Sum: 1ddfb1a719db7f302abe921e261b0288 +Description: GNU readline and history libraries, common files + +Package: sed +Essential: yes +Priority: required +Section: utils +Installed-Size: 956 +Maintainer: Clint Adams <schizo@debian.org> +Architecture: i386 +Version: 4.2.1-7 +Depends: dpkg (>= 1.15.4) | install-info +Pre-Depends: libc6 (>= 2.3), libselinux1 (>= 1.32) +Filename: pool/main/s/sed/sed_4.2.1-7_i386.deb +Size: 245832 +MD5Sum: 76a28a89a0684b09abd4c9622f9b0b5f +Description: The GNU sed stream editor + +Package: sensible-utils +Priority: required +Section: utils +Installed-Size: 112 +Maintainer: Clint Adams <schizo@debian.org> +Architecture: all +Version: 0.0.4 +Replaces: debianutils (<= 2.32.3), manpages-pl (<= 20060617-3~) +Filename: pool/main/s/sensible-utils/sensible-utils_0.0.4_all.deb +Size: 5408 +MD5Sum: 6e1c38bc8506fb23d949a4df7e07d5e2 +Description: Utilities for sensible alternative selection + +Package: shared-mime-info +Priority: optional +Section: misc +Installed-Size: 3348 +Maintainer: Filip Van Raemdonck <mechanix@debian.org> +Architecture: i386 +Version: 0.71-3 +Depends: libc6 (>= 2.3), libglib2.0-0 (>= 2.24.0), libxml2 (>= 2.7.4) +Conflicts: libglib2.0-0 (<< 2.17.2), libgnomevfs2-0 (<< 1:2.24.0), tracker (<< 0.6.90) +Filename: pool/main/s/shared-mime-info/shared-mime-info_0.71-3_i386.deb +Size: 842486 +MD5Sum: 783a1538ac9561e082a8dc67f29df778 +Description: FreeDesktop.org shared MIME database and spec + +Package: ttf-dejavu-core +Priority: optional +Section: fonts +Installed-Size: 2592 +Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org> +Architecture: all +Source: ttf-dejavu +Version: 2.31-1 +Replaces: ttf-dejavu (<< 2.20-1) +Conflicts: ttf-dejavu (<< 2.20-1) +Filename: pool/main/t/ttf-dejavu/ttf-dejavu-core_2.31-1_all.deb +Size: 1451418 +MD5Sum: d3d8850ec0ef68d9b7655545ce0b2b22 +Description: Vera font family derivate with additional characters + +Package: ucf +Priority: standard +Section: utils +Installed-Size: 260 +Maintainer: Manoj Srivastava <srivasta@debian.org> +Architecture: all +Version: 3.0025 +Depends: debconf (>= 1.5.19), coreutils (>= 5.91) +Filename: pool/main/u/ucf/ucf_3.0025_all.deb +Size: 65960 +MD5Sum: 6e664d04fea09239d450ae9f3d246a0f +Description: Update Configuration File: preserve user changes to config files. + +Package: whiptail +Priority: important +Section: utils +Installed-Size: 100 +Maintainer: Alastair McKinstry <mckinstry@debian.org> +Architecture: i386 +Source: newt +Version: 0.52.11-1 +Replaces: newt0.10, newt0.21 (<< 0.21-4), whiptail-utf8 +Provides: whiptail-provider, whiptail-utf8 +Depends: libc6 (>= 2.1), libnewt0.52 (>= 0.52.11), libpopt0 (>= 1.16), libslang2 (>= 2.0.7-1) +Conflicts: whiptail-provider +Filename: pool/main/n/newt/whiptail_0.52.11-1_i386.deb +Size: 39118 +MD5Sum: cac6b0f08d25c91011d5c267e35cb0d2 +Description: Displays user-friendly dialog boxes from shell scripts + +Package: x11-common +Priority: optional +Section: x11 +Installed-Size: 568 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: all +Source: xorg +Version: 1:7.5+6 +Replaces: x-common, xfree86-common, xorg-common, xserver-common (<< 7) +Depends: debconf (>= 0.5) | debconf-2.0, debianutils (>= 1.13), lsb-base (>= 1.3-9ubuntu2) +Pre-Depends: debconf | debconf-2.0 +Conflicts: aee (<= 2.2.15b-1), ascd (<= 0.13.2-3), beaver (<= 0.2.5-2), bibview (<= 2.2-8), bugsx (<= 1.08-8), buici-clock (<= 0.4.5+b1), communicator-smotif-477, ctwm (<= 3.7-2), emelfm (<= 0.9.2-7), epan, fte-xwindow (<= 0.50.0-1.3), fvwm1 (<= 1.24r-46), fvwm95 (<= 2.0.43ba-23+b1), gerstensaft (<= 0.2-5.1), ghostview, gipsc (<= 0.4.3-2), grace (<= 1:5.1.18-1), grace6 (<= 5.99.0+final-4), gradio (<= 1.0.1-6), groff (<= 1.18.1.1-7), guitar (<= 0.1.4-11), hamsoft (<< 0.2.3-1), hanterm-classic (<= 3.1.6.0-4), hanterm-xf (<= 1:3.3.1p18-9.2), hfsutils-tcltk (<= 3.2.6-7), ibp (<= 0.21-4), isdnutils-xtools (<= 1:3.8.2005-12-06-4), ivtools-bin (<= 1.1.3-5), ivtools-dev (<= 1.1.3-5), kdrill (<= 6.4-2.1), kinput2-canna (<= 3.1-7), kinput2-canna-wnn (<= 3.1-7), kinput2-wnn (<= 3.1-7), kterm (<= 6.2.0-45), lbxproxy (<< 7.0), libmotif-dev (<= 2.2.3-1.3), libxft-dev (<= 2.1.8.2-5), lm-batmon (<= 0.96-3), login.app (<= 1.2.1-18), lsb-core (<= 3.1-4), lwm (<= 1.2.1-1), mctools-lite (<= 970129-16), mgp (<= 1.11b-6), motif-clients (<= 2.2.3-1.3), navigator-smotif-477, netscape-base-4, olvwm (<= 4.4.3.2p1.4-21), olwm (<= 3.2p1.4-21), oneko (<= 1.2.sakura.6-1), opera (<< 9.10-20060616), pgaccess (<= 1:0.98.8.20030520-2), phototk, pixmap (<= 2.6pl4-14.1), plotmtv (<= 1.4.4t-8.1), pmud (<= 0.10-9), ppxp (<= 0.2001080415-14), ppxp-x11 (<= 0.2001080415-14), procmeter (<= 2.5.1-11), propsel (<= 971130-5.3), proxymngr (<< 7.0), qcam (<= 0.91-11.1), regexplorer (<= 0.1.6-12), seyon (<= 2.20c-20), skkinput (<= 1:2.06.4-4), stella (<< 2.2-1), tkdesk (<= 2.0-5), tkseti (<= 3.06-1), tkworld, twlog (<= 1.3-4), twm (<< 7.0), ucbmpeg-play (<< 2.3p-13), vide (<= 1.21-3), videogen (<= 0.32-1), vtwm (<= 5.4.7-2), w9wm (<= 0.4.2-4), wdm (<= 1.28-1), wily (<= 0.13.41-6), wmavgload (<= 0.7.0-6.1), wmcpu (<= 1.3-4.1), wmdate (<= 0.5-7.1), wmnet (<= 1.05-12), wmnetselect (<= 0.85-5.5), wmscope (<= 3.0-9.1), wmsensors (<= 1.0.4-3.4), wmtv (<= 0.6.5-15), x-common, xautolock (<= 1:2.1-6), xbanner (<= 1.31-23), xbase-clients (<< 1:7.0), xbatt (<= 1.2.1-4), xbattbar (<= 1.4.2-3.1), xcal (<= 4.1-18.2), xcalendar-i18n (<= 4.0.0.i18p1-13.1), xcb (<= 2.4-4), xclip (<= 0.08-5), xclips (<= 6.21-6), xcolors (<= 1.5a-2), xcolorsel (<= 1.1a-11), xdkcal (<= 0.9d-2.1), xdm (<= 1:1.0.1-6), xdmx (<< 1:1.0), xdu (<= 3.0-14), xearth (<= 1.1-10.2), xengine (<= 1.11-9), xephem (<= 3.4-5), xext, xezmlm (<= 1.0.3-11), xfaces (<= 3.3-25), xfishtank (<= 2.2-23.1), xfm (<= 1.4.3-8), xfractint (<< 20.3.01-1), xfree86-common, xfs (<< 1:1.0), xfs-xtt (<= 1:1.4.1.xf430-6), xftp, xfwp (<< 7.0), xgdipc (<= 1.2-0.3), xgmod (<= 3.1-9), xgobi, xgraph (<= 12.1-3), xinput (<= 1.2-5.2), xipmsg (<= 0.8088-1.1), xisp, xlbiff (<< 4.1-4), xli (<= 1.17.0-21), xlockmore (<= 1:5.21-1), xlockmore-gl (<= 1:5.21-1), xlogmaster (<= 1.6.0-8), xmailbox (<= 2.5-9), xmem (<= 1.20-19), xmeter (<= 1.15-6), xmh (<= 6.8.2.dfsg.1-4), xmix (<= 2.1-5), xmon (<= 1.5.6-1.3), xnecview (<= 1.34-2), xnest (<< 1:1.0), xodo (<= 1.2-9.2), xorg-common, xpaste, xpmumon (<= 1.3.0), xpostit (<= 3.3.1-8.2), xpostitplus, xprint (<= 1:0.1.0.alpha1-13), xrn (<= 9.02-7.1), xserver-common (<< 7), xserver-xfree86 (<< 1:7.0), xserver-xfree86-dbg, xserver-xorg (<< 1:7.4~), xslideshow (<= 3.1-8.1), xsysinfo (<= 1.7-2), xtel (<= 3.3.0-5.4), xterm (<< 208-1), xtoolwait (<= 1.3-6), xtrkcad (<= 3.1.4-1), xtrlock (<= 2.0-11), xturqstat (<= 2.2.2sarge1), xutils (<< 1:7.0), xv (<= 3.10a-26), xvfb (<< 1:1.0), xview-clients (<= 3.2p1.4-21), xviewg (<= 3.2p1.4-21), xviewg-dev (<= 3.2p1.4-21), xvkbd (<= 2.6-2.1), xwit (<= 3.4-6), xxkb (<= 1.10-2.1), xzoom (<= 0.3-17), yank (<= 0.2.1-7.2) +Breaks: gdm (<< 2.20.7-5) +Filename: pool/main/x/xorg/x11-common_7.5+6_all.deb +Size: 280238 +MD5Sum: 312093359c4f0f7decfb049768d6bb12 +Description: X Window System (X.Org) infrastructure + +Package: xulrunner-1.9.1 +Priority: optional +Section: libs +Installed-Size: 19060 +Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: xulrunner +Version: 1.9.1.11-1 +Replaces: xulrunner-1.9.1-gnome-support +Depends: libasound2 (>> 1.0.18), libatk1.0-0 (>= 1.29.3), libbz2-1.0, libc6 (>= 2.3.6-6~), libcairo2 (>= 1.8.8), libdbus-1-3 (>= 1.0.2), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.18.0), libhunspell-1.2-0 (>= 1.2.11), libjpeg62 (>= 6b1), libmozjs2d (= 1.9.1.11-1), libnspr4-0d (>> 4.7.1-1), libnss3-1d (>= 3.12.6), libpango1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libreadline6 (>= 6.0), libsqlite3-0 (>= 3.6.23.1), libstartup-notification0 (>= 0.10), libstdc++6 (>= 4.1.1), libx11-6, libxrender1, libxt6, zlib1g (>= 1:1.1.4) +Suggests: libdbus-glib-1-2 (>= 0.78), libgconf2-4 (>= 2.27.0), libgnome2-0 (>= 2.17.3), libgnomevfs2-0 (>= 1:2.17.90), libgnomeui-0, libcanberra0 +Conflicts: j2re1.4, pango-graphite (<< 0.9.3), xulrunner-1.9.1-gnome-support +Breaks: iceweasel (<< 3.5.5-1) +Filename: pool/main/x/xulrunner/xulrunner-1.9.1_1.9.1.11-1_i386.deb +Size: 7230878 +MD5Sum: d2b3c7b52aee7284290136e2c844ed7b +Description: XUL + XPCOM application runner + +Package: xz-utils +Priority: required +Section: utils +Installed-Size: 364 +Maintainer: Jonathan Nieder <jrnieder@gmail.com> +Architecture: i386 +Version: 4.999.9beta+20100713-1 +Replaces: xz-lzma (<< 4.999.9beta+20091004-1) +Depends: libc6 (>= 2.6), liblzma2 (>= 4.999.9beta+20100602) +Suggests: xz-lzma +Breaks: xz-lzma (<< 4.999.9beta+20091004-1) +Filename: pool/main/x/xz-utils/xz-utils_4.999.9beta+20100713-1_i386.deb +Size: 174098 +MD5Sum: a2a576f97035c84b78e7f269656cab86 +Description: XZ-format compression utilities + +Package: zlib1g +Priority: required +Section: libs +Installed-Size: 160 +Maintainer: Mark Brown <broonie@debian.org> +Architecture: i386 +Source: zlib +Version: 1:1.2.3.4.dfsg-3 +Provides: libz1 +Depends: libc6 (>= 2.1.3) +Conflicts: zlib1 (<= 1:1.0.4-7) +Filename: pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3_i386.deb +Size: 75952 +MD5Sum: 37246cd4fe5d4cb0f7c03ce3082164a3 +Description: compression library - runtime + diff --git a/test/integration/Packages-pdiff-usage b/test/integration/Packages-pdiff-usage new file mode 100644 index 000000000..d1530a95c --- /dev/null +++ b/test/integration/Packages-pdiff-usage @@ -0,0 +1,34 @@ +Package: apt +Version: 0.7.25.3 +Architecture: i386 +Maintainer: APT Development Team <deity@lists.debian.org> +Installed-Size: 5244 +Replaces: libapt-pkg-dev (<< 0.3.7), libapt-pkg-doc (<< 0.3.7) +Provides: libapt-pkg-libc6.9-6-4.8 +Depends: libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.4.0), debian-archive-keyring +Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt +Filename: pool/main/a/apt/apt_0.7.25.3_i386.deb +Size: 1750610 +MD5sum: 311aadc67d1b72428b54c9b4e1f76671 +SHA1: 3c695e028f74d5c55226f9ef30000bbbd881088c +SHA256: b46fd1546151c545fe4bfa56a5cc0e7811a9f68826326a529777fd660f28f050 +Description: Advanced front-end for dpkg + This is Debian's next generation front-end for the dpkg package manager. + It provides the apt-get utility and APT dselect method that provides a + simpler, safer way to install and upgrade packages. + . + APT features complete installation ordering, multiple source capability + and several other unique features, see the Users Guide in apt-doc. + +Package: oldstuff +Version: 1.0 +Architecture: i386 +Maintainer: Joe Sixpack <joe@example.org> +Installed-Size: 100 +Filename: pool/oldstuff_1.0_i386.deb +Size: 100000 +MD5sum: 311aeeadf78324aaff54c9b4e1f76671 +SHA1: 3c695e028f74d5c544deeddaaa1242desa81088c +SHA256: b46fd1546151c545fe4bfa56a5cc0e7deaef23e2da3e4f129727fd660f28f050 +Description: some cool but old stuff + This package will disappear in the next mirror update diff --git a/test/integration/Packages-pdiff-usage-new b/test/integration/Packages-pdiff-usage-new new file mode 100644 index 000000000..9157596a7 --- /dev/null +++ b/test/integration/Packages-pdiff-usage-new @@ -0,0 +1,37 @@ +Package: newstuff +Version: 1.0 +Architecture: i386 +Maintainer: Joe Sixpack <joe@example.org> +Installed-Size: 101 +Filename: pool/newstuff_1.0_i386.deb +Size: 101100 +MD5sum: 311aeeadf78324aaff1ceaf3e1f76671 +SHA1: 3c695e028f7a1ae324deeddaaa1242desa81088c +SHA256: b46fd154615edefab321cc56a5cc0e7deaef23e2da3e4f129727fd660f28f050 +Description: some cool and shiny new stuff + This package will appear in the next mirror update + +Package: apt +Priority: important +Section: admin +Installed-Size: 5672 +Maintainer: APT Development Team <deity@lists.debian.org> +Architecture: i386 +Version: 0.8.0~pre1 +Replaces: manpages-pl (<< 20060617-3~) +Provides: libapt-pkg4.10 +Depends: libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.4.0), zlib1g (>= 1:1.1.4), debian-archive-keyring, gnupg +Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt +Conflicts: python-apt (<< 0.7.93.2~) +Filename: pool/main/a/apt/apt_0.8.0~pre1_i386.deb +Size: 2013046 +MD5sum: 6786ca6270c988f2c201716ededaedec +SHA1: fe26559e745d4c2c977c27170938852041c9adff +SHA256: a12f968467e1e3cec24191b72bfe84f7aeed3ce422e1a60bb4f1454f2b89b8ee +Description: Advanced front-end for dpkg + This is Debian's next generation front-end for the dpkg package manager. + It provides the apt-get utility and APT dselect method that provides a + simpler, safer way to install and upgrade packages. + . + APT features complete installation ordering, multiple source capability + and several other unique features, see the Users Guide in apt-doc. diff --git a/test/integration/create-test-data b/test/integration/create-test-data new file mode 100755 index 000000000..ff9405502 --- /dev/null +++ b/test/integration/create-test-data @@ -0,0 +1,33 @@ +#!/bin/sh +set +e # its okay to fail in these script, most of the time the apt* stuff will generate errors + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework +BUILDDIRECTORY="${TESTDIR}/../../build/bin" + +GENERATE=$1 +CODENAME=$2 +shift 2 + +WORKDIR=$(mktemp -d) +trap "rm -rf $WORKDIR" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM +touch $WORKDIR/status +TMPGEN=$WORKDIR/Packages +export LANG=C + +LISTOFPKGS=$(aptget install $* -t $CODENAME -so Dir::state::status=$WORKDIR/status -o Dir::Cache::archives=$WORKDIR -o pkgCacheGen::Essential=none -o APT::Immediate-Configure=0 2> /dev/null | awk '/^Inst/ {print $2}' | sed -e "s#\$#/$CODENAME#") +aptcache show $LISTOFPKGS --no-all-versions 2> /dev/null > $TMPGEN +sed -i $TMPGEN \ + -e '/^ / d' \ + -e '/^SHA1: / d' -e '/^SHA256: / d' \ + -e '/^Homepage: / d' -e '/^Tag: / d' \ + -e '/^Xul-Appid: / d' \ + -e '/^Status: / d' + +if echo "$GENERATE" | grep '^status-' > /dev/null; then + sed -i $TMPGEN -e '/^Package: / a\ +Status: install ok installed' \ + -e '/^Filename: / d' -e '/^Size: / d' -e '/^MD5sum: / d' +fi + +apt-sortpkgs $TMPGEN > $GENERATE diff --git a/test/integration/framework b/test/integration/framework new file mode 100644 index 000000000..d832bedbe --- /dev/null +++ b/test/integration/framework @@ -0,0 +1,500 @@ +#!/bin/sh -- # no runable script, just for vi + +# we all like colorful messages +CERROR="[1;31m" # red +CWARNING="[1;33m" # yellow +CMSG="[1;32m" # green +CINFO="[1;96m" # light blue +CDEBUG="[1;94m" # blue +CNORMAL="[0;39m" # default system console color +CDONE="[1;32m" # green +CPASS="[1;32m" # green +CFAIL="[1;31m" # red +CCMD="[1;35m" # pink + +msgdie() { echo "${CERROR}E: $1${CNORMAL}" >&2; exit 1; } +msgwarn() { echo "${CWARNING}W: $1${CNORMAL}" >&2; } +msgmsg() { echo "${CMSG}$1${CNORMAL}" >&2; } +msginfo() { echo "${CINFO}I: $1${CNORMAL}" >&2; } +msgdebug() { echo "${CDEBUG}D: $1${CNORMAL}" >&2; } +msgdone() { echo "${CDONE}DONE${CNORMAL}" >&2; } +msgnwarn() { echo -n "${CWARNING}W: $1${CNORMAL}" >&2; } +msgnmsg() { echo -n "${CMSG}$1${CNORMAL}" >&2; } +msgninfo() { echo -n "${CINFO}I: $1${CNORMAL}" >&2; } +msgndebug() { echo -n "${CDEBUG}D: $1${CNORMAL}" >&2; } +msgtest() { echo -n "${CINFO}$1 ${CCMD}$(echo "$2" | sed -e 's/^aptc/apt-c/' -e 's/^aptg/apt-g/' -e 's/^aptf/apt-f/')${CINFO} …${CNORMAL} " >&2; } +msgpass() { echo "${CPASS}PASS${CNORMAL}" >&2; } +msgskip() { echo "${CWARNING}SKIP${CNORMAL}" >&2; } +msgfail() { echo "${CFAIL}FAIL${CNORMAL}" >&2; } + +# enable / disable Debugging +MSGLEVEL=${MSGLEVEL:-3} +if [ $MSGLEVEL -le 0 ]; then + msgdie() { true; } +fi +if [ $MSGLEVEL -le 1 ]; then + msgwarn() { true; } + msgnwarn() { true; } +fi +if [ $MSGLEVEL -le 2 ]; then + msgmsg() { true; } + msgnmsg() { true; } +fi +if [ $MSGLEVEL -le 3 ]; then + msginfo() { true; } + msgninfo() { true; } +fi +if [ $MSGLEVEL -le 4 ]; then + msgdebug() { true; } + msgndebug() { true; } +fi +msgdone() { + if [ "$1" = "debug" -a $MSGLEVEL -le 4 ] || + [ "$1" = "info" -a $MSGLEVEL -le 3 ] || + [ "$1" = "msg" -a $MSGLEVEL -le 2 ] || + [ "$1" = "warn" -a $MSGLEVEL -le 1 ] || + [ "$1" = "die" -a $MSGLEVEL -le 0 ]; then + true; + else + echo "${CDONE}DONE${CNORMAL}" >&2; + fi +} + +runapt() { + msgdebug "Executing: ${CCMD}$*${CDEBUG} " + if [ -f ./aptconfig.conf ]; then + APT_CONFIG=aptconfig.conf LD_LIBRARY_PATH=${BUILDDIRECTORY} ${BUILDDIRECTORY}/$* + else + LD_LIBRARY_PATH=${BUILDDIRECTORY} ${BUILDDIRECTORY}/$* + fi +} +aptconfig() { runapt apt-config $*; } +aptcache() { runapt apt-cache $*; } +aptget() { runapt apt-get $*; } +aptftparchive() { runapt apt-ftparchive $*; } +dpkg() { + $(which dpkg) --root=${TMPWORKINGDIRECTORY}/rootdir --force-not-root --force-bad-path --log=${TMPWORKINGDIRECTORY}/rootdir/var/log/dpkg.log $* +} + +setupenvironment() { + TMPWORKINGDIRECTORY=$(mktemp -d) + local TESTDIR=$(readlink -f $(dirname $0)) + msgninfo "Preparing environment for ${CCMD}$(basename $0)${CINFO} in ${TMPWORKINGDIRECTORY}… " + BUILDDIRECTORY="${TESTDIR}/../../build/bin" + test -x "${BUILDDIRECTORY}/apt-get" || msgdie "You need to build tree first" + local OLDWORKINGDIRECTORY=$(pwd) + CURRENTTRAP="cd /; rm -rf $TMPWORKINGDIRECTORY; cd $OLDWORKINGDIRECTORY" + trap "$CURRENTTRAP" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM + cd $TMPWORKINGDIRECTORY + mkdir rootdir aptarchive keys + cd rootdir + mkdir -p etc/apt/apt.conf.d etc/apt/sources.list.d etc/apt/trusted.gpg.d etc/apt/preferences.d + mkdir -p var/cache var/lib var/log + mkdir -p var/lib/dpkg/info var/lib/dpkg/updates var/lib/dpkg/triggers + local STATUSFILE=$(echo "$(basename $0)" | sed -e 's/^test-/status-/' -e 's/^skip-/status-/') + if [ -f "${TESTDIR}/${STATUSFILE}" ]; then + cp "${TESTDIR}/${STATUSFILE}" var/lib/dpkg/status + else + touch var/lib/dpkg/status + fi + touch var/lib/dpkg/available + mkdir -p usr/lib/apt + ln -s ${BUILDDIRECTORY}/methods usr/lib/apt/methods + cd .. + local PACKAGESFILE=$(echo "$(basename $0)" | sed -e 's/^test-/Packages-/' -e 's/^skip-/Packages-/') + if [ -f "${TESTDIR}/${PACKAGESFILE}" ]; then + cp "${TESTDIR}/${PACKAGESFILE}" aptarchive/Packages + else + touch aptarchive/Packages + fi + cp $(find $TESTDIR -name '*.pub' -o -name '*.sec') keys/ + ln -s ${TMPWORKINGDIRECTORY}/keys/joesixpack.pub rootdir/etc/apt/trusted.gpg.d/joesixpack.gpg + echo "Dir \"${TMPWORKINGDIRECTORY}/rootdir\";" > aptconfig.conf + echo "Debug::NoLocking \"true\";" >> aptconfig.conf + echo "APT::Get::Show-User-Simulation-Note \"false\";" >> aptconfig.conf + echo "Dir::Bin::dpkg \"fakeroot\";" >> aptconfig.conf + echo "DPKG::options:: \"dpkg\";" >> aptconfig.conf + echo "DPKG::options:: \"--root=${TMPWORKINGDIRECTORY}/rootdir\";" >> aptconfig.conf + echo "DPKG::options:: \"--force-not-root\";" >> aptconfig.conf + echo "DPKG::options:: \"--force-bad-path\";" >> aptconfig.conf + echo "DPKG::options:: \"--log=${TMPWORKINGDIRECTORY}/rootdir/var/log/dpkg.log\";" >> aptconfig.conf + export LC_ALL=C + msgdone "info" +} + +configarchitecture() { + local CONFFILE=rootdir/etc/apt/apt.conf.d/01multiarch.conf + echo "APT::Architecture \"$1\";" > $CONFFILE + shift + while [ -n "$1" ]; do + echo "APT::Architectures:: \"$1\";" >> $CONFFILE + shift + done +} + +setupsimplenativepackage() { + local NAME="$1" + local ARCH="$2" + local VERSION="$3" + local RELEASE="${4:-unstable}" + local DEPENDENCIES="$5" + local DESCRIPTION="$6" + local SECTION="${7:-others}" + local DISTSECTION + if [ "$SECTION" = "$(echo "$SECTION" | cut -d'/' -f 2)" ]; then + DISTSECTION="main" + else + DISTSECTION="$(echo "$SECTION" | cut -d'/' -f 1)" + fi + local BUILDDIR=incoming/${NAME}-${VERSION} + mkdir -p ${BUILDDIR}/debian/source + cd ${BUILDDIR} + echo "* most suckless software product ever" > FEATURES + test -e debian/copyright || echo "Copyleft by Joe Sixpack $(date +%Y)" > debian/copyright + test -e debian/changelog || echo "$NAME ($VERSION) $RELEASE; urgency=low + + * Initial release + + -- Joe Sixpack <joe@example.org> $(date -R)" > debian/changelog + test -e debian/control || echo "Source: $NAME +Section: $SECTION +Priority: optional +Maintainer: Joe Sixpack <joe@example.org> +Build-Depends: debhelper (>= 7) +Standards-Version: 3.9.1 + +Package: $NAME +Architecture: $ARCH" > debian/control + test -z "$DEPENDENCIES" || echo "$DEPENDENCIES" >> debian/control + if [ -z "$DESCRIPTION" ]; then + echo "Description: an autogenerated dummy ${NAME}=${VERSION}/${RELEASE} + If you find such a package installed on your system, + YOU did something horribly wrong! They are autogenerated + und used only by testcases for APT and surf no other propose…" >> debian/control + else + echo "Description: $DESCRIPTION" >> debian/control + fi + test -e debian/compat || echo "7" > debian/compat + test -e debian/source/format || echo "3.0 (native)" > debian/source/format + test -e debian/rules || cp /usr/share/doc/debhelper/examples/rules.tiny debian/rules + cd - > /dev/null +} + +buildsimplenativepackage() { + local NAME="$1" + local ARCH="$2" + local VERSION="$3" + local RELEASE="${4:-unstable}" + local DEPENDENCIES="$5" + local DESCRIPTION="$6" + local SECTION="${7:-others}" + local DISTSECTION + if [ "$SECTION" = "$(echo "$SECTION" | cut -d'/' -f 2)" ]; then + DISTSECTION="main" + else + DISTSECTION="$(echo "$SECTION" | cut -d'/' -f 1)" + fi + setupsimplenativepackage "$NAME" "$ARCH" "$VERSION" "$RELEASE" "$DEPENDENCIES" "$DESCRIPTION" "$SECTION" + buildpackage "incoming/${NAME}-${VERSION}" "$RELEASE" "$DISTSECTION" + rm -rf "incoming/${NAME}-${VERSION}" +} + +buildpackage() { + local BUILDDIR=$1 + local RELEASE=$2 + local SECTION=$3 + msgninfo "Build package $(echo "$BUILDDIR" | grep -o '[^/]*$') for ${RELEASE} in ${SECTION}… " + cd $BUILDDIR + if [ "$ARCH" = "all" ]; then + ARCH="$(dpkg-architecture -qDEB_HOST_ARCH 2> /dev/null)" + fi + local BUILT="$(dpkg-buildpackage -uc -us -a$ARCH 2> /dev/null)" + local PKGS="$( echo "$BUILT" | grep '^dpkg-deb: building package' | cut -d'/' -f 2 | sed -e "s#'\.##")" + local SRCS="$( echo "$BUILT" | grep '^dpkg-source: info: building' | grep -o '[a-z0-9._-]*$')" + cd - > /dev/null + for PKG in $PKGS; do + echo "pool/${PKG}" >> ${TMPWORKINGDIRECTORY}/incoming/${RELEASE}.${SECTION}.pkglist + done + for SRC in $SRCS; do + echo "pool/${SRC}" >> ${TMPWORKINGDIRECTORY}/incoming/${RELEASE}.${SECTION}.srclist + done + msgdone "info" +} + +buildaptarchive() { + if [ -d incoming ]; then + buildaptarchivefromincoming $* + else + buildaptarchivefromfiles $* + fi +} + +createaptftparchiveconfig() { + local ARCHS="$(find pool/ -name '*.deb' | grep -oE '_[a-z0-9-]+\.deb$' | sort | uniq | sed -e '/^_all.deb$/ d' -e 's#^_\([a-z0-9-]*\)\.deb$#\1#' | tr '\n' ' ')" + if [ -z "$ARCHS" ]; then + # the pool is empty, so we will operate on faked packages - let us use the configured archs + ARCHS="$(aptconfig dump | grep APT::Architecture | cut -d'"' -f 2 | sed '/^$/ d' | sort | uniq | tr '\n' ' ')" + fi + echo -n 'Dir { + ArchiveDir "' >> ftparchive.conf + echo -n $(readlink -f .) >> ftparchive.conf + echo -n '"; + CacheDir "' >> ftparchive.conf + echo -n $(readlink -f ..) >> ftparchive.conf + echo -n '"; + FileListDir "' >> ftparchive.conf + echo -n $(readlink -f pool/) >> ftparchive.conf + echo -n '"; +}; +Default { + Packages::Compress ". gzip bzip2 lzma"; + Sources::Compress ". gzip bzip2 lzma"; + Contents::Compress ". gzip bzip2 lzma"; +}; +TreeDefault { + Directory "pool/"; + SrcDirectory "pool/"; +}; +APT { + FTPArchive { + Release { + Origin "joesixpack"; + Label "apttestcases"; + Suite "unstable"; + Description "repository with dummy packages"; + Architectures "' >> ftparchive.conf + echo -n "$ARCHS" >> ftparchive.conf + echo 'source"; + }; + }; +};' >> ftparchive.conf + for DIST in $(find ./pool/ -maxdepth 1 -name '*.pkglist' -type f | cut -d'/' -f 3 | cut -d'.' -f 1 | sort | uniq); do + echo -n 'tree "dists/' >> ftparchive.conf + echo -n "$DIST" >> ftparchive.conf + echo -n '" { + Architectures "' >> ftparchive.conf + echo -n "$ARCHS" >> ftparchive.conf + echo -n 'source"; + FileList "' >> ftparchive.conf + echo -n "${DIST}.\$(SECTION).pkglist" >> ftparchive.conf + echo -n '"; + SourceFileList "' >> ftparchive.conf + echo -n "${DIST}.\$(SECTION).srclist" >> ftparchive.conf + echo -n '"; + Sections "' >> ftparchive.conf + echo -n "$(find ./pool/ -maxdepth 1 -name "${DIST}.*.pkglist" -type f | cut -d'/' -f 3 | cut -d'.' -f 2 | sort | uniq | tr '\n' ' ')" >> ftparchive.conf + echo '"; +};' >> ftparchive.conf + done +} + +buildaptftparchivedirectorystructure() { + local DISTS="$(grep -i '^tree ' ftparchive.conf | cut -d'/' -f 2 | sed -e 's#".*##')" + for DIST in $DISTS; do + local SECTIONS="$(grep -i -A 5 "dists/$DIST" ftparchive.conf | grep -i 'Sections' | cut -d'"' -f 2)" + for SECTION in $SECTIONS; do + local ARCHS="$(grep -A 5 "dists/$DIST" ftparchive.conf | grep Architectures | cut -d'"' -f 2 | sed -e 's#source##')" + for ARCH in $ARCHS; do + mkdir -p dists/${DIST}/${SECTION}/binary-${ARCH} + done + mkdir -p dists/${DIST}/${SECTION}/source + mkdir -p dists/${DIST}/${SECTION}/i18n + done + done +} + +buildaptarchivefromincoming() { + msginfo "Build APT archive for ${CCMD}$(basename $0)${CINFO} based on incoming packages…" + cd aptarchive + [ -e pool ] || ln -s ../incoming pool + [ -e ftparchive.conf ] || createaptftparchiveconfig + [ -e dists ] || buildaptftparchivedirectorystructure + msgninfo "\tGenerate Packages, Sources and Contents files… " + aptftparchive -qq generate ftparchive.conf + msgdone "info" + msgninfo "\tGenerate Release files… " + for dir in $(find ./dists -mindepth 1 -maxdepth 1 -type d); do + aptftparchive -qq release $dir -o APT::FTPArchive::Release::Codename="$(echo "$dir" | cut -d'/' -f 3)" | sed -e '/0 Release$/ d' > $dir/Release # remove the self reference + done + cd - > /dev/null + msgdone "info" +} + +buildaptarchivefromfiles() { + msginfo "Build APT archive for ${CCMD}$(basename $0)${CINFO} based on prebuild files…" + cd aptarchive + if [ -f Packages ]; then + msgninfo "\tPackages file… " + cat Packages | gzip > Packages.gz + cat Packages | bzip2 > Packages.bz2 + cat Packages | lzma > Packages.lzma + msgdone "info" + fi + if [ -f Sources ]; then + msgninfo "\tSources file… " + cat Sources | gzip > Sources.gz + cat Sources | bzip2 > Sources.bz2 + cat Sources | lzma > Sources.lzma + msgdone "info" + fi + msgninfo "\tRelease file… " + aptftparchive -qq release . | sed -e '/0 Release$/ d' > Release # remove the self reference + msgdone "info" + cd .. +} + +setupdistsaptarchive() { + local APTARCHIVE=$(readlink -f ./aptarchive) + rm -f root/etc/apt/sources.list.d/apt-test-*-deb.list + rm -f root/etc/apt/sources.list.d/apt-test-*-deb-src.list + for DISTS in $(find ./aptarchive/dists/ -mindepth 1 -maxdepth 1 -type d | cut -d'/' -f 4); do + SECTIONS=$(find ./aptarchive/dists/${DISTS}/ -mindepth 1 -maxdepth 1 -type d | cut -d'/' -f 5 | tr '\n' ' ') + msgninfo "\tadd deb and deb-src sources.list lines for ${CCMD}${DISTS} ${SECTIONS}${CINFO}… " + echo "deb file://$APTARCHIVE $DISTS $SECTIONS" > rootdir/etc/apt/sources.list.d/apt-test-${DISTS}-deb.list + echo "deb-src file://$APTARCHIVE $DISTS $SECTIONS" > rootdir/etc/apt/sources.list.d/apt-test-${DISTS}-deb-src.list + msgdone "info" + done +} + +setupflataptarchive() { + local APTARCHIVE=$(readlink -f ./aptarchive) + if [ -f ${APTARCHIVE}/Packages ]; then + msgninfo "\tadd deb sources.list line… " + echo "deb file://$APTARCHIVE /" > rootdir/etc/apt/sources.list.d/apt-test-archive-deb.list + msgdone "info" + else + rm -f rootdir/etc/apt/sources.list.d/apt-test-archive-deb.list + fi + if [ -f ${APTARCHIVE}/Sources ]; then + msgninfo "\tadd deb-src sources.list line… " + echo "deb-src file://$APTARCHIVE /" > rootdir/etc/apt/sources.list.d/apt-test-archive-deb-src.list + msgdone "info" + else + rm -f rootdir/etc/apt/sources.list.d/apt-test-archive-deb-src.list + fi +} + +setupaptarchive() { + buildaptarchive + if [ -e aptarchive/dists ]; then + setupdistsaptarchive + else + setupflataptarchive + fi + signreleasefiles + msgninfo "\tSync APT's cache with the archive… " + aptget update -qq + msgdone "info" +} + +signreleasefiles() { + local SIGNER="${1:-Joe Sixpack}" + msgninfo "\tSign archive with $SIGNER key… " + local SECKEYS="" + for KEY in $(find keys/ -name '*.sec'); do + SECKEYS="$SECKEYS --secret-keyring $KEY" + done + local PUBKEYS="" + for KEY in $(find keys/ -name '*.pub'); do + PUBKEYS="$PUBKEYS --keyring $KEY" + done + for RELEASE in $(find aptarchive/ -name Release); do + gpg --yes --no-default-keyring $SECKEYS $PUBKEYS --default-key "$SIGNER" -abs -o ${RELEASE}.gpg ${RELEASE} + done + msgdone "info" +} + +changetowebserver() { + if which weborf > /dev/null; then + weborf -xb aptarchive/ 2>&1 > /dev/null & + CURRENTTRAP="kill $(ps | grep weborf | sed -e 's#^[ ]*##' | cut -d' ' -f 1); $CURRENTTRAP" + trap "$CURRENTTRAP" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM + local APTARCHIVE="file://$(readlink -f ./aptarchive)" + for LIST in $(find rootdir/etc/apt/sources.list.d/ -name 'apt-test-*.list'); do + sed -i $LIST -e "s#$APTARCHIVE#http://localhost:8080/#" + done + return 0 + fi + return 1 +} + +checkdiff() { + local DIFFTEXT="$($(which diff) -u $* | sed -e '/^---/ d' -e '/^+++/ d' -e '/^@@/ d')" + if [ -n "$DIFFTEXT" ]; then + echo + echo "$DIFFTEXT" + return 1 + else + return 0 + fi +} + +testfileequal() { + local FILE="$1" + shift + msgtest "Test for correctness of file" "$FILE" + if [ -z "$*" ]; then + echo -n "" | checkdiff $FILE - && msgpass || msgfail + else + echo "$*" | checkdiff $FILE - && msgpass || msgfail + fi +} + +testequal() { + local COMPAREFILE=$(mktemp) + echo "$1" > $COMPAREFILE + shift + msgtest "Test for equality of" "$*" + $* 2>&1 | checkdiff $COMPAREFILE - && msgpass || msgfail + rm $COMPAREFILE +} + +testequalor2() { + local COMPAREFILE1=$(mktemp) + local COMPAREFILE2=$(mktemp) + local COMPAREAGAINST=$(mktemp) + echo "$1" > $COMPAREFILE1 + echo "$2" > $COMPAREFILE2 + shift 2 + msgtest "Test for equality OR of" "$*" + $* 2>&1 1> $COMPAREAGAINST + (checkdiff $COMPAREFILE1 $COMPAREAGAINST 1> /dev/null || + checkdiff $COMPAREFILE2 $COMPAREAGAINST 1> /dev/null) && msgpass || + ( echo "\n${CINFO}Diff against OR 1${CNORMAL}" "$(checkdiff $COMPAREFILE1 $COMPAREAGAINST)" \ + "\n${CINFO}Diff against OR 2${CNORMAL}" "$(checkdiff $COMPAREFILE2 $COMPAREAGAINST)" && + msgfail ) + rm $COMPAREFILE1 $COMPAREFILE2 $COMPAREAGAINST +} + +testshowvirtual() { + local VIRTUAL="N: Can't select versions from package '$1' as it purely virtual" + local PACKAGE="$1" + shift + while [ -n "$1" ]; do + VIRTUAL="${VIRTUAL} +N: Can't select versions from package '$1' as it purely virtual" + PACKAGE="${PACKAGE} $1" + shift + done + msgtest "Test for virtual packages" "apt-cache show $PACKAGE" + VIRTUAL="${VIRTUAL} +N: No packages found" + local COMPAREFILE=$(mktemp) + local ARCH=$(dpkg-architecture -qDEB_HOST_ARCH_CPU) + eval `apt-config shell ARCH APT::Architecture` + echo "$VIRTUAL" | sed -e "s/:$ARCH//" -e 's/:all//' > $COMPAREFILE + aptcache show -q=0 $PACKAGE 2>&1 | checkdiff $COMPAREFILE - && msgpass || msgfail + rm $COMPAREFILE +} + +testnopackage() { + msgtest "Test for non-existent packages" "apt-cache show $*" + local SHOWPKG="$(aptcache show $* 2>&1 | grep '^Package: ')" + if [ -n "$SHOWPKG" ]; then + echo + echo "$SHOWPKG" + msgfail + return 1 + fi + msgpass +} diff --git a/test/integration/joesixpack.pub b/test/integration/joesixpack.pub Binary files differnew file mode 100644 index 000000000..2b40b97b6 --- /dev/null +++ b/test/integration/joesixpack.pub diff --git a/test/integration/joesixpack.sec b/test/integration/joesixpack.sec Binary files differnew file mode 100644 index 000000000..92aaada76 --- /dev/null +++ b/test/integration/joesixpack.sec diff --git a/test/integration/run-tests b/test/integration/run-tests new file mode 100755 index 000000000..cb74f21e7 --- /dev/null +++ b/test/integration/run-tests @@ -0,0 +1,8 @@ +#!/bin/sh +set -e + +local DIR=$(readlink -f $(dirname $0)) +for testcase in $(run-parts --list $DIR | grep '/test-'); do + echo "\033[1;32mRun Testcase \033[1;35m$(basename ${testcase})\033[0m" + ${testcase} +done diff --git a/test/integration/status-bug-590438-broken-provides-thanks-to-remove-order b/test/integration/status-bug-590438-broken-provides-thanks-to-remove-order new file mode 100644 index 000000000..c2c03c0e4 --- /dev/null +++ b/test/integration/status-bug-590438-broken-provides-thanks-to-remove-order @@ -0,0 +1,97 @@ +Package: libc-bin +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 1516 +Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> +Architecture: i386 +Source: eglibc +Version: 2.11.2-2 +Replaces: libc0.1, libc0.3, libc6, libc6.1 +Breaks: libc0.1 (<< 2.10), libc0.3 (<< 2.10), libc6 (<< 2.10), libc6.1 (<< 2.10) +Filename: pool/main/e/eglibc/libc-bin_2.11.2-2_i386.deb +Size: 703542 +MD5sum: f554ec34c092bb8e52e3d917bec7b46c +SHA1: 4d5ba53b50937b1d50e3234e45335de5ea97b84b +SHA256: 4f1e6430a730321209bb6b9cf89ba8a72c95f5c93f3e263a982251b3cc8beb14 +Description-de: Die »Embedded GNU C Library«: Binärdateien +Homepage: http://www.eglibc.org +Tag: devel::lang:c, devel::packaging, implemented-in::c, interface::commandline, role::program, scope::utility, special::auto-inst-parts, suite::gnu, works-with::text, works-with::unicode + +Package: libc6 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 9340 +Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> +Architecture: i386 +Source: eglibc +Version: 2.11.2-2 +Provides: glibc-2.11-1 +Depends: libc-bin (= 2.11.2-2), libgcc1 +Recommends: libc6-i686 +Suggests: glibc-doc, debconf | debconf-2.0, locales +Conflicts: tzdata (<< 2007k-1), tzdata-etch +Breaks: locales (<< 2.11), locales-all (<< 2.11), nscd (<< 2.11) +Filename: pool/main/e/eglibc/libc6_2.11.2-2_i386.deb +Size: 3877166 +MD5sum: 3d8fe972a359ad362ac1957c2687e5c2 +SHA1: cd901f3265254e40ad198b935877f546eeaa8403 +SHA256: e1bc3da1e11f9b742d05f927362e2079482db4186ff45af9f937d284e112e7e5 +Description-de: Die »Embedded GNU C Library«: Laufzeitbibliotheken +Homepage: http://www.eglibc.org +Tag: devel::lang:c, devel::library, implemented-in::c, protocol::ipv6, role::shared-lib, suite::gnu + +Package: mawk +Status: install ok installed +Priority: required +Section: utils +Installed-Size: 228 +Maintainer: Steve Langasek <vorlon@debian.org> +Architecture: i386 +Version: 1.3.3-15 +Provides: awk +Pre-Depends: libc6 (>= 2.1) +Filename: pool/main/m/mawk/mawk_1.3.3-15_i386.deb +Size: 81430 +MD5sum: e0f9e9903a862a52b5f107d560c4d8e0 +SHA1: cca3b3ea3a57b9c3c136fb538a4fb06a99d1a33e +SHA256: 7449b10ffb6a8636a249ad6866188cad0040a6a446fb4a3a71d81fd136297ee6 +Description-de: Eine Muster- und Textverarbeitungssprache +Tag: devel::interpreter, implemented-in::c, interface::commandline, role::program, scope::utility, use::filtering, use::scanning, works-with::text + +Package: gcc-4.5-base +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 172 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.5 +Version: 4.5.0-8 +Filename: pool/main/g/gcc-4.5/gcc-4.5-base_4.5.0-8_i386.deb +Size: 117894 +MD5sum: f5850c42681fcfee3429a1b43da68433 +SHA1: 0548343feba69c4c01d5dbf147393d8dc27605ac +SHA256: 04b60f5fe24b7397e3be233051615ff9addb66d4581578f67fde76f5d7f69f7a +Description: The GNU Compiler Collection (base package) +Homepage: http://gcc.gnu.org/ + +Package: libgcc1 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 148 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.5 (4.5.0-8) +Version: 1:4.5.0-8 +Depends: gcc-4.5-base (= 4.5.0-8), libc6 (>= 2.2.4) +Filename: pool/main/g/gcc-4.5/libgcc1_4.5.0-8_i386.deb +Size: 52190 +MD5sum: beda956a1dcdeffed11072c2d0f3eb83 +SHA1: 7117ec43eec7982a030fcc9a12d4772de3fcdba0 +SHA256: 1d10bd532adce8683b475fcc60c22300f717ef19bf84dc5bf43b07e504f85dcb +Description: GCC support library +Homepage: http://gcc.gnu.org/ + diff --git a/test/integration/status-bug-591882-conkeror b/test/integration/status-bug-591882-conkeror new file mode 100644 index 000000000..658114d4a --- /dev/null +++ b/test/integration/status-bug-591882-conkeror @@ -0,0 +1,1357 @@ +Package: conkeror +Status: install ok installed +Priority: extra +Section: web +Installed-Size: 1044 +Maintainer: Axel Beckert <abe@deuxchevaux.org> +Architecture: all +Version: 0.9~git080629-2 +Provides: www-browser +Depends: xulrunner (>= 1.9~) | xulrunner-1.9 +Recommends: conkeror-spawn-process-helper +Suggests: emacs | emacsen +Description: keyboard focused web browser with Emacs look and feel + +Package: coreutils +Essential: yes +Status: install ok installed +Priority: required +Section: utils +Installed-Size: 10032 +Maintainer: Michael Stone <mstone@debian.org> +Architecture: i386 +Version: 6.10-6 +Replaces: textutils, shellutils, fileutils, stat, debianutils (<= 2.3.1), dpkg (<< 1.13.2) +Provides: textutils, shellutils, fileutils +Pre-Depends: libacl1 (>= 2.2.11-1), libc6 (>= 2.6.1-1), libselinux1 (>= 2.0.15) +Conflicts: stat +Description: The GNU core utilities + +Package: debconf-i18n +Status: install ok installed +Priority: required +Section: admin +Installed-Size: 1100 +Maintainer: Debconf Developers <debconf-devel@lists.alioth.debian.org> +Architecture: all +Source: debconf +Version: 1.5.24 +Replaces: debconf (<< 1.3.0), debconf-utils (<< 1.3.22) +Depends: debconf, liblocale-gettext-perl, libtext-iconv-perl, libtext-wrapi18n-perl, libtext-charwidth-perl +Conflicts: debconf-english, debconf-utils (<< 1.3.22) +Description: full internationalization support for debconf + +Package: debconf +Status: install ok installed +Priority: required +Section: admin +Installed-Size: 1508 +Maintainer: Debconf Developers <debconf-devel@lists.alioth.debian.org> +Architecture: all +Version: 1.5.24 +Replaces: debconf-tiny +Provides: debconf-2.0 +Depends: debconf-i18n | debconf-english +Pre-Depends: perl-base (>= 5.6.1-4) +Recommends: apt-utils (>= 0.5.1) +Suggests: debconf-doc, debconf-utils, whiptail | dialog | gnome-utils, libterm-readline-gnu-perl, libgnome2-perl, libqt-perl, libnet-ldap-perl, perl +Conflicts: apt (<< 0.3.12.1), cdebconf (<< 0.96), debconf-tiny, debconf-utils (<< 1.3.22), dialog (<< 0.9b-20020814-1), menu (<= 2.1.3-1), whiptail (<< 0.51.4-11), whiptail-utf8 (<= 0.50.17-13) +Description: Debian configuration management system + +Package: debianutils +Essential: yes +Status: install ok installed +Priority: required +Section: utils +Installed-Size: 272 +Maintainer: Clint Adams <schizo@debian.org> +Architecture: i386 +Version: 2.30 +Pre-Depends: libc6 (>= 2.7-1) +Description: Miscellaneous utilities specific to Debian + +Package: defoma +Status: install ok installed +Priority: optional +Section: admin +Installed-Size: 449 +Maintainer: Angus Lees <gus@debian.org> +Architecture: all +Version: 0.11.10-0.2 +Depends: file, perl (>= 5.6.0-16), whiptail | dialog +Recommends: libft-perl +Suggests: defoma-doc, dfontmgr, psfontmgr, x-ttcidfont-conf +Conflicts: defoma-gs, defoma-ps, defoma-x, dfontmgr (<< 0.10.0), psfontmgr (<< 0.5.0), x-ttcidfont-conf (<< 5) +Description: Debian Font Manager -- automatic font configuration framework +Enhances: debhelper + +Package: dpkg +Essential: yes +Status: install ok installed +Priority: required +Section: admin +Installed-Size: 7276 +Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org> +Architecture: i386 +Version: 1.14.29 +Replaces: manpages-de (<= 0.4-3), manpages-pl (<= 20051117-1) +Pre-Depends: libc6 (>= 2.7-1), coreutils (>= 5.93-1), lzma +Suggests: apt +Conflicts: apt (<< 0.7.7), aptitude (<< 0.4.7-1), dpkg-dev (<< 1.14.16), dpkg-iasearch (<< 0.11), sysvinit (<< 2.82-1) +Description: Debian package management system +Origin: debian +Bugs: debbugs://bugs.debian.org + +Package: file +Status: install ok installed +Priority: standard +Section: utils +Installed-Size: 136 +Maintainer: Daniel Baumann <daniel@debian.org> +Architecture: i386 +Version: 4.26-1 +Depends: libc6 (>= 2.7-1), libmagic1 (= 4.26-1), zlib1g (>= 1:1.1.4) +Description: Determines file type using "magic" numbers + +Package: fontconfig-config +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 250 +Maintainer: Keith Packard <keithp@debian.org> +Architecture: all +Source: fontconfig +Version: 2.6.0-3 +Replaces: fontconfig (<< 2.3.2-2) +Depends: debconf (>= 0.5) | debconf-2.0, ucf (>= 0.29), ttf-dejavu | ttf-bitstream-vera | ttf-freefont | gsfonts-x11 +Conflicts: fontconfig (<< 2.3.2-2) +Description: generic font configuration library - configuration + +Package: fontconfig +Status: install ok installed +Priority: optional +Section: utils +Installed-Size: 384 +Maintainer: Keith Packard <keithp@debian.org> +Architecture: i386 +Version: 2.6.0-3 +Replaces: fontconfig-config (<< 2.5.93-1) +Depends: libc6 (>= 2.7-1), libfontconfig1 (>= 2.4.0), fontconfig-config +Suggests: defoma (>= 0.7.0) +Description: generic font configuration library - support binaries + +Package: gcc-4.3-base +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 160 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.3 +Version: 4.3.2-1.1 +Replaces: cpp-4.3 (<< 4.3.2) +Description: The GNU Compiler Collection (base package) + +Package: libacl1 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 48 +Maintainer: Nathan Scott <nathans@debian.org> +Architecture: i386 +Source: acl +Version: 2.2.47-2 +Depends: libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1) +Conflicts: acl (<< 2.0.0), libacl1-kerberos4kth +Description: Access control list shared library + +Package: libatk1.0-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 168 +Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: atk1.0 +Version: 1.22.0-1 +Depends: libc6 (>= 2.7-1), libglib2.0-0 (>= 2.16.0) +Recommends: libatk1.0-data +Description: The ATK accessibility toolkit + +Package: libattr1 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 36 +Maintainer: Nathan Scott <nathans@debian.org> +Architecture: i386 +Source: attr +Version: 1:2.4.43-2 +Depends: libc6 (>= 2.7-1) +Conflicts: attr (<< 2.0.0) +Description: Extended attribute shared library + +Package: libbz2-1.0 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 92 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: bzip2 +Version: 1.0.5-1 +Depends: libc6 (>= 2.7-1) +Description: high-quality block-sorting file compressor library - runtime + +Package: libc6 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 10756 +Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> +Architecture: i386 +Source: glibc +Version: 2.7-18lenny4 +Provides: glibc-2.7-1 +Depends: libgcc1 +Suggests: locales, glibc-doc, libc6-i686 +Conflicts: libterm-readline-gnu-perl (<< 1.15-2), tzdata (<< 2007k-1), tzdata-etch +Description: GNU C Library: Shared libraries + +Package: libcairo2 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 844 +Maintainer: Dave Beckett <dajobe@debian.org> +Architecture: i386 +Source: cairo +Version: 1.6.4-7 +Replaces: libcairo0.5.1, libcairo0.6.0, libcairo0.9.0, libcairo1 +Provides: libcairo +Depends: libc6 (>= 2.7-1), libdirectfb-1.0-0, libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libpixman-1-0 (>= 0.10.0), libpng12-0 (>= 1.2.13-4), libx11-6, libxcb-render-util0 (>= 0.2.1+git1), libxcb-render0, libxcb1, libxrender1, zlib1g (>= 1:1.1.4) +Conflicts: libcairo1 +Description: The Cairo 2D vector graphics library + +Package: libcomerr2 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 96 +Maintainer: Theodore Y. Ts'o <tytso@mit.edu> +Architecture: i386 +Source: e2fsprogs +Version: 1.41.3-1 +Replaces: e2fsprogs (<< 1.34-1) +Provides: libcomerr-kth-compat +Depends: libc6 (>= 2.7-1) +Description: common error description library + +Package: libcups2 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 364 +Maintainer: Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org> +Architecture: i386 +Source: cups +Version: 1.3.8-1+lenny8 +Replaces: libcupsys2 (<< 1.3.7-6) +Provides: libcupsys2 +Depends: libc6 (>= 2.7-1), libcomerr2 (>= 1.01), libgnutls26 (>= 2.4.0-0), libkrb53 (>= 1.6.dfsg.2), zlib1g (>= 1:1.1.4) +Suggests: cups-common +Conflicts: libcupsys2 (<< 1.3.7-6) +Description: Common UNIX Printing System(tm) - libs + +Package: libdatrie0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 60 +Maintainer: Theppitak Karoonboonyanan <thep@linux.thai.net> +Architecture: i386 +Source: libdatrie +Version: 0.1.3-2 +Depends: libc6 (>= 2.7-1) +Description: Double-array trie library + +Package: libdb4.6 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 1248 +Maintainer: Debian Berkeley DB Maintainers <pkg-db-devel@lists.alioth.debian.org> +Architecture: i386 +Source: db4.6 +Version: 4.6.21-11 +Depends: libc6 (>= 2.7-1) +Conflicts: libdb2 (<< 2:2.7.7-3) +Description: Berkeley v4.6 Database Libraries [runtime] + +Package: libdirectfb-1.0-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 2140 +Maintainer: Debian DirectFB Team <pkg-directfb-devel@lists.alioth.debian.org> +Architecture: i386 +Source: directfb +Version: 1.0.1-11 +Depends: libc6 (>= 2.7-1), libsysfs2, libts-0.0-0 (>= 1.0) +Description: direct frame buffer graphics - shared libraries + +Package: libexpat1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 364 +Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org> +Architecture: i386 +Source: expat +Version: 2.0.1-4+lenny3 +Depends: libc6 (>= 2.7-1) +Conflicts: wink (<= 1.5.1060-4) +Description: XML parsing C library - runtime library + +Package: libfontconfig1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 336 +Maintainer: Keith Packard <keithp@debian.org> +Architecture: i386 +Source: fontconfig +Version: 2.6.0-3 +Depends: libc6 (>= 2.7-1), libexpat1 (>= 1.95.8), libfreetype6 (>= 2.3.5), zlib1g (>= 1:1.1.4), fontconfig-config (= 2.6.0-3) +Description: generic font configuration library - runtime + +Package: libfreetype6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 672 +Maintainer: Steve Langasek <vorlon@debian.org> +Architecture: i386 +Source: freetype +Version: 2.3.7-2+lenny1 +Replaces: freetype0, freetype1 +Depends: libc6 (>= 2.7-1), zlib1g (>= 1:1.1.4) +Suggests: libfreetype6-dev +Conflicts: freetype, xpdf-reader (<< 1.00-4) +Description: FreeType 2 font engine, shared library files + +Package: libgcc1 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 88 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.3 (4.3.2-1.1) +Version: 1:4.3.2-1.1 +Depends: gcc-4.3-base (= 4.3.2-1.1), libc6 (>= 2.7-1) +Description: GCC support library + +Package: libgcrypt11 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 508 +Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org> +Architecture: i386 +Version: 1.4.1-1 +Depends: libc6 (>= 2.7-1), libgpg-error0 (>= 1.4) +Suggests: rng-tools +Description: LGPL Crypto library - runtime library + +Package: libgdbm3 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 80 +Maintainer: James Troup <james@nocrew.org> +Architecture: i386 +Source: gdbm +Version: 1.8.3-3 +Depends: libc6 (>= 2.3.6-6) +Description: GNU dbm database routines (runtime version) + +Package: libglib2.0-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 1732 +Maintainer: Loic Minier <lool@dooz.org> +Architecture: i386 +Source: glib2.0 +Version: 2.16.6-3 +Depends: libc6 (>= 2.7-1), libpcre3 (>= 7.4), libselinux1 (>= 2.0.59) +Recommends: libglib2.0-data +Conflicts: libpango1.0-0 (<< 1.11) +Description: The GLib library of C routines + +Package: libgnutls26 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 1100 +Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org> +Architecture: i386 +Source: gnutls26 +Version: 2.4.2-6+lenny2 +Replaces: gnutls0, gnutls0.4, gnutls3 +Depends: libc6 (>= 2.7-1), libgcrypt11 (>= 1.4.0), libgpg-error0 (>= 1.4), libtasn1-3 (>= 0.3.4), zlib1g (>= 1:1.1.4) +Suggests: gnutls-bin +Conflicts: gnutls0, gnutls0.4 +Description: the GNU TLS library - runtime library + +Package: libgpg-error0 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 196 +Maintainer: Jose Carlos Garcia Sogo <jsogo@debian.org> +Architecture: i386 +Source: libgpg-error +Version: 1.4-2 +Depends: libc6 (>= 2.3.6-6) +Description: library for common error values and messages in GnuPG components + +Package: libgtk2.0-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 5084 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: i386 +Source: gtk+2.0 +Version: 2.12.12-1~lenny2 +Replaces: libgtk2.0-0png3 +Provides: gtk2.0-binver-2.10.0 +Depends: libgtk2.0-common, libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7-1), libcairo2 (>= 1.6.4-6.1), libcomerr2 (>= 1.01), libcups2 (>= 1.3.8), libfontconfig1 (>= 2.4.0), libglib2.0-0 (>= 2.16.0), libgnutls26 (>= 2.4.0-0), libjpeg62, libkrb53 (>= 1.6.dfsg.2), libpango1.0-0 (>= 1.20.3), libpng12-0 (>= 1.2.13-4), libtiff4, libx11-6, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3 (>= 1:4.0.1), libxi6, libxinerama1, libxrandr2, libxrender1, zlib1g (>= 1:1.1.4) +Recommends: hicolor-icon-theme, libgtk2.0-bin +Suggests: librsvg2-common +Conflicts: celestia (<< 1.2.4-4), eog2 (<< 1.0.1-4), gcin (<< 1.3.4-2), gimp1.3 (<< 1.3.7-1.1), glabels (<< 2.1.3-3), gnome-panel2 (<< 2.0.4-1), gnome-themes (<< 2.6), gtk-im-libthai (<< 0.1.4-3), gtk-qt-engine (<< 1:0.8~svn-rev36-1), gtk2-engines (<< 1:2.8.2-2), gtk2-engines-cleanice (<< 2.4.0-1.1), gtk2-engines-crux (<< 2.6), gtk2-engines-gtk-qt (<< 1:0.7-2), gtk2-engines-highcontrast (<< 2.6), gtk2-engines-industrial (<< 0.2.32-5), gtk2-engines-lighthouseblue (<< 2.6), gtk2-engines-magicchicken (<< 1.1.1-7.1), gtk2-engines-metal (<< 2.2.0-2.1), gtk2-engines-mist (<< 2.6), gtk2-engines-pixbuf (<= 2.10), gtk2-engines-qtpixmap (<< 0.28-1.2), gtk2-engines-redmond95 (<< 2.2.0-2.1), gtk2-engines-smooth (<< 0.5.6-3), gtk2-engines-thinice (<< 2.6), gtk2-engines-ubuntulooks (<= 0.9.11-1), gtk2-engines-wonderland (<< 1.0-4), gtk2-engines-xfce (<< 2.4.0-1), gtk2.0-examples (<< 2.2.0), iiimf-client-gtk (<< 12.3.91-4), iiimgcf (<= 11.4.1870-7.3), imhangul (<< 0.9.13-5), libeel2-2.18, libgdkxft0, libginspx0 (<< 20050529-1.1), libgnomeui-0 (<= 2.14.1-3), libgtk2.0-0png3, librsvg2-common (<= 2.14.4-2), libwmf-dev (<< 0.2.8.4-5), libwmf0.2-7 (<< 0.2.8.4-5), libwxgtk2.6-0 (<< 2.6.3.2.2-1), metacity (<< 1:2.20.0-1), metatheme (<< 0.9.7-3), openoffice.org-core (<< 2.2.1-8), scim-bridge (<= 0.2.4-1), scim-bridge-client-gtk (<< 0.4.10-1.1), scim-gtk2-immodule (<< 1.4.4-8), swf-player (<< 0.3.6-2.3), tamil-gtk2im (<< 2.2-4.4), uim-gtk2.0 (<< 1:1.4.1-3), xfwm4 (<< 4.4.1-3) +Description: The GTK+ graphical user interface library + +Package: libgtk2.0-common +Status: install ok installed +Priority: optional +Section: misc +Installed-Size: 15934 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: all +Source: gtk+2.0 +Version: 2.12.12-1~lenny2 +Replaces: libgtk1.3-common, libgtk2.0-data +Recommends: libgtk2.0-0 +Conflicts: libgtk1.3-common, libgtk2.0-data +Description: Common files for the GTK+ graphical user interface library + +Package: libhunspell-1.2-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 336 +Maintainer: Debian OpenOffice Team <debian-openoffice@lists.debian.org> +Architecture: i386 +Source: hunspell +Version: 1.2.6-1 +Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1) +Recommends: myspell-en-us | myspell-dictionary | hunspell-dictionary +Conflicts: openoffice.org-core (= 2.2.0~rc2-1) +Description: spell checker and morphological analyzer (shared library) + +Package: libice6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 140 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libice +Version: 2:1.0.4-1 +Depends: libc6 (>= 2.6-1), x11-common +Description: X11 Inter-Client Exchange library + +Package: libjpeg62 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 164 +Maintainer: Bill Allombert <ballombe@debian.org> +Architecture: i386 +Source: libjpeg6b +Version: 6b-14 +Depends: libc6 (>= 2.6.1-1) +Description: The Independent JPEG Group's JPEG runtime library + +Package: libkeyutils1 +Status: install ok installed +Priority: standard +Section: misc +Installed-Size: 56 +Maintainer: Daniel Baumann <daniel@debian.org> +Architecture: i386 +Source: keyutils +Version: 1.2-9 +Depends: libc6 (>= 2.7-1) +Description: Linux Key Management Utilities (library) + +Package: libkrb53 +Status: install ok installed +Priority: standard +Section: libs +Installed-Size: 1188 +Maintainer: Sam Hartman <hartmans@debian.org> +Architecture: i386 +Source: krb5 +Version: 1.6.dfsg.4~beta1-5lenny4 +Depends: libc6 (>= 2.7-1), libcomerr2 (>= 1.34), libkeyutils1 +Suggests: krb5-doc, krb5-user +Conflicts: libapache-mod-auth-kerb (<= 4.996-5.0-rc6-2), libapache2-mod-auth-kerb (<= 4.996-5.0-rc6-2), ssh-krb5 (<< 3.8.1p1-10) +Description: MIT Kerberos runtime libraries + +Package: liblcms1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 260 +Maintainer: Oleksandr Moskalenko <malex@debian.org> +Architecture: i386 +Source: lcms +Version: 1.17.dfsg-1+lenny2 +Replaces: liblcms +Provides: liblcms +Depends: libc6 (>= 2.7-1) +Suggests: liblcms-utils +Conflicts: liblcms +Description: Color management library + +Package: liblocale-gettext-perl +Status: install ok installed +Priority: required +Section: perl +Installed-Size: 104 +Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> +Architecture: i386 +Version: 1.05-4 +Depends: libc6 (>= 2.7-1) +Pre-Depends: perl-base (>= 5.10.0-9), perlapi-5.10.0 +Description: Using libc functions for internationalization in Perl + +Package: libmagic1 +Status: install ok installed +Priority: standard +Section: libs +Installed-Size: 2412 +Maintainer: Daniel Baumann <daniel@debian.org> +Architecture: i386 +Source: file +Version: 4.26-1 +Depends: libc6 (>= 2.7-1), zlib1g (>= 1:1.1.4) +Suggests: file +Description: File type determination library using "magic" numbers + +Package: libmozjs1d +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 736 +Maintainer: Mike Hommey <glandium@debian.org> +Architecture: i386 +Source: xulrunner +Version: 1.9.0.19-1 +Depends: libc6 (>= 2.7-1), libnspr4-0d (>= 1.8.0.10) +Description: The Mozilla SpiderMonkey JavaScript library + +Package: libncurses5 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 584 +Maintainer: Daniel Baumann <daniel@debian.org> +Architecture: i386 +Source: ncurses +Version: 5.7+20081213-1 +Depends: libc6 (>= 2.7-1) +Recommends: libgpm2 +Description: shared libraries for terminal handling + +Package: libnewt0.52 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 820 +Maintainer: Alastair McKinstry <mckinstry@debian.org> +Architecture: i386 +Source: newt +Version: 0.52.2-11.3+lenny1 +Replaces: libnewt-utf8, libnewt0, libnewt0.51 +Depends: libc6 (>= 2.7-1), libslang2 (>= 2.0.7-1) +Recommends: libfribidi0 +Conflicts: libnewt0.51 +Description: Not Erik's Windowing Toolkit - text mode windowing with slang + +Package: libnspr4-0d +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 328 +Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: nspr +Version: 4.7.1-5 +Depends: libc6 (>= 2.7-1) +Conflicts: libnspr4, libnspr4-dev (<= 4.7.1-1) +Description: NetScape Portable Runtime Library + +Package: libnss3-1d +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 2292 +Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> +Architecture: i386 +Source: nss +Version: 3.12.3.1-0lenny1 +Depends: libc6 (>= 2.7-1), libnspr4-0d (>= 1.8.0.10), libsqlite3-0 (>= 3.5.9), dpkg (<< 1.14.8) | dpkg (>= 1.14.18) +Conflicts: libnss3, libnss3-0d (>= 3.11.5), libnss3-dev (<= 3.12.0~rc3-1) +Description: Network Security Service libraries + +Package: libpango1.0-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 780 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: i386 +Source: pango1.0 +Version: 1.20.5-5+lenny1 +Provides: pango1.0-modver-1.6.0 +Depends: libpango1.0-common (>= 1.20.5-5+lenny1), libc6 (>= 2.7-1), libcairo2 (>= 1.6.4-6.1), libdatrie0 (>= 0.1.2), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libglib2.0-0 (>= 2.16.0), libthai0 (>= 0.1.9), libx11-6, libxft2 (>> 2.1.1), libxrender1, zlib1g (>= 1:1.1.4) +Conflicts: pango-libthai +Description: Layout and rendering of internationalized text + +Package: libpango1.0-common +Status: install ok installed +Priority: optional +Section: misc +Installed-Size: 204 +Maintainer: Sebastien Bacher <seb128@debian.org> +Architecture: all +Source: pango1.0 +Version: 1.20.5-5+lenny1 +Replaces: libpango-common (<< 1.0.0), libpango0 +Depends: debconf | debconf-2.0, defoma (>= 0.11.1), fontconfig (>= 2.1.91) +Recommends: x-ttcidfont-conf, libpango1.0-0 +Suggests: ttf-kochi-gothic, ttf-kochi-mincho, ttf-thryomanes, ttf-baekmuk, ttf-arphic-gbsn00lp, ttf-arphic-bsmi00lp, ttf-arphic-gkai00mp, ttf-arphic-bkai00mp +Conflicts: pango-libthai (<< 0.1.6-2) +Description: Modules and configuration files for the Pango + +Package: libpcre3 +Status: install ok installed +Priority: standard +Section: libs +Installed-Size: 356 +Maintainer: Mark Baker <mark@mnb.org.uk> +Architecture: i386 +Source: pcre3 +Version: 7.6-2.1 +Depends: libc6 (>= 2.7-1) +Conflicts: libpcre3-dev (<= 4.3-3) +Description: Perl 5 Compatible Regular Expression Library - runtime files + +Package: libpixman-1-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 220 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: pixman +Version: 0.10.0-2 +Depends: libc6 (>= 2.7-1) +Description: pixel-manipulation library for X and cairo + +Package: libpng12-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 316 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: libpng +Version: 1.2.27-2+lenny3 +Replaces: libpng12-dev (<= 1.2.8rel-7) +Depends: libc6 (>= 2.7-1), zlib1g (>= 1:1.1.4) +Conflicts: libpng12-dev (<= 1.2.8rel-7), mzscheme (<= 1:209-5), pngcrush (<= 1.5.10-2), pngmeta (<= 1.11-3), povray-3.5 (<= 3.5.0c-10), qemacs (<= 0.3.1-5) +Description: PNG library - runtime + +Package: libpopt0 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 192 +Maintainer: Paul Martin <pm@debian.org> +Architecture: i386 +Source: popt +Version: 1.14-4 +Replaces: popt +Depends: libc6 (>= 2.7-1) +Conflicts: libpopt-dev (<= 1.4-1), popt, rpm (<= 4.0.2-3) +Description: lib for parsing cmdline parameters + +Package: libreadline5 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 320 +Maintainer: Matthias Klose <doko@debian.org> +Architecture: i386 +Source: readline5 +Version: 5.2-3.1 +Depends: readline-common, libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3) +Description: GNU readline and history libraries, run-time libraries + +Package: libselinux1 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 148 +Maintainer: Manoj Srivastava <srivasta@debian.org> +Architecture: i386 +Source: libselinux +Version: 2.0.65-5 +Depends: libc6 (>= 2.7-1) +Description: SELinux shared libraries + +Package: libslang2 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 1104 +Maintainer: Alastair McKinstry <mckinstry@debian.org> +Architecture: i386 +Source: slang2 +Version: 2.1.3-3 +Depends: libc6 (>= 2.7-1) +Recommends: libpng12-0 +Description: The S-Lang programming library - runtime version + +Package: libsm6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 84 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libsm +Version: 2:1.0.3-2 +Depends: libc6 (>= 2.7-1), libice6 (>= 1:1.0.0), x11-common +Description: X11 Session Management library + +Package: libsqlite3-0 +Status: install ok installed +Priority: standard +Section: libs +Installed-Size: 468 +Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.hu> +Architecture: i386 +Source: sqlite3 +Version: 3.5.9-6 +Depends: libc6 (>= 2.7-1) +Description: SQLite 3 shared library + +Package: libstartup-notification0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 92 +Maintainer: Ondřej Surý <ondrej@debian.org> +Architecture: i386 +Source: startup-notification +Version: 0.9-1 +Depends: libc6 (>= 2.3.6-6), libice6 (>= 1:1.0.0), libsm6, libx11-6 +Description: library for program launch feedback (shared library) + +Package: libstdc++6 +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 1168 +Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Architecture: i386 +Source: gcc-4.3 +Version: 4.3.2-1.1 +Depends: gcc-4.3-base (= 4.3.2-1.1), libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1) +Conflicts: scim (<< 1.4.2-1) +Description: The GNU Standard C++ Library v3 + +Package: libsysfs2 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 112 +Maintainer: Martin Pitt <mpitt@debian.org> +Architecture: i386 +Source: sysfsutils +Version: 2.1.0-5 +Depends: libc6 (>= 2.7-1) +Description: interface library to sysfs + +Package: libtasn1-3 +Status: install ok installed +Priority: important +Section: libs +Installed-Size: 164 +Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org> +Architecture: i386 +Version: 1.4-1 +Depends: libc6 (>= 2.7-1) +Conflicts: libtasn1-2 (= 0.3.1-1) +Description: Manage ASN.1 structures (runtime) + +Package: libtext-charwidth-perl +Status: install ok installed +Priority: required +Section: perl +Installed-Size: 36 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: libtext-charwidth-perl (0.04-5) +Version: 0.04-5+b1 +Depends: libc6 (>= 2.7-1), perl-base (>= 5.10.0-9), perlapi-5.10.0 +Description: get display widths of characters on the terminal + +Package: libtext-iconv-perl +Status: install ok installed +Priority: required +Section: perl +Installed-Size: 44 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: i386 +Source: libtext-iconv-perl (1.7-1) +Version: 1.7-1+b1 +Depends: libc6 (>= 2.7-1), perl-base (>= 5.10.0-9), perlapi-5.10.0 +Description: converts between character sets in Perl + +Package: libtext-wrapi18n-perl +Status: install ok installed +Priority: required +Section: perl +Installed-Size: 28 +Maintainer: Anibal Monsalve Salazar <anibal@debian.org> +Architecture: all +Version: 0.06-6 +Depends: libtext-charwidth-perl +Description: internationalized substitute of Text::Wrap + +Package: libthai-data +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 340 +Maintainer: Theppitak Karoonboonyanan <thep@linux.thai.net> +Architecture: all +Source: libthai +Version: 0.1.9-4+lenny1 +Description: Data files for Thai language support library + +Package: libthai0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 100 +Maintainer: Theppitak Karoonboonyanan <thep@linux.thai.net> +Architecture: i386 +Source: libthai +Version: 0.1.9-4+lenny1 +Depends: libc6 (>= 2.7-1), libdatrie0 (>= 0.1.2), libthai-data +Description: Thai language support library + +Package: libtiff4 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 456 +Maintainer: Jay Berkenbilt <qjb@debian.org> +Architecture: i386 +Source: tiff +Version: 3.8.2-11.2 +Depends: libc6 (>= 2.7-1), libjpeg62, zlib1g (>= 1:1.1.4) +Description: Tag Image File Format (TIFF) library + +Package: libts-0.0-0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 108 +Maintainer: Neil Williams <codehelp@debian.org> +Architecture: i386 +Source: tslib +Version: 1.0-4 +Replaces: libts0, tslib +Provides: libts0, tslib +Depends: libc6 (>= 2.7-1) +Conflicts: libts0, tslib +Description: touch screen library + +Package: libx11-6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 1240 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libx11 +Version: 2:1.1.5-2 +Depends: libc6 (>= 2.7-1), libxcb-xlib0, libxcb1, libx11-data +Conflicts: xlibs-data (<< 1:7.0.0) +Description: X11 client-side library + +Package: libx11-data +Status: install ok installed +Priority: optional +Section: x11 +Installed-Size: 3108 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: all +Source: libx11 +Version: 2:1.1.5-2 +Replaces: libx11-6 (<= 2:1.0.0-1) +Description: X11 client-side library + +Package: libxau6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 64 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxau +Version: 1:1.0.3-3 +Depends: libc6 (>= 2.7-1) +Description: X11 authorisation library + +Package: libxcb-render-util0 +Status: install ok installed +Priority: extra +Section: libs +Installed-Size: 40 +Maintainer: Julien Danjou <acid@debian.org> +Architecture: i386 +Source: xcb-util +Version: 0.2.1+git1-1 +Depends: libc6 (>= 2.7-1), libxcb-render0, libxcb1 +Description: utility libraries for X C Binding -- render-util + +Package: libxcb-render0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 88 +Maintainer: XCB Developers <xcb@lists.freedesktop.org> +Architecture: i386 +Source: libxcb +Version: 1.1-1.2 +Depends: libc6 (>= 2.7-1), libxcb1 +Description: X C Binding, render extension + +Package: libxcb-xlib0 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 68 +Maintainer: XCB Developers <xcb@lists.freedesktop.org> +Architecture: i386 +Source: libxcb +Version: 1.1-1.2 +Depends: libc6 (>= 2.7-1), libxcb1 +Description: X C Binding, Xlib/XCB interface library + +Package: libxcb1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 160 +Maintainer: XCB Developers <xcb@lists.freedesktop.org> +Architecture: i386 +Source: libxcb +Version: 1.1-1.2 +Depends: libc6 (>= 2.7-1), libxau6, libxdmcp6 +Description: X C Binding + +Package: libxcomposite1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 60 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxcomposite +Version: 1:0.4.0-3 +Depends: libc6 (>= 2.7-1), libx11-6, libxext6, libxfixes3 (>= 1:4.0.1) +Description: X11 Composite extension library + +Package: libxcursor1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 80 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxcursor +Version: 1:1.1.9-1 +Depends: libc6 (>= 2.6-1), libx11-6, libxfixes3 (>= 1:4.0.1), libxrender1 +Description: X cursor management library + +Package: libxdamage1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 60 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxdamage +Version: 1:1.1.1-4 +Depends: libc6 (>= 2.7-1), libx11-6, libxfixes3 (>= 1:4.0.1) +Description: X11 damaged region extension library + +Package: libxdmcp6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 76 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxdmcp +Version: 1:1.0.2-3 +Depends: libc6 (>= 2.7-1) +Description: X11 Display Manager Control Protocol library + +Package: libxext6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 184 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxext +Version: 2:1.0.4-2 +Depends: libc6 (>= 2.7-1), libx11-6, libxau6, x11-common +Description: X11 miscellaneous extension library + +Package: libxfixes3 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 64 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxfixes +Version: 1:4.0.3-2 +Depends: libc6 (>= 2.3.6-6), libx11-6 +Pre-Depends: x11-common (>= 1:7.0.0) +Description: X11 miscellaneous 'fixes' extension library + +Package: libxft2 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 132 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: xft +Version: 2.1.12-3 +Depends: libc6 (>= 2.7-1), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libx11-6, libxrender1, zlib1g (>= 1:1.1.4) +Description: FreeType-based font drawing library for X + +Package: libxi6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 148 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxi +Version: 2:1.1.4-1 +Depends: libc6 (>= 2.7-1), libx11-6, libxext6, x11-common +Description: X11 Input extension library + +Package: libxinerama1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 60 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxinerama +Version: 2:1.0.3-2 +Depends: libc6 (>= 2.7-1), libx11-6, libxext6 +Description: X11 Xinerama extension library + +Package: libxrandr2 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 84 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxrandr +Version: 2:1.2.3-1 +Depends: libc6 (>= 2.7-1), libx11-6, libxext6, libxrender1 +Description: X11 RandR extension library + +Package: libxrender1 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 88 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxrender +Version: 1:0.9.4-2 +Depends: libc6 (>= 2.7-1), libx11-6 +Description: X Rendering Extension client library + +Package: libxt6 +Status: install ok installed +Priority: optional +Section: libs +Installed-Size: 380 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: i386 +Source: libxt +Version: 1:1.0.5-3 +Depends: libc6 (>= 2.5-5), libice6 (>= 1:1.0.0), libsm6, libx11-6 +Pre-Depends: x11-common (>= 1:7.0.0) +Description: X11 toolkit intrinsics library + +Package: lsb-base +Status: install ok installed +Priority: required +Section: misc +Installed-Size: 72 +Maintainer: Chris Lawrence <lawrencc@debian.org> +Architecture: all +Source: lsb +Version: 3.2-20 +Replaces: lsb (<< 2.0-6), lsb-core (<< 2.0-6) +Depends: sed, ncurses-bin +Conflicts: lsb (<< 2.0-6), lsb-core (<< 2.0-6) +Description: Linux Standard Base 3.2 init script functionality + +Package: lzma +Status: install ok installed +Priority: optional +Section: utils +Installed-Size: 124 +Maintainer: Mohammed Adnène Trojette <adn+deb@diwi.org> +Architecture: i386 +Version: 4.43-14 +Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.2.1) +Description: Compression method of 7z format in 7-Zip program + +Package: ncurses-bin +Essential: yes +Status: install ok installed +Priority: required +Section: utils +Installed-Size: 480 +Maintainer: Daniel Baumann <daniel@debian.org> +Architecture: i386 +Source: ncurses +Version: 5.7+20081213-1 +Provides: tput +Pre-Depends: libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3) +Conflicts: ncurses, tput +Description: terminal-related programs and man pages + +Package: perl-base +Essential: yes +Status: install ok installed +Priority: required +Section: perl +Installed-Size: 4316 +Maintainer: Brendan O'Dea <bod@debian.org> +Architecture: i386 +Source: perl +Version: 5.10.0-19lenny2 +Replaces: libclass-multimethods-perl (<< 1.70-4), libperl5.8 (<< 5.8.0-20), libscalar-list-utils-perl, libxsloader-perl, perl (<= 5.10.0-9), perl-modules (<< 5.10.0-12) +Provides: libscalar-list-utils-perl, libxsloader-perl, perl5-base, perlapi-5.10.0 +Pre-Depends: libc6 (>= 2.7-1), dpkg (>= 1.14.20) +Suggests: perl +Conflicts: autoconf2.13 (<< 2.13-45), findimagedupes (<< 2.11-2), icheck (<< 0.9.7-6.1), libcflow-perl (<< 1:0.68-11.1), libclass-methodmaker-perl (<< 2.10-1), libclearsilver-perl (<< 0.10.4-1.1), libcrypt-openssl-bignum-perl (<< 0.04-1), libcrypt-openssl-dsa-perl (<< 0.13-3), libcrypt-openssl-random-perl (<< 0.04-1), libcrypt-openssl-rsa-perl (<< 0.25-1), libhamlib2-perl (<< 1.2.6.2-6), libqt-perl (<< 3.008-3), libscalar-list-utils-perl (<< 1:1.18-1), libsufary-perl (<< 2.1.1-8), libsys-cpu-perl (<< 0.40-2.1), libterm-size-perl (<< 0.2-4), libvideo-ivtv-perl (<< 0.13-6), libxsloader-perl (<< 0.08-1), megahal (<< 9.1.1a-5), razor (<< 1:2.84-6) +Description: minimal Perl system + +Package: perl-modules +Status: install ok installed +Priority: standard +Section: perl +Installed-Size: 14520 +Maintainer: Brendan O'Dea <bod@debian.org> +Architecture: all +Source: perl +Version: 5.10.0-19lenny2 +Replaces: libansicolor-perl, libarchive-tar-perl, libattribute-handlers-perl, libcgi-pm-perl, libcpanplus-perl, libextutils-cbuilder-perl, libextutils-parsexs-perl, libfile-temp-perl, libi18n-langtags-perl, libio-zlib-perl, liblocale-codes-perl, liblocale-maketext-perl, liblocale-maketext-simple-perl, libmath-bigint-perl, libmodule-build-perl, libmodule-corelist-perl, libmodule-load-conditional-perl, libmodule-load-perl, libmodule-pluggable-perl, libnet-perl, libnet-ping-perl, libparams-check-perl, libpod-parser-perl, libpod-simple-perl, libtest-harness-perl, libtest-simple-perl, libversion-perl, podlators-perl +Provides: libansicolor-perl, libarchive-tar-perl, libattribute-handlers-perl, libcgi-pm-perl, libcpanplus-perl, libextutils-cbuilder-perl, libextutils-parsexs-perl, libfile-temp-perl, libi18n-langtags-perl, libio-zlib-perl, liblocale-codes-perl, liblocale-maketext-perl, liblocale-maketext-simple-perl, libmath-bigint-perl, libmodule-build-perl, libmodule-corelist-perl, libmodule-load-conditional-perl, libmodule-load-perl, libmodule-pluggable-perl, libnet-perl, libnet-ping-perl, libparams-check-perl, libpod-parser-perl, libpod-simple-perl, libtest-harness-perl, libtest-simple-perl, libversion-perl, podlators-perl +Depends: perl (>= 5.10.0-1) +Conflicts: libansicolor-perl (<< 1.10-1), libarchive-tar-perl (<= 1.38-2), libattribute-handlers-perl (<< 0.78.02-1), libcgi-pm-perl (<< 3.15-1), libcpanplus-perl (<< 0.83.09-1), libextutils-cbuilder-perl (<< 0.21-1), libextutils-parsexs-perl (<= 2.18), libfile-temp-perl (<< 0.18), libi18n-langtags-perl (<< 0.35-1), libio-zlib-perl (<< 1.07-1), liblocale-codes-perl (<< 2.06.1-1), liblocale-maketext-perl (<< 1.08-1), liblocale-maketext-simple-perl (<< 0.18-1), libmath-bigint-perl (<< 1.77-1), libmodule-build-perl (<< 0.2808.1-1), libmodule-corelist-perl (<< 2.13-1), libmodule-load-conditional-perl (<< 0.22-1), libmodule-load-perl (<< 0.12-1), libmodule-pluggable-perl (<< 3.6-1), libnet-perl (<= 1:1.19-3), libnet-ping-perl (<< 2.31-1), libparams-check-perl (<< 0.26-1), libpod-parser-perl (<< 1.32-1), libpod-simple-perl (<< 3.05-2), libtest-harness-perl (<< 2.56-1), libtest-simple-perl (<< 0.62-1), libversion-perl (<< 1:0.7400-2), podlators-perl (<< 2.2.0) +Description: Core Perl modules +Build-Essential: yes + +Package: perl +Status: install ok installed +Priority: standard +Section: perl +Installed-Size: 13524 +Maintainer: Brendan O'Dea <bod@debian.org> +Architecture: i386 +Version: 5.10.0-19lenny2 +Replaces: libarchive-tar-perl (<= 1.38-2), libdigest-md5-perl, libdigest-sha-perl, libmime-base64-perl, libmodule-corelist-perl (<< 2.14-2), libstorable-perl, libtime-hires-perl, libtime-piece-perl, perl-base (<< 5.8.8-1), perl-doc (<< 5.8.0-1), perl-modules (<< 5.8.1-1) +Provides: data-dumper, libdigest-md5-perl, libdigest-sha-perl, libmime-base64-perl, libstorable-perl, libtime-hires-perl, libtime-piece-perl, perl5 +Depends: perl-base (= 5.10.0-19lenny2), perl-modules (>= 5.10.0-19lenny2), libc6 (>= 2.7-1), libdb4.6, libgdbm3 +Recommends: netbase +Suggests: perl-doc, libterm-readline-gnu-perl | libterm-readline-perl-perl +Conflicts: libdigest-md5-perl (<< 3.07-1), libdigest-sha-perl (<< 5.45-1), libmime-base64-perl (<< 3.07-1), libstorable-perl (<< 2.15-1), libtime-hires-perl (<< 1.86-1), libtime-piece-perl (<< 1.12-1), perl-doc (<< 5.10.0-1) +Description: Larry Wall's Practical Extraction and Report Language +Build-Essential: yes + +Package: readline-common +Status: install ok installed +Priority: important +Section: utils +Installed-Size: 136 +Maintainer: Matthias Klose <doko@debian.org> +Architecture: all +Source: readline5 +Version: 5.2-3.1 +Replaces: libreadline-common, libreadline4 (<< 4.3-16), libreadline5 (<< 5.0-11) +Conflicts: libreadline-common, libreadline5 (<< 5.0-11) +Description: GNU readline and history libraries, common files + +Package: sed +Essential: yes +Status: install ok installed +Priority: required +Section: utils +Installed-Size: 628 +Maintainer: Clint Adams <schizo@debian.org> +Architecture: i386 +Version: 4.1.5-6 +Replaces: ssed (<< 3.59) +Pre-Depends: libc6 (>= 2.7-1) +Description: The GNU sed stream editor + +Package: ttf-dejavu-core +Status: install ok installed +Priority: optional +Section: x11 +Installed-Size: 2488 +Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org> +Architecture: all +Source: ttf-dejavu +Version: 2.25-3 +Replaces: ttf-dejavu (<< 2.20-1) +Depends: defoma +Conflicts: ttf-dejavu (<< 2.20-1) +Description: Vera font family derivate with additional characters + +Package: ttf-dejavu-extra +Status: install ok installed +Priority: optional +Section: x11 +Installed-Size: 5504 +Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org> +Architecture: all +Source: ttf-dejavu +Version: 2.25-3 +Replaces: ttf-dejavu (<< 2.20-1) +Depends: defoma, ttf-dejavu-core +Conflicts: ttf-dejavu (<< 2.20-1) +Description: Vera font family derivate with additional characters + +Package: ttf-dejavu +Status: install ok installed +Priority: optional +Section: x11 +Installed-Size: 68 +Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org> +Architecture: all +Version: 2.25-3 +Depends: ttf-dejavu-core, ttf-dejavu-extra +Conflicts: ttf-dejavu (<< 2.20-1) +Description: Metapackage to pull in ttf-dejavu-core and ttf-dejavu-extra +Task: bulgarian-desktop, hungarian-desktop, kurdish-desktop, macedonian-desktop, romanian-desktop, ukrainian-desktop + +Package: ucf +Status: install ok installed +Priority: standard +Section: utils +Installed-Size: 256 +Maintainer: Manoj Srivastava <srivasta@debian.org> +Architecture: all +Version: 3.0016 +Depends: debconf (>= 1.5.19), coreutils (>= 5.91) +Description: Update Configuration File: preserve user changes to config files. + +Package: whiptail +Status: install ok installed +Priority: important +Section: utils +Installed-Size: 96 +Maintainer: Alastair McKinstry <mckinstry@debian.org> +Architecture: i386 +Source: newt +Version: 0.52.2-11.3+lenny1 +Replaces: newt0.10, newt0.21 (<< 0.21-4), whiptail-utf8 +Provides: whiptail-provider, whiptail-utf8 +Depends: libc6 (>= 2.7-1), libnewt0.52 (>= 0.52.2), libpopt0 (>= 1.14), libslang2 (>= 2.0.7-1) +Conflicts: whiptail-provider +Description: Displays user-friendly dialog boxes from shell scripts + +Package: x11-common +Status: install ok installed +Priority: optional +Section: x11 +Installed-Size: 696 +Maintainer: Debian X Strike Force <debian-x@lists.debian.org> +Architecture: all +Source: xorg +Version: 1:7.3+20 +Replaces: x-common, xfree86-common, xorg-common, xserver-common (<< 7) +Depends: debconf (>= 0.5) | debconf-2.0, debianutils (>= 1.13), lsb-base (>= 1.3-9ubuntu2) +Pre-Depends: debconf | debconf-2.0 +Conflicts: aee (<= 2.2.15b-1), ascd (<= 0.13.2-3), beaver (<= 0.2.5-2), bibview (<= 2.2-8), bugsx (<= 1.08-8), buici-clock (<= 0.4.5+b1), communicator-smotif-477, ctwm (<= 3.7-2), emelfm (<= 0.9.2-7), epan, fte-xwindow (<= 0.50.0-1.3), fvwm1 (<= 1.24r-46), fvwm95 (<= 2.0.43ba-23+b1), gerstensaft (<= 0.2-5.1), ghostview, gipsc (<= 0.4.3-2), grace (<= 1:5.1.18-1), grace6 (<= 5.99.0+final-4), gradio (<= 1.0.1-6), groff (<= 1.18.1.1-7), guitar (<= 0.1.4-11), hamsoft (<< 0.2.3-1), hanterm-classic (<= 3.1.6.0-4), hanterm-xf (<= 1:3.3.1p18-9.2), hfsutils-tcltk (<= 3.2.6-7), ibp (<= 0.21-4), isdnutils-xtools (<= 1:3.8.2005-12-06-4), ivtools-bin (<= 1.1.3-5), ivtools-dev (<= 1.1.3-5), kdrill (<= 6.4-2.1), kinput2-canna (<= 3.1-7), kinput2-canna-wnn (<= 3.1-7), kinput2-wnn (<= 3.1-7), kterm (<= 6.2.0-45), lbxproxy (<< 7.0), libmotif-dev (<= 2.2.3-1.3), libxft-dev (<= 2.1.8.2-5), lm-batmon (<= 0.96-3), login.app (<= 1.2.1-18), lsb-core (<= 3.1-4), lwm (<= 1.2.1-1), mctools-lite (<= 970129-16), mgp (<= 1.11b-6), motif-clients (<= 2.2.3-1.3), navigator-smotif-477, netscape-base-4, olvwm (<= 4.4.3.2p1.4-21), olwm (<= 3.2p1.4-21), oneko (<= 1.2.sakura.6-1), opera (<< 9.10-20060616), pgaccess (<= 1:0.98.8.20030520-2), phototk, pixmap (<= 2.6pl4-14.1), plotmtv (<= 1.4.4t-8.1), pmud (<= 0.10-9), ppxp (<= 0.2001080415-14), ppxp-x11 (<= 0.2001080415-14), procmeter (<= 2.5.1-11), propsel (<= 971130-5.3), proxymngr (<< 7.0), qcam (<= 0.91-11.1), regexplorer (<= 0.1.6-12), seyon (<= 2.20c-20), skkinput (<= 1:2.06.4-4), stella (<< 2.2-1), tkdesk (<= 2.0-5), tkseti (<= 3.06-1), tkworld, twlog (<= 1.3-4), twm (<< 7.0), ucbmpeg-play (<< 2.3p-13), vide (<= 1.21-3), videogen (<= 0.32-1), vtwm (<= 5.4.7-2), w9wm (<= 0.4.2-4), wdm (<= 1.28-1), wily (<= 0.13.41-6), wmavgload (<= 0.7.0-6.1), wmcpu (<= 1.3-4.1), wmdate (<= 0.5-7.1), wmnet (<= 1.05-12), wmnetselect (<= 0.85-5.5), wmscope (<= 3.0-9.1), wmsensors (<= 1.0.4-3.4), wmtv (<= 0.6.5-15), x-common, xautolock (<= 1:2.1-6), xbanner (<= 1.31-23), xbase-clients (<< 1:7.0), xbatt (<= 1.2.1-4), xbattbar (<= 1.4.2-3.1), xcal (<= 4.1-18.2), xcalendar-i18n (<= 4.0.0.i18p1-13.1), xcb (<= 2.4-4), xclip (<= 0.08-5), xclips (<= 6.21-6), xcolors (<= 1.5a-2), xcolorsel (<= 1.1a-11), xdkcal (<= 0.9d-2.1), xdm (<= 1:1.0.1-6), xdmx (<< 1:1.0), xdu (<= 3.0-14), xearth (<= 1.1-10.2), xengine (<= 1.11-9), xephem (<= 3.4-5), xext, xezmlm (<= 1.0.3-11), xfaces (<= 3.3-25), xfishtank (<= 2.2-23.1), xfm (<= 1.4.3-8), xfractint (<< 20.3.01-1), xfree86-common, xfs (<< 1:1.0), xfs-xtt (<= 1:1.4.1.xf430-6), xftp, xfwp (<< 7.0), xgdipc (<= 1.2-0.3), xgmod (<= 3.1-9), xgobi, xgraph (<= 12.1-3), xinput (<= 1.2-5.2), xipmsg (<= 0.8088-1.1), xisp, xlbiff (<< 4.1-4), xli (<= 1.17.0-21), xlockmore (<= 1:5.21-1), xlockmore-gl (<= 1:5.21-1), xlogmaster (<= 1.6.0-8), xmailbox (<= 2.5-9), xmem (<= 1.20-19), xmeter (<= 1.15-6), xmh (<= 6.8.2.dfsg.1-4), xmix (<= 2.1-5), xmon (<= 1.5.6-1.3), xnecview (<= 1.34-2), xnest (<< 1:1.0), xodo (<= 1.2-9.2), xorg-common, xpaste, xpmumon (<= 1.3.0), xpostit (<= 3.3.1-8.2), xpostitplus, xprint (<= 1:0.1.0.alpha1-13), xrn (<= 9.02-7.1), xserver-common (<< 7), xserver-xfree86 (<< 1:7.0), xserver-xfree86-dbg, xserver-xorg (<< 1:7.3+11), xslideshow (<= 3.1-8.1), xsysinfo (<= 1.7-2), xtel (<= 3.3.0-5.4), xterm (<< 208-1), xtoolwait (<= 1.3-6), xtrkcad (<= 3.1.4-1), xtrlock (<= 2.0-11), xturqstat (<= 2.2.2sarge1), xutils (<< 1:7.0), xv (<= 3.10a-26), xvfb (<< 1:1.0), xview-clients (<= 3.2p1.4-21), xviewg (<= 3.2p1.4-21), xviewg-dev (<= 3.2p1.4-21), xvkbd (<= 2.6-2.1), xwit (<= 3.4-6), xxkb (<= 1.10-2.1), xzoom (<= 0.3-17), yank (<= 0.2.1-7.2) +Description: X Window System (X.Org) infrastructure + +Package: xulrunner-1.9 +Status: install ok installed +Priority: optional +Section: devel +Installed-Size: 17800 +Maintainer: Mike Hommey <glandium@debian.org> +Architecture: i386 +Source: xulrunner +Version: 1.9.0.19-1 +Replaces: xulrunner-1.9-common +Depends: libatk1.0-0 (>= 1.20.0), libbz2-1.0, libc6 (>= 2.7-1), libcairo2 (>= 1.6.0), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.12.0), libhunspell-1.2-0 (>= 1.2.4), libjpeg62, liblcms1 (>= 1.15-1), libmozjs1d (>= 1.9.0.15), libnspr4-0d (>> 4.7.1-1), libnss3-1d (>= 3.12.3), libpango1.0-0 (>= 1.20.3), libpng12-0 (>= 1.2.13-4), libreadline5 (>= 5.2), libsqlite3-0 (>= 3.5.9), libstartup-notification0 (>= 0.8-1), libstdc++6 (>= 4.1.1), libx11-6, libxrender1, libxt6, zlib1g (>= 1:1.1.4) +Suggests: xulrunner-1.9-gnome-support +Conflicts: j2re1.4, pango-graphite +Description: XUL + XPCOM application runner + +Package: zlib1g +Status: install ok installed +Priority: required +Section: libs +Installed-Size: 128 +Maintainer: Mark Brown <broonie@debian.org> +Architecture: i386 +Source: zlib +Version: 1:1.2.3.3.dfsg-12 +Provides: libz1 +Depends: libc6 (>= 2.7-1) +Conflicts: zlib1 (<= 1:1.0.4-7) +Description: compression library - runtime + diff --git a/test/integration/test-autoremove b/test/integration/test-autoremove new file mode 100755 index 000000000..fb39e979a --- /dev/null +++ b/test/integration/test-autoremove @@ -0,0 +1,31 @@ +#!/bin/sh +set -e + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework +setupenvironment +configarchitecture "i386" + +buildsimplenativepackage "unrelated" "all" "1" "unstable" +buildsimplenativepackage "po-debconf" "all" "1.0.16" "unstable" +buildsimplenativepackage "debhelper" "all" "8.0.0" "unstable" "Depends: po-debconf" +setupaptarchive + +aptget install unrelated debhelper -qq 2>&1 > /dev/null + +testfileequal "rootdir/var/lib/apt/extended_states" "Package: po-debconf +Architecture: i386 +Auto-Installed: 1 +" +aptget remove debhelper -y -qq 2>&1 > /dev/null +aptget autoremove -y -qq 2>&1 > /dev/null + +testfileequal "rootdir/var/lib/apt/extended_states" "" + +sed -i rootdir/var/log/apt/history.log -e '/^Commandline: / d' -e '/^Start-Date: / d' -e '/^End-Date: / d' +testfileequal "rootdir/var/log/apt/history.log" ' +Install: unrelated:i386 (1), debhelper:i386 (8.0.0), po-debconf:i386 (1.0.16, automatic) + +Remove: debhelper:i386 (8.0.0) + +Remove: po-debconf:i386 (1.0.16)' diff --git a/test/integration/test-bug-590041-prefer-non-virtual-packages b/test/integration/test-bug-590041-prefer-non-virtual-packages new file mode 100755 index 000000000..3e2693f85 --- /dev/null +++ b/test/integration/test-bug-590041-prefer-non-virtual-packages @@ -0,0 +1,51 @@ +#!/bin/sh +set -e + +. $(readlink -f $(dirname $0))/framework +setupenvironment +configarchitecture "i386" "armel" + +pkglibc6="Package: libc6 +Architecture: armel +Version: 2.11.2-2~0.3 +Description: Embedded GNU C Library: Shared libraries +Filename: pool/main/e/eglibc/libc6_2.11.2-2_armel.deb +Installed-Size: 9740 +MD5sum: f5b878ce5fb8aa01a7927fa1460df537 +Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> +Priority: required +SHA1: 0464d597dfbf949e8c17a42325b1f93fb4914afd +SHA256: faca4a3d9ccff57568abf41f6cb81ddd835be7b5d8b0161e2d5f9a7f26aae3c0 +Section: libs +Size: 4178958 +" + +pkglibdb1="Package: libdb1 +Architecture: i386 +Version: 2.1.3-13~0.3 +Replaces: libc6 (<< 2.2.5-13~0.3) +Description: The Berkeley database routines [glibc 2.0/2.1 compatibility] +Filename: pool/main/d/db1-compat/libdb1-compat_2.1.3-13_armel.deb +Installed-Size: 136 +MD5sum: 4043f176ab2b40b0c01bc1211b8c103c +Maintainer: Colin Watson <cjwatson@debian.org> +Priority: extra +SHA1: b9396fdd2e3e8d1d4ba9e74e7346075852d85666 +SHA256: f17decaa28d1db3eeb9eb17bebe50d437d293a509bcdd7cdfd3ebb56f5de3cea +Section: oldlibs +Size: 44168 +" + +cat <<-EOF >aptarchive/Packages +$pkglibc6 +$pkglibdb1 +EOF + +setupaptarchive + +testshowvirtual libc6:i386 +testequal "$pkglibc6" aptcache show libc6:armel +testequal "$pkglibc6" aptcache show libc6 +testequal "$pkglibdb1" aptcache show libdb1:i386 +testnopackage libdb1:armel +testequal "$pkglibdb1" aptcache show libdb1 diff --git a/test/integration/test-bug-590438-broken-provides-thanks-to-remove-order b/test/integration/test-bug-590438-broken-provides-thanks-to-remove-order new file mode 100755 index 000000000..9fd7741f4 --- /dev/null +++ b/test/integration/test-bug-590438-broken-provides-thanks-to-remove-order @@ -0,0 +1,98 @@ +#!/bin/sh +set -e + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework + +setupenvironment +configarchitecture "i386" +setupaptarchive + +pkgbasefile="Package: base-files +Status: install ok installed +Essential: yes +Priority: required +Section: admin +Installed-Size: 472 +Maintainer: Santiago Vila <sanvila@debian.org> +Architecture: i386 +Version: 5.8 +Replaces: base, dpkg (<= 1.15.0), miscutils +Provides: base +Filename: pool/main/b/base-files/base-files_5.8_i386.deb +Size: 73986 +MD5sum: 8489687ce10e656babd467c9ee389349 +Description-de: Verschiedene Dateien für das Basis-System von Debian" + +predependsgawk() { +# rm rootdir/var/cache/apt/*.bin + cp $TESTDIR/$(echo "$(basename $0)" | sed 's/test-/status-/') rootdir/var/lib/dpkg/status + echo "$pkgbasefile +Pre-Depends: $1 +" >> rootdir/var/lib/dpkg/status + testequal "Inst gawk (1:3.1.7.dfsg-5 localhost [i386]) +Conf gawk (1:3.1.7.dfsg-5 localhost [i386]) +Remv mawk [1.3.3-15]" aptget install gawk mawk- -sqq -o PreDepends=$(echo "$1" | sed 's/ //g') +} + +predependsgawk "gawk | mawk" +predependsgawk "mawk | gawk" + +predependsgawk "aawk | mawk | gawk" +predependsgawk "aawk | gawk | mawk" + +predependsgawk "gawk | awk" +predependsgawk "aawk | gawk | awk" + +predependsgawk "mawk | awk" + +predependsgawk "awk | gawk" +predependsgawk "awk | gawk | aawk" + +predependsgawk "awk | mawk" + +predependsgawk "aawk | awk" +predependsgawk "awk | aawk" + +predependsgawk "awk" + +predependsgawk2() { +# rm rootdir/var/cache/apt/*.bin + cp $TESTDIR/$(echo "$(basename $0)" | sed 's/test-/status-/') rootdir/var/lib/dpkg/status + echo "$pkgbasefile +Pre-Depends: $1 +" >> rootdir/var/lib/dpkg/status + testequalor2 "Inst coolstuff (1-1 localhost [all]) +Conf coolstuff (1-1 localhost [all]) +Inst gawk2 (1:3.1.7.dfsg-5 localhost [i386]) +Conf gawk2 (1:3.1.7.dfsg-5 localhost [i386]) +Remv mawk [1.3.3-15]" "Inst coolstuff (1-1 localhost [all]) +Inst gawk2 (1:3.1.7.dfsg-5 localhost [i386]) +Conf coolstuff (1-1 localhost [all]) +Conf gawk2 (1:3.1.7.dfsg-5 localhost [i386]) +Remv mawk [1.3.3-15]" aptget install gawk2 mawk- -sqq -o PreDepends=$(echo "$1" | sed 's/ //g') +} + +predependsgawk2 "gawk2 | mawk" +predependsgawk2 "mawk | gawk2" + +predependsgawk2 "aawk | mawk | gawk2" +predependsgawk2 "aawk | gawk2 | mawk" + +predependsgawk2 "gawk2 | awk" +predependsgawk2 "aawk | gawk2 | awk" + +predependsgawk2 "mawk | awk" + +predependsgawk2 "awk | gawk2" +predependsgawk2 "awk | gawk2 | aawk" + +predependsgawk2 "awk | mawk" + +predependsgawk2 "aawk | awk" +predependsgawk2 "awk | aawk" + +predependsgawk2 "awk" + + +# aptget install gawk2 mawk- -s #-o Debug::pkgOrderList=1 #-o Debug::pkgPackageManager=1 diff --git a/test/integration/test-bug-591882-conkeror b/test/integration/test-bug-591882-conkeror new file mode 100755 index 000000000..b1dbb3a0a --- /dev/null +++ b/test/integration/test-bug-591882-conkeror @@ -0,0 +1,75 @@ +#!/bin/sh +set -e + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework +setupenvironment +configarchitecture "i386" +setupaptarchive + +UPGRADEFAIL="Reading package lists... +Building dependency tree... +The following packages will be REMOVED: + conkeror libdatrie0 libkrb53 libxcb-xlib0 xulrunner-1.9 +The following NEW packages will be installed: + gcc-4.4-base libavahi-client3 libavahi-common-data libavahi-common3 libc-bin + libdatrie1 libdb4.7 libdb4.8 libdbus-1-3 libgssapi-krb5-2 libjasper1 + libk5crypto3 libkrb5-3 libkrb5support0 liblzma2 libpam-modules libpam0g + libuuid1 libxcb-atom1 libxcb-aux0 libxcb-event1 libxml2 passwd + sensible-utils shared-mime-info xz-utils +The following packages will be upgraded: + coreutils debconf debconf-i18n debianutils defoma dpkg file fontconfig + fontconfig-config libacl1 libatk1.0-0 libattr1 libbz2-1.0 libc6 libcairo2 + libcomerr2 libcups2 libexpat1 libfontconfig1 libfreetype6 libgcc1 + libgcrypt11 libgdbm3 libglib2.0-0 libgnutls26 libgpg-error0 libgtk2.0-0 + libgtk2.0-common libhunspell-1.2-0 libice6 libjpeg62 libkeyutils1 + liblocale-gettext-perl libmagic1 libncurses5 libnewt0.52 libnspr4-0d + libnss3-1d libpango1.0-0 libpango1.0-common libpcre3 libpixman-1-0 + libpng12-0 libpopt0 libselinux1 libslang2 libsm6 libsqlite3-0 + libstartup-notification0 libstdc++6 libtasn1-3 libtext-charwidth-perl + libtext-iconv-perl libtext-wrapi18n-perl libthai-data libthai0 libtiff4 + libx11-6 libx11-data libxau6 libxcb-render-util0 libxcb-render0 libxcb1 + libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 + libxi6 libxinerama1 libxrandr2 libxrender1 libxt6 lsb-base ncurses-bin perl + perl-base perl-modules readline-common sed ttf-dejavu-core ucf whiptail + x11-common zlib1g +87 upgraded, 26 newly installed, 5 to remove and 0 not upgraded. +Need to get 0B/54.4MB of archives. +After this operation, 12.4MB of additional disk space will be used. +E: Trivial Only specified but this is not a trivial operation." + +UPGRADESUCCESS="Reading package lists... +Building dependency tree... +The following packages will be REMOVED: + libdatrie0 libkrb53 libxcb-xlib0 xulrunner-1.9 +The following NEW packages will be installed: + gcc-4.4-base libasound2 libavahi-client3 libavahi-common-data + libavahi-common3 libc-bin libdatrie1 libdb4.7 libdb4.8 libdbus-1-3 + libgssapi-krb5-2 libjasper1 libk5crypto3 libkrb5-3 libkrb5support0 liblzma2 + libmozjs2d libpam-modules libpam0g libreadline6 libuuid1 libxcb-atom1 + libxcb-aux0 libxcb-event1 libxml2 passwd sensible-utils shared-mime-info + xulrunner-1.9.1 xz-utils +The following packages will be upgraded: + conkeror coreutils debconf debconf-i18n debianutils defoma dpkg file + fontconfig fontconfig-config libacl1 libatk1.0-0 libattr1 libbz2-1.0 libc6 + libcairo2 libcomerr2 libcups2 libexpat1 libfontconfig1 libfreetype6 libgcc1 + libgcrypt11 libgdbm3 libglib2.0-0 libgnutls26 libgpg-error0 libgtk2.0-0 + libgtk2.0-common libhunspell-1.2-0 libice6 libjpeg62 libkeyutils1 + liblocale-gettext-perl libmagic1 libncurses5 libnewt0.52 libnspr4-0d + libnss3-1d libpango1.0-0 libpango1.0-common libpcre3 libpixman-1-0 + libpng12-0 libpopt0 libselinux1 libslang2 libsm6 libsqlite3-0 + libstartup-notification0 libstdc++6 libtasn1-3 libtext-charwidth-perl + libtext-iconv-perl libtext-wrapi18n-perl libthai-data libthai0 libtiff4 + libx11-6 libx11-data libxau6 libxcb-render-util0 libxcb-render0 libxcb1 + libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 + libxi6 libxinerama1 libxrandr2 libxrender1 libxt6 lsb-base ncurses-bin perl + perl-base perl-modules readline-common sed ttf-dejavu-core ucf whiptail + x11-common zlib1g +88 upgraded, 30 newly installed, 4 to remove and 0 not upgraded. +Need to get 0B/62.9MB of archives. +After this operation, 36.0MB of additional disk space will be used. +E: Trivial Only specified but this is not a trivial operation." + +# Test that the old behavior can be restored with the option +testequal "$UPGRADEFAIL" aptget dist-upgrade --trivial-only -o pkgProblemResolver::FixByInstall=0 +testequal "$UPGRADESUCCESS" aptget dist-upgrade --trivial-only #-o pkgProblemResolver::FixByInstall=0 diff --git a/test/integration/test-compressed-indexes b/test/integration/test-compressed-indexes new file mode 100755 index 000000000..0b73f4c35 --- /dev/null +++ b/test/integration/test-compressed-indexes @@ -0,0 +1,131 @@ +#!/bin/sh +set -e + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework + +setupenvironment +configarchitecture "i386" + +buildsimplenativepackage "testpkg" "i386" "1.0" +setupaptarchive + +local GOODSHOW="$(aptcache show testpkg) +" +local GOODPOLICY="$(aptcache policy testpkg)" +local GOODSHOWSRC="$(aptcache showsrc testpkg) +" + +test $(echo "$GOODSHOW" | grep -e '^Package: testpkg' -e '^Version: 1.0' -e '^Architecture: i386' | wc -l) -eq 3 +testequal "$GOODSHOW" aptcache show testpkg +test $(echo "$GOODPOLICY" | grep -e '^testpkg:' -e '^ Candidate:' -e '^ Installed: (none)' -e '500 file:/' | wc -l) -eq 4 +testequal "$GOODPOLICY" aptcache policy testpkg +test $(echo "$GOODSHOWSRC" | grep -e '^Package: testpkg' -e '^Format: 3.0 (native)' -e '^Files:' -e '^Checksums-Sha256:' | wc -l) -eq 4 +testequal "$GOODSHOWSRC" aptcache showsrc testpkg + + +testrun() { + local F + if [ -e rootdir/var/lib/apt/lists/*localhost*Release ]; then + msgtest "Check if all index files are" "${1:-uncompressed}" + if [ "$1" = "compressed" ]; then + ! test -e rootdir/var/lib/apt/lists/*_Packages || F=1 + ! test -e rootdir/var/lib/apt/lists/*_Sources || F=1 + test -e rootdir/var/lib/apt/lists/*_Packages.gz || F=1 + test -e rootdir/var/lib/apt/lists/*_Sources.gz || F=1 + else + test -e rootdir/var/lib/apt/lists/*_Packages || F=1 + test -e rootdir/var/lib/apt/lists/*_Sources || F=1 + ! test -e rootdir/var/lib/apt/lists/*_Packages.gz || F=1 + ! test -e rootdir/var/lib/apt/lists/*_Sources.gz || F=1 + fi + if [ -n "$F" ]; then + ls -laR rootdir/var/lib/apt/lists/ + msgfail + else + msgpass + fi + msgtest "Check if package is downloadable" + aptget install -d testpkg -qq && msgpass || msgfail + msgtest "\tdeb file is present"; test -f rootdir/var/cache/apt/archives/testpkg_1.0_i386.deb && msgpass || msgfail + aptget clean + msgtest "\tdeb file is gone"; ! test -f rootdir/var/cache/apt/archives/testpkg_1.0_i386.deb && msgpass || msgfail + fi + rm rootdir/var/cache/apt/pkgcache.bin rootdir/var/cache/apt/srcpkgcache.bin + testequal "$GOODSHOW" aptcache show testpkg + testequal "$GOODSHOW" aptcache show testpkg + rm rootdir/var/cache/apt/pkgcache.bin rootdir/var/cache/apt/srcpkgcache.bin + testequal "$GOODPOLICY" aptcache policy testpkg + testequal "$GOODPOLICY" aptcache policy testpkg + rm rootdir/var/cache/apt/pkgcache.bin rootdir/var/cache/apt/srcpkgcache.bin + testequal "$GOODSHOWSRC" aptcache showsrc testpkg + testequal "$GOODSHOWSRC" aptcache showsrc testpkg + rm -f rootdir/var/cache/apt/pkgcache.bin rootdir/var/cache/apt/srcpkgcache.bin + rm -rf rootdir/var/cache/apt/archives + msgtest "Check if the source is aptgetable" + aptget source testpkg -qq 2> /dev/null > /dev/null && msgpass || msgfail + msgtest "\tdsc file is present"; test -f testpkg_1.0.dsc && msgpass || msgfail + msgtest "\tdirectory is present"; test -d testpkg-1.0 && msgpass || msgfail + rm -rf testpkg-1.0 +} + +msgmsg "File: Test with uncompressed indexes" +testrun + +aptget update -qq -o Acquire::Pdiffs=1 +msgmsg "File: Test with uncompressed indexes (update unchanged with pdiffs)" +testrun + +aptget update -qq -o Acquire::Pdiffs=0 +msgmsg "File: Test with uncompressed indexes (update unchanged without pdiffs)" +testrun + +rm -rf rootdir/var/lib/apt/lists +echo 'Acquire::CompressionTypes::Order:: "gz"; +Acquire::GzipIndexes "true";' > rootdir/etc/apt/apt.conf.d/02compressindex + +aptget update -qq +msgmsg "File: Test with compressed indexes" +testrun "compressed" + +aptget update -qq -o Acquire::Pdiffs=1 +msgmsg "File: Test with compressed indexes (update unchanged with pdiffs)" +testrun "compressed" + +aptget update -qq -o Acquire::Pdiffs=0 +msgmsg "File: Test with compressed indexes (update unchanged without pdiffs)" +testrun "compressed" + +rm rootdir/etc/apt/apt.conf.d/02compressindex +changetowebserver +aptget update -qq +local GOODPOLICY="$(aptcache policy testpkg)" +test $(echo "$GOODPOLICY" | grep -e '^testpkg:' -e '^ Candidate:' -e '^ Installed: (none)' -e '500 http://' | wc -l) -eq 4 +testequal "$GOODPOLICY" aptcache policy testpkg + +msgmsg "HTTP: Test with uncompressed indexes" +testrun + +aptget update -qq -o Acquire::Pdiffs=1 +msgmsg "HTTP: Test with uncompressed indexes (update unchanged with pdiffs)" +testrun + +aptget update -qq -o Acquire::Pdiffs=0 +msgmsg "HTTP: Test with uncompressed indexes (update unchanged without pdiffs)" +testrun + +rm -rf rootdir/var/lib/apt/lists +echo 'Acquire::CompressionTypes::Order:: "gz"; +Acquire::GzipIndexes "true";' > rootdir/etc/apt/apt.conf.d/02compressindex + +aptget update -qq +msgmsg "HTTP: Test with compressed indexes" +testrun "compressed" + +aptget update -qq -o Acquire::Pdiffs=1 +msgmsg "HTTP: Test with compressed indexes (update unchanged with pdiffs)" +testrun "compressed" + +aptget update -qq -o Acquire::Pdiffs=0 +msgmsg "HTTP: Test with compressed indexes (update unchanged without pdiffs)" +testrun "compressed" diff --git a/test/integration/test-disappearing-packages b/test/integration/test-disappearing-packages new file mode 100755 index 000000000..ebf2bb14f --- /dev/null +++ b/test/integration/test-disappearing-packages @@ -0,0 +1,54 @@ +#!/bin/sh +set -e + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework +setupenvironment +configarchitecture "i386" + +buildsimplenativepackage "old-pkg" "i386" "1.0" "stable" +buildsimplenativepackage "unrelated" "all" "0.5" "unstable" + +setupsimplenativepackage "new-pkg" "i386" "2.0" "unstable" "Provides: old-pkg +Replaces: old-pkg +Conflicts: old-pkg (<< 2.0)" +local BUILDDIR="incoming/new-pkg-2.0" +echo "/usr/share/doc/new-pkg /usr/share/doc/old-pkg" > ${BUILDDIR}/debian/new-pkg.links +buildpackage "$BUILDDIR" "unstable" "main" +rm -rf "$BUILDDIR" + +setupsimplenativepackage "old-pkg" "all" "2.0" "unstable" "Depends: new-pkg" +local BUILDDIR="incoming/old-pkg-2.0" +echo "/usr/share/doc/new-pkg /usr/share/doc/old-pkg" > ${BUILDDIR}/debian/old-pkg.links +echo " +override_dh_link: + rm -rf debian/old-pkg/usr/share/doc/old-pkg/ + dh_link" >> ${BUILDDIR}/debian/rules +buildpackage "$BUILDDIR" "unstable" "main" +rm -rf "$BUILDDIR" + +setupaptarchive + +aptget install old-pkg=1.0 --trivial-only -qq 2>&1 > /dev/null + +testfileequal "rootdir/var/lib/apt/extended_states" "" # old-pkg is manual installed + +local CMD="aptget dist-upgrade -y -q=0" +msgtest "Test for equality of" "$CMD" +local COMPAREFILE=$(mktemp) +echo "The following package disappeared from your system as +all files have been overwritten by other packages: + old-pkg +Note: This is done automatic and on purpose by dpkg." > $COMPAREFILE +$CMD 2>&1 | tail -n 4 | diff $COMPAREFILE - && msgpass || msgfail +rm $COMPAREFILE + +sed -i rootdir/var/log/apt/history.log -e '/^Commandline: / d' -e '/^Start-Date: / d' -e '/^End-Date: / d' +testfileequal "rootdir/var/log/apt/history.log" " +Install: old-pkg:i386 (1.0) + +Install: new-pkg:i386 (2.0, automatic) +Upgrade: old-pkg:i386 (1.0, 2.0) +Disappeared: old-pkg (1.0)" + +testfileequal "rootdir/var/lib/apt/extended_states" "" # new-pkg should have get the manual flag from old-pkg diff --git a/test/integration/test-pdiff-usage b/test/integration/test-pdiff-usage new file mode 100755 index 000000000..85cbe9082 --- /dev/null +++ b/test/integration/test-pdiff-usage @@ -0,0 +1,51 @@ +#!/bin/sh +set -e + +local TESTDIR=$(readlink -f $(dirname $0)) +. $TESTDIR/framework + +setupenvironment +configarchitecture "i386" + +buildaptarchive +setupflataptarchive +changetowebserver +signreleasefiles +aptget update -qq + +testnopackage newstuff +PKGFILE="${TESTDIR}/$(echo "$(basename $0)" | sed 's#^test-#Packages-#')" +testequal "$(cat ${PKGFILE}) +" aptcache show apt oldstuff + +cp ${PKGFILE}-new aptarchive/Packages +cat aptarchive/Packages | gzip > aptarchive/Packages.gz +cat aptarchive/Packages | bzip2 > aptarchive/Packages.bz2 +cat aptarchive/Packages | lzma > aptarchive/Packages.lzma +rm -rf aptarchive/Packages.diff +aptftparchive release aptarchive/ > aptarchive/Release +mkdir -p aptarchive/Packages.diff +PATCHFILE="aptarchive/Packages.diff/$(date +%Y-%m-%d-%H%M.%S)" +diff -e ${PKGFILE} ${PKGFILE}-new > ${PATCHFILE} || true +cat $PATCHFILE | gzip > ${PATCHFILE}.gz +PATCHINDEX="aptarchive/Packages.diff/Index" +echo "SHA1-Current: $(sha1sum ${PKGFILE}-new | cut -d' ' -f 1) $(stat -c%s ${PKGFILE}-new) +SHA1-History: + 9f4148e06d7faa37062994ff10d0c842d7017513 33053002 2010-08-18-2013.28 + $(sha1sum $PKGFILE | cut -d' ' -f 1) $(stat -c%s $PKGFILE) $(basename $PATCHFILE) +SHA1-Patches: + 7651fc0ac57cd83d41c63195a9342e2db5650257 19722 2010-08-18-0814.28 + $(sha1sum $PATCHFILE | cut -d' ' -f 1) $(stat -c%s $PATCHFILE) $(basename $PATCHFILE)" > $PATCHINDEX +sed -i aptarchive/Release \ + -e "/^MD5Sum:/ a\ + \ $(md5sum $PATCHINDEX | cut -d' ' -f 1) $(stat -c%s $PATCHINDEX) Packages.diff/Index" \ + -e "/^SHA1:/ a\ + \ $(sha1sum $PATCHINDEX | cut -d' ' -f 1) $(stat -c%s $PATCHINDEX) Packages.diff/Index" \ + -e "/^SHA256:/ a\ + \ $(sha256sum $PATCHINDEX | cut -d' ' -f 1) $(stat -c%s $PATCHINDEX) Packages.diff/Index" +signreleasefiles +aptget update -qq + +testnopackage oldstuff +testequal "$(cat ${PKGFILE}-new) +" aptcache show apt newstuff diff --git a/test/libapt/assert.h b/test/libapt/assert.h new file mode 100644 index 000000000..5da76ae0a --- /dev/null +++ b/test/libapt/assert.h @@ -0,0 +1,21 @@ +#include <iostream> + +#define equals(x,y) assertEquals(x, y, __LINE__) + +template < typename X, typename Y > +void OutputAssert(X expect, char const* compare, Y get, unsigned long const &line) { + std::cerr << "Test FAILED: »" << expect << "« " << compare << " »" << get << "« at line " << line << std::endl; +} + +template < typename X, typename Y > +void assertEquals(X expect, Y get, unsigned long const &line) { + if (expect == get) + return; + OutputAssert(expect, "==", get, line); +} + +void assertEquals(unsigned int const &expect, int const &get, unsigned long const &line) { + if (get < 0) + OutputAssert(expect, "==", get, line); + assertEquals<unsigned int const&, unsigned int const&>(expect, get, line); +} diff --git a/test/libapt/commandlineasstring_test.cc b/test/libapt/commandlineasstring_test.cc new file mode 100644 index 000000000..a38957d7e --- /dev/null +++ b/test/libapt/commandlineasstring_test.cc @@ -0,0 +1,39 @@ +#include <apt-pkg/cmndline.h> +#include <apt-pkg/configuration.h> + +#include <string> + +#include "assert.h" + +class CLT: public CommandLine { + + public: + std::string static AsString(const char * const * const argv, + unsigned int const argc) { + std::string const static conf = "Commandline::AsString"; + _config->Clear(conf); + SaveInConfig(argc, argv); + return _config->Find(conf); + } +}; + +#define CMD(y,z) equals(CLT::AsString(argv, y), z); + +int main() { + { + const char* const argv[] = {"apt-get", "install", "-sf"}; + CMD(3, "apt-get install -sf"); + } + { + const char* const argv[] = {"apt-cache", "-s", "apt", "-so", "Debug::test=Test"}; + CMD(5, "apt-cache -s apt -so Debug::test=Test"); + } + { + const char* const argv[] = {"apt-cache", "-s", "apt", "-so", "Debug::test=Das ist ein Test"}; + CMD(5, "apt-cache -s apt -so Debug::test=\"Das ist ein Test\""); + } + { + const char* const argv[] = {"apt-cache", "-s", "apt", "--hallo", "test=1.0"}; + CMD(5, "apt-cache -s apt --hallo test=1.0"); + } +} diff --git a/test/libapt/compareversion_test.cc b/test/libapt/compareversion_test.cc new file mode 100644 index 000000000..b6213e84c --- /dev/null +++ b/test/libapt/compareversion_test.cc @@ -0,0 +1,123 @@ +// -*- mode: cpp; mode: fold -*- +// Description /*{{{*/ +/* ###################################################################### + + Version Test - Simple program to run through a file and comare versions. + + Each version is compared and the result is checked against an expected + result in the file. The format of the file is + a b Res + Where Res is -1, 1, 0. dpkg -D=1 --compare-versions a "<" b can be + used to determine what Res should be. # at the start of the line + is a comment and blank lines are skipped + + The runner will also call dpkg --compare-versions to check if APT and + dpkg have (still) the same idea. + + ##################################################################### */ + /*}}}*/ +#include <apt-pkg/macros.h> +#include <apt-pkg/error.h> +#include <apt-pkg/version.h> +#include <apt-pkg/debversion.h> +#include <apt-pkg/fileutl.h> +#include <iostream> +#include <fstream> + +#include <stdlib.h> +#include <unistd.h> +#include <sys/types.h> +#include <sys/wait.h> + +using namespace std; + +bool callDPkg(const char *val, const char *ref, const char &op) { + pid_t Process = ExecFork(); + if (Process == 0) + { + const char * args[6]; + args[0] = "/usr/bin/dpkg"; + args[1] = "--compare-versions"; + args[2] = val; + args[3] = (op == 1) ? ">>" : ( (op == 0) ? "=" : "<<"); + args[4] = ref; + args[5] = 0; + execv(args[0], (char**) args); + exit(1); + } + int Ret; + waitpid(Process, &Ret, 0); + return WIFEXITED(Ret) == true && WEXITSTATUS(Ret) == 0; +} + +void assertVersion(int const &CurLine, string const &A, string const &B, int const &Expected) { + int Res = debVS.CmpVersion(A.c_str(), B.c_str()); + bool const dpkg = callDPkg(A.c_str(),B.c_str(), Expected); + Res = (Res < 0) ? -1 : ( (Res > 0) ? 1 : Res); + + if (Res != Expected) + _error->Error("Comparison failed on line %u. '%s' '%s' '%s' %i != %i",CurLine,A.c_str(),((Expected == 1) ? "<<" : ( (Expected == 0) ? "=" : ">>")) ,B.c_str(),Res,Expected); + if (dpkg == false) + _error->Error("DPkg differ with line: %u. '%s' '%s' '%s' == false",CurLine,A.c_str(),((Expected == 1) ? "<<" : ( (Expected == 0) ? "=" : ">>")),B.c_str()); +} + +bool RunTest(const char *File) +{ + ifstream F(File,ios::in); + if (!F != 0) + return false; + + char Buffer[300]; + int CurLine = 0; + + while (1) + { + F.getline(Buffer,sizeof(Buffer)); + CurLine++; + if (F.eof() != 0) + return true; + if (!F != 0) + return _error->Error("Line %u in %s is too long",CurLine,File); + + // Comment + if (Buffer[0] == '#' || Buffer[0] == 0) + continue; + + // First version + char *I; + char *Start = Buffer; + for (I = Buffer; *I != 0 && *I != ' '; I++); + string A(Start, I - Start); + + if (*I == 0) + return _error->Error("Invalid line %u",CurLine); + + // Second version + I++; + Start = I; + for (I = Start; *I != 0 && *I != ' '; I++); + string B(Start,I - Start); + + if (*I == 0 || I[1] == 0) + return _error->Error("Invalid line %u",CurLine); + + // Result + I++; + int const Expected = atoi(I); + assertVersion(CurLine, A, B, Expected); + // Check the reverse as well + assertVersion(CurLine, B, A, Expected*-1); + } +} + +int main(int argc, char *argv[]) +{ + if (argc <= 1) + RunTest("../versions.lst"); + else + RunTest(argv[1]); + + // Print any errors or warnings found + _error->DumpErrors(); + return 0; +} diff --git a/test/libapt/getarchitectures_test.cc b/test/libapt/getarchitectures_test.cc new file mode 100644 index 000000000..1500caeed --- /dev/null +++ b/test/libapt/getarchitectures_test.cc @@ -0,0 +1,61 @@ +#include <apt-pkg/aptconfiguration.h> +#include <apt-pkg/configuration.h> + +#include "assert.h" +#include <string> +#include <vector> + +#include <iostream> + +// simple helper to quickly output a vector of strings +void dumpVector(std::vector<std::string> vec) { + for (std::vector<std::string>::const_iterator v = vec.begin(); + v != vec.end(); v++) + std::cout << *v << std::endl; +} + +int main(int argc,char *argv[]) +{ + std::vector<std::string> vec; + + _config->Set("APT::Architectures::1", "i386"); + _config->Set("APT::Architectures::2", "amd64"); + vec = APT::Configuration::getArchitectures(false); + equals(vec.size(), 2); + equals(vec[0], "i386"); + equals(vec[1], "amd64"); + + _config->Set("APT::Architecture", "i386"); + vec = APT::Configuration::getArchitectures(false); + equals(vec.size(), 2); + equals(vec[0], "i386"); + equals(vec[1], "amd64"); + + _config->Set("APT::Architectures::2", ""); + vec = APT::Configuration::getArchitectures(false); + equals(vec.size(), 1); + equals(vec[0], "i386"); + + _config->Set("APT::Architecture", "armel"); + vec = APT::Configuration::getArchitectures(false); + equals(vec.size(), 2); + equals(vec[0], "i386"); + equals(vec[1], "armel"); + + _config->Set("APT::Architectures::2", "amd64"); + _config->Set("APT::Architectures::3", "i386"); + _config->Set("APT::Architectures::4", "armel"); + _config->Set("APT::Architectures::5", "i386"); + _config->Set("APT::Architectures::6", "amd64"); + _config->Set("APT::Architectures::7", "armel"); + _config->Set("APT::Architectures::8", "armel"); + _config->Set("APT::Architectures::9", "amd64"); + _config->Set("APT::Architectures::10", "amd64"); + vec = APT::Configuration::getArchitectures(false); + equals(vec.size(), 3); + equals(vec[0], "i386"); + equals(vec[1], "amd64"); + equals(vec[2], "armel"); + + return 0; +} diff --git a/test/libapt/getlanguages_test.cc b/test/libapt/getlanguages_test.cc new file mode 100644 index 000000000..9a8910b58 --- /dev/null +++ b/test/libapt/getlanguages_test.cc @@ -0,0 +1,149 @@ +#include <apt-pkg/aptconfiguration.h> +#include <apt-pkg/configuration.h> + +#include "assert.h" +#include <string> +#include <vector> + +#include <iostream> + +// simple helper to quickly output a vector of strings +void dumpVector(std::vector<std::string> vec) { + for (std::vector<std::string>::const_iterator v = vec.begin(); + v != vec.end(); v++) + std::cout << *v << std::endl; +} + +int main(int argc,char *argv[]) +{ + if (argc != 2) { + std::cout << "One parameter expected - given " << argc << std::endl; + return 100; + } + + char const* env[2]; + env[0] = "de_DE.UTF-8"; + env[1] = ""; + + std::vector<std::string> vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 2); + equals(vec[0], "de"); + equals(vec[1], "en"); + + // Special: Check if the cache is actually in use + env[0] = "en_GB.UTF-8"; + vec = APT::Configuration::getLanguages(false, true, env); + equals(vec.size(), 2); + equals(vec[0], "de"); + equals(vec[1], "en"); + + env[0] = "en_GB.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 2); + equals(vec[0], "en_GB"); + equals(vec[1], "en"); + + // esperanto + env[0] = "eo.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 2); + equals(vec[0], "eo"); + equals(vec[1], "en"); + + env[0] = "tr_DE@euro"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 2); + equals(vec[0], "tr"); + equals(vec[1], "en"); + + env[0] = "de_NO"; + env[1] = "se_NO:en_GB:nb_NO:nb:no_NO:no:nn_NO:nn:da:sv:en"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 5); + equals(vec[0], "de"); + equals(vec[1], "en_GB"); + equals(vec[2], "nb"); + equals(vec[3], "no"); + equals(vec[4], "en"); + + env[0] = "pt_PR.UTF-8"; + env[1] = ""; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 3); + equals(vec[0], "pt_PR"); + equals(vec[1], "pt"); + equals(vec[2], "en"); + + env[0] = "ast_DE.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); // bogus, but syntactical correct + equals(vec.size(), 2); + equals(vec[0], "ast"); + equals(vec[1], "en"); + + env[0] = "C"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 1); + equals(vec[0], "en"); + + _config->Set("Acquire::Languages::1", "environment"); + _config->Set("Acquire::Languages::2", "en"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 2); + equals(vec[0], "de"); + equals(vec[1], "en"); + + _config->Set("Acquire::Languages::3", "de"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 2); + equals(vec[0], "de"); + equals(vec[1], "en"); + + _config->Set("Dir::State::lists", argv[1]); + vec = APT::Configuration::getLanguages(true, false, env); + equals(vec.size(), 5); + equals(vec[0], "de"); + equals(vec[1], "en"); + equals(vec[2], "none"); + equals(vec[3], "pt"); + equals(vec[4], "tr"); + + _config->Set("Dir::State::lists", "/non-existing-dir"); + _config->Set("Acquire::Languages::1", "none"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 0); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(true, false, env); + equals(vec[0], "en"); + equals(vec[1], "de"); + + _config->Set("Acquire::Languages::1", "fr"); + _config->Set("Acquire::Languages", "de_DE"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(false, false, env); + equals(vec.size(), 1); + equals(vec[0], "de_DE"); + + _config->Set("Acquire::Languages", "none"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(true, false, env); + equals(vec.size(), 0); + + _config->Set("Acquire::Languages", ""); + //FIXME: Remove support for this deprecated setting + _config->Set("APT::Acquire::Translation", "ast_DE"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(true, false, env); + equals(vec.size(), 2); + equals(vec[0], "ast_DE"); + equals(vec[1], "en"); + _config->Set("APT::Acquire::Translation", "none"); + env[0] = "de_DE.UTF-8"; + vec = APT::Configuration::getLanguages(true, false, env); + equals(vec.size(), 1); + equals(vec[0], "en"); + + return 0; +} diff --git a/test/libapt/globalerror_test.cc b/test/libapt/globalerror_test.cc new file mode 100644 index 000000000..b2752255f --- /dev/null +++ b/test/libapt/globalerror_test.cc @@ -0,0 +1,77 @@ +#include <apt-pkg/error.h> + +#include "assert.h" +#include <string> + +int main(int argc,char *argv[]) +{ + equals(_error->empty(), true); + equals(_error->PendingError(), false); + equals(_error->Notice("%s Notice", "A"), false); + equals(_error->empty(), true); + equals(_error->empty(GlobalError::DEBUG), false); + equals(_error->PendingError(), false); + equals(_error->Error("%s horrible %s %d times", "Something", "happend", 2), false); + equals(_error->PendingError(), true); + std::string text; + equals(_error->PopMessage(text), false); + equals(_error->PendingError(), true); + equals(text, "A Notice"); + equals(_error->PopMessage(text), true); + equals(text, "Something horrible happend 2 times"); + equals(_error->empty(GlobalError::DEBUG), true); + equals(_error->PendingError(), false); + equals(_error->Error("%s horrible %s %d times", "Something", "happend", 2), false); + equals(_error->PendingError(), true); + equals(_error->empty(GlobalError::FATAL), false); + _error->Discard(); + + equals(_error->empty(), true); + equals(_error->PendingError(), false); + equals(_error->Notice("%s Notice", "A"), false); + equals(_error->Error("%s horrible %s %d times", "Something", "happend", 2), false); + equals(_error->PendingError(), true); + equals(_error->empty(GlobalError::NOTICE), false); + _error->PushToStack(); + equals(_error->empty(GlobalError::NOTICE), true); + equals(_error->PendingError(), false); + equals(_error->Warning("%s Warning", "A"), false); + equals(_error->empty(GlobalError::ERROR), true); + equals(_error->PendingError(), false); + _error->RevertToStack(); + equals(_error->empty(GlobalError::ERROR), false); + equals(_error->PendingError(), true); + equals(_error->PopMessage(text), false); + equals(_error->PendingError(), true); + equals(text, "A Notice"); + equals(_error->PopMessage(text), true); + equals(text, "Something horrible happend 2 times"); + equals(_error->PendingError(), false); + equals(_error->empty(), true); + + equals(_error->Notice("%s Notice", "A"), false); + equals(_error->Error("%s horrible %s %d times", "Something", "happend", 2), false); + equals(_error->PendingError(), true); + equals(_error->empty(GlobalError::NOTICE), false); + _error->PushToStack(); + equals(_error->empty(GlobalError::NOTICE), true); + equals(_error->PendingError(), false); + equals(_error->Warning("%s Warning", "A"), false); + equals(_error->empty(GlobalError::ERROR), true); + equals(_error->PendingError(), false); + _error->MergeWithStack(); + equals(_error->empty(GlobalError::ERROR), false); + equals(_error->PendingError(), true); + equals(_error->PopMessage(text), false); + equals(_error->PendingError(), true); + equals(text, "A Notice"); + equals(_error->PopMessage(text), true); + equals(text, "Something horrible happend 2 times"); + equals(_error->PendingError(), false); + equals(_error->empty(), false); + equals(_error->PopMessage(text), false); + equals(text, "A Warning"); + equals(_error->empty(), true); + + return 0; +} diff --git a/test/libapt/makefile b/test/libapt/makefile new file mode 100644 index 000000000..50058262e --- /dev/null +++ b/test/libapt/makefile @@ -0,0 +1,48 @@ +# -*- make -*- +BASE=../.. +SUBDIR=test/libapt +BASENAME=_libapt_test + +# Bring in the default rules +include ../../buildlib/defaults.mak + +# Program for testing getLanguageCode +PROGRAM = getLanguages${BASENAME} +SLIBS = -lapt-pkg +SOURCE = getlanguages_test.cc +include $(PROGRAM_H) + +PROGRAM = getArchitectures${BASENAME} +SLIBS = -lapt-pkg +SOURCE = getarchitectures_test.cc +include $(PROGRAM_H) + +# Program for testing ParseDepends +PROGRAM = ParseDepends${BASENAME} +SLIBS = -lapt-pkg +SOURCE = parsedepends_test.cc +include $(PROGRAM_H) + +# Program for testing GetListOfFilesInDir +PROGRAM = GetListOfFilesInDir${BASENAME} +SLIBS = -lapt-pkg +SOURCE = getlistoffilesindir_test.cc +include $(PROGRAM_H) + +# Program for testing CommandLine reconstruction +PROGRAM = CommandlineAsString${BASENAME} +SLIBS = -lapt-pkg +SOURCE = commandlineasstring_test.cc +include $(PROGRAM_H) + +# Program for testing debians version comparing +PROGRAM = CompareVersion${BASENAME} +SLIBS = -lapt-pkg +SOURCE = compareversion_test.cc +include $(PROGRAM_H) + +# test the GlobalError stack class +PROGRAM = GlobalError${BASENAME} +SLIBS = -lapt-pkg +SOURCE = globalerror_test.cc +include $(PROGRAM_H) diff --git a/test/libapt/parsedepends_test.cc b/test/libapt/parsedepends_test.cc new file mode 100644 index 000000000..7b496878d --- /dev/null +++ b/test/libapt/parsedepends_test.cc @@ -0,0 +1,196 @@ +#include <apt-pkg/deblistparser.h> +#include <apt-pkg/configuration.h> + +#include "assert.h" + +int main(int argc,char *argv[]) { + string Package; + string Version; + unsigned int Op = 5; + unsigned int Null = 0; + bool StripMultiArch = true; + bool ParseArchFlags = false; + _config->Set("APT::Architecture","dsk"); + + const char* Depends = + "debhelper:any (>= 5.0), " + "libdb-dev:any, " + "gettext:native (<= 0.12), " + "libcurl4-gnutls-dev:native | libcurl3-gnutls-dev (>> 7.15.5), " + "debiandoc-sgml, " + "apt (>= 0.7.25), " + "not-for-me [ !dsk ], " + "only-for-me [ dsk ], " + "any-for-me [ any ], " + "not-for-darwin [ !darwin-any ], " + "cpu-for-me [ any-dsk ], " + "os-for-me [ linux-any ], " + "cpu-not-for-me [ any-amd64 ], " + "os-not-for-me [ kfreebsd-any ], " + "overlord-dev:any (= 7.15.3~) | overlord-dev:native (>> 7.15.5), " + ; + + unsigned short runner = 0; +test: +// std::clog << (StripMultiArch ? "NO-Multi" : "Multi") << " " << (ParseArchFlags ? "Flags" : "NO-Flags") << std::endl; + + // Stripping MultiArch is currently the default setting to not confuse + // non-MultiArch capable users of the library with "strange" extensions. + const char* Start = Depends; + const char* End = Depends + strlen(Depends); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + if (StripMultiArch == true) + equals("debhelper", Package); + else + equals("debhelper:any", Package); + equals("5.0", Version); + equals(Null | pkgCache::Dep::GreaterEq, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + if (StripMultiArch == true) + equals("libdb-dev", Package); + else + equals("libdb-dev:any", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + if (StripMultiArch == true) + equals("gettext", Package); + else + equals("gettext:native", Package); + equals("0.12", Version); + equals(Null | pkgCache::Dep::LessEq, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + if (StripMultiArch == true) + equals("libcurl4-gnutls-dev", Package); + else + equals("libcurl4-gnutls-dev:native", Package); + equals("", Version); + equals(Null | pkgCache::Dep::Or, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("libcurl3-gnutls-dev", Package); + equals("7.15.5", Version); + equals(Null | pkgCache::Dep::Greater, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("debiandoc-sgml", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("apt", Package); + equals("0.7.25", Version); + equals(Null | pkgCache::Dep::GreaterEq, Op); + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("", Package); // not-for-me + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("only-for-me", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("any-for-me", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("not-for-darwin", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("cpu-for-me", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("os-for-me", Package); + equals("", Version); + equals(Null | pkgCache::Dep::NoOp, Op); + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("", Package); // cpu-not-for-me + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + if (ParseArchFlags == true) { + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + equals("", Package); // os-not-for-me + } else { + equals(true, 0 == debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch)); + Start = strstr(Start, ","); + Start++; + } + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + if (StripMultiArch == true) + equals("overlord-dev", Package); + else + equals("overlord-dev:any", Package); + equals("7.15.3~", Version); + equals(Null | pkgCache::Dep::Equals | pkgCache::Dep::Or, Op); + + Start = debListParser::ParseDepends(Start, End, Package, Version, Op, ParseArchFlags, StripMultiArch); + if (StripMultiArch == true) + equals("overlord-dev", Package); + else + equals("overlord-dev:native", Package); + equals("7.15.5", Version); + equals(Null | pkgCache::Dep::Greater, Op); + + if (StripMultiArch == false) + ParseArchFlags = true; + StripMultiArch = !StripMultiArch; + + runner++; + if (runner < 4) + goto test; // this is the prove: tests are really evil ;) + + return 0; +} diff --git a/test/libapt/run-tests.sh b/test/libapt/run-tests index 1fcfb6861..0f55f7386 100755 --- a/test/libapt/run-tests.sh +++ b/test/libapt/run-tests @@ -1,10 +1,12 @@ #!/bin/sh set -e -echo "Compiling the tests ..." -make -echo "Running all testcases ..." -LDPATH=$(pwd)/../../build/bin +local DIR=$(readlink -f $(dirname $0)) +echo "Compiling the tests …" +test -d "$DIR/../../build/obj/test/libapt/" || mkdir -p "$DIR/../../build/obj/test/libapt/" +$(cd $DIR && make) +echo "Running all testcases …" +LDPATH="$DIR/../../build/bin" EXT="_libapt_test" for testapp in $(ls ${LDPATH}/*$EXT) do @@ -39,6 +41,13 @@ do "${tmppath}/01invalíd" ln -s "${tmppath}/anormalfile" "${tmppath}/linkedfile.list" ln -s "${tmppath}/non-existing-file" "${tmppath}/brokenlink.list" + elif [ $name = "getLanguages${EXT}" ]; then + echo "Prepare Testarea for \033[1;35m$name\033[0m ..." + tmppath=$(mktemp -d) + touch "${tmppath}/ftp.de.debian.org_debian_dists_sid_main_i18n_Translation-tr" \ + "${tmppath}/ftp.de.debian.org_debian_dists_sid_main_i18n_Translation-pt" \ + "${tmppath}/ftp.de.debian.org_debian_dists_sid_main_i18n_Translation-se~" \ + "${tmppath}/ftp.de.debian.org_debian_dists_sid_main_i18n_Translation-st.bak" fi echo -n "Testing with \033[1;35m${name}\033[0m ... " diff --git a/test/makefile b/test/makefile index fb9123d0a..52adb96a2 100644 --- a/test/makefile +++ b/test/makefile @@ -25,13 +25,6 @@ SOURCE = scratch.cc include $(PROGRAM_H) # Version compare tester -PROGRAM=versiontest -SLIBS = -lapt-pkg -LIB_MAKES = apt-pkg/makefile -SOURCE = versiontest.cc -include $(PROGRAM_H) - -# Version compare tester PROGRAM=testextract SLIBS = -lapt-pkg -lapt-inst LIB_MAKES = apt-pkg/makefile apt-inst/makefile @@ -75,7 +68,7 @@ SOURCE = test_udevcdrom.cc include $(PROGRAM_H) # Program for checking rpm versions -PROGRAM=rpmver -SLIBS = -lapt-pkg -lrpm -SOURCE = rpmver.cc -include $(PROGRAM_H) +#PROGRAM=rpmver +#SLIBS = -lapt-pkg -lrpm +#SOURCE = rpmver.cc +#include $(PROGRAM_H) diff --git a/test/pre-upload-check.py b/test/pre-upload-check.py index 268b3d672..f9da8f941 100755 --- a/test/pre-upload-check.py +++ b/test/pre-upload-check.py @@ -4,6 +4,8 @@ import sys import os import glob import os.path +import shutil +import time from subprocess import call, PIPE import unittest @@ -11,7 +13,102 @@ import unittest stdout = os.open("/dev/null",0) #sys.stdout stderr = os.open("/dev/null",0) # sys.stderr -apt_args = [] # ["-o","Debug::pkgAcquire::Auth=true"] +apt_args = [] +#apt_args = ["-o","Debug::pkgAcquire::Auth=true"] + +class testAptAuthenticationReliability(unittest.TestCase): + """ + test if the spec https://wiki.ubuntu.com/AptAuthenticationReliability + is properly implemented + """ + #apt = "../bin/apt-get" + apt = "apt-get" + + def setUp(self): + if os.path.exists("/tmp/autFailure"): + os.unlink("/tmp/authFailure"); + if os.path.exists("/tmp/autFailure2"): + os.unlink("/tmp/authFailure2"); + def testRepositorySigFailure(self): + """ + test if a repository that used to be authenticated and fails on + apt-get update refuses to update and uses the old state + """ + # copy valid signatures into lists (those are ok, even + # if the name is "-broken-" ... + for f in glob.glob("./authReliability/lists/*"): + shutil.copy(f,"/var/lib/apt/lists") + # ensure we do *not* get a I-M-S hit + os.utime("/var/lib/apt/lists/%s" % os.path.basename(f), (0,0)) + res = call([self.apt, + "update", + "-o","Dir::Etc::sourcelist=./authReliability/sources.list.failure", + "-o",'APT::Update::Auth-Failure::=touch /tmp/authFailure', + ] + apt_args, + stdout=stdout, stderr=stderr) + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release.gpg"), + "The gpg file disappeared, this should not happen") + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Packages"), + "The Packages file disappeared, this should not happen") + self.assert_(os.path.exists("/tmp/authFailure"), + "The APT::Update::Auth-Failure script did not run (1)") + # the same with i-m-s hit this time + for f in glob.glob("./authReliability/lists/*"): + shutil.copy(f,"/var/lib/apt/lists") + os.utime("/var/lib/apt/lists/%s" % os.path.basename(f), (time.time(),time.time())) + res = call([self.apt, + "update", + "-o","Dir::Etc::sourcelist=./authReliability/sources.list.failure", + "-o",'APT::Update::Auth-Failure::=touch /tmp/authFailure2', + ] + apt_args, + stdout=stdout, stderr=stderr) + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Release.gpg"), + "The gpg file disappeared, this should not happen") + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-broken_Packages"), + "The Packages file disappeared, this should not happen") + self.assert_(os.path.exists("/tmp/authFailure2"), + "The APT::Update::Auth-Failure script did not run (2)") + def testRepositorySigGood(self): + """ + test that a regular repository with good data stays good + """ + res = call([self.apt, + "update", + "-o","Dir::Etc::sourcelist=./authReliability/sources.list.good" + ] + apt_args, + stdout=stdout, stderr=stderr) + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release.gpg"), + "The gpg file disappeared after a regular download, this should not happen") + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Packages"), + "The Packages file disappeared, this should not happen") + # test good is still good after non I-M-S hit and a previous files in lists/ + for f in glob.glob("./authReliability/lists/*"): + shutil.copy(f,"/var/lib/apt/lists") + # ensure we do *not* get a I-M-S hit + os.utime("/var/lib/apt/lists/%s" % os.path.basename(f), (0,0)) + res = call([self.apt, + "update", + "-o","Dir::Etc::sourcelist=./authReliability/sources.list.good" + ] + apt_args, + stdout=stdout, stderr=stderr) + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release.gpg"), + "The gpg file disappeared after a I-M-S hit, this should not happen") + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Packages"), + "The Packages file disappeared, this should not happen") + # test good is still good after I-M-S hit + for f in glob.glob("./authReliability/lists/*"): + shutil.copy(f,"/var/lib/apt/lists") + # ensure we do get a I-M-S hit + os.utime("/var/lib/apt/lists/%s" % os.path.basename(f), (time.time(),time.time())) + res = call([self.apt, + "update", + "-o","Dir::Etc::sourcelist=./authReliability/sources.list.good" + ] + apt_args, + stdout=stdout, stderr=stderr) + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Release.gpg"), + "The gpg file disappeared, this should not happen") + self.assert_(os.path.exists("/var/lib/apt/lists/people.ubuntu.com_%7emvo_apt_auth-test-suit_gpg-package-ok_Packages"), + "The Packages file disappeared, this should not happen") class testAuthentication(unittest.TestCase): @@ -95,6 +192,20 @@ class testAuthentication(unittest.TestCase): self.assert_(len(glob.glob("/var/lib/apt/lists/partial/*")) == 0, "partial/ dir has leftover files: %s" % glob.glob("/var/lib/apt/lists/partial/*")) + def testValid(self): + for f in glob.glob("testsources.list/sources.list*validuntil*"): + self._cleanup() + (prefix, testtype, result) = f.split("-") + expected_res = self._expectedRes(result) + cmd = ["update"] + res = call([self.apt,"-o","Dir::Etc::sourcelist=./%s" % f]+cmd+apt_args, + stdout=stdout, stderr=stderr) + self.assert_(res == expected_res, + "test '%s' failed (got %s expected %s" % (f,res,expected_res)) + if expected_res == 0: + self.assert_(len(glob.glob("/var/lib/apt/lists/partial/*")) == 0, + "partial/ dir has leftover files: %s" % glob.glob("/var/lib/apt/lists/partial/*")) + class testLocalRepositories(unittest.TestCase): " test local repository regressions " @@ -149,6 +260,7 @@ if __name__ == "__main__": if len(sys.argv) > 1 and sys.argv[1] == "-v": stdout = sys.stdout stderr = sys.stderr + + # run only one for now + #unittest.main(defaultTest="testAptAuthenticationReliability") unittest.main() - - diff --git a/test/test-indexes.sh b/test/test-indexes.sh new file mode 100755 index 000000000..dad3e1fb2 --- /dev/null +++ b/test/test-indexes.sh @@ -0,0 +1,226 @@ +#!/bin/sh -e + +# Test behaviour of index retrieval and usage, in particular with uncompressed +# and gzip compressed indexes. +# Author: Martin Pitt <martin.pitt@ubuntu.com> +# (C) 2010 Canonical Ltd. + +BUILDDIR=$(readlink -f $(dirname $0)/../build) + +TEST_SOURCE="http://ftp.debian.org/debian unstable contrib" +GPG_KEYSERVER=gpg-keyserver.de +# should be a small package with dependencies satisfiable in TEST_SOURCE, i. e. +# ideally no depends at all +TEST_PKG="python-psyco-doc" + +export LD_LIBRARY_PATH=$BUILDDIR/bin + +OPTS="-qq -o Dir::Bin::Methods=$BUILDDIR/bin/methods -o Debug::NoLocking=true" +DEBUG="" +#DEBUG="-o Debug::pkgCacheGen=true" +#DEBUG="-o Debug::pkgAcquire=true" +APT_GET="$BUILDDIR/bin/apt-get $OPTS $DEBUG" +APT_CACHE="$BUILDDIR/bin/apt-cache $OPTS $DEBUG" +APT_FTPARCHIVE="$BUILDDIR/bin/apt-ftparchive" + +[ -x "$BUILDDIR/bin/apt-get" ] || { + echo "please build the tree first" >&2 + exit 1 +} + +check_update() { + echo "--- apt-get update $@ (no trusted keys)" + + rm -f etc/apt/trusted.gpg etc/apt/secring.gpg + touch etc/apt/trusted.gpg etc/apt/secring.gpg + find var/lib/apt/lists/ -type f | xargs -r rm + + # first attempt should fail, no trusted GPG key + out=$($APT_GET "$@" update 2>&1) + echo "$out" | grep -q NO_PUBKEY + key=$(echo "$out" | sed -n '/NO_PUBKEY/ { s/^.*NO_PUBKEY \([[:alnum:]]\+\)$/\1/; p}') + + # get keyring + gpg -q --no-options --no-default-keyring --secret-keyring etc/apt/secring.gpg --trustdb-name etc/apt/trustdb.gpg --keyring etc/apt/trusted.gpg --primary-keyring etc/apt/trusted.gpg --keyserver $GPG_KEYSERVER --recv-keys $key + + # now it should work + echo "--- apt-get update $@ (with trusted keys)" + find var/lib/apt/lists/ -type f | xargs -r rm + $APT_GET "$@" update +} + +# if $1 == "compressed", check that we have compressed indexes, otherwise +# uncompressed ones +check_indexes() { + echo "--- only ${1:-uncompressed} index files present" + local F + if [ "$1" = "compressed" ]; then + ! test -e var/lib/apt/lists/*_Packages || F=1 + ! test -e var/lib/apt/lists/*_Sources || F=1 + test -e var/lib/apt/lists/*_Packages.gz || F=1 + test -e var/lib/apt/lists/*_Sources.gz || F=1 + else + test -e var/lib/apt/lists/*_Packages || F=1 + test -e var/lib/apt/lists/*_Sources || F=1 + ! test -e var/lib/apt/lists/*_Packages.gz || F=1 + ! test -e var/lib/apt/lists/*_Sources.gz || F=1 + fi + + if [ -n "$F" ]; then + ls -laR var/lib/apt/lists/ + exit 1 + fi +} + +# test apt-cache commands +check_cache() { + echo "--- apt-cache commands" + + $APT_CACHE show $TEST_PKG | grep -q ^Version: + # again (with cache) + $APT_CACHE show $TEST_PKG | grep -q ^Version: + rm var/cache/apt/*.bin + $APT_CACHE policy $TEST_PKG | egrep -q '500 (http://|file:/)' + # again (with cache) + $APT_CACHE policy $TEST_PKG | egrep -q '500 (http://|file:/)' + + TEST_SRC=`$APT_CACHE show $TEST_PKG | grep ^Source: | awk '{print $2}'` + rm var/cache/apt/*.bin + $APT_CACHE showsrc $TEST_SRC | grep -q ^Binary: + # again (with cache) + $APT_CACHE showsrc $TEST_SRC | grep -q ^Binary: +} + +# test apt-get install +check_install() { + echo "--- apt-get install" + + $APT_GET install -d $TEST_PKG + test -e var/cache/apt/archives/$TEST_PKG*.deb + $APT_GET clean + ! test -e var/cache/apt/archives/$TEST_PKG*.deb +} + +# test apt-get source +check_get_source() { + echo "--- apt-get source" + # quiesce: it'll complain about not being able to verify the signature + $APT_GET source $TEST_PKG >/dev/null 2>&1 + test -f $TEST_SRC_*.dsc + test -d $TEST_SRC-* + rm -r $TEST_SRC* +} + +############################################################################ +# main +############################################################################ + +echo "===== building sandbox =====" +WORKDIR=$(mktemp -d) +trap "cd /; rm -rf $WORKDIR" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM +cd $WORKDIR + +rm -fr etc var +rm -f home +ln -s /home home +mkdir -p etc/apt/preferences.d etc/apt/trusted.gpg.d etc/apt/apt.conf.d var/cache/apt/archives/partial var/lib/apt/lists/partial var/lib/dpkg +cp /etc/apt/trusted.gpg etc/apt +touch var/lib/dpkg/status +echo "deb $TEST_SOURCE" > etc/apt/sources.list +echo "deb-src $TEST_SOURCE" >> etc/apt/sources.list + +# specifying -o RootDir at the command line does not work for +# etc/apt/apt.conf.d/ since it is parsed after pkgInitConfig(); $APT_CONFIG is +# checked first, so this works +echo "RootDir \"$WORKDIR\";" > apt_config +export APT_CONFIG=`pwd`/apt_config + +echo "===== uncompressed indexes =====" +check_update +check_indexes +check_cache +check_install +check_get_source + +echo "--- apt-get update with preexisting indexes" +$APT_GET update +check_indexes +check_cache + +echo "--- apt-get update with preexisting indexes and pdiff mode" +$APT_GET -o Acquire::PDiffs=true update +check_indexes +check_cache + +echo "===== compressed indexes (CLI option) =====" +check_update -o Acquire::GzipIndexes=true +check_indexes compressed +check_cache +check_install +check_get_source + +echo "--- apt-get update with preexisting indexes" +$APT_GET -o Acquire::GzipIndexes=true update +check_indexes compressed +check_cache + +echo "--- apt-get update with preexisting indexes and pdiff mode" +$APT_GET -o Acquire::GzipIndexes=true -o Acquire::PDiffs=true update +check_indexes compressed +check_cache + +echo "===== compressed indexes (apt.conf.d option) =====" +cat <<EOF > etc/apt/apt.conf.d/02compress-indexes +Acquire::GzipIndexes "true"; +Acquire::CompressionTypes::Order:: "gz"; +EOF + +check_update +check_indexes compressed +check_cache +check_install +check_get_source + +echo "--- apt-get update with preexisting indexes" +$APT_GET update +check_indexes compressed +check_cache + +echo "--- apt-get update with preexisting indexes and pdiff mode" +$APT_GET -o Acquire::PDiffs=true update +check_indexes compressed +check_cache + +rm etc/apt/apt.conf.d/02compress-indexes + +echo "==== apt-ftparchive ====" +mkdir arch +$APT_GET install -d $TEST_PKG +cp var/cache/apt/archives/$TEST_PKG*.deb arch/ +cd arch +$APT_GET source -d $TEST_PKG >/dev/null 2>&1 +$APT_FTPARCHIVE packages . | gzip -9 > Packages.gz +$APT_FTPARCHIVE sources . | gzip -9 > Sources.gz +cd .. + +echo "deb file://$WORKDIR/arch / +deb-src file://$WORKDIR/arch /" > etc/apt/sources.list +$APT_GET clean + +echo "==== uncompressed indexes from local file:// archive ====" +echo "--- apt-get update" +$APT_GET update +check_indexes +check_cache +check_get_source + +echo "==== compressed indexes from local file:// archive ====" +echo "--- apt-get update" +$APT_GET -o Acquire::GzipIndexes=true update +# EXFAIL: file:/ URIs currently decompress even with above option +#check_indexes compressed +check_indexes +check_cache +check_get_source + +echo "===== ALL TESTS PASSED =====" diff --git a/test/testsources.list/sources.list.all-validuntil-broken b/test/testsources.list/sources.list.all-validuntil-broken new file mode 100644 index 000000000..bab59bb81 --- /dev/null +++ b/test/testsources.list/sources.list.all-validuntil-broken @@ -0,0 +1 @@ +deb http://people.ubuntu.com/~mvo/apt/auth-test-suit/all-validuntil-broken/ / diff --git a/test/versions.lst b/test/versions.lst index efc19c4f0..517214151 100644 --- a/test/versions.lst +++ b/test/versions.lst @@ -10,10 +10,11 @@ 1.3 1.2.2 1 # Important attributes -- . -1 -p - -1 -a - -1 -z - -1 +# disabled as dpkg --compare-versions doesn't like them… +#- . -1 +#p - -1 +#a - -1 +#z - -1 a . -1 z . -1 @@ -22,6 +23,10 @@ z . -1 1:1.25-4 1:1.25-8 -1 0:1.18.36 1.18.36 0 +# native version +1.18.36 1.18.35 1 +0:1.18.36 1.18.35 1 + # Funky, but allowed, characters in upstream version 9:1.18.36:5.4-20 10:0.5.1-22 -1 9:1.18.36:5.4-20 9:1.18.36:5.5-1 -1 @@ -49,3 +54,54 @@ III-alpha9.8 III-alpha9.8-1.5 -1 # #205960 3.0~rc1-1 3.0-1 -1 + +# #573592 - debian policy 5.6.12 +1.0 1.0-0 0 +0.2 1.0-0 -1 +1.0 1.0-0+b1 -1 +1.0 1.0-0~ 1 + +# if a version includes a dash +# it should be the debrev dash - policy says so… +0:0-0-0 0-0 1 + +# do we like strange versions? Yes we like strange versions… +0 0 0 +0 00 0 + +# "steal" the testcases from cupt +1.2.3 1.2.3 0 # identical +4.4.3-2 4.4.3-2 0 # identical +1:2ab:5 1:2ab:5 0 # this is correct... +7:1-a:b-5 7:1-a:b-5 0 # and this +57:1.2.3abYZ+~-4-5 57:1.2.3abYZ+~-4-5 0 # and those too +1.2.3 0:1.2.3 0 # zero epoch +1.2.3 1.2.3-0 0 # zero revision +009 9 0 # zeroes... +009ab5 9ab5 0 # there as well +1.2.3 1.2.3-1 -1 # added non-zero revision +1.2.3 1.2.4 -1 # just bigger +1.2.4 1.2.3 1 # order doesn't matter +1.2.24 1.2.3 1 # bigger, eh? +0.10.0 0.8.7 1 # bigger, eh? +3.2 2.3 1 # major number rocks +1.3.2a 1.3.2 1 # letters rock +0.5.0~git 0.5.0~git2 -1 # numbers rock +2a 21 -1 # but not in all places +1.3.2a 1.3.2b -1 # but there is another letter +1:1.2.3 1.2.4 1 # epoch rocks +1:1.2.3 1:1.2.4 -1 # bigger anyway +1.2a+~bCd3 1.2a++ -1 # tilde doesn't rock +1.2a+~bCd3 1.2a+~ 1 # but first is longer! +5:2 304-2 1 # epoch rocks +5:2 304:2 -1 # so big epoch? +25:2 3:2 1 # 25 > 3, obviously +1:2:123 1:12:3 -1 # 12 > 2 +1.2-5 1.2-3-5 -1 # 1.2 < 1.2-3 +5.10.0 5.005 1 # preceding zeroes don't matters +3a9.8 3.10.2 -1 # letters are before all letter symbols +3a9.8 3~10 1 # but after the tilde +1.4+OOo3.0.0~ 1.4+OOo3.0.0-4 -1 # another tilde check +2.4.7-1 2.4.7-z -1 # revision comparing +1.002-1+b2 1.00 1 # whatever... +2.2.4-47978_Debian_lenny 2.2.4-47978_Debian_lenny 0 # and underscore... diff --git a/test/versiontest.cc b/test/versiontest.cc deleted file mode 100644 index 4ede4b280..000000000 --- a/test/versiontest.cc +++ /dev/null @@ -1,233 +0,0 @@ -// -*- mode: cpp; mode: fold -*- -// Description /*{{{*/ -// $Id: versiontest.cc,v 1.5 2003/08/18 15:55:19 mdz Exp $ -/* ###################################################################### - - Version Test - Simple program to run through a file and comare versions. - - Each version is compared and the result is checked against an expected - result in the file. The format of the file is - a b Res - Where Res is -1, 1, 0. dpkg -D=1 --compare-versions a "<" b can be - used to determine what Res should be. # at the start of the line - is a comment and blank lines are skipped - - ##################################################################### */ - /*}}}*/ -#include <apt-pkg/macros.h> -#include <apt-pkg/error.h> -#include <apt-pkg/version.h> -#include <apt-pkg/debversion.h> -#include <iostream> -#include <fstream> - -using namespace std; - - static int verrevcmp(const char *val, const char *ref) -{ - int vc, rc; - long vl, rl; - const char *vp, *rp; - - if (!val) - val = ""; - if (!ref) - ref = ""; - for (;;) - { - vp = val; - while (*vp && !isdigit(*vp)) - vp++; - rp = ref; - while (*rp && !isdigit(*rp)) - rp++; - for (;;) - { - vc= val == vp ? 0 : *val++; - rc= ref == rp ? 0 : *ref++; - if (!rc && !vc) - break; - if (vc && !isalpha(vc)) - vc += 256; /* assumes ASCII character set */ - if (rc && !isalpha(rc)) - rc += 256; - if (vc != rc) - return vc - rc; - } - val = vp; - ref = rp; - vl = 0; - if (isdigit(*vp)) - vl = strtol(val,(char**)&val,10); - rl = 0; - if (isdigit(*rp)) - rl = strtol(ref,(char**)&ref,10); - if (vl != rl) - return vl - rl; - if (!*val && !*ref) - return 0; - if (!*val) - return -1; - if (!*ref) - return +1; - } -} - -#if 0 -static int verrevcmp(const char *val, const char *ref) -{ - int vc, rc; - long vl, rl; - const char *vp, *rp; - - if (!val) val= ""; - if (!ref) ref= ""; - for (;;) - { - vp= val; while (*vp && !isdigit(*vp) && *vp != '~') vp++; - rp= ref; while (*rp && !isdigit(*rp) && *rp != '~') rp++; - for (;;) - { - vc= val == vp ? 0 : *val++; - rc= ref == rp ? 0 : *ref++; - if (!rc && !vc) break; - if (vc && !isalpha(vc)) vc += 256; /* assumes ASCII character set */ - if (rc && !isalpha(rc)) rc += 256; - if (vc != rc) return vc - rc; - } - - val= vp; - ref= rp; - if (*vp == '~') val++; - if (*rp == '~') ref++; - vl=0; if (isdigit(*val)) vl= strtol(val,(char**)&val,10); - rl=0; if (isdigit(*ref)) rl= strtol(ref,(char**)&ref,10); - if (vl == 0 && rl == 0) - { - if (*vp == '~' && *rp != '~') return -1; - if (*vp != '~' && *rp == '~') return +1; - } - if (*vp == '~') - vl *= -1; - if (*rp == '~') - rl *= -1; - if (vl != rl) return vl - rl; - if (!*val && !*ref) return 0; - if (!*val) - { - if (*ref == '~') - return +1; - else - return -1; - } - - if (!*ref) - { - if (*val == '~') - return -1; - else - return +1; - } - } -} -#endif - -bool RunTest(const char *File) -{ - ifstream F(File,ios::in); - if (!F != 0) - return false; - - char Buffer[300]; - int CurLine = 0; - - while (1) - { - F.getline(Buffer,sizeof(Buffer)); - CurLine++; - if (F.eof() != 0) - return true; - if (!F != 0) - return _error->Error("Line %u in %s is too long",CurLine,File); - - // Comment - if (Buffer[0] == '#' || Buffer[0] == 0) - continue; - - // First version - char *I; - char *Start = Buffer; - for (I = Buffer; *I != 0 && *I != ' '; I++); - string A(Start, I - Start); - - if (*I == 0) - return _error->Error("Invalid line %u",CurLine); - - // Second version - I++; - Start = I; - for (I = Start; *I != 0 && *I != ' '; I++); - string B(Start,I - Start); - - if (*I == 0 || I[1] == 0) - return _error->Error("Invalid line %u",CurLine); - - // Result - I++; - int Expected = atoi(I); - int Res = debVS.CmpVersion(A.c_str(), B.c_str()); - int Res2 = verrevcmp(A.c_str(),B.c_str()); - cout << "'" << A << "' ? '" << B << "' = " << Res << " (= " << Expected << ") " << Res2 << endl; - - if (Res < 0) - Res = -1; - else if (Res > 0) - Res = 1; - - if (Res != Expected) - _error->Error("Comparison failed on line %u. '%s' ? '%s' %i != %i",CurLine,A.c_str(),B.c_str(),Res,Expected); - - // Check the reverse as well - Expected = -1*Expected; - Res = debVS.CmpVersion(B.c_str(), A.c_str()); - Res2 = verrevcmp(B.c_str(),A.c_str()); - - cout << "'" << B << "' ? '" << A << "' = " << Res << " (= " << Expected << ") " << Res2 << endl; - - if (Res < 0) - Res = -1; - else if (Res > 0) - Res = 1; - - if (Res != Expected) - _error->Error("Comparison failed on line %u. '%s' ? '%s' %i != %i",CurLine,B.c_str(),A.c_str(),Res,Expected); - } -} - -int main(int argc, char *argv[]) -{ - if (argc <= 1) - { - cerr << "You must specify a test file" << endl; - return 0; - } - - RunTest(argv[1]); - - // Print any errors or warnings found - if (_error->empty() == false) - { - string Err; - while (_error->empty() == false) - { - - bool Type = _error->PopMessage(Err); - if (Type == true) - cout << "E: " << Err << endl; - else - cout << "W: " << Err << endl; - } - - return 0; - } -} |