Sawubona Sawubona GNU / Linuxeros, namuhla ngiza nokufaka okusebenziseka kalula nokushesha kakhulu, okuzoba wusizo impela lapho weqa usuka kwelinye i-distro (noma usabalalisa) uye kwelinye (distro-hopping), noma lapho uguqula kabusha i-PC Ngokusatshalaliswa okufanayo, Ngiyeka ukushaya sizungeze isihlahla bese siyaqala.
Lo mbhalo usetshenziselwa ukufaka izinhlelo ngokuzenzakalela lapho usebenzisa iskripthi, sisebenziseka kakhulu kuma-distro-hopers anjengami.
Ngalo myalo sakha ifayela lokufaka.sh, (.sh ifayela le-bash)
touch install.sh
Futhi ngalo myalo senza ukufaka kwe-install.sh kusebenze, i-Sudo ngoba uma kungenjalo bekungeke kusivumele sihlele izimvume
sudo chmod a+x install.sh
Lapha ukhetha umhleli wombhalo owuthanda kakhulu: i-vim, i-nano, i-emacs, i-kate, i-gedit ... kahle, uyamazi lowo omthanda kakhulu futhi ngithanda ukulondoloza ushintsho, engxenyeni yami engizoyikhetha I-Vim.
sudo vim install.sh
Lapho sihlela ekuqaleni kwakho konke okumele sikubhale
#!/bin/bash
Bese
# -*- ENCODING: UTF-8 -*-
Ngokuqhubeka kancane sibhala umyalo wokuvuselela ukusatshalaliswa kwethu:
Debian, Ubuntu nezigidi zayo okuphuma kokunye :
su && apt update && apt upgrade
CentOS y I-Red Hat like:
sudo yum update
Fedora:
sudo dnf update
Vula i-OpenSUSE:
sudo zypper update
I-Arch Linux, Manjaro, I-Antergos, KaOS ...:
sudo pacman -Syu o yaourt -Syua
Noma abanye, njengoGentoo noma iSlackware, sebenzisa imiyalo yokuvuselela nokufaka ..., kimi ngisebenzisa i-Arch Linux ngakho-ke kuskripthi sami kufanele kube:
Ngemuva kokubhala sizohlukanisa izinhlelo ezizofakwa ngezigaba eziyi-7:
- Izinsiza
- Internet
- Imidlalo
- I-DE (Imvelo yedeskithophu, noma ama-desktops)
- Multimedia
- Ukukhiqiza
- Ukuthuthukiswa
Sabhala:
Ama-# Utilities # Development # Internet # Games # DE's and WM's # Multimedia # Productivity
Lokhu sikubeka ekuhlukaniseni izinhlelo zokusebenza nezinsiza kangcono ngamaqembu, ngokuhamba kwesikhathi sibhala imiyalo yokufaka, ngokusatshalaliswa kwethu, kwamaphakeji esiwafunayo, imvamisa kufanele wazi ukuthi ukusabalalisa kwakho kuyini nokuthi uwafaka kanjani amaphakheji ukuze sifake lokho sifuna, ngokwesibonelo i-chromium, i-steam, ne-gnome-shell
Sudo pacman -S chromium sudo pacman -S steam sudo pacman -S gnome-shell gnome-extra
Ekugcineni sigcina iskripthi sethu bese:
cd (Uphi umbhalo) && ./install.sh
Isibonelo yilokhu:
Well, this has been all for today, ngiyethemba ukuthole kuwusizo kakhulu futhi ukukubona kokunye okuthunyelwe.
Ukungena okuhle kakhulu kithina esingenawo umbono ongaka, kepha sithanda ukwenza i-distro-hop, ukufaka izinto futhi ekugcineni sonakalise ukwabiwa hahaha
Well lesi yisisekelo esilula kunazo zonke, emuva kwesikhathi singenziwa sibe yinkimbinkimbi ngokwengeziwe
Nginayo eyami yeDebian, kepha ingaguqulwa kalula kunoma iyiphi enye i-distro.
https://github.com/xr09/kaos
Ngiyabonga ngokuphawula, ngiwubonile umbhalo wakho futhi kuwo ngizokwenza umbhalo wami oyinkimbinkimbi.
Ngiyibonile futhi ibhulogi yakho futhi yinhle, uma nginokungabaza ngePyQT, ngiyazi ukuthi ngibuze bani.
Hhayi-ke, ngiyajabula ukuthi isebenza njengesisekelo, lowo mbhalo uphefumulelwe yilowo engiwubonile emsebenzini ukufaka iFedora obekukuhle kakhulu. Igama engilibeke "KaOS" alihlangene ne-distro, empeleni ngicabanga ukuthi ngenkathi ngiqala iskripthi i-distro ibingakamenyezelwa okwamanje.
Lihuen ngemvelo yedeskithophu ► I-LXDE ngokuhlanganiswa kwe ► LibreOffice
Zilingana kahle kakhulu, yimpumelelo esheshayo nephelele, ngifaka abantu abaningana futhi njengamanje ngiyayisebenzisa.
Njenge: Kanaima; ITrisquel; IGuadaLinex; i-lliurex lezi zisebenzisa izindawo ezinzima kakhulu futhi ezihamba kancane njenge-GNone ne-KDE njenge-Default%
Azinazo izimfanelo zokwakha njengoba zazinjalo. Nguwe kuphela ongacabanga ngokwenza iLinux esheshayo futhi ezinzile enjalo
nangamaphakheji wezinhlelo eziwusizo kakhulu kumaPlatifomu: 32Bit & 64Bit.
futhi Ihlukaniswe yaba Izidingo ezine zeDeskithophu Lihuen LXDE kanye nezicelo zezemfundo zeLihuen kanye neLinux ye-Informatica Student
= Ngicabanga Umhlaba Osebenzisa Imvelo Njengesisekelo: I-LXDE neCinnamon
-> Ngiyanihalalisela uhlelo oluhle kakhulu lokusebenza bakhiphe i-UD / s
Ngiyabonga uNkulunkulu ngabakhokhela ...
"Sethemba ukuthi uHulumeni waseVenezuela uyayisebenzisa le Linux Lihuen bese uyifaka eCanaima bese uyayithuthukisa eVenezuela kubantu kanye nasezikhungweni zomphakathi nasemakhaya ngejubane layo"
-> Ngizoyikhangisa emanyuvesi ezwe lami nakubangani nomndeni wami. Ngikuthande ukushesha nokulula ukufaka okukhulu
Iphrezentheshini Q Inayo
-> Siyabonga ngokuba nesikhathi esimnandi esivela eVenezuela-> Trujillo State.
Q njalo uthola i-Linux Lihuen ngizoyilanda futhi ngiyisebenzise futhi ngincoma wonke umuntu u-Q Q Q Q Sebenzisa i-PC
Ukucaciswa, i-KaOS ayisebenzisi i-yogurt, ngoba ayisekelwe ku-Arch, isebenzisa i-kcp.
Ukubingelela
Ngiyazi, ngisebenzise i-KaOS isikhashana, yathi i-pacman ibiyinto ejwayelekile phakathi kwama-distros amabili, i-yaourt ifana ne-Arch ne-kcp yi-KaOS, kcp -i package
Angazi ngokunye ukusatshalaliswa kepha nge-Gentoo inkinga ilula kancane ngoba ukufaka kuhlu zonke izinhlelo ezifakiwe yenza nje
cat /var/lib/portage/world
Isibonelo, kanjalo yilokho okubonakala kufayela lami lomhlaba (ukuhlukaniswa ngezigaba sekuvele kufakiwe).
Ngokuqondene nombhalo, ngingawuthuthukisa kancane ngisebenzisa uhlu olunje:
declare -a paquetes
Si bien pareciera que las categorías están dentro del array, estas son ignoradas ya que son comentarios
paquetes=(
categoría1
paquete1
paquete2
paquete3
categoría2
paquete4
paquete5
)
Iteramos sobre el array para instalar los paquetes secuencialmente
for contador in ${!paquetes[@]}
do
sudo apt-get install ${paquetes[$contador]}
done
Lokhu futhi kwenza kube lula ukushintsha umyalo wokufaka (enye inkinga uma amaphakheji egcina amagama afanayo ekusatshalalisweni okuhlukile).
Futhi ukufaka wonke amaphakheji ngasikhathi sinye ungashintsha i-loop yekhodi yangaphambilini iye kulokhu:
sudo apt-get install $(echo ${paquetes[@]})
Seria lo mismo que escribir sudo apt-get install paquete1 paquete2 paquete3...
Uma ngasizathu simbe ufuna ukusebenzisa noma yimuphi omunye umlingisi njengesihlukanisi esikhundleni sesikhala, lapha ezinye izindlela zokwenza zichaziwe.
Ngokusobala i-WordPress ihumusha ukugqashuka kolayini namanani / amaphedi njengoba ifuna ngaphakathi kwekhodi yethegi (noma ngenze okuthile okungalungile). Ngimane ngibeke ikhodi yeskripthi lapha ukuze iqondakale kangcono.
Siyabonga ngokufaka
Ungenza okuthile okuphelele usebenzisa i-bash ngokwesibonelo, ngigcizelela ukuthi ISIBONELO ESISODWA NJE:
Ungenza okuthile okuphelele usebenzisa i-bash ngokwesibonelo
#! / bin / bash
-- Ukufaka: UTF-8 --
Isihloko = »Isibuyekezi se-Distros noma se-Derivatives»
Umbuzo = »Sicela ukhethe inketho:»
I-Distros = (
I-ArchLinux
"I-Debian"
"I-CentOS"
"Fedora"
"OpenSuSE"
"Phuma"
)
umsebenzi i-distro () {
Thola ukuthi ngabe / etc / issue ikhona
if test -f /etc/issue
then
DISTRO_DESTINO="Manjaro Linux"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01,02)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=ArchLinux
fi
DISTRO_DESTINO="Debian"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Debian
fi
DISTRO_DESTINO="Ubuntu"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01,02)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Debian
fi
DISTRO_DESTINO="Elementary"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01,02)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Debian
fi
DISTRO_DESTINO="Fedora"
DISTRO_ISSUE=$(cat /etc/issue | grep "$DISTRO_DESTINO" | cut -d " " -f01)
if [ $DISTRO_ISSUE = $DISTRO_DESTINO ] then
DISTRO=Fedora
fi
Ukuphela kwe- "Nquma uma ngabe / njll / inkinga ikhona"
fi
Uma ingekho, buyisela umbhalo othi "I-Distro Engaziwa"
futhi
echo '
Distro desconocida
'
fi
}
Buyekeza_Distro () {
case $1 in
ArchLinux)
sudo pacman -Syu
yaourt -Syua
;;
Debian)Versiones
sudo apt-get update
sudo apt-get -y upgrade
;;
CentOS)
sudo yum update
;;
Fedora)
sudo dnf update
;;
OpenSuSE)
sudo zypper update
;;
esac
}
Lokhu kuya ekugcineni 😀
qalisa
bhala 'Sicela usebenzise inombolo'
echo 'Ukuvuselela i-Distro Desired'
qalisa
nanela "$ Title"
PS3 = »$ Umbuzo»
khetha Inketho ku - "$ {Distros [@]}"; yenza
phrinta "" \ n "
icala "$ REPLY" ku
1 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
2 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
3 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
4 ) echo "Has escogido la Opcion Numero : $REPLY" $'\n' "$(Actualizar_Distro $Opcion)" $'\n' $'\n\n' "$DISTRO La distro ha sido actualizada por Inukaze (De Venezuela)" $'\n'; break;;
5 ) echo "Hasta La Proxima!" $'\n' && break;;
Salir ) echo "Hasta La Proxima!" $'\n' && break;;
$(( ${#Distros[@]}+1 )) ) echo && echo "Hasta Luego!" && echo; break;;
*) echo "Opcion Invilada. Por Favor Elige Una Opcion Valida." $'\n';continue;;
esac
kwenziwe
fi
Ukuphela kwesibonelo. Ngiphakamisa ukuthi uma uzokwenza okuthile okusebenze kakhulu futhi okuyinkimbinkimbi, uma kunjalo, sebenzisa kangcono i- "dialog" ukwenza izifaki zombhalo, njengeDebian eletha
Ungabona isibonelo lapha -> http://bash.cyberciti.biz/guide/Bash_display_dialog_boxes
Sengivele ngazi ukuthi yini engenziwa uma ngabe fi, ngizokwenza kanjani ngokwami, ngizokwenza iskripthi siphelele ngangokunokwenzeka, ngawo wonke ama-distros engiwaziyo, futhi ngiyabonga ngosizo, ungicacisele kancane ukuthi ungakwenza kanjani, lapho ngiqeda iskripthi, ngizokudlulisela kuwe
Unentshisekelo kuSlackware ngapha! Umuntu ozosiza?
Ngicabanga nge-sabopkg - i package esikhundleni se-apt get noma i-pacman, futhi ukuvuselela angazi, angikadluli kuleyo distro okwamanje.
@eruzama
Yeka UMHLAHLANDLELA omuhle kakhulu lokhu okuthunyelwe, ngiwuthandile impela, leyo yimodi esebenzisa imiyalo ehanjiswa yiFreeBSD Unix, manje ngiyaqonda kancane ngemibhalo, ungenza okufanayo nakuFreeBSD Unix?, Ngingathanda i-GUI njengokumisa nokwenza ngokwezifiso ideskithophu ye-Fluxbox ne-LXDE kusistimu efana neGentoo noma iSlackware, kepha ama-wikis adida kakhulu abasebenzisi abasha.
Ibanga elihle kakhulu. Ngisanda kufaka i-OS futhi ngangena enkingeni yokufaka konke engikudingayo, ngakho-ke dala iskripthi sokufaka ngemuva: https://gist.github.com/daverivera/7d47761a98c3dd995225#file-install-sh
Yenzelwe i-Arch, lungiselela futhi ufake amanye amaphakeji. Kwenziwe kwimisebenzi engaphawulwa ukusebenzisa kuphela okudingekayo. Ngokungazelelwe ingakhonza nothile njengesisekelo.
Lo mbhalo uthakazelisa kakhulu, ngicabanga ukuthi into engcono kakhulu ukuthi iskripthi singathatha uhlu lwalokho okufakiwe bese sikugcinela ukufometha okuzayo okuzofaka okuvela kulolo hlu, yingakho nje ngingakashintshi i-distro muva nje.
Ngiyabonga kakhulu
Okuthunyelwe okuhle, amaphuzu ayi-10 nezintandokazi ze-lynx yezintaba.
Ngizomba ngijule kancane kule mibhalo ukuze ngidalele eyami Ubuntu.
Ngiyakhumbula ukuthi ekhasini leSlice leLinux babejwayele ukubeka leyo mibhalo kokuthunyelwe kwe- «ukuthi benzeni ngemuva kokufaka ...»
Sanibonani mphakathi .. !!
Hewu. !!
Ngiyabona ukuthi lo mbhalo ungaba yinkimbinkimbi futhi uqedele ngendlela ofuna ngayo njengoba ngifunde imibono.
Isibonelo, ngithole iskripthi sokufakwa kweposi se-xubuntu esifaka phakathi ikhodi yombala ukuyenza ibukeke kahle, ake sithi, engangize ngibe nesibindi sokudlala ngayo.
Lapha ngifuna ukucabanga ukuthi ngingenza iskripthi sokuqala sokuthi, ngokusebenzisa i- if ke fi conditional, engaqala iqinisekise ukuthi iyiphi i-distro, nangaphansi kwemibandela efanele; shayela iskripthi esifanele sokufaka amaphakheji ku-distro ehambisanayo.
Lokhu kwenzelwa ukuthi kube lula ngangokunokwenzeka nokuthi imibhalo ethe leyo ayinabanzi kangako futhi ayinzima kangako futhi kulula ukuyigcina / ukuyivuselela.