natgillin/translations-raw huggingface dataset:
Although & kdesvn-build; does not require you to create a configuration file, it makes the work flow much easier. Using a configuration file, you can control which modules are installed, or remove modules you do not want to install. & kdesvn-build; by default installs a useful & kde; installation using very generic installation flags, which may be different from your needs. So it is best to use a configuration file.
Även om & kdesvn- build; inte kräver att du skapar en inställningsfil, gör det arbetsflödet mycket enklare. Genom att använda en inställningsfil, kan du styra vilka moduler som installeras, eller ta bort moduler du inte vill installera. & kdesvn- build; installerar normalt en användbar & kde; - installation med mycket generella installationsflaggor, som kan skilja sig från dina behov. Det är alltså bäst att använda en inställningsfil
The configuration file should be called. kdesvn-buildrc. This file should be installed on the home folder (~/), and contain all configuration data required for the script to run, like configuration options, compiling options, location of the sources, the destination of the installation (prefix), the modules that should be built, & etc;. The default configuration data is provided by the kdesvn-buildrc-sample file, which you can copy over as ~/. kdesvn-buildrc and then edit.
Inställningsfilen ska heta. kdesvn- buildrc. Filen ska installeras i hemkatalogen (~), och innehålla all inställningsdata som krävs för att skriptet ska kunna köras, som konfigureringsalternativ, kompileringsalternativ, plats för källkoden, installationens mål (prefix), modulerna som ska byggas, etc. Standardinställningsdata tillhandahålls av filen kdesvn- buildrc- sample, som du kan kopiera till ~ /. kdesvn- buildrc och därefter redigera.
You can find more information about the syntax of the configuration file in and in.
Du hittar mer information om syntaxen i en inställningsfil i och.
Setting the Configuration Data
Ange inställningsinformation
To use & kdesvn-build;, you should have a file in your home directory called. kdesvn-buildrc, which sets the general options and sets the modules you would like to download and build.
För att använda & kdesvn- build; ska du ha en fil i hemkatalogen som heter. kdesvn- buildrc som ställer in allmänna alternativ och anger modulerna som du vill ladda ner och bygga.
It is possible to use different configuration files for & kdesvn-build;, which is described in. If you need to use multiple configurations, please see that section. Here, we will assume the configuration is stored in ~/. kdesvn-buildrc.
Det är möjligt att använda andra inställningsfiler för & kdesvn- build;, som beskrivs i. Om du behöver använda flera inställningar, se det avsnittet. Här antar vi att inställningarna är lagrade i ~ /. kdesvn- buildrc.
The easiest way to proceed is to use the kdesvn-buildrc-sample file as a template, changing global options to match your wants, and also change the list of modules you want to build.
Det enklaste sättet att fortsätta är att använda filen kdesvn- buildrc- sample som mall, och ändra allmänna inställningar för att stämma med vad du vill ha, och dessutom ändra listan med moduler du vill bygga.
The default settings should actually already be appropriate to perform a & kde; build. Some settings that you may wish to alter include:
Standardinställningarna bör i själva verket redan vara lämpliga för att utföra byggprocessen för & kde;. Vissa inställningar som du kan vilja ändra omfattar:
binpath, to change the list of directories that will be searched for commands. This is exactly the same as the PATH variable in the shell.
binpath, för att ändra listan med kataloger som söks igenom efter kommandon. Det är precis samma sak som variabeln PATH i skalet.
use-stable-kde to change the default version to build of & kde; modules. By default & kdesvn-build; will build the trunk version of & kde; (currently & kde; 4). If you want to build the latest stable release of & kde; instead of using your distribution packages (right now the & kde; 3.5 branch is stable) you would set this option to true.
use- stable- kde för att ändra förvald version av & kde; - moduler att bygga. Normalt bygger & kdesvn- build; & kde; - versionen i trunk (för närvarande & kde; 4). Om du ville bygga den senaste stabila utgåvan av & kde; istället för att använda distributionens paket (för närvarande är & kde; 3. 5- grenen stabil) skulle du ändra alternativet till true.
kdedir, which changes the destination directory that & kde; is installed to. This defaults to ~/ kde, which is a single-user installation.
kdedir, som ändrar målkatalogen som & kde; installeras i. Standardvärdet är ~/ kde, som är en enanvändarinstallation.
qtdir, which controls the path to the installation of & Qt; to use. The defaults to using the qt-copy module from the & kde; & subversion; repository (~/ kdesvn/ build/ qt-copy).
qtdir, som styr sökvägen till installationen av & Qt; att använda. Standardvärdet är att använda modulen qt- copy från & kde;: s & subversion; - arkiv. (~/ kdesvn/ build/ qt- copy)
For Qt versions that support installation, this also controls where to install qt-copy.
För Qt- versioner som stöder installation, styr det också var qt- copy ska installeras.
svn-server, which selects what & url; to download the sources from. This is useful if you are a developer with a kde; & subversion; account.
svn- server, som väljer vilken webbadress som källkoden laddas ner från. Det är användbart om du är en utvecklare med ett kde; & subversion; - konto.
After the global section is a list of modules to build, bracketed by module... end module lines. Check if the listed modules are in fact the modules you want to build. The default options from the kdesvn-buildrc-sample file should be enough to get a fairly complete & kde; installation. Save the result as. kdesvn-buildrc in your home folder.
Efter den allmänna delen finns en lista med moduler att bygga, omgivna av raderna module... end module. Kontrollera att de listade modulerna verkligen är de moduler du vill bygga. Standardalternativen från filen kdesvn- buildrc- sample ska vara tillräckliga för att få en ganska fullständig installation av & kde;. Spara resultatet som. kdesvn- buildrc i din hemkatalog.
If you wish to fine tune your. kdesvn-buildrc, consult for detailed information about all configuration options.
Om du vill finjustera. kdesvn- buildrc, titta då på för detaljerad information om alla inställningsalternativ.
Using the & kdesvn-build; script
Att använda skriptet & kdesvn- build;
Now you are ready to run the script. From a terminal window, log in to the user you are using to compile & kde; and execute the script:
Nu är du klar att köra skriptet. Logga in till användaren som du använder för att kompilera & kde; i ett terminalfönster, och kör skriptet:
percnt; su - devel-username percnt; kdesvn-build
percnt; su - utvecklings- användarnamn percnt; kdesvn- build
Now, the script should start downloading the sources and compiling them. Depending on how many modules you are downloading, it is possible that & kdesvn-build; will not succeed the first time you compile & kde;. Do not despair!
Nu ska skriptet börja ladda ner källkoden och kompilera den. Beroende på hur många moduler du laddar ner, är det möjligt att & kdesvn- build; inte lyckas första gången du kompilerar & kde;. Ge inte upp hoppet!
& kdesvn-build; logs the output of every command it runs. By default, the log files are kept in ~/ kdesvn/ log. To see what the caused an error for a module in the last & kdesvn-build; command, usually it is sufficient to look at ~/ kdesvn/ log/ latest/ module-name / error. log.
& kdesvn- build; loggar utmatningen från varje kommando som körs. Normalt lagras loggfilerna i ~/ kdesvn/ log. För att se vad som orsakade ett fel för en modul vid det senaste & kdesvn- build; - kommandot, är det oftast tillräckligt att titta i ~/ kdesvn/ log/ latest / modulnamn / error. log.
In that file, you will see the error that caused the build to fail for that module. If the file says (at the bottom) that you are missing some packages, try installing the package (including any appropriate -dev packages) before trying to build that module, and pass the --reconfigure option after install the missing packages.
I filen ser du felet som orsakade att byggprocessen misslyckades för modulen. Om filen säger (längst ner) att vissa paket saknas, försök att installera paketet (inklusive eventuella lämpliga - dev paket) innan du försöker bygga modulen, och skicka med väljaren -- reconfigure efter att du har installerat de saknade paketen.
Or, if the error appears to be a build error then it is probably an error with the & kde; source, which will hopefully be resolved within a few days. If it is not resolved within that time, feel free to mail the kde-devel@kde. org (subscription may be required first) in order to report the build failure.
Eller om felet verkar vara ett byggfel är det nog ett fel i & kde;: s källkod, som förhoppningsvis löses inom några dagar. Om det inte har lösts inom den tiden, skicka gärna e- post till kde- devel@ kde. org (prenumeration kan krävas först) för att rapportera byggfelet.
You can find more common examples of things that can go wrong and their solutions, as well as general tips and strategies to build & kde; in the Building & kde; 4 from Source.
Du hittar fler vanliga exempel på saker som kan gå fel och deras lösningar, samt allmänna tips och strategier för att bygga & kde; i guiden Building & kde; 4 from Source.
For more information about & kdesvn-build; 's logging features, please see.
För mer information om loggningssystemet i & kdesvn- build;, se.
Setting the Environment to Run Your Fresh & kde;
Ställa in miljön för att köra det färska & kde;
Assuming you are using a dedicated user to build & kde;, and you already have an installed & kde; version, running your new & kde; may be a bit tricky, as the new & kde; has to take precedence over the old. Change the environment variables to make sure it does.
Med antagandet att du använder en särskild användare för att bygga & kde; och redan har en installerad version av & kde;, kan det vara något krångligt att köra det nya & kde;, eftersom det nya & kde; måste ges företräde över det gamla. Ändra miljövariabler för att försäkra dig om att det gör det.
Changing your startup profile settings
Ändra startprofilinställningar
The. bash_profile is the login settings file for the popular bash shell used by many & Linux; distributions. If you use a different shell, then you may need to adjust the samples given in this section for your particular shell.
Filen. bash_ profile är inloggningsinställningarna för det populära skalet bash som används av många & Linux; - distributioner. Om du använder ett annat skal, kan du behöva justera exemplen som ges i det här avsnittet för ditt specifika skal.
Open or create the. bash_profile file in the home directory with your favorite editor, and add to the end of the file: If you are building the qt-copy module (you are by default), add instead: QTDIR=(path to qtdir) # Such as ~/ kdesvn/ build/ qt-copy by default. KDEDIR=(path to kdedir) # Such as ~/ kde by default. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH MANPATH=$QTDIR/ doc/ man: $MANPATH # Act appropriately if LD_LIBRARY_PATH is not already set. if [-z $LD_LIBRARY_PATH]; then LD_LIBRARY_PATH=$KDEDIR/ lib: $QTDIR/ lib else LD_LIBRARY_PATH=$KDEDIR/ lib: $QTDIR/ lib: $LD_LIBRARY_PATH fi export QTDIR KDEDIRS PATH MANPATH LD_LIBRARY_PATH or, if you are not building qt-copy (and are using your system & Qt; instead), add this instead:
Öppna eller skapa filen. bash_ profile i hemkatalogen med din favoriteditor, och lägg till följande i slutet på filen. Om du bygger modulen qt- copy (det gör du normalt), lägg till: QTDIR=( sökväg till qtdir) # Såsom normalt ~/ kdesvn/ build/ qt- copy. KDEDIR=( sökväg till kdedir) # Såsom normalt ~/ kde. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH MANPATH=$QTDIR/ doc/ man: $MANPATH # Gör rätt om inte LD_ LIBRARY_ PATH redan är satt. if [- z $LD_ LIBRARY_ PATH]; then LD_ LIBRARY_ PATH=$KDEDIR/ lib: $QTDIR/ lib else LD_ LIBRARY_ PATH=$KDEDIR/ lib: $QTDIR/ lib: $LD_ LIBRARY_ PATH fi export QTDIR KDEDIRS PATH MANPATH LD_ LIBRARY_ PATH eller om du inte bygger qt- copy (och använder systemets & Qt;) lägg till det här istället:
KDEDIR=(path to kdedir) # Such as ~/ kde by default. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH # Act appropriately if LD_LIBRARY_PATH is not already set. if [-z $LD_LIBRARY_PATH]; then LD_LIBRARY_PATH=$KDEDIR/ lib else LD_LIBRARY_PATH=$KDEDIR/ lib: $LD_LIBRARY_PATH fi export KDEDIRS PATH LD_LIBRARY_PATH
KDEDIR=( sökväg till kdedir) # Såsom ~/ kde normalt. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH # Gör rätt om inte LD_ LIBRARY_ PATH redan är satt. if [- z $LD_ LIBRARY_ PATH]; then LD_ LIBRARY_ PATH=$KDEDIR/ lib else LD_ LIBRARY_ PATH=$KDEDIR/ lib: $LD_ LIBRARY_ PATH fi export KDEDIRS PATH LD_ LIBRARY_ PATH
If you are not using a dedicated user, set a different $KDEHOME for your new environment in your. bash_profile:
Om du inte använder en särskild användare ställ in en annan $KDEHOME för din nya miljö i. bash_ profile:
export KDEHOME="${HOME}/. kde-svn "# Create it if needed [! -e ~/. kde-svn] & amp; mkdir ~/. kde-svn
export KDEHOME=" ${HOME} /. kde- svn "# Skapa om det behövs [! - e ~ /. kde- svn] & amp; mkdir ~ /. kde- svn
If later your K Menu is empty or too crowded with applications from your distribution, you may have to set the XDG environment variables in your. bash_profile:
Om din K- meny senare är tom eller för tätpackad med program från din distribution, kanske du måste ange miljövariabeln XDG i din. bash_ profile:
Starting & kde;
Starta & kde;
Now that you have adjusted your environment settings to use the correct & kde;, it is important to ensure that the correct startkde script is used as well.
När du nu har justerat dina miljöinställningar för att använda rätt & kde;, är det viktigt att försäkra dig om att det rätta startkde - skriptet också används.
Open the. xinitrc text file from the home directory, or create it if necessary. Add the line:
Öppna textfilen. xinitrc från hemkatalogen, eller skapa den om det behövs. Lägg till raden:
On some distributions, it may be necessary to perform the same steps with the. xsession file, also in the home directory. This is especially true when using graphical login managers such as & kdm;, gdm, or xdm.
Det kan vara nödvändigt att utföra samma steg med filen. xsession, också i hemkatalogen. Det är särskilt sant om grafiska inloggningshanterare som & kdm;, gdm eller xdm används.
Now start your fresh & kde;: in & BSD; and & Linux; systems with virtual terminal support, Ctrl; Alt; F1... Ctrl; Alt; F12 keystroke combinations are used to switch to Virtual Console 1 through 12. This allows you to run more than one desktop environment at the same time. The fist six are text terminals and the following six are graphical displays.
Starta nu det nya & kde;: i & BSD; - och & Linux; - system med stöd för virtuella terminaler, används tangentkombinationerna Ctrl; Alt; F1... Ctrl; Alt; F12 för att byta till virtuell konsoll 1 till och med 12. Det låter dig köra fler än en skrivbordsmiljö samtidigt. De första sex är textterminaler, och de följande sex är grafiska skärmar.
If when you start your computer you are presented to the graphical display manager instead, you can use the new & kde; environment, even if it is not listed as an option. Most display managers, including & kdm;, have an option to use a Custom Session when you login. With this option, your session settings are loaded from the. xsession file in your home directory. If you have already modified this file as described above, this option should load you into your new & kde; installation.
Om den grafiska inloggningshanteraren visas istället när du startar datorn, kan du använda den nya & kde; - miljön även om den inte anges som ett alternativ. De flesta inloggningshanterare, inklusive & kdm;, har ett alternativ att använda en Egen session när du loggar in. Med det alternativet laddas dina sessionsinställningar från filen. xsession i din hemkatalog. Om du redan har ändrat filen som beskrivs ovan, ska alternativet starta den nya & kde; - installationen.
If it does not, there is something else you can try that should normally work: Press Ctrl; Alt; F2, and you will be presented to a text terminal. Log in using the dedicated user and type:
Om det inte gör det, finns det något annat som du kan prova som normalt ska fungera: Tryck på Ctrl; Alt; F2, så visas en textterminal. Logga in som den särskilda användaren och skriv:
You can run the & kde; from sources and the old & kde; at the same time! Log in using your regular user, start the stable & kde; desktop. Press Ctrl; Alt; F2 (or F1, F3, etc..), and you will be presented with a text terminal. Log in using the dedicated & kde; & subversion; user and type:
Du kan köra & kde; från källkod och det gamla & kde; samtidigt. Logga in som din vanliga användare, och starta det stabila & kde; - skrivbordet. Tryck på Ctrl; Alt; F2 (eller F1, F3, etc.) så visas en textterminal. Logga in som den särskilda & kde; & subversion; - användaren och skriv:
You can go back to the & kde; desktop of your regular user by pressing the shortcut key for the already running desktop. This is normally Ctrl; Alt; F7, you may need to use F6 or F8 instead. To return to your & kdesvn-build; -compiled & kde;, you would use the same sequence, except with the next function key. For example, if you needed to enter Ctrl; Alt; F7 to switch to your regular & kde;, you would need to enter Ctrl; Alt; F8 to go back to your & kdesvn-build; & kde;.
Du kan gå tillbaka till & kde; - skrivbordet för din vanliga användare genom att trycka på snabbtangenten för skrivbordet som redan kör. Den är normalt Ctrl; Alt; F7, men du kanske måste använda F6 eller F8 istället. För att returnera till & kde; kompilerat med & kdesvn- build;, ska du använda samma sekvens, utom med nästa funktionstangent. Om du till exempel behövde skriva Ctrl; Alt; F7 för att byta till det vanliga & kde;, skulle du behöva skriva Ctrl; Alt; F8 för att gå tillbaka till & kde; byggt med & kdesvn- build;.
Script Features
Skriptets funktioner
Feature Overview
Översikt över funktioner
& kdesvn-build; features include:
Funktionerna i & kdesvn- build; omfattar:
Supports output message levels ranging from being very quiet to a full debug level.
Stöder meddelandenivåer för utmatning som sträcker sig från att vara mycket tyst till en fullständig felsökningsnivå.
& kdesvn-build; can, with the assistance of the kdesvn-build; website and the & kde; FTP server (FTP since & kdesvn-build; 1.4), allow for speedy checkouts of some modules. If the module you are checking out has already been packaged at the website, then & kdesvn-build; will download the snapshot and prepare it for use on your computer.
& kdesvn- build; kan med hjälp av kdesvn- build; s hemsida och & kde;: s FTP- server (FTP sedan & kdesvn- build; 1. 4) tillåta snabb utcheckning av vissa moduler. Om modulen du checkar ut redan har paketerats på hemsidan, laddar & kdesvn- build; ner den versionen och förbereder den för användning på din dator.
This is faster for you, and helps to ease the load on the kde. org anonymous & subversion; servers.
Det är snabbare för dig, och hjälper till att minska lasten på de anonyma & subversion; - servrarna.
Another speedup is provided by starting the build process for a module as soon as the source code for that module has been downloaded. (Available since version 1.6)
En annan uppsnabbning tillhandahålls genom att starta byggprocessen för en modul så fort källkoden för den modulen har laddats ner (tillgänglig sedan version 1. 6).
Has excellent support for the qt-copy module, including optionally applying bugfix and optimization patches to the qt-copy module.
Har utmärkt stöd för modulen qt- copy, inklusive valfritt införa felrättningar och optimeringsprogramfixar i modulen qt- copy.
& kdesvn-build; has colorized output.
& kdesvn- build; har färglagd utmatning.
& kdesvn-build; does not require a GUI present to operate. So, you can build & kde; without needing an alternate graphical environment.
& kdesvn- build; kräver inte att ett grafiskt gränssnitt är tillgängligt för att fungera. Du kan alltså bygga & kde; utan att behöva en alternativ grafisk miljö.
Supports setting default options for all modules (such as the compilation settings or the configuration options). Such options can normally be changed for specific modules as well.
Stöder inställning av standardalternativ för alla moduler (som kompileringsinställningarna eller konfigureringsalternativen). Sådana alternativ kan dessutom normalt ändras för specifika moduler.
Also, & kdesvn-build; will add standard flags as appropriate to save you the trouble and possible errors from typing them yourself.
Dessutom lägger & kdesvn- build; till standardflaggor där det är lämpligt, för att spara dig besvär och möjliga fel från att skriva in dem själv.
& kdesvn-build; can checkout a specific branch or tag of a module. You can also ensure that a specific revision is checked out of a module.
& kdesvn- build; kan checka ut en särskilt gren eller tagg av en modul. Du kan också försäkra dig om att en specifik revision av en modul checkas ut.
& kdesvn-build; can automatically switch a source directory to checkout from a different repository, branch, or tag. This happens automatically when you change an option that changes what the repository & url; should be, but you must use the --svn-only option to let & kdesvn-build; know that it is acceptable to perform the switch.
& kdesvn- build; kan automatiskt ändra källkodskatalog för att checka ut från ett annat arkiv, gren eller tagg. Det sker automatiskt när du ändrar ett alternativ som ändrar vad arkivets webbadress är, men du måste använda väljaren -- svn- only för att tala om för & kdesvn- build; att det är acceptabelt att utföra bytet.
& kdesvn-build; can checkout only portions of a module, for those situations where you only need one program from a large module.
& kdesvn- build; kan checka ut delar av en modul, för de situationer där du bara behöver ett program från en stor modul.
For developers: & kdesvn-build; will remind you if you use svn+ssh: / / but ssh-agent is not running, as this will lead to repeated password requests from & ssh;.
För utvecklare: & kdesvn- build; kommer att påminna dig om du använder svn+ssh: // men ssh- agent inte kör, eftersom det leder till upprepad begäran om lösenord från & ssh;.
Can e-mail reports of errors to a user.
Kan skicka e- postrapporter med fel till en användare.
Can delete the build directory of a module after its installation to save space at the expense of future compilation time.
Kan ta bort byggkatalogen för en modul efter den har installerats för att spara utrymme till bekostnad av framtida kompileringstid.
The locations for the directories used by & kdesvn-build; are configurable (even per module).
Platserna för katalogerna som används av & kdesvn- build; kan ställas in (till och med per modul).
Can use & sudo;, or a different user-specified command to install modules so that & kdesvn-build; does not need to be run as the super user.
Kan använda & sudo;, eller ett annat användarspecificerat kommando för att installera moduler så att & kdesvn- build; inte behöver köras som systemadministratör.
& kdesvn-build; runs with reduced priority by default to allow you to still use your computer while & kdesvn-build; is working.
& kdesvn- build; kör normalt med reducerad prioritet för att låta dig fortsätta använda datorn medan & kdesvn- build; arbetar.
Has support for using & kde; 's & subversion; tags and branches.
Har stöd för att använda & kde;: s & subversion; taggar och grenar.
& kdesvn-build; will use a set of techniques to try and guarantee a successful build.
& kdesvn- build; använder en uppsättning tekniker för att försöka garantera en lyckad byggprocess.
There is support for resuming a build from a given module. You can even ignore some modules temporarily for a given build.
Det finns stöd för att återuppta en byggprocess från en given modul. Du kan till och med ignorera vissa moduler tillfälligt för en given byggprocess.