Merge pull request #6 from MatMoul/master

Update
This commit is contained in:
Hugo Carvalho 2020-07-08 16:44:09 +01:00 committed by GitHub
commit 5249b3936d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 1973 additions and 1598 deletions

View file

@ -32,8 +32,13 @@ Then follow the on-screen instructions to completion.
If you require extra help, visit the provided video playlist and follow my example. If you require extra help, visit the provided video playlist and follow my example.
## More custom install
## For developpers sh archfi -cpl {URL of your custom package list}
You can find a sample custom package list file in the samples folder.
## For developers
You can test your script with this command : You can test your script with this command :

3312
archfi

File diff suppressed because it is too large Load diff

106
lng/Arabic Normal file
View file

@ -0,0 +1,106 @@
# Arch Linux Fast Install (archfi)
# --------------------------------
# project : https://github.com/MatMoul/archfi
# language : Arabic
# translator : Mohammad Alawadi (https://twitter.com/MAlawadi6)
# notes : تم ترجمة السكربت لتسهيل عملية تثبيت آرتش لينكس على اخواني العرب
# أحث كل المهتمين بلينكس وعندهم رغبة تجربة نظام آرتش لينكس بتجربة السكربت هذا اللي يسهل
# عملية تثبيت نظام التشغيل بكل سهولة وأريحية .. لأي استفسار كلموني في تويتر أو من خلال:
# root@mohdalawadi.com
locale=ar_SA.UTF-8
font=LatArCyrHeb-14
txtexit="خروج"
txtback="رجوع"
txtignore="تجاهل"
txtselectserver="حدد الخادم (السرفر) المصدر (سورس) :"
txtmainmenu="القائمة الرئيسية"
txtlanguage="اللغة"
txtsetkeymap="تعيين تخطيط لوحة المفاتيح"
txteditor="محرر"
txtdiskpartmenu="أقسام القرص"
txtselectpartsmenu="حدد أقسام القرص وثبت"
txthelp="مساعدة"
txtchangelog="سجل التغيير"
txtreboot="إعادة التشغيل"
txtautoparts="أقسام تلقائية"
txteditparts="تعديل الأقسام"
txtautopartsconfirm="الجهاز المحدد : %1\n\nسيتم مسح جميع البيانات ! \n\nنُكمل؟"
txtautopartclear="مسح جميع بيانات القسم"
txtautopartcreate="إنشاء %1 قسم"
txthybridpartcreate="تعيين سجل التمهيد الرئيسي المختلط"
txtautopartsettype="تعيين %1 نوع القسم"
txtselectdevice="اختر %1 جهاز :"
txtselecteddevices="الأجهزة المختارة :"
txtformatmountmenu="شطب وتثبيت"
txtformatdevices="حذف الأجهزة"
txtformatdevice="حذف الجهاز"
txtmount="تثبيت"
txtunmount="إلغاء التثبيت"
txtmountdesc="تثبيت أو تعديل"
txtformatdeviceconfirm="تحذير ، سيتم مسح جميع البيانات الموجودة على الأجهزة المحددة ! \nشطب الأجهزة؟"
txtselectpartformat="حدد قسم شطب لـ %1 :"
txtformatingpart="شطب قسم %1 كـ "
txtcreateluksdevice="إنشاء جهاز luks :"
txtopenluksdevice="فتح جهاز luks :"
txtluksdevicecreated="تم إنشاء جهاز luks !"
txtinstallmenu="قائمة التثبيت"
txtarchinstallmenu="قائمة تثبيت آرتش لينكس"
txteditmirrorlist="تعديل قائمة المرآة"
txtinstallarchlinux="تثبيت آرتش لينكس"
txtinstallfirmware="تثبيت البرامج الثابتة"
txtconfigarchlinux="تعديل آرتش لينكس"
txtsethostname="تعيين اسم الكمبيوتر"
txtsetfont="تعيين الخط"
txtsetlocale="ضبط اللغة"
txtsettime="ضبط الوقت"
txtsetrootpassword="تعيين كلمة المرور الروت"
txtuseutcclock="هل تريد استخدام ساعة الأجهزة UTC؟"
txtbootloader="محمل الإقلاع"
txtbootloadermenu="اختر محمل الإقلاع"
txtefibootmgr="efibootmgr مطلوب لأجهزة كمبيوتر EFI."
txtbootloadergrubmenu="قائمة تثبيت Grub"
txtrungrubmakeconfig="شغل grub-mkconfig ؟"
txtgrubluksdetected="قسم الروت المشفر !\n\nنضيف cryptdevice= إلى GRUB_CMDLINE_LINUX في /etc/default/grub ؟"
txtbootloadersyslinuxmenu="قائمة تثبيت Syslinux"
txtsyslinuxaddefibootmgr="تثبيت EFI يتطلب efibootmgr"
txtsyslinuxaddgptfdisk="أسطوانة GPT تتطلب gptfdisk"
txtsyslinuxaddmtools="جزء FAT للتشغيل يتطلب mtools "
txtbootloaderrefindmenu="قائمة تثبيت rEFInd"
txtoptional="إختياري"
txtrecommandeasyinst="الموصى بها لتسهيل عملية التثبيت"
txtset="وضع %1"
txtgenerate="إنشاء %1"
txtedit="تعديل %1"
txtinstall="تثبيت %1"
txtenable="مكن %1"
txtpressanykey="اضغط على أي زر للإستمرار"
txtarchdidesc="النص الكامل لتثبيت سطح المكتب"
txtinstallarchdi="Arch Linux Desktop Install (archdi) هو برنامج نصي ثاني يمكنه مساعدتك في تثبيت محطة عمل كاملة.\n\nيمكنك فقط تشغيل البرنامج النصي أو تثبيته. اختر في القائمة التالية.\n\nيحتوي Arch Linux Desktop Install على اثنين من التبعيات : wget and libnewt.\n\npacstrap wget libnewt ؟"
txtarchdiinstallandlaunch="تثبيت وتشغيل archdi"
txtarchdiinstall="نصب archdi"
txtarchdilaunch="إطلاق archdi"

