natgillin/translations-raw huggingface dataset:
If you are using & kdesvn-build; because you have having trouble getting a & kde; release to build on your distribution, consider using the Konstruct build tool instead, which works from the release tarballs.
Om du använder & kdesvn- build; eftersom du har svårighet att få en utgåva av & kde; att byggas på din distribution, fundera på att använda byggverktyget Konstruct istället, som arbetar med utgivna komprimerade tar- arkiv.
This option was removed in & kdesvn-build; 1.4 as all & kde; 4 modules require & cmake;, and & cmake; use is not permitted on any other modules.
Väljaren togs bort i & kdesvn- build; 1. 4, eftersom alla & kde; 4- moduler kräver & cmake;, och användning av & cmake; inte tillåts för några andra moduler.
Although this option overrides the global option, it only makes sense for qt-copy. Set this option to true to enable the script's srcdir! = builddir mode. When enabled, & kdesvn-build; will copy the qt-copy source module to the build directory, and perform builds from there. That means your QTDIR environment variable should be set to ${qt-copy-build-dir} / qt-copy/ lib instead. You should also change your qtdir option accordingly. Incremental & make; should still work in this mode, as the timestamps will be preserved after the copy. If you use the apply-qt-patches option, the patches will be applied in the build directory, not the source directory. This option defaults to true.
Även om alternativet överskrider det allmänna alternativet, är det bara vettigt för qt- copy. Sätt alternativet till true för att aktivera skriptets läge med källkatalog skild från byggkatalog. När det är aktiverat, kopierar & kdesvn- build; qt- copy källkodsmodulen till byggkatalogen, och utför byggprocessen därifrån. Det betyder att miljövariabeln QTDIR istället ska vara inställd till $(qt- copy- build- dir) / qt- copy/ lib. Du måste också ändra alternativet qtdir på motsvarande sätt. Att bygga inkrementellt ska fortfarande fungera med detta läge, eftersom tidsstämplar bevaras efter kopieringen. Om du använder alternativet apply- qt- patches, utföra programfixarna i byggkatalogen, inte källkodskatalogen. Alternativets förvalda värde är true.
Since & kdesvn-build; has support for building & kde; 3 and 4, there needs to be some way to tell which version to build. By default, & kdesvn-build; will build the main line of & kde; development (called / trunk). But, this is for & kde; 4, which is not yet ready for wide release.
Eftersom & kdesvn- build; har stöd för att bygga & kde; 3 och 4, måste det finnas något sätt att tala om vilken version som ska byggas. Normalt bygger & kdesvn- build; huvudversionen för utveckling av & kde; (som kallas / trunk). Men den är för & kde; 4, som ännu inte är redo för en bred utgåva.
You can use the & branch; option globally or for a module in order to download for & kde; 3.5 (or 3.4, etc.). However, this is not convenient as some modules (such as kdesupport) are shared by 3.5 and 4. In addition, it is a lot of branch options that must be added to the configuration file.
Du kan använda alternativet & branch; allmänt, eller för en modul för att ladda ner för & kde; 3. 5 (eller 3. 4, etc.). Det är dock inte bekvämt, eftersom vissa moduler (som kdesupport) delas mellan 3. 5 och 4. Dessutom är det en mängd grenalternativ som måste läggas till i inställningsfilen.
So, if you set this global option to true, & kdesvn-build; will automatically download the & kde; 3.5 version of modules such as kdelibs and qt-copy, instead of downloading the & kde; 4 version. You can still use the & branch; or & tag; options for a module to override the setting that & kdesvn-build; picks. This way you can easily choose to download & kde; 3.5 instead of the release & kde; 4.
Om du alltså ställer in det allmänna alternativet till true, laddar & kdesvn- build; automatiskt ner & kde; 3. 5 versionen av moduler som kdelibs och qt- copy, istället för att ladda ner & kde; 4 versionen. Du kan fortfarande använda alternativen & branch; eller & tag; för en modul för att överskrida inställningarna som & kdesvn- build; väljer. På så sätt kan du enkelt välja att ladda ner & kde; 3. 5 istället för utgåvan av & kde; 4.
Command Line Options and Environment Variables
Kommandoradsväljare och miljövariabler
This script does not use environment variables. If you need to set environment variables for the build or install process, please see the set-env option.
Skriptet använder inte miljövariabler. Om du behöver sätta miljövariabler för bygg - eller installationsprocessen, se alternativet set. - env.
The script accepts the following command-line options:
Skriptet accepterar följande kommandoradsväljare:
Enables the asynchronous mode to update and build at the same time. This is the default, this option only needs specified if you have disabled it in the configuration.
Aktiverar asynkront användningssätt för att uppdatera och bygga samtidigt. Det är förvalt värde, och väljaren behöver bara anges om du har inaktiverat det i inställningarna.
Only display simple help on this script.
Visa bara enkel hjälp om skriptet.
Display the program version.
Visa programmets version.
Display contact information for the author.
Visa upphovsmannens kontaktinformation.
Enable colorful output.
Aktivera färglagd utmatning.
--nice= value
-- nice= värde
Sets the & niceness; value to value for the duration of this run. value should be between 0 and 20.
Ställer in snällhetsvärdet till värde under den här körningen. värde ska vara mellan 0 och 20.
Disables the asynchronous mode of updating. Instead the update will be performed in its entirety before the build starts. This option will slow down the overall process, but if you encounter IPC errors while running & kdesvn-build; try using this option, and submitting a bug report.
Inaktiverar asynkront användningssätt för uppdateringar. Istället utförs hela uppdateringen innan byggningen startas. Väljaren slöar ner totalprocessen, men om du råkar ut för IPC- fel medan du kör & kdesvn- build;, prova den här väljaren, och skicka in en felrapport.
Disable colorful output.
Inaktivera färglagd utmatning.
--pretend (or -p)
-- pretend (eller - p)
Do not actually do anything, but act like you did.
Utför inte någonting, men beter sig som om det vore så.
--quiet (or -q)
-- quiet (eller - q)
Do not be as noisy with the output. With this switch only the basics are output.
Var inte så högljudd med utmatningen. Med den här väljaren matas bara det viktigaste ut.
Only output warnings and errors.
Mata bara ut varningar och fel.
Be very descriptive about what is going on, and what & kdesvn-build; is doing.
Beskriv i detalj vad som händer, och vad & kdesvn- build; gör.
Only perform the source update.
Utför bara uppdatering av källkoden.
Only perform the build process.
Utför bara byggprocessen.
Do not include the modules passed on the rest of the command line in the update/ build process.
Inkludera inte moduler som skickas på resten av kommandoraden under uppdaterings - och byggprocessen.
Skip contacting the & subversion; server.
Hoppa över att kontakta & subversion; - servern.
Skip the build process.
Hoppa över byggprocessen.
Do not automatically install packages after they are built.
Installera inte automatiskt paket efter de har byggts.
Enables debug mode for the script. Currently this means that all output will be dumped to the standard output in addition to being logged in the log directory like normal. Also, many functions are much more verbose about what they are doing in debugging mode.
Aktiverar felsökningsläge för skriptet. För närvarande betyder det att all utmatning skickas till standardutmatningen förutom att loggas i loggkatalogen som vanligt. Dessutom är många funktioner mycket utförligare om vad de gör i felsökningsläge.
Do not try to rebuild modules that have failed building from scratch. & kdesvn-build; will never try to do this to a module that already was tried to be built from scratch.
Försök inte att bygga om moduler som har misslyckats att byggas från början. & kdesvn- build; försöker aldrig göra detta med en modul där ett försök att bygga från början redan har gjorts.
Recreate the build system and make from scratch.
Skapa om byggsystemet och bygg från grunden.
Run the configure script again without cleaning the build directory.
Kör skriptet configure igen utan att rensa byggkatalogen.
Run make -f Makefile. cvs again to create the configure script, and continue building as normal. This option implies --reconfigure.
Kör make - f Makefile. cvs igen för att skapa skriptet configure, och fortsätt bygga som vanligt. Alternativet inbegriper -- reconfigure.
This option is used to resume the build starting from the given module, which should be the next option on the command line. This option implies --no-svn. You should not specify other module names on the command line.
Alternativet är användbart för att återuppta byggprocessen från den angivna modulen, som ska vara nästa alternativ på kommandoraden. Alternativet inbegriper -- no- svn. Du ska inte ange andra modulnamn på kommandoraden.
which interprets the next command line parameter as the file to read the configuration options from. The default value for this parameter is ~/. kdesvn-buildrc.
som tolkar nästa kommandoradsväljare som filen att läsa konfigurationsinställningarna från. Förvalt värde för väljaren är ~ /. kdesvn- buildrc.
This option interprets the next item on the command line as a program to run, and & kdesvn-build; will then finish reading the configuration file, update the environment as normal, and then execute the given program.
Alternativet tolkar nästa parameter på kommandoraden som ett program att köra, och & kdesvn- build; slutar då att läsa inställningsfilen, uppdaterar miljön som vanligt, och kör därefter angivet program.
This will not work to start a shell with the & kdesvn-build; environment in most cases however, since interactive shells typically reset at least part of the environment variables (such as PATH and KDEDIRS) in the startup sequence.
Det fungerar dock inte för att starta ett skal med miljön från & kdesvn- build; i de flesta fall, eftersom interaktiva skal typiskt återställer åtminstone vissa av miljövariablerna (som PATH och KDEDIRS) under startsekvensen.
--prefix=lt; /path/ to/ kdegt;
-- prefix=lt; / sökväg/ till/ kdegt;
This allows you to change the directory that & kde; will be installed to from the command line. This option implies --reconfigure.
Det här låter dig ändra katalogen som & kde; installeras i från kommandoraden. Alternativet inbegriper -- reconfigure.
Stop after running make -f Makefile. cvs. The configure script will still need to be run, which & kdesvn-build; will do next time. This lets you prepare all the configure scripts at once so you can view the. / configure --help for each module, and edit your configure-flags accordingly.
Stoppa efter att ha kört make - f Makefile. cvs. Skriptet configure behöver fortfarande köras, vilket & kdesvn- build; gör nästa gång. Detta låter dig förbereda alla konfigureringsskript på en gång så att du kan titta på. / configure -- help för varje modul, och redigera dina flaggor till configure i enlighet med det.
If this is the only command-line option, it tries to install all of the modules contained in successfully-built, except for qt-copy, which does not need installation. If command-line options are specified after --install, they are all assumed to be modules to install.
Om detta är den enda kommandoradsväljaren, försöker skriptet installera alla moduler som har byggts med lyckat resultat, förutom qt- copy som inte behöver installeras. Om kommandoradsväljare anges efter -- install, antas de alla vara moduler att installera.
--lt; option-namegt; =
-- lt; option- namegt; =
You can use this option to override an option in your configuration file for every module. For instance, to override the log-dir option, you would do: --log-dir= / path/ to/ dir.
Du kan använda alternativet för att överskrida ett alternativ i inställningsfilen för alla moduler. För att till exempel överskrida alternativet log- dir, skulle du skriva -- log- dir= / sökväg/ till/ katalog.
--lt; module-namegt;, lt; option-namegt; =
-- lt; modulnamngt;, lt; alternativnamngt; =
You can use this option to override an option in your configuration file for a specific module.
Du kan använda alternativet för att överskrida ett alternativ i inställningsfilen för en specifik modul.
Any other command-line options are assumed to be modules to update and build. Please, do not mix building with installing.
Alla övriga kommandoradsväljare antas vara moduler att uppdatera och bygga. Blanda helst inte ihop bygga och installera.
Using & kdesvn-build;
Använda & kdesvn- build;
Normally using & kdesvn-build; after you have gone through is as easy as doing the following from a terminal prompt:
Efter du har gått igenom, är det normalt så enkelt att använda & kdesvn- build; som att skriva följande från en terminal:
& kdesvn-build; will then download the sources for & kde;, try to configure and build them, and then install them.
& kdesvn- build; laddar därefter ner & kde;: s källkod, försöker att konfigurera och bygga den, och därefter installera den.
Read on to discover how & kdesvn-build; does this, and what else you can do with this tool.
Läs vidare för att upptäcka hur & kdesvn- build; gör detta, och vad du mer kan göra med verktyget.
Basic & kdesvn-build; features
Grundläggande funktioner i & kdesvn- build;
qt-copy support
stöd för qt- copy
& kdesvn-build; strives to maintain excellent support for the qt-copy module included in the & kde; & subversion; repository.
& kdesvn- build; strävar efter att bibehålla utmärkt stöd för modulen qt- copy som ingår i & kde;: s & subversion; - arkiv.
qt-copy is a copy of the source code for the latest release of the & Qt; toolkit used by & kde;. It also contains a patchset of optimization and bug improvement patches which may optionally be applied. These patches are still compatible with the & Qt; library so that code produced using qt-copy will run with normal & Qt;.
qt- copy är en kopia av källkoden för den senaste utgåvan av & Qt; - verktygslådan som används av & kde;. Den innehåller också en uppsättning programfixar och felförbättringsfixar som valfritt kan användas. Programfixarna fungerar fortfarande med & Qt; - biblioteket så att kod skapad genom att använda qt- copy går att köra med det vanliga & Qt;.
Most of the differences required for qt-copy are handled automatically by & kdesvn-build;. However, there are a few differences you may need to know about.
De flesta skillnader som krävs för qt- copy hanteras automatiskt av & kdesvn- build;, Dock finns det några skillnader som du kan behöva känna till.
Normally the value for & configure-flags; for a module is appended to the global setting for & configure-flags;. However, the & configure-flags; setting for qt-copy will replace the global setting since they are not equivalent command lines.
Normalt läggs värdet av & configure- flags; för en modul till i de allmänna inställningarna för & configure- flags;. Inställningen av & configure- flags; för qt- copy ersätter dock de allmänna inställningarna, eftersom de inte har motsvarande kommandorader.
& kdesvn-build; will automatically define some extra environment variables to build qt-copy that are not normally required for the rest of & kde;.
& kdesvn- build; definierar automatiskt några extra miljövariabler för att bygga qt- copy, som normalt inte krävs för resten av & kde;.
qt-copy also has support for an optional patch set containing some bug fixes and optimizations that have not yet made it to the official & Qt;. To enable these, set the & apply-qt-patches; option to true. After making this change you may have to run kdesvn-build --refresh-build qt-copy.
qt- copy har också stöd för en valfri uppsättning programfixar som innehåller några felrättningar och optimeringar som ännu inte har kommit med i det officiella & Qt;. För att aktivera dem, sätt alternativet & apply- qt- patches; till true. Efter ändringen har gjorts, kan du behöva köra -- refresh- build qt- copy.
Standard flags added by & kdesvn-build;
Standardflaggor tillagda av & kdesvn- build;
To save you time, & kdesvn-build; adds some standard paths to your environment for you:
För att spara tid, lägger & kdesvn- build; till några standardsökvägar i miljön åt dig:
The path to the & kde; and & Qt; libraries is added to the LD_LIBRARY_PATH variable automatically. This means that you do not need to edit & libpath; to include them.
Sökvägen till & kde; - och & Qt; - biblioteken läggs till i variabeln LD_ LIBRARY_ PATH automatiskt. Det betyder att du inte behöver redigera & libpath; för att inkludera dem.
The path to the & kde; and & Qt; development support programs are added to the PATH variable automatically. This means that you do not need to edit & binpath; to include them.
Sökvägen till program för utvecklingsstöd i & kde; och & Qt; läggs till i variabeln PATH automatiskt. Det betyder att du inte behöver redigera & binpath; för att inkludera dem.
The path to the & kde; -provided pkg-config is added automatically to PKG_CONFIG_PATH. This means that you do not need to use & set-env; to add these.
Sökvägen till pkg- config som tillhandahålls av & kde; läggs till i variabeln PKG_ CONFIG_ PATH automatiskt. Det betyder att du inte behöver använda & set- env; för att lägga till dem.
The setting for & kdedir; is automatically propagated to the KDEDIR environment variable while building. (KDEDIRS is not affected).
Inställningen av & kdedir; skickas automatiskt vidare till miljövariabeln KDEDIR under byggprocessen. (KDEDIRS påverkas inte).
The setting for & qtdir; is automatically propagated to the QTDIR environment variable while building.
Inställningen av & qtdir; skickas automatiskt vidare till miljövariabeln QTDIR under byggprocessen.
Changing & kdesvn-build; 's build priority
Ändra byggprioritet i & kdesvn- build;
Programs can run with different priority levels on Operating Systems nowadays, including & Linux; and & BSD;. This allows the system to allocate time for the different programs in accordance with how important they are.
Program kan nuförtiden köra med olika prioritetsnivåer på operativsystem, inklusive & Linux; och & BSD;. Det tillåter systemet att tilldela tid för de olika programmen enligt hur viktiga de är.
& kdesvn-build; will normally allocate itself a low priority so that the rest of the programs on your system are unaffected and can run normally. Using this technique, & kdesvn-build; will use extra CPU when it is available.
& kdesvn- build; tilldelar normalt sig själv låg prioritet så att resten av programmen på systemet är opåverkade och kan köra normalt. Genom att använda den här tekniken, använder & kdesvn- build; extra processorkraft när den är tillgänglig.
& kdesvn-build; will still maintain a high enough priority level so that it runs before routine batch processes and before CPU donation programs such as Seti@Home.
& kdesvn- build; behåller fortfarande prioritetsnivån nog hög så att det kör innan rutinmässiga bakgrundsprocesser och innan program som donerar processorkraft såsom Seti@ Home.
To alter & kdesvn-build; so that it uses a higher, or lower priority level permanently, then you need to adjust the & niceness; setting in the configuration file. The & niceness; setting controls how nice & kdesvn-build; is to other programs. In other words, having a higher & niceness; gives & kdesvn-build; a lower priority. So to give & kdesvn-build; a higher priority, reduce the & niceness; (and vice versa). The & niceness; can go from 0 (not nice at all, highest priority) to 20 (super nice, lowest priority).
För att ändra & kdesvn- build; så att det använder en högre, eller lägre, prioritetsnivå permanent, måste du justera inställningen av & niceness; i inställningsfilen. Alternativet & niceness; styr hur snällt & kdesvn- build; är mot andra program. Med andra ord, att ha en högre & niceness; ger & kdesvn- build; lägre prioritet. Så för att ge & kdesvn- build; en högre prioritet, reducera & niceness; (och tvärtom). & niceness; kan gå från 0 (inte alls snällt, högsta prioritet) till 20 (supersnällt, lägsta prioritet).
You can also temporarily change the priority for & kdesvn-build; by using the & cmd-nice; command line option. The value to the option is used exactly the same as for & niceness;.
Du kan också tillfälligt ändra prioritet hos & kdesvn- build; genom att använda kommandoradsväljaren & cmd- nice;. Väljarens värde är exakt samma som för & niceness;.
It is possible for some programs run by the super user to have a negative nice value, with a correspondingly even higher priority for such programs. Setting a negative (or even 0) & niceness; for & kdesvn-build; is not a great idea, as it will not help run time significantly, but will make your computer seem very sluggish should you still need to use it.
Det är möjligt för vissa program som körs av systemadministratören att ha ett negativt snällhetsvärde, vilket motsvarar ännu högre prioritet för sådana program. Att ange en negativ & niceness; (eller till och med 0) för & kdesvn- build; är inte en god idé, eftersom det inte förbättrar körtiden nämnvärt, men gör att datorn verkar mycket slö om du ändå behöver använda den.
To run & kdesvn-build; with a niceness of 15 (a lower priority than normal):
För att köra & kdesvn- build; med snällhetsgrad 15 (en lägre prioritet än normal) skriv:
Or, you can edit the configuration file to make the change permanent:
Eller kan du redigera inställningsfilen för att göra ändringen permanent:
Installation as the superuser
Installera som systemadministratör
You may wish to have & kdesvn-build; run the installation with super user privileges. This may be for the unrecommended system-wide installation. This is also useful when using a recommended single user & kde; build, however. This is because some modules (especially kdebase) install programs that will briefly need elevated permissions when run. They are not able to achieve these permission levels unless they are installed with the elevated permissions.
Du kanske också vill att & kdesvn- build; ska köra installationen med rättigheter som systemadministratör. Det kan gälla för systeminstallation, som inte rekommenderas. Det är dock också användbart när den rekommenderade installationen som enanvändare av & kde; används. Det beror på att vissa moduler (i synnerhet kdebase) installerar program som tillfälligt behöver förhöjda rättigheter när de kör. De kan inte uppnå dessa rättighetsnivåer om de inte installeras med förhöjda rättigheter.
You could simply run & kdesvn-build; as the super user directly, but this is not recommended, since the program has not been audited for that kind of use. Although it should be safe to run the program in this fashion, it is better to avoid running as the super user when possible.
Du skulle helt enkelt kunna köra & kdesvn- build; som systemadministratör direkt, men det rekommenderas inte, eftersom programmet inte har granskats för den sortens användning. Även om det bör vara säkert att köra programmet på det sättet, är det bättre att undvika att köra som systemadministratör när det är möjligt.
To take care of this, & kdesvn-build; provides the & make-install-prefix; option. You can use this option to specify a command to use to perform the installation as another user. The recommended way to use this command is with the & sudo; program, which will run the install command as the super user.
För att hantera detta, tillhandahåller & kdesvn- build; alternativet & make- install- prefix;. Du kan använda alternativet för att ange ett kommando som används för att utföra installationen som en annan användare. Det rekommenderade sättet att använda kommandot är med programmet & sudo;, som kör installationskommandot som systemadministratör.
For example, to install all modules using & sudo;, you could do something like this:
För att till exempel installera alla moduler genom att använda & sudo;, skulle du kunna göra något liknande:
global & make-install-prefix; sudo # Other options end global
global & make- install- prefix; sudo # Övriga alternativ end global
To use & make-install-prefix; for only a single module, this would work:
För att använda & make- install- prefix; för bara en enda modul, skulle det här fungera:
Showing the progress of a module build
Visa förloppet för en byggprocess av en modul