From 4067617f97be8ace0caea120533dc1f2dde65f00 Mon Sep 17 00:00:00 2001 From: mckaygerhard Date: Mon, 1 Aug 2022 21:32:11 +0000 Subject: [PATCH] newbie - started the category with requirementes and install first pages * provide a first case.. disk to computer with fresh install only alpine * provide main readme with principal sections and guides --- alpine/contribution.md | 6 +- newbie/alpine-newbie-install.md | 301 ++++++++++++++++++ newbie/alpine-newbie-prepare.md | 36 +++ ...pine-alpine-setup-9-setup-disk-3-7-end.png | Bin 0 -> 3984 bytes newbie/install-alpine-boot-up-live-01.png | Bin 0 -> 22193 bytes ...ngle-boot-any-from-disk-to-any-computer.md | 149 +++++++++ 6 files changed, 490 insertions(+), 2 deletions(-) create mode 100644 newbie/alpine-newbie-install.md create mode 100644 newbie/alpine-newbie-prepare.md create mode 100644 newbie/install-alpine-alpine-setup-9-setup-disk-3-7-end.png create mode 100644 newbie/install-alpine-boot-up-live-01.png create mode 100644 newbie/install-alpine-single-boot-any-from-disk-to-any-computer.md diff --git a/alpine/contribution.md b/alpine/contribution.md index f05f874..8536351 100644 --- a/alpine/contribution.md +++ b/alpine/contribution.md @@ -18,7 +18,8 @@ All contributors are expected to abide by our [Rules of Conduct](rules-of-conduc #### Contributing Guidelines -Thanks for your interest in contributing to the project! Those are the **areas or ways you can contribute**: +Thanks for your interest in contributing to the project! Those are the +**areas or ways you can contribute**: - Help to improve and redact into the wiki: - [How to join and fill a suggestion](#how-to-join-and-fill-a-suggestion) @@ -27,7 +28,8 @@ Thanks for your interest in contributing to the project! Those are the **areas o - [How to join and apply for bug issue handler](#how-to-join-and-apply-for-bug-issue-handler) - [How to join and apply for repo sync manager](#how-to-join-and-apply-for-repo-sync-manager) -Each of ***those areas or ways have already alternative ways to do the same**, cos obviously will need minimal requirements already explained in each section. +Each of ***those areas or ways have already alternative ways to do the same**, +cos obviously will need minimal requirements already explained in each section. ## How to join and fill a suggestion diff --git a/newbie/alpine-newbie-install.md b/newbie/alpine-newbie-install.md new file mode 100644 index 0000000..7367a21 --- /dev/null +++ b/newbie/alpine-newbie-install.md @@ -0,0 +1,301 @@ +Alpine newbies install +====================== + +**Alpine Linux can be installed via many ways**, the most common ones +are listed here, for more information see last section of this document. + +- **Computer device** like PC, laptop, or Raspberry, are forms or a +name for machines that uses the software named "Operating System" +like Alpine Linux, the target of a "install process" to property put +the Alpine system. +- **Image file** means it is a type of file that is downloaded and +*burned to a CD/DVD* or *dumped to a USB* with popular programs +(such as Nero, CloneCD, Brasero), although in the modern era it's +a deprecated way due nes kind of devices (Raspberri's, Phone's). +- **Boot** or **[Booting](alpine-bios-uefi-info.md)** means "Boot" +(started from a media source) a "image" recorded on DVD/CD or USB from +the disc drive or from a USB port respectively, the computer boots +this device and loads the Alpine operating system. Today that means +involved with [BIOS and UEFI](alpine-bios-uefi-info.md) systems. + +**[Setup\_modes of Alpine +operation](Alpine_setup_scripts#Setup_modes "wikilink")**: Alpine Linux +is designed to run from RAM directly, which means the download image is +already a fully installed, but a minimally configured system. Review the +**[Setup\_modes of Alpine +operation](Alpine_setup_scripts#Setup_modes "wikilink")** for permanent +installation options on most devices. + +## Additional Details + +## Requirements + +Alpine Linux has low system requirements. Nowadays almost hardware is +supported, More requirements documentation can be found on the +[Requirements](alpine-requirements.md) wiki page: + +### Memory + + - At least 128 MB of RAM for a server without a GUI. + - At least 1.6 GB for graphical desktop + - At least 4 GB for heavy Firefox or Chromium usage\! + +More documentation is available on the [Memory requirements +section](Requirements#Memory "wikilink") wiki page. + +### Storage + + - At least 1 GB storage device for a server without a GUI + - At least 10 GB for graphical desktop, or 80 GB overall + +More documentation regarding requirements is available on the [Storage +requirements section](Requirements#Space "wikilink") wiki page + +### GPU + +The majority of GPUs are supported, but for advanced features, 3D +acceleration is managed by the MESA project: + + - Intel: mostly any Intel with one exception, intel i810/i815 will + lack features because of its 4Mb memory, Mesa and Linux have dropped + their support. + - ATI/AMD: Only Radeon series with the exception of the last two years + with respect to the Alpine release, Rage r128/match64 series has + limited support. + - Nvidia: Limited. Only a few are completly supported. Not all + features are enabled. + - Matrox: Not all features are supported. Just because they are + shipped on most servers. + - Sis: Limited features are supported. Code not updated on Xorg and + Linux kernel. + - Via: Limited features are supported. Openchrome code not updated on + Xorg and Linux kernel. + +More documentation available on the [Peripheral requirements +section](Requirements#Peripherals "wikilink") wiki page. + +# Ways to install Alpine into machines listed by user cases + +We have here many ways listed how you can put Alpine Linux in your +computer device, **PLEASE CHOOSE A USE CASE MOST CLOSE TO YOUR SETUP:** + +## by booting a source downloaded file ISO on USB or CD/DVD/BR + +1. [Alpine Install: from a disc to a virtualbox machine single + only](Alpine_Install:_from_a_disc_to_a_virtualbox_machine_single_only "wikilink"), + install Alpine into VirtualBox virtual machine, use if you have a + **VirtualBox virtual machine and only want to test it out** +2. [Alpine Install: from a disc to a any computer single only + boot](Alpine_Install:_from_a_disc_to_a_any_computer_single_only_boot "wikilink"), + install Alpine into a real modern machine by burning a disc that + will boot if you have + +**UEFI or BIOS hardware and will be installing Alpine via a CD/DVD +drive**. + +1. [Alpine Install: from a usb to a any computer single only + boot](Alpine_Install:_from_a_usb_to_a_any_computer_single_only_boot "wikilink"), + install Alpine into real modern machine by creating a USB drive unit + that will boot if you have **UEFI or BIOS hardware and will be + installing Alpine via a USB drive**. +2. [Alpine Install: from a usb to any computer dual boot linux + Debian](Alpine_Install:_from_a_usb_to_any_computer_dual_boot_linux_Debian "wikilink"), + install Alpine into most machines by creating a USB drive unit that + will boot if you have **common hardware and want another Linux + distro as your main OS via USB boot**. +3. [Alpine Install: from a usb to any computer dual boot linux + Alpine](Alpine_Install:_from_a_usb_to_any_computer_dual_boot_linux_Alpine "wikilink"), + install Alpine into most machines by creating a USB drive unit that + will boot if you have **common hardware and want Alpine Linux as + your main OS via USB boot**. +4. [Alpine Install: from a disc to a old computer single only + boot](Alpine_Install:_from_a_disc_to_a_old_computer_single_only_boot "wikilink"), + (special case for very very old PC or laptop hardware) by burning a + disc that will boot if you have **BIOS only hardware and will be + installing Alpine on it via CD/DVD drive**. +5. [Alpine Install: from a disc to PC Engines + APU](Alpine_Install:_from_a_disc_to_PC_Engines_APU "wikilink"): to + install Alpine onto a second generation PC Engines APU system. + Tested with an apu2d4 using latest alpine. + +## by using from linux already started to new partition + +1. [Alpine Install: from alpine mirror to a new computer by + chroot](Alpine_Install:_from_alpine_mirror_to_a_new_computer_by_chroot "wikilink"), + install Alpine on a real (i.e. not virtual) modern machine directly + using the Alpine mirror sources **if you will be using Alpine inside + another Linux installation via chroot**. +2. [Alpine Install: from alpine mirror to an external disc by + chroot](Alpine_Install:_from_alpine_mirror_to_an_external_disc_by_chroot "wikilink"), + install Alpine on a real (i.e. not virtual) modern machine directly + using the Alpine mirror sources **if you extracted the disc for use + with an existing instance of Linux**. +3. [Alpine Install: from a iso to a virtualbox machine with external + disc](Alpine_Install:_from_a_iso_to_a_virtualbox_machine_with_external_disc "wikilink"), + install Alpine on a VirtualBox external disc machine. Use if you + have an **older computer that doesn't boot, but need to extract the + disc to prepare it for use**. + +## by booting through network install media + +1. [Alpine Install: from a tarball to a bootable ARM + device](Alpine_Install:_from_a_tarball_to_a_bootable_ARM_device "wikilink"), + install Alpine on an ARM based device. Use if you have a **ARM based + network capable install device**. + +2. [Alpine on ARM](Alpine_on_ARM "wikilink") for those who need to dump + to ARM based hardware + +## by booting from external devices + +If the computer does not automatically boot from the desired device, one +needs to bring up the boot menu selection for choosing the media to boot +from. Depending on the computer the menu may be accessed by quickly +pressing pressing a key repeatedly when booting starts. Sometimes you +need to press the button before starting the computer and hold it down +during bootup. Typical keys are: \`F9\`-\`F12\`, sometimes \`F7\` or +\`F8\`. If these don't bring up the boot menu, it may be necessary to +enter the BIOS configuration and adjust the boot settings. Typical keys +are: \`Del\` \`F1\` \`F2\` \`F6\` or \`Esc.\` + + - - [Alpine Install: from a disc to PC Engines + APU](Alpine_Install:_from_a_disc_to_PC_Engines_APU "wikilink"): + to install Alpine into second generation PC Engines APU systems. + Tested with an apu2d4 using latest Alpine. + - [Bootstrapping Alpine on PC Engines + ALIX.3](Bootstrapping_Alpine_on_PC_Engines_ALIX.3 "wikilink") + - [Alpine on ARM](Alpine_on_ARM "wikilink") fisrt main reference + to any ARM device + +# Ways to install Alpine listed by architectures + +## x86\_64 x86\_32 x86 + +The all popular 32 bit intel (i386 pc 32bit) and x86\_64 (i686 pc 64bit +and amd64)compatible (both) + + - - [Alpine Install: from a disc to a virtualbox machine single + only](Alpine_Install:_from_a_disc_to_a_virtualbox_machine_single_only "wikilink"), + install Alpine into VirtualBox virtual machine, use if you have + a **VirtualBox virtual machine and only wants to take a shoot + into it**. + - [Alpine Install: from a disc to a any computer single only + boot](Alpine_Install:_from_a_disc_to_a_any_computer_single_only_boot "wikilink"), + install Alpine into a real modern machine by burning a disc that + will boot if you have a **UEFI or BIOS hardware and will be only + Alpine into it through CD/DVD drive**. + - [Alpine Install: from a usb to a any computer single only + boot](Alpine_Install:_from_a_usb_to_a_any_computer_single_only_boot "wikilink"), + install Alpine into real modern machine by creating a USB drive + unit that will boot if you have a **UEFI or BIOS hardware and + will be only Alpine into it through USB drive**. + - [Alpine Install: from a usb to any computer dual boot linux + Debian](Alpine_Install:_from_a_usb_to_any_computer_dual_boot_linux_Debian "wikilink"), + install Alpine into most common machine by creating a USB drive + unit that will boot if you have **common hardware and want + another Linux as main OS through USB boot**. + - [Alpine Install: from a usb to any computer dual boot linux + Alpine](Alpine_Install:_from_a_usb_to_any_computer_dual_boot_linux_Alpine "wikilink"), + install Alpine into most common machine by creating a USB drive + unit that will boot if you have **common hardware and want + Alpine Linux as main OS through USB boot**. + - [Alpine Install: from a disc to a old computer single only + boot](Alpine_Install:_from_a_disc_to_a_old_computer_single_only_boot "wikilink"), + especial case for very very older hardware computers PC or + laptops by burning a disc that will boot if you have a **BIOS + only older hardware and will be only Alpine into it through + CD/DVD drive**. + - [Bootstrapping Alpine on PC Engines + ALIX.3](Bootstrapping_Alpine_on_PC_Engines_ALIX.3 "wikilink") + - [Alpine Install: from a disc to PC Engines + APU](Alpine_Install:_from_a_disc_to_PC_Engines_APU "wikilink"): + to install Alpine into second generation PC Engines APU systems, + it were tested with an apu2d4 using alpine lasted. + +## ppc64le + +For the PowerPC devices with pure little-endian mode, mostly for POWER8 +and POWER9 + + - - [Alpine Install: from a disc to a any computer single only + boot](Alpine_Install:_from_a_disc_to_a_any_computer_single_only_boot "wikilink"), + install Alpine on a real (i.e. ot virtual) modern machine by + burning a disc that will boot if you have **UEFI or BIOS + hardware and will be installing Alpine on it via a CD/DVD + drive**. + + - [Alpine Install: from a usb to a any computer single only + boot](Alpine_Install:_from_a_usb_to_a_any_computer_single_only_boot "wikilink"), + install Alpine on real (i.e. ot virtual) modern machine by + creating a USB drive that will boot if you have **UEFI or BIOS + hardware and will be installing Alpine on it via a USB + drive**. + + +## armhf armv7 + +ARM based hardware that does not have CD/DVD/BR boot support, only +execution state of the ARMv7 devices machines. Including video game +consoles; the newer ARM hard-float for newer, more powerful, 32-bit as +well as 64-bit devices. + + - - [Alpine on ARM](Alpine_on_ARM "wikilink") Main reference for ARM + devices + +## aarch64 + +The 64-bit ARM only execution state of the ARMv8 device machines. + + - - [Alpine Install: from a usb to a any computer single only + boot](Alpine_Install:_from_a_usb_to_a_any_computer_single_only_boot "wikilink"), + install Alpine on a real (i.e. not virtual) modern machine by + creating a USB drive unit that will boot if you have **UEFI or + BIOS hardware and will be installing Alpine on it via a USB + drive**. + + - [Alpine on ARM](Alpine_on_ARM "wikilink") Main reference for ARM + devices + +## s390x + +For the Super powered IBM mainframes, especially IBM Z and IBM LinuxONE +servers + + - - [Alpine Install: from a disc to a any computer single only + boot](Alpine_Install:_from_a_disc_to_a_any_computer_single_only_boot "wikilink"), + install Alpine on real (i.e.not virtual) modern machine by + burning a disc that will boot if you have **UEFI or BIOS + hardware and will be installing Alpine on it via a CD/DVD + drive**. + + - [Alpine Install: from a usb to a any computer single only + boot](Alpine_Install:_from_a_usb_to_a_any_computer_single_only_boot "wikilink"), + install Alpine into real (i.e.not virtual) modern machine by + creating a USB drive unit that will boot if you have **UEFI or + BIOS hardware and will be installing Alpine on it via a USB + drive**. + + +# Ways to use Alpine Linux without install + +1. [Alpine Install: from a usb disc to a machine single + only](Alpine_Install:_from_a_usb_disc_to_a_machine_single_only "wikilink"), + dump Alpine onto a usb/mmc card and live boot it on your machine + without modifying any of your installed files or operating system. + +# Documents series + +| Previous required | What's next to read | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| [Alpine newbie](Alpine_newbie "wikilink") | [Alpine Install: from a disc to a virtualbox machine single only](Alpine_Install:_from_a_disc_to_a_virtualbox_machine_single_only "wikilink") | + +# See Also + +1. [Newbie\_Alpine\_Ecosystem](Newbie_Alpine_Ecosystem "wikilink") +2. [Alpine newbie apk packages](Alpine_newbie_apk_packages "wikilink") +3. [Alpine newbie desktops](Alpine_newbie_desktops "wikilink") +4. [Alpine newbie developer](Alpine_newbie_developer "wikilink") +5. [Alpine newbie lammers](Alpine_newbie_lammers "wikilink") + +[Category:Newbie](Category:Newbie "wikilink") +[Category:Installation](Category:Installation "wikilink") diff --git a/newbie/alpine-newbie-prepare.md b/newbie/alpine-newbie-prepare.md new file mode 100644 index 0000000..f67c238 --- /dev/null +++ b/newbie/alpine-newbie-prepare.md @@ -0,0 +1,36 @@ + +.. firs of all.. when you start to learn something you should check your available resources agains the needs .. + +## requirements + +We are persons, so first of all [we have real life requirements](#real-life-requirements) +and after [we need related requirements](#related-requirements). + +You as future contributor or developer must check your resources and adapt those to your situation.. +that seems unrelated to learning but ITS VERY IMPORTANT! Why?: well cos in linux and development +you shoul READ A LOT .. and that will waste time from your life. + +### Real life requirementes + +* **Manners**, you will must have a vocation for reading and analysis. +* **Time**, you will need time, cos you will need to read a lot! +* **Computer**, you should have a pc, or similar, by example most of the people uses the androit phone to handle an internal linux using [termux](termux-pending-file.md) + +### Related requirementes + +* **Knowledge** you will need a knowed editor, a god knowledge of git as minimal base.. +* **Internet**, and minimal bandwitch of internet network.. cos almost today all the development will forced to you to contribute over internet. +* **Unix-like**, you should have some kind of way to interact with a UNIX like operating system, like MAC or Linux. + +### About this wiki newbie + +This material is a main one, for a more focused tutorial please check +the [../tutorials/](../tutorials/) directory space, that have more focused or maybe simple ways to +reach specific objetives. Of course those **guides or tutorials will assume you already have knowledge**. + +On the other hand, **this material (newbie sections) assumes a more general level and helps you to follow the steps more slowly, +in categories and explained steps**. + +### About copyright material + +Please check our [../alpine/copyright.md](../alpine/copyright.md). diff --git a/newbie/install-alpine-alpine-setup-9-setup-disk-3-7-end.png b/newbie/install-alpine-alpine-setup-9-setup-disk-3-7-end.png new file mode 100644 index 0000000000000000000000000000000000000000..31bb318275b1caf8d2e14ad3af0ad5ba34742f22 GIT binary patch literal 3984 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 literal 0 HcmV?d00001 diff --git a/newbie/install-alpine-boot-up-live-01.png b/newbie/install-alpine-boot-up-live-01.png new file mode 100644 index 0000000000000000000000000000000000000000..fb909e25fc76120461f2f124f8a9855cf7e4ed05 GIT binary patch literal 22193 zcmb@ucQD***#G|#Em4z*-XbAHSuIv4IYJ^z5UZ{(`s%%e5G2uwE~JoRt!`PpM2nVS zEmkipdRZl+eOHoma?bP2GxPi7_n9$fj2-NC-&c9P- zP`!Oi*LQSvT)uFn+mFwouy z9v~nhcZQtN)s?vY9u;jPIl0(n-Uwiou3T|qlzaIhq@=^9EQj2zxW2X35>n!W>9Rbc zA}0L&{~sP`m+|DBLj9xMlY{xyF3tUHsNEyPHtpxK&CMN0_aWoe>x+g-lZ@|1yoct- z_9w|BM=us2VsPqh=a9*cOc8xKinJ{oiv#b8k7I(44^ivkp(JsF`jx?5oSll*!Y)md zbFmyb*!-+d?>*IB3p%&8jOyS!W3G-I#;Z}vrt;-xnxD%=QNpOV^Ncd@jra6Uy0EDS z!BK8Eg{{66`yy`e&W}_{>YGhWto5KRtvItveTRJQ4#P_OAvqE_>+DEXRK8_+ewm)* zRT@%v(L11~R~-v(E?a$BQ!O!*$qOg_P$xuXR=;Rd$+TfXoA6|iu;h)ry)u?k|GCKb z($7aF>bu8ZZ13ThOzM)~*Rgx7W0q5xTcSisu0Ip$$1NSVv}1}m%^KQP9arDtFPzLx zOt|;BD*0*$EQ()3ee#f>7r^-W3u|(iZs%94hMLva1_cHlegFRB1FPHd8r<|HHIJ?Q zp?4OjnaTL5q~!i2bZ!Fi$yUPCxAtkQutY|mQM7ibl(`k}ZHTM5H?jKYtm@uP3&)qT z0!K%O^UD67#|QUw6ney&dD8^+E2^lo&+$2)Y;fScGqC=xb8qKx zxu%#o&8)E21S*#o5W289+X-=5d#UCs5Jr15^=^qiW!(U4I%O5RNBSnL^{_{I!W?&o#T&lV&V$rN^b183_UHS%eV7|BK;Z}Ywq|rD2HdXKn|4QFi^nS1yP30;?^NY-*<3m5T+lIqK$d{1* zZPT5g_St~%^~)B8u)1q5pDQH;#_7~+9B}7wGEARYyM%0CzF(f7auS?);fEQWd(>K~ z^W^JrX9-V7m5-Mv6{G1qWu>Fv0rCeqYfE@OS^acDD~Q6at?8DEpYPWVz4<8;tiQ%R zkjzQuDzPjFlS39aYtig3MR=euZ+n#Q(uSqeSJvvigZfM6>qW<%#utAm6k+P0{Po1m z?nbfbWdpVa?eBbwel-o>d#@a8biPKCz>nVvDcIfhwxZ7B4P-vxq6lDg=(~4P8W0iA zNPWK~h|{{JK`eMh_B+mii`~MtWMf87p7XwLWjms(VqS~o#+*tRnfT|eW{!VWg4J%D+S9l)WO5?ef`-l7vILu@8sQCMV1s_(Yrb2tg;LzzcBh5@=-|n^XBw>QwF)^KA4sxCYF*X#LC-{K6hVk;L`Z7J3D zEb>dH{T;>oRtop0L((a4{lIAejc>Pe)WpC`2*6xLKN!r!+K-~uyOlMkm_2AGR#*L`7}x+06kMOY;8s^?Y!JT{D> z9a4U$=yPwi zeJ{Ip?(gHgeJT2pyt|W=Oy7RV$VLLdXAL@c|I4dviz&p$nW@_s+7iq@_YDJbJC{aU zgUeVHH4o7XQ5Nfi})M@!0vRO zjO*i;nmAj8jn!dTGsUyX!5g-3cZuWSF+!Y~uOf)DP0BgiQtBXK!ZWJGbhnw{chu^O z!cK(FIa9Q}s)CvrB_y(eZLglaI`aV}m3IhAeNoM|0I4W3(&m9|f9NA?9N4z#_R&Es zwVkaOtqG3VJ@R&bWLuK)c#X6ue*%iqJdU-Q?Li=7UaqBnAv$kCmBbN+RESR0d+l=5 zHM?z!8`deu3OCL-^<}cMfU)IJhd6e{ZnMb>;l8#dXdJ5+R+wGr)&iyyORvfgXhy9H z-^m8me#<^qy(qU;@c!vWL?}%*<45X{djGY+UBazTl$=C0`M30k)SH)^Z_rPQn7x|Q za{e;ofN~H1GIXVv&Z)O;=`eOoFx&UyJvnYfiIZj8_USO7*!G`F<$w2v6@jst-i>Han4I=3^$_361b6 zUc#ufXq3>(-qgH7^A_fUMi;HCmR&lH-)zy2R7LZYO-an+Mbl51=K}di@QhPYw$7u5 zd-ulU@%f_$h!2VUO92mnZ41Fqr%5Ja!?MEamA>P6SAwxA1fpBWIyJX$2i6-;sTa8F z4rpE?gxE=Vy@k(S%|GaY*>QrKX*v4KLURifrQ_^(CqN{XeNo!msQYb9(vAK0NXA=q z&Xd#t-*b_+VaqLi)DuS3Q;WDqp~!D@9c8`3eEL`}08B_OLrWQ&_E+nCJr$@#n5>v0 z8F@SeB0irxOWne%Rw`+IO_qe7-daKOg_tBKZ{Y`XIji`-s*WgWXm{K0DBpg^PTln| z3?EQz*7ul#$k$C05~5PB-$NxM0@UN*QP?@&TQ{w}1q-ks`4y~2h>15_+mekvt?Cjp z+zrD%1ytpC_41UkD!21d1HJSXY$LbjkD3QGD*~sV}S41tQf9_T7PIA1Y;DF7us>PzN}(e zSrvx`nV8lA+lwt}>$yhgmEQP za}@N`c@pOFA}?!H2Ce*18XURujFM<~z@rs`MyL0y_;1=d1G6*nbyBq*CT?Ayo{v6$ z9zMdlwBR#mv5LX_r61imF~bGp ziB5?zy&kGr4H5Xq);!G0_bY>epv_cJ!$Py?Ri~ar_m8F_sfjTn z{Xg$iPf#2qNL6}p#j$$0NMXc2h!1Iq{1|>eODEH@A;7H z13h>-R|~oIYzN_$An5n+GK0~LX`iT3CooFkwRAt>XO74xB5>M|w<_CJIhfalCadT^ zFST*DTi1hGsV`XIy)A7!RE&=nkTp??0Km95XXpGQ^=kBf?5eS4R4Z@uf*4XXidtPY z$>V0(;L%0cxomFMpd$KU07$DrsDMrjdizKcIdk2WTveG-g#G~l$b}0L-MnNGUD7(Y zFd9+D#V3uG^v%etin-o*n5OCBOK7qK*pWQn2S@Jq@t**mwGVcm6KBhJNIAD6%)4#m z%*+i~FQ?b&iKx457Bv4wEm6ih1D|V-Ldz7$=;{=1WtMJg1wLRY{py-Z3!nH7lH@#- z=4jw1Aem}iI-`fSi@w2H)Fu8VpV(ZnGL;|k?g9|Ix$8i>Rt5X)sPp*u5r`k~U~3CJ zKW{%d5GQbR;hvj%uZOYgs&=8c_4@ak!@+%WK8%R5MCM>+86>mps|QH6+T|c!Us3LU z;SXfscxoj}w%==?$D|vf^?`m^CQ~Zx?m1O)R}V#8Ph!dQ;6^kn}4RO4~1$*Dn&dvmX z$$N{=>*V77hHqX{E>vH8lj?+OnmL%^@>V-%pe-;7_mL`jxuBNVR!Mf+&hC~;v2DcT z2N2;#W+y7(jT@6ygYplLBIGnx(BQ&4f6kn%6Y1=(3&uU~nW9L?w~IvO5Et0XO7=6p zyO-ZCIH9L%#E#ZLCqHO<@6n=>9#P_2*Od9xVg1+8Hs;y;=;!=wTwjM|dTn3L>1i+f z3P|qCu<6wS3wxWJ5+?Y3ZqKy)i^E$(Z{&!f`FB2v-vA;@W>OeffFA)5NU>qjn+pp| zM!^$VzrjSK^bT9(W_;b-Yh4j-`+iS_SpA7^KJ$$I)gEWr0@k#8{edkRHL0mO#nk0mA>hY~MLc{tFfy>QPr$y7ycK6sZ zEv3$9M!eXFIyvS&qD^m^Caze0a3SM^0D~937sjg| zA4nNjSX?i-!FsfiI0(A^b>8Sczo{BAkUzF3ip}VVkN^)*)tXgJV>F2y-&$Xd_6#qI zseubcut!B%EDUvKH%Q!l5QW)>20GHQvDc61mKST?I`+75A1gD4BGHFqG8q9J^^pTc z*@No*s+w3}WwsrpKT5zfZgtGW;y~tj{;*(EGAU=4Ci-&IjYw)@seaO$HN{WL&Na6| zO;cK0)_|#8ZPmIggOfsOUet6-&Bok4{N$&ECN+7!1>^<882Z3ZL{h<*`n`Vyj6E(H z^*aNI_!!4P!Opa_fZW@E1%vk>^mWIeR@AB-cI!L={gcY$kbB*gs(5lv_R%SLU zHSqpxxky^!ElV6FT{rdCS;F^Hb8?yuNEF@sD{}uutdNV)XYr{;s2lLARfFCxg6LI^ zBqW}UdA2XrFWI&8uis7R&+8(ZL*>`F-Qm`3tNI8e%;&D9-NQ&xC}C~WO=imu)mF&^ z^b`M&2(TGy<5yiNU*>A>l@Jv!)yItt-3Awwq}xm#HBU|ne~hUZ7O!hH{}#>tecpPp9?BcQn>5tes7;O1&SJ_sX(_mBrpo_A5Y@a-c3U~ z+Ma(ta#<^Y`sw#k48@cB$|P0DdLRNls9d9DRdG?zQY59LG!Cjt0#p^-zo+8M`l)9a zC8NxofKZYFwxI~dsCfrjT^&{>9JO*`hnup*o#!YyjOm*IWl~$x3T=0Ury;n=D1`C} z<6cmEXwMy_r)X{JCy5G-@5}a@04XsVRw|BfvU(URcqRWC$F&*$f(c}%PG*c>Q#fOz zn)08V8ofGVX@xYq;aVaB($A{$$2vcsVwwUf(H#$GcQ=GDTHjDFFvl!;JpjO?Ou+3~ zk+w%s+Y284gY^#=y=Hd>JEjxT6;H@ql1ga8(E+&3es6l?O`<*yYqrW6z0SbL`?AO8 z&aH=It&>GI_FiZHQvEpVUcsI**tW!Bv&mV|d*iy`PKwhf$%nJA^NkI4SW$*@6<4)q z9)4k=A?lVWs7lUM6Ek#!JKRvopq5iGeLa}{ov0W0j^c)P-|?pvH_oXi6S_^gud4&X zarvu=`0n2s^=7YI8N^2nL}QYeV^ZdJ^4g)SyhVlflYTd3aC6_OstcgfD1(%#2FV&% zNT1$KHk8DmpG|O5hiH1EPmJZY$^jR>H~#-iXhb8Q;kL+ua&IZaxtq( z2LZQj^`g(B7bK;;>8#Ornd5^y;WQA4^58Z3N6EtAEXaX&Ot7?~<6+O-!grM1U6CG( zREgJW&!IcGH$stcVT42G#49MwM_Njts*4Ac;p8@hB{Aoa{A8TvylCl5=)4??Hf8#v z;6g_ZE#Nir`UiOud)_xZvFe|7d|Q!adT^imn6m)vUun09*=hc>L66*u=dSLtw?$3OFCr!gL_ipVPN^c#vY^Wn0l{5ZS7oGJpM(EveUV zi9fc`(nJ4dyr|pQb7LO5^SCgw85F(JBmUdYtYzqr0#UYz6q$}d=v>6;htJbX-p);& zpS-FzwIHY&lw#D!o^}f-wrXtP*(rcpz;G75uHQ?X`B_-gtXMD6muA|QmcI= zTONA>Rr4h}K>ew-z6~3SQ~FrCCyq}TY4>kez#3Aqkls6&o?eOer2d_^dEnl?du>oC zX=xy$?{X6tRNbS(ex&r{^3hOCL?9Hv=)6DZj+f*};`CY;>AXOOy1j4k{8FXIrs1Zfm8+hr3}m?i^QdzzwMFWRps=oL4`$b*JP7<_NW}v6xy!hePYu1b z1l#+t-wW1tDSV(8--K!ok1JBz^qoLEE+r+0~l9meWDDMzK?liZBrR+T1br$rQGX`qDT< z^oRa45p)i}S4{isNy2oZT6A7G{`T*I7kzkq3{3&Jxmx#Gc^rr~l6~TDM zJnI%tt)H=Ei<-pXttI zT*JB124u{u(1zgWyyIIsKz@yvAeuHZ2H zD)Vgg=nv_4P#C+o@f9J!bc`?nT%SatlN@1cfy3}8`ZKUzzN|Qafcu z?_GiHK@IvWq|n}3nnt|;1JWdhqc!bSe{3ep-%NnYKelDqg-yx%-jZvFYsb{mdyV}P z=^HBaQ|8ov%9H#;qM)V>r-Sjq0@N-(G6_;IGHgD`_q=eE4Rm0Ou|Ng>QU{U|YM9 zR=Huc$K)2h?`aOKFou`EJm&B*FYwOZb}-7`7A=>(eyxa6yk9liSpE$lktdU3Z0OxHAPXf7)&leZ;WX*BnKxZZuPWU2&;C`t?mV(@Qv! zqq2z0SF7$3@Y}7nPo@IS8l%atoj{#|fQ{Ual^3BgaYI=cSc+_jbXZK2q(c+-s`UI4 zGK(N->ApriGd)X?LbT=!LV)AY{|&HdbxtFm4_KMo)yboW0F9y(rijJ^SoWz3e)`l_ z)!D$;%5y#2>8ohztm|j51GS|QBl#n_^)C^lSuxoJx`QhYsQErf4O7CAG5|Mz4|E4l za+!UDcSi@Ah#Sv6B+LWUMX{_^!YX7CHAxVM5%i0=l#DgQIU&?N^p)39>9l&QD>{*9 zgaN(ZMdE8c_nxP01Y=IUcpSgGu|X^K#>{%VC(i!eh#ga70%+LlgbSoUDSD-;V#W!$ z337f~DK&nP__TSfs}`l;?D27UEqO02u^EBd?Fe+nrv_|$G-T0G0WvConnrfc9(g}T zGMQU|wIc}7oI$dnoJLTPPp+;TTw27hQiX^b&&U1h7s45NMVT*^O0iXNeFQ}U=dD*N zX7qlT*ZG#aKDr~fb5(LZTL|~J7vLOETESP51xv9*%fzJFE=a(K+K@WJkWd^!U+M0l zdQHF?64Q3K>@`7D`L_OlzVp4aBH-Ti?xUbUJKxa@^tVv4-AXMzqp}}Iqc}WT_m7rL z=Z=;(xO^7waei&(f<~2nnU%0-u)B9AKXfwk(=l3u`P_b?R= z6tnZDy=IYp0X~{L7uXxd9Ez%#l;-OB9gEJ`JC%smG9g##5^bgyZQ(!Of1e2id{c(` zF!*WWZb;n%O|GLaec=NA`bK)dyg`}`ed1&fJ43f=iP<;HCl(d`kKnY=}peW zQR5M43B*=nGAhE+Yv1-5%Bk&}z?Zway;ntSRe{efh7B*)%znT8HvbaLc7JABCz3Z# z4!QlU069}<+Fowb^`5b+CV4xD>Y;3~)_ZUWD}iJ!zT|_JGS_xp?Wz?g$9~7pya| zo%ZJ1qgG|-Dm{zPr035W?Tio;@`dQ-NsOw(8`ubwQ7YQOlrY5V0Xj{L7Dmw=HC z0{hszZ;$&XUv6rNF!dHT*>h~Qo#$Wba7W-K)6Rw5Y;i(6=}h+O!Fp8|P~3~zN;P2Z z_YN+x-RgKUIv8bQ_G|y1V}Q?dvfat?3hU6Yy7(9I<}^79#oD0Hu(18o(3fu^mw=#O zCsty;P;Z#G;UUi#^bN*T|7ga6g3-~M!|9sW9pu|bH@3wkit?CF2*d7ZoW`CPnCO4d zL$LFNj7t^+X6|JBWwVl-Z-S$A+wB=gFDhY{&lN@!NIu?FUA#h8&mLT^sodjX|5qKt zbQ^>?poK}3R5|#%P5KD_Q&XriC7%heJo(mtb;~nU=v*~-{T=#wWMZ}C(w-x|X~}8< zx;n#Us&vx`5N7>TR#pZ-*B9Wl)8k^Eht5ySnLIen-cQsW=wvywE%F?oe z#l}~#%Y3o%BK^6W&;FIdx>yg8MeF7+`D3qbU4*jzWefkzJ`#c8j3Teb1@B@yR@cSL zv!Vjd$+YV(nZhD-w$|NdN=`Ws&zr&bzs#I}KAL_F9?W^zq&ZKqW&_IE9Ls4P#LbE@ zC_S%NYedt~ZF$)a3c8j2RQtn>-Ve)ovU+U;4FJdt}q=Y-1CP4csQ_hd0u}1MJ_+ zlkTG9)jPs$+X2BZP4U_f_S6tby*^N|F{T?SzJE94vCrOYiH2{rFy`FVbAVkEL06Ed zt#&FHManEJRmY$nT$6R^ePA3&eW8FIl{Qt3B(XJCAK2i}^)ng#9vpTcQ6Q8jvu!X) zAM$eU&(xw`{aUnZr?QWA1*)6ixNt8P_q>?N?^7y>R`?#n#0MjX>f$%mZ2SdzARp$C ze%I;QWi9bDRu?7bjw^*~t88%uD#cx%e)4YVb)b{n%y^e+uKmcz;wZGN{Zu=b7>{&; zJbV@8f?@yyeB5s|G#NZn6Pr{+?4H@P9q9BV7HSuLthQ#VJ06NG8(nk9R{&Co-y?_S z#lZ3&V`(SNFP#gVM76JCh#H0N`kb=GwHa<~w24<`SvhpEZ(hT9-|!YYgPw~qjigPZ ziVqM#&Ma>WCo>zdm-HP?DNw-RdNa1+eUlxRu4QJb>7rhmnWPgJQEFUyCChJW##yb+hYR4;DCIL95Rz z?;qQCsRmVYsI*vS+7rUAr=f2ugQxhi&MsHSvF;Suixkj`TbUL{0KSVXJ*b=)1sJ_=1#k@Cx$p?E*m(%~Ww zZYk-!C2F?w7_bP!3x~KN%ItgfuAtq6`euu(8AUw6CwRC z?iieilt70H#8>+wTlqtdsr>2IAlm`+fHENys>-o&Uj2*{n~In|33n6%nUQ0b)9WC3 zQCBx}bcy;{;q0iUPI|k(aAU>Wc;vt&0f?e|lU_Z`Sog_q@w0mBoxL&-elKraup5o0 zbfrG!UtJR$p0u(Ilb&+i;N5|G!$_6qghOuzJ6q(U`Q zH}kO{PG2D3^~r7HWvQIUiN?x^S;W}zva7+)nXJk7c8q5aJn@T#LY`HZanu%->qm|Y zeO~~!w&%u1c7!fSgWidjAT#E`9gqAxXntpeg+YSQq_i8GA;`+Iu)u|M`bG-y^h>{C zm2~B_g@XmdlWpFfKoduKc&eex-6RYE+w7ll!aQ{(pEtc_KVAbBD_Hfc6v!Gn6@{BI zZR2Q$%$EJOwU(8-w(kviMrwP9&84g;7g*@qMb1GoK2%*V*5NAOxFz)`w3M*E79O@I zAVnEcmR>NP?l_-m6=FQ5DrTl$p1W|_ZWQj_&2r-Y=$D98GK?fW_fC53qUj5A@`{QJ zW{!tPxwm2S4qel`?nJKE|5O3SmH<`ggMb*uKzA6^{OH&ZoQ|f|Q;%mA9kZq&4#b5HTgBIvOnIgtgc3)yB&8O^&m1ngSa$U^3vVRCLMYm81Rg zog_;}tN!|CopC~H%ekBCamNa8smbv3OOSU%agpSB7?sp;>h;(YsE2lcjfAkfi z20pm|DdiiFrX$Q`se!mtRhYgWyjF;0@)iU|yfo$wI3BvJA!It>v5C-d_5ALg)ZhFU z>3*NG9BkQj;UW}a>S79{Np8bU7<)u-mJ4@ojQhWVs0tVQ$|F5|!dI71N%g6bF;-UO z=LMyjy34pyeR7@=wR#an5~g%3fyj4rW2S!Hpm@I{1r%Yt)|@2J6HIr9OnB#27FNYt zLT}>&`PAXR_#@DGI=Y`~cfdyUzk-pqV(gtS<04Dam>e1%wyVe9&J;`CZN1Wbv{#{Y zfzj4AT4-c0a*Iu&wj(NCSY1T2tfnsw+16SM64`!R|>uH5(IrR6=y>1v6kZ z6-hU>Km*+4{un?zK za=C!`pIjMFid+94hN8!NFa|ed6R-Mqe z)4S90v9cndKGPR1rYGxAb^sP5A%KXnQ$8R zzyHwA-2M)!A9mGSy(96D0=TesssNe{Jpo;JM`uPM*$V5+^I`sB?iJ(nQw39?RH$QV z>oXU+5WlhWE^gHXF|dxi@MB%uvYc=savM&Kt?K)(nLIRx{rUwaeqC*v9@|Tpa`wSj zfbxH(-CCRCWC08lNH@7|wVmM(7^l1~aw4nw=!gRYju6=4^mVz0xx+h7gB)#Qh)yAoWrQV{ArmL`8|*bTuv zmI99l?n2X~D+_-rEkSNP2{D7+KVNvkRBnzAjXW}S)|ckgzWn^O>;9FuUlfc=PqKQr z(RXZBD1?zjx{CIo-#zSllccm+nx-_u@@}3U9p8e^a5(@xyQj5~TK1_t4}5+&t?09k zXPz{Z8ekPz!zWplHhTz)zX{Ra4(uy;F>EM)rQ#n*o6X11yP>( zD+4@Vb;f#IZCfX!n+$mtbrBfT1D+Z)n%SqtwOTw9X4uHDyCdI>S;Ob~gMbI@lNW{tfzh#T(YTuCBk%G=VilGm+(rcp56SX;`o9M%zp7x_L0p;$HUW-cY(WP7)qmLxH&h?vYLyf;UC&}xjMZKFu+(z;b5ll2Jq~f2Ho7w96kFMZT=*!sEFPtCagauakw;+j|k^vCn} zerj#am0);Ll0y+acbb6Bbj7vI+b=#P^vs``s(Q*j@)J0Bk*)o1|F7AdjDkZcj*qWr zdv>X@-&PACxsg;{)e*Bu~cH$B=hzkY6J!otPsUM@tYy^mAFXvB&mD5v7ZqKgCebOVZwP+1?KMeIt}q} z=WV^x)e>!FB`1(b8mzx?XxS(Y5mf!Zh-hlCuRgn($X7=a;yQ{PyDA0rEuYGu+ckG8 zmSHXqzjIcI_%~@9s|GhJ)b)=oTrFH-@Eq`bJMIe;BqU6t`%ihwQY)>BQJ#FkY1shJ zX`p7{0pt??-L=>jX=uF4JoA%3#{{(W(HGuf79?iLMOE26ME`gV$>Zw`%!+}cW_YBq zg=jfqaPPDOY9{=482dVoGI3Xk5m0*ckGkEafvtIRilbcwJ!)(|-D>;?M^g%a7FRS& zlan6>>%5*ea_iA=)!~_E0T-NA=$q!4KV$ygJ9xkxpCBaKNND;8;H+<#4E>}gLz>L- zQTb&VU1(QCGaajY)qwd#v*WncCsEwMW1?cSzxAR~zkayAUw`|Tt!|geWyh|HUPXfn z?w5oFax3C2@zj&kG?DVs*bACOMvnJk!zS%KCo$(WJ`=*l5h=QBoU2GFOe13d?BLzu zhXb*QGj6`xX)W7*ETPd;`~*8Z2{T;)qDsPEKcW=HjVDUm9E?K~8k6?<2#aS;jV+fW z!|ANul_zG6=9Qi6^(<^=>?NWk;rb{&S#3gq<@Ej=VBf_@XZqd(#YtGTWIbIXpxrm1 z;>>!b-|3p&>9aAjn}MhvNbG0VpHfhd-;aF{Y<&JN*kR6WSzDcXAX!eG&S(I9nfg^` zR!&*;5kViaq5^nd{G>TD&QtYF%(_D3Rlas^xB8~O#T#;$&+$W|o`7r=3@Xah*ePlO zgXCXD;`Tw}*uW~2Y2c4ux%>{81-)crR0HQg`ulX7w-&&iYIDp{WEC{1{V56Nc^MIa zs^XfM@%%^s;S0Pm`7wNgkNO@(C2sU89@S&E_Ow{T6yIv@|tE-lPsOMUntYa=$EJ45nG1thG93Tn8g^tJ%)nj4#1FH(m_enfcnh z&rXQJ821bFQk9mhsLqWjRn1so{ngi7XLe;s2pCLn>~jxKdO;OLg5_#YgaQD(YWP3j zZJD^1VJTa&y}ixX)Ao0CN#J-LKnqiLlqf-NS78F~orY14$zbdH{eor^N)IN%#%h0rl>z|IX&E&( zL_6wKJcX?ZHCmFZgO2tecq#4d{wRJqeRZ^?fqNLG<@jmS-O-dCR}J zS!2H?Ea&?;Q6Wq-`%ah={3K%iaqpawJ=nqc+i0aCOc{h4vc8iTCT^Byp1Qtj=l-}AaeDP!2Wmt85OC=Ce>y#@*Q(;sdR=7 z?zaYs2lW{tKJ4%EVRPWsiXV1opjq{f~tw>8}VwruqIo$G5=K)#nB(t z*xu@!CSHPDjze7cw=b;HD>RQdjZ_Eytt!?XOV1xGSFn#BaGuQYb(z|-8_u;{T-lJAIBosMr2i$SASesy*TOF-Qp2c;l6))wu-(|ul*Zo)bxw!__zaK{RN+G zetmRBzRK+V2(xmH@DGTVd?l=HO*dr)51w5SKpoICqNa_)&uQ}Wo4&HI@F%E|MZspg z`%jS%t?W$n;C=*o8Kub+>3ikBE}2=c)eFdgOTL?gapf)HPduT1yw<;-_$5Uet4(Prx38RD6fft7gA&Azi%TYQHbyVonJ zaa|PNv3lCT_OBC*uB|b$$T>_&zNtR|g)WJjs+T!9u5U%IM_l3jvN!OhZ?HDS@{lm# zIw*q2F(V{Zx&INdhO7LRYu${XNhbq76tu0=%7ybxbkB;=qP2E>7zaP>n=GhK&w(p= zvS^EBpf_3djv8U2-KkhpET2FB6B16A{8LB7ohG>Ji|O8|#dQpvLvnvh{LTS+fxWjh z@nNzE^3x-=>`?!>tId(9*6B|vDSaStP?~Y)p#qpcBa#xbSH4<+jME^XO3q$D)HLO?R-h$t})#`rH7|ztR@SWd&PbA6EC#Jud(A`-Wai~A0o=Z zHfcIF=7mMK6H=5yZ3C>nF+L|jG?=<1DCJfl0;d$E#OGj}QE(izK`xstP?d=aZ1V_a zc#uhugQ%|m01@fS>UMOoyh{DAR{EG%O@ivwK=rCewmx6JiWoXU=p4%feMTFOmh^Uh z>(#Ch`F0DEfeU>$P)Qm6=fv(DF48GoDlIAx+c8`Kxnmk4Lt_a$lHW7(O*+-OUKK5E zYn#QT-vbZJ$<>xzC!2cm+bO5OMR3ZE$F+l}2}?k{(cHi*4RG^a%*Ik_i34^i3%(4- zX{N7ykiHMwl(=2&J!cu(GI}u!CaTc_kH>jw&z?}PVTzG2mcCeN>jU12e{?m@~5D#a!`j0kWoc-UwJ3|7l{{ z7wQZYt{9~p%hBK+pe|=?Cjp@Xw7n=tdmU=JdN60E%72d;(yG5?Bk5bbIl&|wp#+3g zd3pSlC!(T~oW#A+td-~(D|e$TOlre^XXkpCiXuQqN5%0^Q% zk5I0jVer2#H}p#_TL5riG^% z1Ap*y4@J}odr!Wn@qmLTuqoo?dM@i1I3M7hOz1J#(Z6O_T^NhPdg1*CQThwN{L3lG zOY6pSTT0{DV^GmwET8FJzH;Ow*L1;cNjdqy(l>f<*@yrDgVgE&1+ZT2g$hiv5&yKL zsD9nbW%T*R(J&7OSN+7s)$MyTk0zsp?!*&z4`QcVEfZ!(KOpj&?JlS4!bCH>(DCN3 zsi(SjPM&n+e|8Ukxg@7iu4)Z`O@fQ`8!!1-i1A9x?M9Xv5K zBbI(YxR51M+gDFZJKSqHr6q>B*j{KO<5t^0bmOc|Mt7gd;gLfMvQO-35jxP$?X2>u zdJ?*U_SpQrdrw^9P@vqNt!Tx*R5ZHJqJ=kbmMg^czda2ZhYVWeC)@z9f6w1lr*-vn z$v5xc8n-{$g&U)P=|?~#WQQ~IYtRj)S_w=-3mI*dUWjpk6mRR4iy}NW$ka4j)=xIXenClsIQ9 zzPUDY=05+g1r$HRI+AMtJS8t9h}u*v_pSBEt!9Z1ed18G8H0*AWYtqOk6J^ZsQp~w z!~hzbAY1twr*HLi+oRN|FfoxJ*Qv6fVY>hd3}kmuF;}1YH;rh)Y0O}6DE@G%{l=^y z;HHEX#Ya-#GpPHrguK4VYrT~Uo6ko~xCwth;3^??t<#Lfy$k-w*jU73TmGvB0yMdWinQO1ai3)gk58? z_MFUL%@1fGC9vKX2LzLn6{eO*4*Y8$iGURD_Te0<)42kAF!>o@wR8e{9&pcyCPJj0 z4CD|2Jw-GnP&TF-BRr(+FA5I>h&JAMVE+6@>3`2dTkFd?`*kl48F^D;SDzZwgxmDM zhO0}eAY`vjJ6neJ^Y0S@v=he0x7Nf@ukwz@I1=*v&ZwSGvaI08sdpbH>Q#w^^DK}K z;Eyf@<;eC_HcBd}ddP7n-^!zc=OcXLMUt*?W2&$VYfF>`_B8!_rz2R@2iY+Ck9?C{ z1HrLQW@aLdI(5MNt<$ZPX|$si8cORrT^*zJh_r2NJuIj?vU@r6yHO9et_{U+I4jm` zVSJ!pN@Cktq38HE_q%cSEaO0qzHVpRa-TsRK>gp|6uh{Jb#;R;Psw^t_!bpjt*@HZ z{kfM^k`{AnTf0RAH_B)(3w5U^#m1zV2?*(H&4Dl!&iAG(KEo@E-+WdC76@xbgc|XW zXmM(0*<~4TpwpM6kS-hbwyc2O(vhuDwVhzU+M%*nTW7v==1n|KlIhptN@v17QvvAJ zTE6RqrhFud@49;t#n(AvUDPk`8T=3hzK$VyT~;SsT57^<6&j3o&iq+P!i$6PwEG#c z*xZsM-{%`w^dox^Q@fe&c^hx6cF5?l-e=ES-ymm>Ttie>>9*w}OpXrr4WrCHMd3;H zl7ya-IdCfJ$Gr}Y}~1R$wh~fc&ABkoh29fyKFSJ5YmO)Mtr#2s0E0(NZiTNtE&)q zqewq8V359%IM3rhMdQ?LlA_sioOGbEdDmVLO}{boZwvk2S>ZO}&2|;Q=mNo+@O#|_ zH;%q0K>tp(J&?7mRZnQIm**&`)^%a#k-Z!EvyXj_i|&wC;nwrfi~Fr327>NN?1g%R zDYQ3>WT+VW7)*$YtV+FY3zJ=9i6$tDOcFiE_!n5pS|Lf4k~BgnOV@jyeLWXcHX3+> z4e7s;D1*9HJSs3l5Hz`YoJ`gyPM$r=sdGQ=&xCHFHMx1=1j}GLCXOfg7f-z=W^Y|yCG@7h~c(7&^?Vgt-7@GkZyx=w6Qv$-6i1{6yy@u7H%B$#{I7LXza5JbZ;bCSGjWtSw4 zy!8YMVoU_`4GxYy|m0Wo^RO=rCnwo`-Ffq^ zedubDo}9+Z=Ex1}@!Xs?>bYjx;!VLNJ(w@>kF5Y)M=p#$j%|yS>G1Qj({XTJc>Ms4 zuXWek50r}k8=gSF(+XdlVt{71Uhf3T=3uhp$A#gV0DAB^A3S-IONQb@<=zb7?sL$~ z@ASe5AZ$DGL}$C81|`_6l8bjIUi3|L$@;zNQR$)UFt?|v?}D7C(@@Rp@s>zwPwcEy zphFs?<<$cMN%ZXLw6RED-vwLSFJr|;en9ugKg$1k)jfYI^V|iG8)7@A8a9%G^8tS$ zDRhtBES@8)DZR+;kH?9Sf0Yqh!Qj`-Xgg{Cm5-0#_%Vz9v6-;KB5Xu{?ve~bCOEo` z@)SR~wwLEv^}j`iZ^H^Vv-^DmVnl7tg9cXpoxQVQc-~PG}1DZv+>*)XvIGgJa1~II(2RVkkTH9 zO2v&JN~O^7;&*{@(eYG9mrV8LjY7L#HHr(pd`FGuOaNa2)#Qqf7~oAfj!``+O{@Ee zL8|$<%Q}A(lvc^L9Gr@h)o(cgJRO14woS5l+-}%A!{rnJ+$CL_T|3Yu?MY}SyYiNs z4dsei1j+L6Jef>fb1w5Q1O^n^z8!VZiaL0&vY46+o5CPu#15frFjX8HDCNY5J;hILF~|*Q^Szzf{4Gx&KlHuhst;7GS^}M(T;_eiGIy zB{dg%lNI%Ur^oEsb<)jJ6v(pFv-+vxpJAy{`K|iKp_k-|(Dm2%6kIw4pLcL?3Ktp6 zl`!#C+s{O!y^(oC#W`Zj_u{|ITAWC*n3cY4ATyQR9LuoIB`|+)eH$gIr2D1H8!3wG zl9vi=TP&@w(TT#w8dKlqZ59QUh&6q0(z%bF|7%?x^;m_OqzRU{C6zL-j2JPZYBJU$ z*>f#YDzvXhvA9^?p!x39Hdf%YN>*HQF(#s-x8I!9FRZ8B*}`m~r)Ya|&~ zI;PY)&y`4hl=Aqg=aW70{3*U~3;&$|C1!WtFptA<8lt09>cC+Bp{kobGpvW>xwPFD zU1k&`F)`SX6?fXgPG6Nk%1Z4GK-{Q zXx=|>xA7Ci1sZpk+WXyAF|DKTPsz2r7KC#h2>FTeaocEpTz^EIb8QfaIns7QZ(7D} zayD#obSp3Mm@wZgu8YF`dYkb0=Uf8(z9U1(bTlimXfJ<-Ub-W<#C|RV0(16Ok#GXM z&cd96eMdI6MmBoVVoyK$O(nnRB5f#^FfRn@yK5OZS=GWk-9c#$!F-)!hT$#ez=Ky| z<{eqyS1 z(k|)N*1aj)u6&4n{p*|irloZbOLQ2M53Sif!KHGgQ>3LCcJATZCd@~(i+g9=+N+X` zR^(h?FHXb{%-W*s6noFS}QB%@_LN3GM_)$6NOYD2J>x%^W@>}`7mVB@Z8&;B-ZXLhTXF@>km*Hn5$zceUb zsZ3hQa7}2?%;pa|q_aO1db_+^LC8X~jI_>NFE$(%{OF}nlGu_?O1%U60A*h#tM1h4 zm0Iqots0)DR9*69O|+An%Ux$ZH>!PAD__1kr+*1HX;3u1vK46r7A`%cI@`m2@J5_i z5DfR^aac`6867Spce*}%Pw;z4X^qP*^Eqi|FLk>293Us-adn$$F!s6i?}@FI)G3@v z&-wQ#wU`uq`if6bSOmp8`v4Hf)JZ`38?%7{tDg!Ca9V8W)mQBGOj{N%s(2i3 z$5c!9lz)~4kR3@n0CKiK0NAAZyt1~?=KY}=21@toyR4oUnmuLHg-vZs)6e&eRXpNF z6o}3m-(_z)8l95uh&7e44m4VJ?@+HgJWj%NQZ6d z3d0@TSe-MmSwusIYivTLBT5MIzS2)~zpgQW0s{5_I+g{nT0`Z|lXAb)`cAPr8S9ZM!llKYyv2KktizbGla$ zws=dZWrdV>4`tReyRd?*Ws9{hrOQeMZy+= zD?5F&#xVV-J?wQvb{V!CkNSFfQY+L!&Fo0O&o&=N$6MBFG&**;sWiO^fw~$>Eb94+ z>JREgmuUKx;r(N=?j$U}o;||i844ZLHAds#ZM7Zet9|IQ5j9SlT>awa_+)1dDF0a` zoh)DL{ag8l)<<^!BG>zONnS4_itp8bqDvsV=VaY@C(K}3QfT*?GBAdt+Q>B;E7eHD zJ@&v3K()j$tyd2&IyM}P)ts12C<;82e%}24P{AQ>$FpjR`@DC2rtT$4=%U0g<~>!8 zBQZ4WxApa%Xl6TiM$YHPk&hW9c#^aQ8u%?rwHhw8=PrZc%?fVUxdEHSay9{oS>o1h zONZBZ^&&Hft{gUQ>4%$T9|U`d%uBnxXBb_uL8vUO4}zKF#A4Stg3Wc<-9(#29OTpwKae zmd~iLvE*)u=6(l6J^;qTM`MGdK6p_e9o@6bTkF@EXoWgO+0Js)AgreNQ6o{{@Id_O z15zq}Hkj4BD3D`tXY!)~Pvetey#g&G0-|U1?k>QkNd_336MaK{W9=uf=9-AW6PTU6CydQPApgkETQs=2Bl-E=NJvE`v4Ps$xqd0Ni>ETA#`>Yo+7 zz(Vm0l2(zlbvOGL6YZK4K;%ZytI`FElXPZK5?e8Ce=fRdmJor*dA=>*;mw>={R&*y;+-k_faEk7A9h zZ3k&Opxx>U0!^$$Pv>r)K+o>c4C*iHbZJM-oh^k}WQaA?z#c-d#`wXt%V1@=!v_D2 zei_^>EB=A67C5&*yD<^oH?h8*1U0rd&#$54Jk}`?6H?Wiw28h7mw^oPS3;oGmkS`OENr`pZ3p{3g8hEIV&-q^<$s$e|NrkfDUe{_!k47j!@`8k*5; + +Detailed requirements are at [../alpine/requirementes.md](../alpine/requirementes.md) + +## Preparing the source medium to install + +Download the source medium to install and put into your home documents, +this document will use the DISK IMAGE medium type ( ISO IMG formats) + +If the source medium to install download URL will be as following format: +`http://dl-cdn.alpinelinux.org/alpine/v/releases//alpine-standard-.0-.iso` +where `ARCH` and `VERSION` could be: + +- `` will be + - **x86**: the most used i386 32-bit x86 based machines, if your + computer are too older use this only. + - **x86\_64**: the popular AMD64 compatible 64-bit x86 based machines, for + modern computers use this then. + - **s390x**: For the Super powered IBM mainframes, use this for + especially IBM Z and IBM LinuxONE servers then. + - **ppc64le**: For the PowerPC devices with pure little-endian + mode, mostly for POWER8 and POWER9 machines. +- `` could be + - **latest-stable** for a more up to date without taking care of stability + - **3.10** the most recommended for machines between 2016 to 2018 mostly pc's + - **3.14** the most recommended for rasberris and small devices (`x86_64`) + - **3.16** the most recommended for machines from 2017 up to 2022 and servers + +Example, so if we will use 3.10 alpine version the correct links to download will be: + +- for **x86\_64** a link to download should be: + `http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/x86_64/alpine-standard-3.10.0-x86_64.iso` +- for **ppc64le** a link to download should be: + `http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/ppc64le/alpine-standard-3.10.1-ppc64le.iso` + +**Graphical download**: Just point the web browser to that url and the +download of the iso file will start. A file with **.iso** extension +type, with name like `"alpine-standard-3.10.0-x86_64.iso"` (if amd64) or +like `alpine-standard-3.10.1-s390x.iso` (if s390x); will be downloaded +commonly into the Download directory of your home or documents filesystem. + +**Command line method**: in unix-like terminal execute (by example to download the 3.10 for 64bit pc): +`wget -c -t8 --no-check-certificate http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/x86_64/alpine-standard-3.10.0-x86_64.iso`, +and where you run the command, in that place/dir will be downloaded the file. + +## Burning the source medium to install + +After downloading the source media file from [Alpine download page](https://alpinelinux.org/downloads/) +put the blank disc into the input optical drive +named [DVD/CDRom](https://en.wikipedia.org/wiki/CD-ROM) and **open your CD/DVD +recording program, choose to "burn from iso file"** and wait the process +will end. + +In detail if you downloaded with **Graphical download** (using a web +browser), the source media file will be into the Download directory. If +you downloaded with **Command line method** your source file probably +will be in your root document home (or just `$HOME` of your Linux +install or MAC install filesystem). + +In Linux, assuming the blank disc is in the optical drive, the command +to record/burn the downloaded source media file is : + +`$ umount /dev/sr0;cdrecord -v -sao dev=/dev/sr0 alpine-standard-3.10.0-x86_64.iso` + +If your blank media is a DVD or BD disc the command will be then : + +`$ umount /dev/sr0;growisofs -dvd-compat -Z /dev/sr0=alpine-standard-3.10.0-x86_64.iso` + +## Booting the Alpine ISO disc + +When the machine start, you must be sure to choose the optical drive +(commonly named CD/DVD Rom drive), so the disc/iso will boot and after a +while a command line shell will show you: + +![Installation : setup-alpine : booting process until login prompt](install-alpine-boot-up-live-01.png) + +## Runing the setup install + +TODO: The steps here are common to all the normal metos of simple install + +## Finishing the installation + +After all of the scripts in the setup end, a "reboot" will be offered, +just type "reboot" and press enter, remove the boot media and newly +installed system will be booted. + +![install-alpine-alpine-setup-9-setup-disk-3-7-end.png](install-alpine-alpine-setup-9-setup-disk-3-7-end.png) + +**You cannot see a graphical window system? take it easy** and get calmed down.. +in Alpine all are made by the right way.. so **if user need a desktop.. user can (must) install a desktop** + +# Documents series + +| Previous required | What's next to read | +| ------------------------------------------------- | -------------------------------------------------- | +| [Alpine Newbie Prepare](alpine-newbie-prepare.md) | [Alpine Newbie Configs](alpine-newbie-configs.md) | + +# See Also + +1. [Alpine Newbie Install](alpine-newbie-install.md) +2. [Alpine newbie Desktop](alpine-newbie-desktop.md) +