View file

@ -58,9 +58,14 @@ txtinstallmenu="Install Menu"
txtarchinstallmenu="Arch Install Menu" txtarchinstallmenu="Arch Install Menu"
txtselectmirrorsbycountry="Select mirrors by country"
txtselectcountry="Select country"
txteditmirrorlist="Edit mirrorlist" txteditmirrorlist="Edit mirrorlist"
txtinstallarchlinux="Install Arch Linux" txtinstallarchlinux="Install Arch Linux"
txtinstallfirmware="Install Firmware" txtinstallarchlinuxkernel="Kernel"
txtinstallarchlinuxfirmwares="Firmwares"
txtinstallarchlinuxfilesystems="File Systems"
txtinstallarchlinuxcustompackagelist="Custom Package List"
txtconfigarchlinux="Config Arch Linux" txtconfigarchlinux="Config Arch Linux"
txtsethostname="Set Computer Name" txtsethostname="Set Computer Name"
@ -69,7 +74,9 @@ txtsetlocale="Set Locale"
txtsettime="Set Time" txtsettime="Set Time"
txtsetrootpassword="Set root password" txtsetrootpassword="Set root password"
txtuseutcclock="Use UTC hardware clock ?" txthwclock="Hardware clock :"
txthwclockutc="UTC"
txthwclocklocal="Local"
txtbootloader="Bootloader" txtbootloader="Bootloader"
txtbootloadermenu="Choose your bootloader" txtbootloadermenu="Choose your bootloader"
@ -85,8 +92,12 @@ txtsyslinuxaddefibootmgr="EFI install require efibootmgr"
txtsyslinuxaddgptfdisk="GPT disk require gptfdisk" txtsyslinuxaddgptfdisk="GPT disk require gptfdisk"
txtsyslinuxaddmtools="FAT boot part require mtools" txtsyslinuxaddmtools="FAT boot part require mtools"
txtbootloadersystemdmenu="Systemd-boot Install Menu"
txtbootloaderrefindmenu="rEFInd Install Menu" txtbootloaderrefindmenu="rEFInd Install Menu"
txtextrasmenu="Extras"
txtoptional="Optional" txtoptional="Optional"
txtrecommandeasyinst="Recommanded for easy install" txtrecommandeasyinst="Recommanded for easy install"
txtset="Set %1" txtset="Set %1"

