G Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 (endret) Formål: - til å skulle omtrent bare åpne PDF-filer med Altså nokså strippet slik at det starter hurtigst mulig i ett VMware (virtualisering) -miljø. Ett annet poeng: - Det bør være en enkel oppskrift for å få på plass PDF-leseren, alternativt forhåndsinnstallert PDF-leser (ala Foxit Reader eller gode alternativer) Endret 5. mars 2010 av G Lenke til kommentar
G Skrevet 5. mars 2010 Forfatter Del Skrevet 5. mars 2010 (endret) Alternativ måte kan jo være å strippe en pakke, men hvordan gjøre det, i tilfelle den måten velges? EDIT: Det bør liksom slå Windows XP i det minste. WinXP er jo ganske lettkjørt, men det er gjerne i det meste laget (oppstartstid). Endret 5. mars 2010 av G Lenke til kommentar
aarolilja Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 øh legg inn Gentoo og kjør emerge acroread Lenke til kommentar
Del Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 Puppu linux, DSL, TinyMe og Crunchbang gjør alle jobben for deg. Sjekk dem ut hos http://www.distrowatch.com xpdf er en meget lett pdf-leser du kan bruke. Her jeg finner du mer utfyllende informasjon: http://www.linux.com/archive/feed/58592 http://en.wikipedia.org/wiki/List_of_PDF_software Lenke til kommentar
cyclo Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 Ta en titt på suse studio og mekk en egen strømlinjeformet sak der, som bare har akkurat det du trenger. Er beste løsningen tror jeg. Lenke til kommentar
endrebjo Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 Hvis det kun skal brukes som en sekundærløsning hvor du kun skal lese PDF, så er det nesten fristende å anbefale Haiku (selv om det verken er en stabil utgivelse eller GNU/Linux). Det bruker latterlig lite ressurser, her starter det og er klart til bruk på 7 sekunder i VirtualBox, og kommer med PDF-leser inkludert. Men hvis du skal bruke det til noe seriøst, så er det muligens ikke stabilt/modent nok enda. Lenke til kommentar
aarolilja Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 vil også anbefale Haiku faktisk. ihvertfall om du skal kjøre en virtuell maskin. kjemperaskt, med pdf-leser men som nevnt bare på alfa-stadiet enda. jeg har dog til gode å få det til å kræsje noengang... men det skyldes helt sikkert at jeg ikke har brukt det spesielt mye. men kan jo være greit å prøve. hvorfor skal du forresten virtualisere et operativsystem for å lese pdf? Lenke til kommentar
Flimzes Skrevet 5. mars 2010 Del Skrevet 5. mars 2010 Haiku indeed, har heller ikke fått det til å kræsje, kjører latterlig raskt på min laptop de gangene jeg gidder å starte det. Lenke til kommentar
G Skrevet 6. mars 2010 Forfatter Del Skrevet 6. mars 2010 (endret) Takk for alle tips. Ser det er mange som favner om en felles sak i tråden nå. Hev meg like godt på første foreslåtte, før de andre forslagene kom på banen. Det har gått slik, så langt: Gentoo-forsøket mitt har foreløpig nesten strandet ved denne korsveien som kalles mirrorselect. Kom til å høyreklikke på en linje jeg markerte i teksten som kom fram ved å bare skrive mirrorselect uten noe annet på en linje som gir; mirrorselect -s3 -b10 -o >> /mnt/gentoo/etc/make.conf istedetfor å få klasket inn med parametere -i -o Da jeg trodde jeg kunne redigere før den kjørte, men NEI, så lette mirrorselect for meg, på 23 av 23 mirrors eller noe sånt. Skal sjekke om innholdet i make.conf har blitt utvidet av kommandoen nå. Svar på det er: Nei da. Visst ikke sånn mirrorselect med >> skal fungere. Nokså Newb jeg Hmm, neste med parametere -i -r -o sendte meg inn i en meny (Gentoo RSYNC Mirrors), og jeg valgte Europa og OK, og havnet til prompten igjen. Interessant. Jeg føler meg litt stakkars jeg nå. Og er mest fristet til å bruke pause-knappen (suspend) i VMware. Nedenfor er omtrent hvor langt jeg tror jeg har fått til, men som jeg skal starte på i neste økt. Jøje-meg for noe kryptiske ting en må gjøre for å få ting til. hehe Synes jeg har fått til mye, likevel i dag. covered by me; i rødt Code Listing 1.2: Selecting an rsync mirror using mirrorselect # mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf After running mirrorselect it is adviseable to double-check the settings in /mnt/gentoo/etc/make.conf ! Copy DNS Info One thing still remains to be done before we enter the new environment and that is copying over the DNS information in /etc/resolv.conf. You need to do this to ensure that networking still works even after entering the new environment. /etc/resolv.conf contains the nameservers for your network. Code Listing 1.3: Copy over DNS information (The "-L" option is needed to make sure we don't copy a symbolic link) # cp -L /etc/resolv.conf /mnt/gentoo/etc/ Mounting the /proc and /dev Filesystems Mount the /proc filesystem on /mnt/gentoo/proc to allow the installation to use the kernel-provided information within the chrooted environment, and then mount-bind the /dev filesystem. Code Listing 1.4: Mounting /proc and /dev # mount -t proc none /mnt/gentoo/proc # mount -o bind /dev /mnt/gentoo/dev Entering the new Environment Now that all partitions are initialized and the base environment installed, it is time to enter our new installation environment by chrooting into it. This means that we change from the current installation environment (Installation CD or other installation medium) to your installation system (namely the initialized partitions). This chrooting is done in three steps. First we will change the root from / (on the installation medium) to /mnt/gentoo (on your partitions) using chroot. Then we will create a new environment using env-update, which essentially creates environment variables. Finally, we load those variables into memory using source. Code Listing 1.5: Chrooting into the new environment # chroot /mnt/gentoo /bin/bash # env-update >> Regenerating /etc/ld.so.cache... # source /etc/profile # export PS1="(chroot) $PS1" Congratulations! You are now inside your own Gentoo Linux environment. Of course it is far from finished, which is why the installation still has some sections left :-) 6.b. Configuring Portage Updating the Portage tree You should now update your Portage tree to the latest version. emerge --sync does this for you. Code Listing 2.1: Updating the Portage tree # emerge --sync (If you're using a slow terminal like some framebuffers or a serial console, you can add the --quiet option to speed up this process:) # emerge --sync --quiet If you are behind a firewall that blocks rsync traffic, you can use emerge-webrsync which will download and install a portage snapshot for you. If you are warned that a new Portage version is available and that you should update Portage, you should do it now using emerge --oneshot portage. Choosing the Right Profile First, a small definition is in place. A profile is a building block for any Gentoo system. Not only does it specify default values for USE, CFLAGS and other important variables, it also locks the system to a certain range of package versions. This is all maintained by the Gentoo developers. Previously, such a profile was untouched by the users. However, there may be certain situations in which you may decide a profile change is necessary. You can see what profile you are currently using with the following command: Code Listing 2.2: Verifying system profile # eselect profile list Available profile symlink targets: [1] default/linux/x86/10.0 * [2] default/linux/x86/10.0/desktop [3] default/linux/x86/10.0/server The default profile will provide you with a Linux 2.6-based system. This is the recommended default, but you have the option of choosing another profile too. There are also desktop and server subprofiles available for some architectures. Running eselect profile list will show all available profiles. After viewing the available profiles for your architecture, you can use a different one if you wish: Code Listing 2.3: Changing profiles # eselect profile set 2 Note: The developer subprofile is specifically for Gentoo Linux development tasks. It is not meant to help set up general development environments. Configuring the USE variable USE is one of the most powerful variables Gentoo provides to its users. Several programs can be compiled with or without optional support for certain items. For instance, some programs can be compiled with gtk-support, or with qt-support. Others can be compiled with or without SSL support. Some programs can even be compiled with framebuffer support (svgalib) instead of X11 support (X-server). Most distributions compile their packages with support for as much as possible, increasing the size of the programs and startup time, not to mention an enormous amount of dependencies. With Gentoo you can define what options a package should be compiled with. This is where USE comes into play. In the USE variable you define keywords which are mapped onto compile-options. For instance, ssl will compile ssl-support in the programs that support it. -X will remove X-server support (note the minus sign in front). gnome gtk -kde -qt3 -qt4 will compile your programs with gnome (and gtk) support, and not with kde (and qt) support, making your system fully tweaked for GNOME. The default USE settings are placed in the make.defaults files of your profile. You will find make.defaults files in the directory which /etc/make.profile points to and all parent directories as well. The default USE setting is the sum of all USE settings in all make.defaults files. What you place in /etc/make.conf is calculated against these defaults settings. If you add something to the USE setting, it is added to the default list. If you remove something from the USE setting (by placing a minus sign in front of it) it is removed from the default list (if it was in the default list at all). Never alter anything inside the /etc/make.profile directory; it gets overwritten when you update Portage! A full description on USE can be found in the second part of the Gentoo Handbook, USE flags. A full description on the available USE flags can be found on your system in /usr/portage/profiles/use.desc. Code Listing 2.4: Viewing available USE flags # less /usr/portage/profiles/use.desc (You can scroll using your arrow keys, exit by pressing 'q') As an example we show a USE setting for a KDE-based system with DVD, ALSA and CD Recording support: Code Listing 2.5: Opening /etc/make.conf # nano -w /etc/make.conf Code Listing 2.6: USE setting USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr" Optional: glibc Locales You will probably only use one or maybe two locales on your system. You can specify locales you will need in /etc/locale.gen. Code Listing 2.7: Opening /etc/locale.gen # nano -w /etc/locale.gen The following locales are an example to get both English (United States) and German (Germany) with the accompanying character formats (like UTF-8). Code Listing 2.8: Specify your locales en_US ISO-8859-1 en_US.UTF-8 UTF-8 de_DE ISO-8859-1 de_DE@euro ISO-8859-15 The next step is to run locale-gen. It will generate all the locales you have specified in the /etc/locale.gen file. Now continue with Configuring the Kernel. Endret 6. mars 2010 av G Lenke til kommentar
G Skrevet 6. mars 2010 Forfatter Del Skrevet 6. mars 2010 (endret) Fantastisk. Det var kommet til en sync-linje i make.conf Da tar jeg meg en velfortjent pause noen timer. Svar på hvorfor jeg vil kjøre PDF-leser for seg selv: 1. Greit å forsøke seg med nye OS som gjør jobben hurtigere 2. Vil ikke forkludre Windows Vista med flere enn nødvendige applikasjoner som maser og hyler og påtvinger seg adgang til internett kun for å sjekke om det er en nyere versjon eller noe annet møl som den ønsker å gjøre. Oppstarten i ett OS er gjerne lastet treg nok som den er av andre ting som er mer nødvendige, enn Adobe Acrobat eller hva "kakemons" måtte hete. Endret 6. mars 2010 av G Lenke til kommentar
mikeys Skrevet 6. mars 2010 Del Skrevet 6. mars 2010 Kjekt å se at folk er villige til å prøv seg på Gentoo Håper du får det til! Gentoo har en ganske unik sjarm (når man får det til å virke ). Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå