Maitiro ekugadzira iyo post-yekuisa script

Hei! Mhoroi, GNU / Linuxeros, nhasi ndinouya neinonyanya kukosha uye inopinza nekukurumidza kupinda, iyo ichanyatso kubatsira kana uchisvetuka kubva kune imwe distro (kana kugovera) kuenda kune imwe (distro-hopping), kana kana uchigadzirisa PC Nekugovana kwakafanana, ndinomira kurova zvakapoteredza gwenzi uye tinotanga.

Iyi script inoshandiswa kuisa otomatiki zvirongwa kana iwe uchimhanyisa iyo script, inobatsira kwazvo kune distro-hopers seni.

Nemurairo uyu tinogadzira iyo install.sh faira, (.sh iri bash faira)

touch install.sh

Uye nemurairo uyu tinoita kuti faira yekuisa.sh riitwe, Sudo nekuti zvikasadaro hazvingatitenderi kugadzirisa mvumo

sudo chmod a+x install.sh

Pano ivo vanosarudza iwo mavara edhita avanonyanya kufarira: vim, nano, emacs, kate, gedit ... tsime, iwe unoziva iyo yaunonyanya kufarira uye ini Sudo kuti ndikwanise kusevha shanduko, kune rangu divi ini ndichaenda kusarudza Vim.

sudo vim install.sh

Kana isu tichigadzirisa pakutanga kwezvose zvatinofanira kunyora

#!/bin/bash

Ndokuzo

# -*- ENCODING: UTF-8 -*-

Zvishoma kumberi pasi isu tinonyora rairo yekuvandudza kugovera kwedu:

Debian, Ubuntu uye mamiriyoni ayo zvigadzirwa :

su && apt update && apt upgrade

CentOS y Red Hat like:

sudo yum update

Mune yazvino vhezheni yeFedora, dnf yakaunzwa, inova yakananga mwana weyum.

Fedora:

sudo dnf update

OpenSUSE:

sudo zypper update

Arch Linux, Manjaro, Antergos, KaOS ...:

sudo pacman -Syu o yaourt -Syua

Kana vamwe, saGentoo kana Slackware, shandisa iyo yekuvandudza uye yekumisikidza mirairo ..., mune yangu kesi ini ndinoshandisa Arch Linux saka mune yangu script inofanirwa kunge iri:

Snap1

Mushure mekunyora isu tichaisa mumapurogiramu ekuisa muzvikamu zvinomwe:

  1. Utilities
  2. Internet
  3. Mitambo
  4. DE (Desktop Nharaunda, kana desktops)
  5. Multimedia
  6. Kubudirira
  7. Development

Takanyora kuti:

# Zvishandiso # Kubudirira # Internet # Mitambo # DE's uye WM's # Multimedia # Kugadzira

Isu tinoisa izvi kupatsanura maapplication uye zvishandiso zvirinani zvishoma mumapoka, gare gare tinonyora yekumisikidza mirairo, zvinoenderana nekugovera kwedu, kwemapakeji atinoda, kazhinji iwe unofanirwa kuziva kuti chako kugovera chii uye maitiro ekuisa mapakeji kuti isu tiise izvo isu tinoda, semuenzaniso chromium, steam, uye gnome-shell

sudo pacman -S chromium sudo pacman -S steam sudo pacman -S gnome-shell gnome-yakawedzera

Pakupedzisira tinochengetedza script yedu uye:

cd (Iri kupi script) && ./install.sh

Muenzaniso ndeuyu:

Snap2

Zvakanaka, izvi zvave zvese zvezuva ranhasi, ndinovimba unozviwana zvichibatsira uye nekukuona mune zvimwe zvinyorwa.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   ignacio akadaro

    Kupinda kwakanaka kwazvo kune avo vedu vasina zano rakawandisa, asi isu tinoda ku-distro-hop, kuisa zvinhu uye pakupedzisira kuparadza kugovera hahaha

    1.    eUzama akadaro

      Zvakanaka iri ndiro rakareruka base, gare gare rinogona kuitwa rakaomarara

  2.   dhunter akadaro

    Ndine yangu yeDebian, asi inogona kushandurwa zviri nyore kune chero imwe distro.

    https://github.com/xr09/kaos

    1.    eUzama akadaro

      Kutenda nekupindura, ndaona chinyorwa chako uye kubva kwachiri ndichagadzira chinyorwa changu chakaomarara.
      Ini ndaonawo yako blog uye zvakanaka, kana ndisina chokwadi nezvePyQT, ndinoziva wekubvunza.

      1.    dhunter akadaro

        Zvakanaka, ndinofara kuti inoshanda sehwaro, iyo script yakafemerwa neiyo yandakaona kubasa kuisa Fedora yaive yakanaka kwazvo. Iro zita randakaisa "KaOS" harinei nechekuita nedistro, muchokwadi ndinofunga kuti pandakatanga script iyo distro yanga isati yaziviswa.

  3.   Manuel White Montero akadaro

    Lihuen nedesktop nharaunda ► LXDE nekubatanidzwa kwe ► LibreOffice
    Ivo vanokwana chaizvo, ndiko kukurumidza uye kwakakwana kwazvo kubudirira, ndiri kuisa vanhu vanoverengeka uye ini ndiri kuishandisa parizvino.
    Zvakadai se: Kanaima; Trisquel; GuadaLinex; lliurex aya anoshandisa Akanyanya Kurema uye Anononoka Mamiriro akaita seGNone uye KDE seDhifault%
    Ivo havana hunhu hwekugadzira sezvavakaita.Imi ndimi mega mega kufunga nezvekuita inokurumidza uye yakagadzikana Linux inogoneka
    uye neMapurogiramu Anonyanya Kubatsira Mapakeji pane Mapuratifomu: 32Bit & 64Bit.
    uye Yakakamurwa muzvina Zvinodiwa Desktop Lihuen LXDE uye Lihuen Dzidzo Zvikumbiro uye Linux YeInformatica Vadzidzi
    = Ini Fungidzira Nyika Inoshandisa Nharaunda seBase: LXDE neCinnamon
    -> Ndinokukorokotedzai Akanaka Ekushandisa Sisitimu Ivo vakaburitsa UD / s
    Tenda Mwari ndakavabhadhara ...
    "Ndinovimba Hurumende yeVenezuela Shandisa Iyi Linux Lihuen wovaisa muCanaima woikurudzira kuVenezuela muhuwandu hwevanhu uye mumasangano eruzhinji uye mudzimba nekumhanyisa kwayo"
    -> Ndiri kuzosimudzira mumayunivhesiti ehurumende yangu uye mune shamwari & mhuri yangu. Ndakafarira kukurumidza uye nyore kuisa iyo huru
    Mharidzo Q Ane
    -> Maita basa nekuve nenguva yakanaka kubva kuVenezuela-> Trujillo State.
    Q gara uchiwana Linux Lihuen Ini ndichave ndichiirodha pasi uye ndichishandisa uye kukurudzira wese munhu Q Kuziva Q Shandisa PC

  4.   ikoko akadaro

    Kujekeswa, KaOS haishandise yaourt, nekuti haina kubva paArch, inoshandisa kcp.
    Thanks.

    1.    eUzama akadaro

      Ndinoziva, ndakamboshandisa KaOS kwechinguva, yakati pacman ndiyo yaive yakajairika pakati pemadistros maviri, yaourt yakafanana neArch uye kcp ndiKaOS, kcp -i package

  5.   switcher akadaro

    Ini handizive mune kumwe kugovera asi naGentoo iyo nyaya iri nyore nyore nekuti kunyora ese akaiswa zvirongwa zvakaringana kuita a
    cat /var/lib/portage/world
    Somuenzaniso, seizvi ndizvo zvinoita faira rangu repasirese (chikamu chakatoverengerwa).
    Kana zviri zvinyorwa, ini ndaizozvivandudza zvishoma ndichishandisa rondedzero yakaita seiyi:
    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

    Izvi zvakare zvinoita kuti zvive nyore kuchinja iyo yekumisikidza yekuraira (imwe nyaya ndeyekuti mapakeji anochengeta iwo mamwe mazita mukusiyana kwakasiyana).
    Uye kumisikidza mapakeji ese kamwechete iwe unogona kushandura iyo for loop yekodhi kodhi yapfuura kune iyi:
    sudo apt-get install $(echo ${paquetes[@]})

    Seria lo mismo que escribir sudo apt-get install paquete1 paquete2 paquete3...

    Kana nekuda kwechimwe chikonzero iwe uchida kushandisa chero imwe hunhu sekupatsanura panzvimbo yenzvimbo, pano dzimwe nzira dzekuzviita dzinotsanangurwa.

    1.    switcher akadaro

      Sezviri pachena WordPress inodudzira mitsetse mitsetse uye manhamba / mapadhi sezvaanoda mukati mekodhi kodhi (kana ini ndakaita chimwe chinhu chisina kunaka). Ini ndangoisa iyo script kodhi pano kuitira kuti zvinzwisiswe zvirinani.

      1.    eUzama akadaro

        Gracias dari eri aporte

  6.   Inukaze akadaro

    Unogona kuita chimwe chinhu chakazara uchishandisa bash semuenzaniso, ini ndinosimbisa icho CHINGO CHIMWE CHIMWE MUENZANISO:

    Unogona kuita chimwe chinhu chakazara uchishandisa bash semuenzaniso

    #! / bin / bash

    -- KUSVIRA: UTF-8 --

    Musoro = »Distros kana Derivatives Dudziro»
    Mubvunzo = »Ndokumbira Usarudze Sarudzo:»
    Distros = (
    ArchLinux
    "Debian"
    "CentOS"
    "Fedora"
    "OpenSuSE"
    "Enda panze"
    )

    basa distro () {

    Sarudza kana / etc / nyaya iripo

    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

    Kupera kwe "Sarudza kana / etc / nyaya iripo"

    fi

    Kana isipo, dzosa chinyorwa "Unknown Distro"

    mumwe

    echo '
    Distro desconocida
    '

    fi
    }

    Kwidziridzo_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

    }

    Izvi zvinoenda kumagumo 😀

    echo
    echo 'Ndokumbirawo ushandise Nhamba'
    echo 'Kugadziridza Inoshuva Distro'
    echo
    echo "$ Musoro"
    PS3 = »$ Mubvunzo»

    sarudza Sarudzo mu "$ {Distros [@]}"; ita
    printf "\ n"
    kesi "$ REPLY" mukati

    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

    nokuita
    fi

    Kupera kweMuenzaniso. Ini ndinokurudzira kuti kana iwe uchizoita chimwe chinhu chakashanda zvakanyanya uye chakaoma, pakadaro, shandisa zvirinani "dialog" kugadzira zvinyorwa zvinyorwa, senge iyo inounzwa naDebian

    Unogona kuona muenzaniso apa -> http://bash.cyberciti.biz/guide/Bash_display_dialog_boxes

    1.    eUzama akadaro

      Ini ndatoziva zvinogona kuitwa kana zvikadaro fi, kuti ndichazviita sei pachangu, ndichagadzira script seyakakwana sezvinobvira, nezvose distros zvandinoziva, uye nekutenda nerubatsiro, makanditsanangurira zvishoma kuzviita sei, kana ndapedza chinyorwa, ini ndichachipfuura kwauri

  7.   Enrique akadaro

    Kufarira Slackware kuno! Mumwe munhu wekubatsira?

    1.    eUzama akadaro

      Ini ndinofunga nesabopkg -i package pane apt kuwana kana pacman, uye kugadzirisa ini handina zano, ini handisati ndapfuura neiyo distro izvozvi.

  8.   derin akadaro

    @eruzama

    Iyo yakanaka GUIDE iyi posvo, ini ndaida chaizvo, ndiyo nzira nenzira yemirairo iyo FreeBSD Unix inofamba, ikozvino ndiri kunzwisisa zvishoma nezvishoma nezve zvinyorwa, iwe unogona kuita zvakafanana muFreeBSD Unix?, Ndinoda GUI ye sekugadzirisa uye kugadzirisa Fluxbox uye LXDE desktop pane sisitimu yakaita seGentoo kana Slackware, asi wikis iri kuvhiringidza vashandisi vatsva.

  9.   Dave rivera akadaro

    Akanaka kwazvo giredhi. Ini munguva pfupi yapfuura ndaifanira kudzoreredza OS uye ndokumhanya kupinda mudambudziko rekuisazve zvese zvandaida, saka gadzira post-yekuisa script: https://gist.github.com/daverivera/7d47761a98c3dd995225#file-install-sh

    Yakagadzirirwa Arch, gadzirisa uye isa mamwe mapakeji. Inoitwa pamabasa anogona kutaurwa kuti ashandise chete zvinodikanwa. Kamwe kamwe iyo inogona zvakare kushandira mumwe munhu se base.

  10.   mafaro akadaro

    Chinyorwa ichi chinonakidza kwazvo, ndinofunga chinhu chakanakisa ndechekuti script inogona kutora runyorwa rwezvakaiswa nekuichengeta kuitira ramangwana kumisikidza ichaisa izvo zvinobva pane izvo zvinyorwa, ndosaka ndisina kuchinja distro munguva pfupi yapfuura.
    Ndinokutendai zvikuru.

  11.   kannon akadaro

    Yakanaka post, gumi mapoinzi atove anodikanwa lynx yemakomo.

    Ndiri kuchera zvakadzama mune izvi zvinyorwa kuti ndigadzire yangu yeUbuntu.
    Ini ndinorangarira kuti muSlice yeLinux peji ivo vaiisa kuisa iwo magwaro muzvinyorwa zve «zvekuita mushure mekuisa ...»

  12.   nosferatuxx akadaro

    Kwaziso munharaunda .. !!

    Wow. !!
    Ndiri kuona kuti chinyorwa ichi chinogona kuve chakaomarara uye chakakwana sekuda kwako sezvo ini ndaverenga zvataurwa.
    Semuenzaniso, ini ndawana yekumisikidza yekumisikidza script ye xubuntu iyo inosanganisira kunyangwe kodhi yemavara kuti iite kuti iratidzike, ngatiti, izvo zvandaitoshinga kutamba nazvo

    Pano ini ndoda kufunga kuti ini ndinogona kugadzira yekutanga script iyo, kuburikidza ne if kana fi mamiriro, anogona kutanga kuongorora kuti ndeipi distro, uye mukati meakakodzera mamiriro; daidza iyo yakakodzera script yekuisa mapakeji pane inoenderana distro.

    Izvi kuitira kuti zvive nyore sezvinobvira uye izvo zvakati zvinyorwa hazvina kuwanda kana kuomarara uye zviri nyore kuchengetedza / kugadzirisa.