1. leht 1-st

paigalda, eemalda, uuenda ja teised bash-i käsud

Postitatud: 28.05.2006, 13:30
Postitas spott
Laiskloom nagu ma olen ja Gentoo puhul ära harjunud lihtsalt emerge käsuga ei viitsi ma alati välja kirjutada ubuntus:
sudo apt-get install tarkvara
tahaks saada lihtsamalt - paigalda tarkvara
Ja nii ma selle enda jaoks ka tegin. Tänu bash-i aliastele ja bash skriptile.
Minu postituse mõte - äkki tahab keegi veel oma elu lihtsamaks teha. Pidevalt kasutatavad käsud valmis kirjutada vms. Igatahes oleks asi hea algus, kust pihta hakata.

Mida ma siis tegin. Esiteks lõin bash-i skripti uuenda, mis mul korralikult uuendaks repod ja paigaldaks ka uuendused. Tean, et on küll olemas automaatne uuendamine Ubuntus, kui enne uut tarkvara lisamist meeldib mulle alati enne ikka sudo apt-get update teha ja peale seda ka sudo apt-get upgrade. Et nendest pääseda:
cd /bin
sudo nano uuenda
faili sisuks:

Kood: Vali kõik

#!/bin/bash
sudo apt-get update
sudo apt-get upgrade
ja korras. Nüüd anname talle veel käivitusõiguse:
sudo chmod +x uuenda
ja nüüd iga kord, kui tahan, kirjutan suvalises kohas uuenda ja ongi süsteem uuendatud. Küsitakse ainult parooli.

Edasi nüüd aga paigalda ja eemalda juurde. Sisuliselt need ju korduvad algustega sudo apt-get install ja sudo apt-get remove. Milleks näha vaeva iga kord selle kirjutamiseks. Nüüd tulebki appi bashi alias-e omadus. Nimelt on Teil olemas fail:
.bashrc
Sinna lõppu lisage järgnevad read (kommentaari panen ma alati, et tekaisn ka kümme kuud hiljem, mida ja miks tegin):

Kood: Vali kõik

#Minu süsteemi aliased
alias paigalda='sudo apt-get install'
alias eemalda='sudo apt-get remove'
Nüüd tuleb fail salvestada ja korra bashist välja logida. Kõige lihtsam moodus selleks - restart.

Ja nüüd ongi mul süsteem, mida kui tahan uuendada - kirjutan uuenda, kui tahan midagi paigaldada, siis paigalda tarkvara või siis eemalda tarkvara :)

Samas - iga üks võib teha omale sobivad aliased või skriptid, mida just parasjagu pidevalt kasutate. uskuge - see teeb elu palju lihtsamaks tihti :) Ja mis peamine - need töötavad kõigis Linuxi distributsioonides, mis bashi kasutavad. Lihtsalt hääälestage süsteemi julgemini oma järgi.

Postitatud: 28.05.2006, 13:41
Postitas jrepan
uuenda jaoks ei ole skripti vaja. Lihsalt võib ka aliase teha:
alias uuenda='sudo apt-get update && sudo apt-get upgrade'

Postitatud: 28.05.2006, 13:48
Postitas spott
õige - selle peale ise kohe ei tulnudki :)

Postitatud: 28.05.2006, 14:53
Postitas commodore
kustutatud

Re: paigalda, eemalda, uuenda ja teised bash-i käsud

Postitatud: 28.05.2006, 16:10
Postitas imre
spott kirjutas: Nüüd tuleb fail salvestada ja korra bashist välja logida. Kõige lihtsam moodus selleks - restart.
Et mitte aega raisata restardile või välja logimisele:
anna käsk

Kood: Vali kõik

bash
ja asi tehtud.
Tehtud muudatused võetakse kohe arvesse.

Postitatud: 28.05.2006, 17:05
Postitas jrepan
Aitab ka

Kood: Vali kõik

source ~/.bashrc