View file

@ -58,9 +58,14 @@ txtinstallmenu="Menu Installation"
txtarchinstallmenu="Menu Installation Arch Linux" txtarchinstallmenu="Menu Installation Arch Linux"
txtselectmirrorsbycountry="Mirroir par pays"
txtselectcountry="Sélectionner pays"
txteditmirrorlist="Éditer mirrorlist" txteditmirrorlist="Éditer mirrorlist"
txtinstallarchlinux="Installer Arch Linux" txtinstallarchlinux="Installer Arch Linux"
txtinstallfirmware="Installer les firmwares" txtinstallarchlinuxkernel="Noyau"
txtinstallarchlinuxfirmwares="Firmwares"
txtinstallarchlinuxfilesystems="Systèmes de fichier"
txtinstallarchlinuxcustompackagelist="Liste de paquet personnel"
txtconfigarchlinux="Configurer Arch Linux" txtconfigarchlinux="Configurer Arch Linux"
txtsethostname="Définir le nom de l'ordinateur" txtsethostname="Définir le nom de l'ordinateur"
@ -69,7 +74,9 @@ txtsetlocale="Définir Locale"
txtsettime="Définir l'horloge" txtsettime="Définir l'horloge"
txtsetrootpassword="Définir le mot de passe root" txtsetrootpassword="Définir le mot de passe root"
txtuseutcclock="Utiliser une horloge matérielle UTC ?" txthwclock="Horloge matériel :"
txthwclockutc="UTC"
txthwclocklocal="Local"
txtbootloader="Bootloader" txtbootloader="Bootloader"
txtbootloadermenu="Choisissez votre bootloader" txtbootloadermenu="Choisissez votre bootloader"
@ -85,8 +92,12 @@ txtsyslinuxaddefibootmgr="Une installation EFI nécessite efibootmgr"
txtsyslinuxaddgptfdisk="Un disque GPT nécessite gptfdisk" txtsyslinuxaddgptfdisk="Un disque GPT nécessite gptfdisk"
txtsyslinuxaddmtools="Un partition de boot FAT nécessite mtools" txtsyslinuxaddmtools="Un partition de boot FAT nécessite mtools"
txtbootloadersystemdmenu="Menu Installation Systemd-boot"
txtbootloaderrefindmenu="Menu Installation rEFInd" txtbootloaderrefindmenu="Menu Installation rEFInd"
txtextrasmenu="Extras"
txtoptional="Optionnel" txtoptional="Optionnel"
txtrecommandeasyinst="Recommandé pour installation rapide" txtrecommandeasyinst="Recommandé pour installation rapide"
txtset="Définir %1" txtset="Définir %1"

103
lng/Norwegian Normal file
View file

