Hei Hei GNU / Linuxeros, tänään minulla on erittäin hyödyllinen ja erittäin nopea merkintä, joka on varmasti erittäin hyödyllinen, kun siirrytään toisesta distroista (tai jakelusta) toiseen (distro-hopping) tai kun alustetaan tietokonetta Samalla jakautumisella lopetan lyönnin pensaiden ympärillä ja aloitamme.
Tätä komentosarjaa käytetään ohjelmien asentamiseen automaattisesti, kun suoritat komentosarjan.
Tällä komennolla luomme install.sh-tiedoston, (.sh on bash-tiedosto)
touch install.sh
Ja tällä komennolla teemme install.sh-tiedostosta suoritettavan, sudo, koska muuten se ei anna meidän muokata käyttöoikeuksia
sudo chmod a+x install.sh
Täällä valitset eniten pitämäsi tekstieditorin: vim, nano, emacs, kate, gedit ... no, tiedät niistä, joista pidät eniten, ja tallennan muutokset sudo, omalta osaltani aion valita Vim.
sudo vim install.sh
Kun muokkaamme kaiken kirjoittamamme alussa
#!/bin/bash
Ja sitten
# -*- ENCODING: UTF-8 -*-
Hieman alaspäin kirjoitamme komennon päivittää jakelumme:
Debian, Ubuntu ja sen miljoonia johdannaiset :
su && apt update && apt upgrade
CentOS y Red Hat Kuten:
sudo yum update
Fedora:
sudo dnf update
OpenSUSE:
sudo zypper update
Arch Linux, Manjaro, Antergos, KaOS ...:
sudo pacman -Syu o yaourt -Syua
Tai muut, kuten Gentoo tai Slackware, käyttävät päivitys- ja asennuskomentoja ..., minun tapauksessani käytän Arch Linuxia, joten komentosarjassa sen pitäisi olla:
Kirjoituksen jälkeen luokittelemme asennettavat ohjelmat 7 luokkaan:
- Utilities
- Internet
- Pelit
- DE (työpöytäympäristö tai työpöydät)
- multimedia
- Tuottavuus
- Kehitys
Me kirjoitimme:
# Apuohjelmat # Kehitys # Internet # Pelit # DE: t ja WM: t # Multimedia # Tuottavuus
Laitamme tämän luokittelemaan sovellukset ja apuohjelmat hieman paremmin ryhmiin, myöhemmin kirjoitamme haluamiesi pakettien asennuskomennot jakelumme mukaan, normaalisti sinun tulisi tietää mikä on jakelusi ja miten paketit asennetaan, jotta asennamme mitä haluamme esimerkiksi kromia, höyryä ja tonttu-kuorta
sudo pacman -S kromi sudo pacman -S höyry sudo pacman -S gnome-shell gnome-extra
Lopussa tallennamme käsikirjoituksemme ja:
cd (Missä komentosarja on) && ./install.sh
Esimerkki on tämä:
No, tämä on ollut kaikki tänään, toivon, että pidät siitä erittäin hyödyllisenä ja näemme muissa viesteissä.
Erittäin hyvä pääsy niille meistä, joilla ei ole niin paljon ideaa, mutta haluamme hajottaa, asentaa asioita ja lopulta pilata jakelut hahaha
No, tämä on yksinkertaisin perusta, myöhemmin siitä voidaan tehdä monimutkaisempi
Minulla on Debiania varten, mutta sitä voidaan muokata suhteellisen helposti muille distroille.
https://github.com/xr09/kaos
Kiitos kommentoinnista, olen nähnyt käsikirjoituksesi ja aion tehdä siitä monimutkaisen käsikirjoitukseni.
Olen nähnyt myös blogisi ja se on hyvä, jos epäilen PyQT: tä, tiedän keneltä kysyä.
Olen iloinen siitä, että se toimii pohjana, että komentosarja sai inspiraationsa työstä näkemästäni Fedoran asentamiseksi, joka oli erittäin hyvä. Nimellä, jonka laitoin "KaOS", ei ole mitään tekemistä distron kanssa, itse asiassa luulen, että kun aloitin käsikirjoituksen, distroa ei ollut vielä ilmoitettu.
Lihuen työpöytäympäristöllä► LXDE, johon on integroitu ► LibreOffice
Ne sopivat hyvin, se on nopea ja täydellinen menestys, asennan useita ihmisiä ja käytän sitä tällä hetkellä. Tämä versio on ainoa maailmassa, joka on julkaistu tämän ympäristön kanssa: LXDE on niin tehokas yhdessä LibreOffice of All Spanish Linuxin kanssa
Kuten: Canaima; Trisquel; GuadaLinex; lliurex nämä käyttävät erittäin raskaita ja hitaita ympäristöjä, kuten GNone ja KDE oletuksena%
Heillä ei ole suunnitteluominaisuuksia, kuten heillä oli. Olet ainoa, joka ajattelee tällaisen nopean ja vakaan Linuxin mahdollistamista
ja erittäin hyödyllisten ohjelmapakettien kanssa alustoilla: 32- ja 64-bittinen.
ja jaettu neljään Needs Desktop Lihuen LXDE- ja Lihuen Educational -sovelluksiin sekä Linuxiin Informatica-opiskelijoille
= Kuvittelen maailman käyttävän ympäristöä pohjana: LXDE ja kaneli
-> Onnittelen sinua Erinomainen käyttöjärjestelmä He ottivat UD / s
Kiitos Jumalalle, maksoin heille ...
"Toivottavasti Venezuelan hallitus käyttää tätä Linux Lihuen -ohjelmaa, laittaa ne Canaimaan ja mainostaa sitä Venezuelassa väestössä, julkisissa laitoksissa ja kodeissa sen nopeuden vuoksi"
-> Aion mainostaa sitä osavaltioni yliopistoissa ja ystävissäni ja perheessäni pidin siitä, kuinka nopea ja helppo asentaa suuri
Esitys Q: lla on
-> Kiitos hauskanpidosta Venezuelasta -> Trujillon osavaltiosta.
Q saa aina Linux Lihuen Ladaan sen ja käytän ja suosittelen kaikkia Q Know Q Käytä tietokonetta
Selvennys, KaOS ei käytä yaourtia, koska se ei perustu Archiin, se käyttää kcp: tä.
Tervehdys.
Tiedän, olen käyttänyt KaOSia jonkin aikaa, siinä sanottiin, että pacman oli yhteinen kahden distron välillä, yaourt on tyypillinen Archille ja kcp on KaOS, kcp -i -paketti
En tiedä muista jakeluista, mutta Gentoon kanssa asia on hieman helpompaa, koska kaikkien asennettujen ohjelmien luettelo vain a
cat /var/lib/portage/world
Esimerkiksi niin on sellainen kuin maailmankartta näyttää (luokittelu on jo mukana).
Mitä tulee komentosarjaan, parannan sitä hieman käyttämällä tällaista taulukkoa:
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
Tämä helpottaa myös asennuskomennon muuttamista (toinen asia on, jos paketit pitävät samoja nimiä eri jakeluissa).
Jos haluat asentaa kaikki paketit kerralla, voit vaihtaa edellisen koodin for-silmukan tähän:
sudo apt-get install $(echo ${paquetes[@]})
Seria lo mismo que escribir sudo apt-get install paquete1 paquete2 paquete3...
Jos haluat jostain syystä käyttää erottimena muuta merkkiä välilyönnin sijasta, täällä joitain tapoja tehdä se selitetään.
Ilmeisesti WordPress tulkitsee rivinvaihdot ja numerot / tyynyt haluamallaan tavalla tagikoodissa (tai tein jotain väärin). Laitoin vain komentosarjakoodin täällä jotta se ymmärrettäisiin paremmin.
Gracias por el aporte
Voit tehdä jotain täydellisempää esimerkiksi bashin avulla, korostan, että se on vain yksi esimerkki:
Voit tehdä jotain täydellisempää esimerkiksi bashin avulla
#! / Bin / bash
-KOODAUS: UTF-8 --
Otsikko = »Distrojen tai johdannaisten päivitysohjelma»
Kysymys = »Valitse vaihtoehto:»
Distrot = (
ArchLinux
"Debian"
"CentOS"
"Fedora"
"OpenSuSE"
"Mene ulos"
)
function distro () {
Selvitä, onko / etc / issue olemassa
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
"Selvitä, onko / etc / issue olemassa" loppu
fi
Jos sitä ei ole, palauta teksti "Tuntematon jakelu"
muu
echo '
Distro desconocida
'
fi
}
Update_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
}
Tämä menee loppuun 😀
kaiku
kaiku 'Käytä numeroa'
kaiku 'Halutun Distron päivittämiseen'
kaiku
kaiku "$ Title"
PS3 = »$ Kysymys»
valitse vaihtoehto kohdassa "$ {Distros [@]}"; tehdä
printf "\ n"
tapaus "$ REPLY"
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
tehty
fi
Esimerkin loppu. Ehdotan, että jos aiot tehdä jotain hyvin toimivaa ja monimutkaista, tällöin kannattaa käyttää "valintaikkunaa" teknisiin asentajiin, kuten Debian tuo
Näet esimerkin täältä -> http://bash.cyberciti.biz/guide/Bash_display_dialog_boxes
Tiedän, mitä voidaan tehdä, jos sitten fi, miten teen sen itse, teen käsikirjoituksen mahdollisimman täydelliseksi, kaikilla tiedettävillä distroilla, ja kiitos avusta, olet selventänyt minua Hieman miten se tehdään, kun lopetan käsikirjoituksen, välitän sen sinulle
Kiinnosta Slackware täällä! Joku auttaa?
Luulen sabopkg - i -paketilla apt get: n tai pacmanin sijaan, ja päivittämiseksi minulla ei ole aavistustakaan, en ole vielä käynyt läpi tätä distroa.
@eruzama
Mikä loistava GUIDE tämä viesti, pidin siitä todella, se on tila komentojen avulla, joita FreeBSD Unix siirtää, nyt ymmärrän hitaasti komentosarjoja, voitko tehdä saman FreeBSD Unixissa?, Haluaisin graafisen käyttöliittymän kuten Fluxbox- ja LXDE-työpöydän määrittäminen ja mukauttaminen järjestelmään, kuten Gentoo tai Slackware, mutta wikit ovat hyvin hämmentäviä uusille käyttäjille.
Erittäin hyvä arvosana. Minun piti äskettäin asentaa käyttöjärjestelmä uudelleen ja törmäsin ongelmaan asentaa kaikki tarvitsemani, joten luo asennuksen jälkeinen komentosarja: https://gist.github.com/daverivera/7d47761a98c3dd995225#file-install-sh
Se on tehty Archille, konfiguroida ja asentaa joitain paketteja. Se on tehty toiminnoista, joita voidaan kommentoida käyttämään vain välttämättömiä. Yhtäkkiä se voi myös palvella jotakuta tukikohtana.
Tämä artikkeli on erittäin mielenkiintoinen, mielestäni paras asia olisi, jos komentosarja voisi ottaa luettelon asennetuista ja tallentaa sen tulevaa muotoilua varten, se asentaa kyseisen luettelon, siksi en ole muuttanut distroa viime aikoina.
Paljon kiitoksia.
Hyvä viesti, 10 pistettä jo suosittelee vuoren ilvestä.
Aion kaivaa hieman syvemmälle näihin skripteihin luoda minun Ubuntulle.
Muistan, että Slice of Linux -sivulla he tapasivat laittaa nuo komentosarjat viesteihin "Mitä tehdä asennuksen jälkeen ..."
Tervehdysyhteisö .. !!
Vau. !!
Näen, että tästä käsikirjoituksesta voi tulla niin monimutkainen ja täydellinen kuin haluat, koska olen lukenut kommentit.
Esimerkiksi, löysin xubuntulle post-asennuskoodin, joka sisältää tasaisen värikoodin, jotta se olisi entistä edustavampi, sanokaamme, jolla uskallin jopa pelata.
Tässä haluan ajatella voivani tehdä ensimmäisen käsikirjoituksen, joka if if fi -ehdokkaan avulla voi ensin tarkistaa, mikä häiriö se on, ja vastaavan ehdollisen sisällä; Kutsu sopiva komentosarja pakettien asentamiseksi vastaavaan distroon.
Tämän tarkoituksena on tehdä niistä mahdollisimman yksinkertaisia ja että mainitut komentosarjat eivät ole niin laajoja eivätkä niin monimutkaisia ja että niitä on helpompi ylläpitää / päivittää.