natgillin/translations-raw huggingface dataset:
Features for & kde; developers
Funktioner för & kde; - utvecklare
& ssh; Agent checks
Kontroll av & ssh; - agent
& kdesvn-build; can ensure that & kde; developers that use & ssh; to access the & kde; source repository do not accidentally forget to leave the & ssh; Agent tool enabled. This can cause & kdesvn-build; to hang indefinitely waiting for the developer to type in their & ssh; password, so by default, & kdesvn-build; will check if the Agent is running before performing source updates.
& kdesvn- build; kan försäkra sig om att & kde; - utvecklare som använder & ssh; för att komma åt & kde;: s källkodsarkiv inte av misstag glömmer att lämna verktyget & ssh; - agenten aktiverad. Det kan orsaka att & kdesvn- build; hänger sig för alltid medan det väntar på att utvecklaren ska skriva in lösenordet till & ssh;, så normalt kontrollerar & kdesvn- build; att agenten kör innan det utför uppdateringar av källkoden.
This is only done for & kde; developers using & ssh;. This is because no password is required for the default anonymous checkout. & subversion; will handle passwords for the second possible protocol for & kde; developers, https.
Det görs bara för & kde; - utvecklare som använder & ssh;. Det beror på att inget lösenord krävs för den vanliga anonyma utcheckningen. & subversion; hanterar lösenord för det andra möjliga protokollet för & kde; - utvecklare, https.
You may wish to disable the & ssh; Agent check, in case of situations where & kdesvn-build; is mis-detecting the presence of an agent. To disable the agent check, set the disable-agent-check option to true.
Du kanske vill inaktivera kontrollen av & ssh; - agenten, i situationer där & kdesvn- build; detektera närvaron av en agent av misstag. För att inaktivera kontroll av agenten, sätt alternativet disable- agent- check till true.
Disabling the & ssh; agent check:
Inaktivera & ssh; - agentkontroll:
Other & kdesvn-build; features
Andra funktioner i & kdesvn- build;
Changing the amount of output from & kdesvn-build;
Ändra mängden utmatning från & kdesvn- build;
& kdesvn-build; has several options to control the amount of output the script generates. In any case, errors will always be output.
& kdesvn- build; har flera väljare för att styra mängden utmatning som skriptet skapar. Hur som helst, kommer fel alltid att matas ut.
The --quiet option (short form is -q) causes & kdesvn-build; to be mostly silent. Only important messages, warnings, or errors will be shown. When available, build progress information is still shown.
Väljaren -- quiet (den korta formen är - q) gör att & kdesvn- build; i huvudsak är tyst. Bara viktiga meddelanden, varningar eller fel visas. Om tillgängligt visas fortfarande förloppsinformation för byggprocessen.
The --really-quiet option (no short form) causes & kdesvn-build; to only display important warnings or errors while it is running.
Väljaren -- really- quiet (ingen kortform) gör att & kdesvn- build; bara visar viktiga varningar eller fel när det kör.
The --verbose option (short form is -v) causes & kdesvn-build; to be very detailed in its output.
Väljaren -- verbose (kortformen är - v) gör att & kdesvn- build; är mycket detaljerad i utmatningen.
The --debug option is for debugging purposes only, it causes & kdesvn-build; to act as if --verbose was turned on, causes commands to also output to the terminal, and will display debugging information for many functions.
Väljaren -- debug är bara till för felsökningssyfte. Den gör att & kdesvn- build; beter sig som om -- verbose är aktiverad, gör också att kommandon matas ut på terminalen, och visar felsökningsinformation för många funktioner.
Color output
Färgutmatning
When being run from & konsole; or a different terminal, & kdesvn-build; will normally display with colorized text.
När & kdesvn- build; körs från & konsole; eller en annan terminal, visas normalt färglagd text.
You can disable this by using the --no-color on the command line, or by setting the & colorful-output; option in the configuration file to false.
Du kan inaktivera det genom att använda väljaren -- no- color på kommandoraden, eller ställa in alternativet & colorful- output; i inställningsfilen till false.
Disabling color output in the configuration file:
Inaktivera färgutmatning i inställningsfilen:
E-mailing build failure reports
Skicka e- post med rapporter om en misslyckad byggprocess
& kdesvn-build; can send a e-mail report to an e-mail address of your choice when a module fails to build for whatever reason. The way it works is that you choose an e-mail address that & kdesvn-build; will send from, and an e-mail address to notify when there is an error.
& kdesvn- build; kan skicka en rapport via e- post till en e- postadress du väljer, när en modul misslyckas att bygga av någon orsak. Sättet det fungerar är att du väljer en e- postadress som & kdesvn- build; skickar från, och en e- postadress att underrätta när ett fel uppstår.
& kdesvn-build; will then, at the end of a complete run, construct an e-mail if there were any modules that failed to build. The e-mail will contain an abbreviated failure log for each module. Only one e-mail is sent for a run, even if 15 modules failed to build.
& kdesvn- build; skapar då ett brev om det fanns någon modul som misslyckades bygga, i slutet av en fullständig körning. Brevet kommer att innehålla en förkortad fellogg för varje modul. Bara ett brev skickas för varje körning, även om 15 moduler misslyckades byggas.
This feature is not enabled by default. To enable it, you need to set both the & email-address; and & email-on-compile-error; options. email-address controls the address & kdesvn-build; sends from, and email-on-compile-error controls where to send the e-mail message to.
Funktionen är inte normalt aktiverad. För att aktivera den, måste du ange båda alternativen & email- address; och & email- on- compile- error;. Alternativet email- address styr adressen som & kdesvn- build; skickar från, och email- on- compile- error styr vart brevet ska skickas.
& kdesvn-build; uses the Perl-standard Mail: :Mailer module to send e-mail. It is included with Perl 5.8, and is installable with Perl 5.6. Mail: :Mailer supports Sendmail (including Sendmail -compatible e-mail clients), native SMTP transport, and qmail.
& kdesvn- build; använder standardmodulen Mail:: Mailer i Perl för att skicka e- post. Den ingår i Perl 5. 8, och kan installeras med Perl 5. 6. Mail:: Mailer stöder Sendmail (inklusive e- postprogram som fungerar med Sendmail), inbyggd överföring med SMTP, och qmail.
Sending email from foo@example. com to bar@example. com on a build failure:
Skicka e- post från bygg@ exempel. se till resultat@ exempel. se vid byggfel:
global email-address foo@example. com # From: address for any kdesvn-build e-mail email-on-compile-error bar@example. com # To: address for build failure e-mail end global
global email- address bygg@ exempel. se # Från: adress för all kdesvn- build e- post email- on- compile- error resultat@ exempel. se # Till: adress för e- post om misslyckad bygg end global
Removing unneeded directories after a build
Ta bort onödiga kataloger efter en byggprocess
Are you short on disk space but still want to run a bleeding-edge & kde; checkout? & kdesvn-build; can help reduce your disk usage when building & kde; from & subversion;.
Har du ont om diskutrymme men vill ändå köra de allra senaste utcheckningen av & kde;? & kdesvn- build; kan hjälpa dig att reducera diskanvändning medan du bygger & kde; från & subversion;.
Be aware that building & kde; does take a lot of space. There are several major space-using pieces when using & kdesvn-build;:
Var medveten om att det går åt mycket utrymme för att bygga & kde;. Det finns flera stora delar som använder utrymme när & kdesvn- build; används:
The actual source checkout can take up a fair amount of space. The default modules take up about 1.6 gigabytes of on-disk space. You can reduce this amount by making sure that you are only building as many modules as you actually want. & kdesvn-build; will not delete source code from disk even if you delete the entry from the configuration file, so make sure that you go and delete unused source checkouts from the source directory. Note that the source files are downloaded from the Internet, you should not delete them if you are actually using them, at least until you are done using & kdesvn-build;.
Själva utcheckningen av källkoden kan uppta ett försvarligt utrymme. Standardmodulerna upptar ungefär 1. 6 Gibyte diskutrymme. Du kan reducera storleken genom att försäkra dig om att du bara bygger så många moduler som du verkligen vill ha. & kdesvn- build; tar inte bort källkod från disken även om du tar bort posten från inställningsfilen, så försäkra dig om att du går till och tar bort oanvända utcheckningar i källkodskatalogen. Observera att källkodsfilerna laddas ner från Internet, och du ska inte ta bort dem om du faktiskt använder dem, åtminstone till du är klar med användning av & kdesvn- build;.
Also, if you already have a & Qt; installed by your distribution (and the odds are good that you do), you probably do not need to install the qt-copy module. That will shave about 200 megabytes off of the on-disk source size.
Om du dessutom har installerat & Qt; från distributionen (och chansen är stor att du har det), behöver du troligen inte installera modulen qt- copy. Det hyvlar av omkring 200 Mibyte från källkodsstorleken på disk.
One thing to note is that due to the way & subversion; works: there are actually two files on disk for every file checked-out from the repository. & kdesvn-build; does not have code at this point to try and minimize the source size when the source is not being used.
En sak att observera är att på grund av sättet som & subversion; fungerar, finns det i själva verket två filer på disk för varje fil som checkas ut från arkivet. & kdesvn- build; har för närvarande inte kod för att försöka minimera källkodsstorleken när källkoden inte används.
& kdesvn-build; will create a separate build directory to build the source code in. Sometimes & kdesvn-build; will have to copy a source directory to create a fake build directory. When this happens, space-saving symlinks are used, so this should not be a hassle on disk space. The build directory will typically be much larger than the source directory for a module. For example, the build directory for kdebase is about 1050 megabytes, whereas kdebase's source is only around 550 megabytes.
& kdesvn- build; skapar en separat byggkatalog för att bygga källkoden. Ibland måste & kdesvn- build; kopiera en källkodskatalog för att skapa en falsk byggkatalog. När det sker, används platsbesparande symboliska länkar, så det bör inte vara något krångel med diskutrymme. Byggkatalogen är typiskt mycket större än en moduls källkodskatalog. Byggkatalogen för kdebase är till exempel omkring 1050 Mibyte, medan källkoden för kdebase bara är omkring 550 Mibyte.
Luckily, the build directory is not required after a module has successfully been built and installed. & kdesvn-build; can automatically remove the build directory after installing a module, see the examples below for more information. Note that taking this step will make it impossible for & kdesvn-build; to perform the time-saving incremental builds.
Som tur är krävs inte byggkatalogen efter en modul har byggts och installerats med lyckat resultat. & kdesvn- build; kan automatiskt ta bort byggkatalogen efter en modul har installerats. Se exemplen nedan för mer information. Observera att genom att utföra detta steg, blir det omöjligt för & kdesvn- build; att utföra tidsbesparande inkrementella byggprocesser.
Finally, there is disk space required for the actual installation of & kde;, which does not run from the build directory. This typically takes less space than the build directory. It is harder to get exact figures however.
Till sist krävs diskutrymme för själva installationen av & kde;, som inte körs från byggkatalogen. Det upptar typiskt mindre utrymme än byggkatalogen. Det är dock svårare att få fram exakta siffror.
How do you reduce the space requirements of & kde;? One way is to use the proper compiler flags, to optimize for space reduction instead of for speed. Another way, which can have a large effect, is to remove debugging information from your & kde; build.
Hur reducerar man utrymmeskraven för & kde;? Ett sätt är att använda riktiga kompilatorflaggor för att optimera för reducering av utrymme istället för hastighet. Ett annat sätt, som kan ha stor effekt, är att ta bort felsökningsinformation från det färdigbyggda & kde;.
You should be very sure you know what you are doing before deciding to remove debugging information. Running bleeding-edge software means you are running software which is potentially much more likely to crash than a stable release. If you are running software without debugging information, it can be very hard to create a good bug report to get your bug resolved, and you will likely have to re-enable debugging information for the affected application and rebuild to help a developer fix the crash. So, remove debugging information at your own risk!
Du bör vara mycket säker på att du vet vad du gör innan du bestämmer dig för att ta bort felsökningsinformation. Att köra den allra senaste programvaran betyder att du kör programvara som potentiellt har mycket större sannolikhet att krascha än stabila utgåvor. Om du kör programvara utan felsökningsinformation kan det vara mycket svårt att skapa en bra felrapport för att få problemet löst, och du måste troligen aktivera felsökning igen för programmet som påverkas och bygga om för att hjälpa en utvecklare att rätta kraschen. Så ta bort felsökningsinformation på egen risk!
Removing the build directory after installation of a module. The source directory is still kept, and debugging is enabled:
Ta bort byggkatalogen efter en modul har installerats. Källkoden behålls fortfarande, och felsökning är aktiverad:
global configure-flags --enable-debug remove-after-install builddir # Remove build directory after install end global
global configure- flags -- enable- debug remove- after- install builddir # Ta bort byggkatalog efter installation end global
Removing the build directory after installation, without debugging information, with size optimization.
Ta bort byggkatalogen efter installation, utan felsökningsinformation, med storleksoptimering.
global cxxflags -Os # Optimize for size configure-flags --disable-debug remove-after-install builddir # Remove build directory after install end global
global cxxflags - Os # Optimera för storlek configure- flags -- disable- debug remove- after- install builddir # Ta bort byggkatalog efter installation end global
& cmake;, the & kde; 4 build system
& cmake;, byggsystemet för & kde; 4
Introduction to & cmake;
Introduktion till & cmake;
In March 2006, the & cmake; program beat out several competitors and was selected to be the build system for & kde; 4, replacing the autotools-based system that & kde; has used from the beginning.
Under mars 2006, slog programmet & cmake; ut flera konkurrenter och valdes som byggsystem för & kde; 4, och ersätter systemet baserat på autotools som & kde; har använt från början.
A introduction to & cmake; page is available on the kde; TechBase. Basically, instead of running make -f Makefile. cvs, then configure, then & make;, we simply run & cmake; and then & make;.
En sida med en introduktion till & cmake; är tillgänglig på kde; TechBase. Istället för att köra make - f Makefile. cvs, därefter configure och sedan & make;, kör vi helt enkelt & cmake; och därefter & make;.
& kdesvn-build; has support for & cmake;. A few features of & kdesvn-build; were really features of the underlying buildsystem, including inst-apps, configure-flags, and do-not-compile. When equivalent features are available, they are provided. For instance, the equivalent to the configure-flags option is cmake-options, and the do-not-compile option is also supported for & cmake; as of & kdesvn-build; version 1.6.3.
& kdesvn- build; har initialt stöd för & cmake;. Några funktioner i & kdesvn- build; var i själva verket funktioner i det underliggande byggsystemet, inklusive inst- apps, configure- flags och do- not- compile. När motsvarande funktioner är tillgängliga, tillhandahålls de. Motsvarigheten till alternativet configure- flags är till exempel cmake- options, och alternativet do- not- compile stöds också för & cmake; från och med & kdesvn- build; version 1. 6. 3.
However, some options (like inst-apps) have no direct equivalent, and are disabled. Should I find a way to implement them with & cmake; I will do so and re-enable the option. However, more or less everything works the same.
För vissa alternativ (som inst- apps) finns det dock ingen direkt motsvarighet, och de är inaktiverade. Om jag skulle hitta ett sätt att implementera dem med & cmake; kommer jag att göra det och aktivera alternativet igen. Dock fungerar i stort sett allting på samma sätt.
March 7, 2003
7: e mars, 2003
Modifies Makefile (s) to add debug info
Ändrar Makefile för att lägga till avlusningsinformation
adddebug modifies the Makefile in the current directory (and optionally in its subdirectories) to add debug info (-g3). It will also remove optimisations (-O[1-9]).
adddebug ändrar Makefile i nuvarande katalog (och valfritt i dess underkataloger) för att lägga till avlusningsinformation (- g3). Det tar också bort optimering (- O[ 1- 9]).
Keep optimisations (do not remove -O[1-9]? flags which are removed by default).
Behåll optimering (ta inte bort flaggan - O[ 1- 9]? som normalt tas bort).
Recursively search through all subdirectories of the current directory and operate on every Makefile that is found.
Sök rekursivt igenom alla underkataloger till nuvarande katalog och utför åtgärden för varje Makefile som hittas.
compile without NDEBUG and NO_DEBUG being defined (makes kDebug calls work)
Kompilera utan att NDEBUG och NO_ DEBUG är definierade (gör att anrop till kDebug fungerar).
March 8, 2003
6: e mars, 2003
fool make into not rebuilding certain files
lura make att inte bygga om vissa filer
cheatmake hidechange file show why file
cheatmake hidechange fil show why fil
cheatmake is used to save time when recompiling. It can fool make into skipping files that have n't changed in a meaningful way. This can be used for instance when you change a comment in a file but none of the actual code.
cheatmake används för att spara tid vid omkompilering. Det kan lura make att hoppa över filer som inte har ändrats på ett meningsfullt sätt. Det kan till exempel användas när du ändrar en kommentar i en fil, men inte själva koden.
hidechange file
hidechange fil
Hides the fact that file was changed by setting the timestamp into the past. Use with care!
Döljer faktum att filen ändrades genom att ställa in tidsstämpeln till det förgångna. Använd med försiktighet!
Lists what files make currently needs to rebuild
Listar vilka filer som make för närvarande behöver bygga om
why file
why fil
Explains why make must rebuild file
Förklarar varför make måste bygga om filen
One of the following variables (but not both) should be set if the source directory is different from the build directory. If the build directory is simply a subdirectory of the source directory, the simpler variable OBJ_SUBDIR should be used.
En av följande variabler (men inte båda) ska vara angiven om källkodskatalogen är skild från byggkatalogen. Om byggkatalogen helt enkelt är en underkatalog till källkodskatalogen, ska den enklare variabeln OBJ_ SUBDIR användas.
Indicates that the build directory is in the given subdirectory of the source directory. For instance, if the source directory is kdesdk and the build directory is kdesdk/ obj-i386-linux, then OBJ_SUBDIR should be set to obj-i386-linux.
Anger att byggkatalogen finns i den angivna underkatalogen i källkodskatalogen. Om källkodskatalogen till exempel är kdesdk och byggkatalogen är kdesdk/ obj- i386- linux, så ska OBJ_ SUBDIR ställas in till obj- i386- linux.
A sed expression that is used to transform the source directory into the build directory. For instance, if the source directory is kdesdk/ obj-i386-linux, then OBJ_REPLACEMENT should be set to s#kdesdk#kdesdk-obj#.
Ett sed - uttryck som används för att transformera källkodskatalogen till byggkatalogen. Om källkodskatalogen till exempel är kdesdk/ obj- i386- linux då ska OBJ_ REPLACEMENT ställas in till s# kdesdk# kdesdk- obj #.
cheatmake was written by & David. Faure; & David. Faure. mail;. This manual page was prepared by Ben Burton bab@debian. org for the Debian GNU / Linux; system (but may be used by others).
cheatmake är skrivet av & David. Faure; & David. Faure. mail;. Den här manualsidan är framtagen av Ben Burton bab@ debian. org för Debians GNU/ Linux- system (men kan användas av andra).
March 8, 2003
8: e mars, 2003
Create preliminary. cvsignore in the current directory
Skapa en preliminär. cvsignore i nuvarande katalog
create_cvsignore is used to create a preliminary. cvsignore in the current directory. It does this based on certain contents it finds in Makefile. am
create_ cvsignore används för att skapa en preliminär. cvsignore i nuvarande katalog. Det gör detta baserat på en del av innehållet det hittar i Makefile. am.
No lines will be removed from any existing. cvsignore. If there is not already a. cvsignore file, it will be added to the cvs repository.
Inga rader tas bort från några befintliga. cvsignore. Om det inte redan finns en. cvsignore - fil, läggs den till i CVS- arkivet.
Note that you must have a Makefile. am in the current directory for this tool to work.
Observera att det måste finnas en Makefile. am i nuvarande katalog för att verktyget ska fungera.
Creates Makefile. in and Makefile from a Makefile. am
Skapar Makefile. in och Makefile från en Makefile. am
create_makefile relativepath/ Makefile relativepath
create_ makefile relativ_ sökväg/ Makefile relativ_ sökväg
create_makefile creates the Makefile. in and Makefile in a subdirectory containing a Makefile. am. This script saves time compared to re-running configure completely
create_ makefile skapar Makefile. in och Makefile i en underkatalog som innehåller en Makefile. am. Skriptet sparar tid jämfört med att köra om configure helt och hållet.
Note that you must supply the path to the desired Makefile Makefile. am (though the final / Makefile may be omitted).
Observera att du måste ange sökvägen till önskad Makefile Makefile. am (även om det slutliga / Makefile kan utelämnas).
This script may be run from the toplevel directory (the one containing configure) or from one of it's subdirectories.
Skriptet kan köras från toppnivåkatalogen (den som innehåller configure) eller från någon av dess underkataloger.
If the source directory is different from the build directory (see the environment variables below), it will be assumed that the Makefile. am and Makefile. in belong beneath the source directory and that the Makefile belongs beneath the build directory.
Om källkodskatalogen skiljer sig från byggkatalogen (se miljövariablerna nedan), antas att varje Makefile. am och Makefile. in hör hemma under källkodskatalogen och att varje Makefile hör hemma under byggkatalogen.
A sed expression that is used to transform the source directory into the build directory. For instance, if the source directory is ~/ src/ kdesdk and the build directory is ~/ src/ kdesdk-obj, then OBJ_REPLACEMENT should be set to s#kdesdk#kdesdk-obj#.
Ett sed - uttryck som används för att transformera källkodskatalogen till byggkatalogen. Om källkodskatalogen till exempel är ~/ src/ kdesdk och byggkatalogen är ~/ src/ kdesdk- obj, då ska OBJ_ REPLACEMENT ställas in till s# kdesdk# kdesdk- obj #.
create_makefile was written by & David. Faure; & David. Faure. mail; and others. This manual page was prepared by Ben Burton bab@debian. org for the Debian GNU/ Linux system (but may be used by others).
create_ makefile är skrivet av & David. Faure; & David. Faure. mail;. Den här manualsidan är framtagen av Ben Burton bab@ debian. org för Debians GNU/ Linux- system (men kan användas av andra).
Recreates all Makefile s beneath a directory
Skapar om alla Makefile under en katalog
& create_makefiles; dir
& create_ makefiles; katalog