@ -0,0 +1,103 @@
# Arch Linux Fast Install (archfi)
# --------------------------------
# project : https://github.com/MatMoul/archfi
# language : Norwegian
# translator : mrboen94 (pseudo, name or e-mail.)
# notes : misc text...
locale=en_US.UTF-8
#font=
txtexit="Avslutt"
txtback="Tilbake"
txtignore="Ignorer"
txtselectserver="Velg kilde server :"
txtmainmenu="Hovedmeny"
txtlanguage="Språk"
txtsetkeymap="Sett tastaturlayout"
txteditor="Teksteditor"
txtdiskpartmenu="Disk Partisjoner"
txtselectpartsmenu="Velg Partisjoner og installer"
txthelp="Hjelp"
txtchangelog="Endringslogg"
txtreboot="Restart"
txtautoparts="Auto Partisjonering"
txteditparts="Endre Partisjoner"
txtautopartsconfirm="Valgt Enhet : %1\n\nAlle data vil bli slettet ! \n\nFortsett ?"
txtautopartclear="Fjern all partisjoneringsdata"
txtautopartcreate="Sett %1 partisjon"
txthybridpartcreate="Sett hybrid MBR"
txtautopartsettype="Sett %1 partition type"
txtselectdevice="Velg %1 Enhet :"
txtselecteddevices="Velg Enheter :"
txtformatmountmenu="Formater og Monter"
txtformatdevices="Formater Enheter"
txtformatdevice="Format Device"
txtmount="Monter"
txtunmount="Avmonter"
txtmountdesc="Installer eller Konfigurer"
txtformatdeviceconfirm="Advarsel, all data på de Valgte Enhetene vil bli Slettet ! \nFortsett Formatering ?"
txtselectpartformat="Velg Partisjonsformat for %1 :"
txtformatingpart="Formaterer partisjon %1 som"
txtcreateluksdevice="Lag en luks Enhet :"
txtopenluksdevice="Åpne luks Enhet :"
txtluksdevicecreated="luks Enhet oprettet !"
txtinstallmenu="Installeringsmeny"
txtarchinstallmenu="Arch Installeringsmeny"
txteditmirrorlist="Rediger Speillisten"
txtinstallarchlinux="Installer Arch Linux"
txtconfigarchlinux="Configurer Arch Linux"
txtsethostname="Sett datamaskinnavn"
txtsetfont="Sett Font"
txtsetlocale="Sett Locale"
txtsettime="Sett Tid"
txtsetrootpassword="Sett root passord"
txtuseutcclock="Bruk UTC Maskinvare klokke ?"
txtbootloader="Bootloader"
txtbootloadermenu="Velg din bootloader"
txtefibootmgr="efibootmgr er nødvendig for EFI datamaskiner."
txtbootloadergrubmenu="Grub Installerings Meny"
txtrungrubmakeconfig="Kjør grub-mkconfig ?"
txtgrubluksdetected="Kryptert root partisjon !\n\nLegg cryptdevice= til GRUB_CMDLINE_LINUX i /etc/default/grub ?"
txtbootloadersyslinuxmenu="Syslinux Installerings Meny"
txtsyslinuxaddefibootmgr="EFI installasjon trenger efibootmgr"
txtsyslinuxaddgptfdisk="GPT disk trenger gptfdisk"
txtsyslinuxaddmtools="FAT boot partisjon trenger mtools"
txtbootloaderrefindmenu="rEFInd Installerings Meny"
txtoptional="Valgfritt"
txtrecommandeasyinst="Anbefalt for enkel installering"
txtset="Sett %1"
txtgenerate="Generer %1"
txtedit="Endre %1"
txtinstall="Installer %1"
txtenable="Skru på %1"
txtpressanykey="Trykk en tast for å fortsette."
txtarchdidesc="Fult installerings-script"
txtinstallarchdi="Arch Linux Desktop Install (archdi) er et annet script som kan hjelpe deg å installere en full arbeidsstasjon.\n\nDu kan bare kjøre scriptet eller installere det. Velg i den neste menyen.\n\nArch Linux Desktop Install som to avhengigheter : wget og libnewt.\n\npacstrap wget libnewt ?"
txtarchdiinstallandlaunch="Installer og kjør archdi"
txtarchdiinstall="Installer archdi"
txtarchdilaunch="Kjør archdi"

13
samples/custompackagelist Normal file
View file

@ -0,0 +1,13 @@
# This file is a sample of a custom package list that is available at the pacstrap step.
# Each line is a package but empty line and commented line is supported.
# How to use :
# Store your own file on a web server
# Launch archfi with :
# archfi -cpl url_of_the_file
# Some packages :
neofetch
nmon
lshw
# base-devel