Stranica: 1/2.

Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 16:12
Postao/la gobonja
Kako napraviti skriptu koja bi pokretala naredbu za instalaciju, npr. za Arch:

Kod: Označi sve

yaourt -S
i onda bi samo mora upisati paket koji želim instalirati.

Za Ubuntu bi to izgledalo ovako:

Kod: Označi sve

sudo apt-get install
pa kad se pokrene da mi traži da upišem ime paketa.

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 16:43
Postao/la semiRocket
Nisam baš shvatio točno što želiš ali evo možda ovo pomogne...

skripta 'skripta.sh'

Kod: Označi sve

#!/bin/bash
echo $1
Pokrećeš ju s:

Kod: Označi sve

./skripta.sh parametar

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 16:45
Postao/la glaskoncILLa
ne treba ti skripta, napavi alias;

Kod: Označi sve

alias instaliraj='yaourt -S'
i onda kada upises;

Kod: Označi sve

instaliraj vim
ce ti instalirati vim...
ako hoces da taj alias prezivi reboot, moras ga staviti u ~/.bashrc ili gdje je vec na archu prikladno mjesto za to..

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 17:53
Postao/la jjj
Ako sam dobro shvatio, nije mu do upisivanja imena paketa na liniji, već da ga pita za ime nakon pokretanja.

Dakle,

Kod: Označi sve

sh ime_skripte.sh
i onda
Unesi ime paketa:
Znači nešto ovakvo:

Kod: Označi sve

#!/bin/bash
 
echo -e "Unesi ime paketa: \c "
read  paket
yaourt -S $paket
Dakako, možda strašno griješim.


Usput, nemoj koristiti Yaourt ako baš ne potrebuješ silno - a vjerojatno ne potrebuješ silno.

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 18:29
Postao/la glaskoncILLa
khm, ni aptitude ni apt-get ne pitaju za ime paketa nakon install naredbe, a ruku na srce, ne mogu se dosjetiti nijednog razloga zasto bi to nekome trebalo.. :)
ali mozda se varam..

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 18:36
Postao/la jjj
glaskoncILLa je napisao/la:khm, ni aptitude ni apt-get ne pitaju za ime paketa nakon install naredbe, a ruku na srce, ne mogu se dosjetiti nijednog razloga zasto bi to nekome trebalo.. :)
ali mozda se varam..
Znam, i svakako da to nije praktično, ali pogledaj zadnju rečenicu u postu. No možda je samo loše sročio.

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 18:56
Postao/la gobonja
Ispričavam se ako nisam dobro objasnija.
Ubuntu je samo primjer. Na Archu se sve instalira preko terminala.

jjj-va skripta funkcionira.
Znači napravija sam skriptu i spremija na desktop. I sad umjesto da svaki put otvaram terminal i upisujem

Kod: Označi sve

yaourt -S ime_paketa
sad samo pokrenem skriptu i u upišem što želim instalirati.

Zanima me kako još napraviti da mi samo tu skriptu uvik otvara u terminalu i da je ne zatvara kad se naredba izvrši?
I zašto da ne koristim yaourt?

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 20:53
Postao/la jjj
gobonja je napisao/la: Na Archu se sve instalira preko terminala.
Ako ti je tako milo, postoje i GUI frontendovi za Pacman. Potraži na Arch wikiju.
Zanima me kako još napraviti da mi samo tu skriptu uvik otvara u terminalu i da je ne zatvara kad se naredba izvrši?
Ovo mi nije sasvim jasno - gdje ti ju otvara ako ne u terminalu? I što ne želiš da bude zatvoreno nakon što se naredba izvrši?
I zašto da ne koristim yaourt?
Spor je, sigurnosno traljav, već dugo nije updejtan pa neke stvari ne rade. No s druge strane, ako tebi valja, samo naprijed. Makar preporučujem da barem isprobaš ostale opcije, kad ih već ima toliko.

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 22:25
Postao/la gobonja
Pacman ne radi a AUR-om zato i koristim yaourt. Osim njega proba sam packer, bauerbill i aurpac.
Koristim gnome. Kad kliknem 2 puta na scriptu pita me: run in terminal, display, cancel i run.
Nakon što stisnem run in terminal, otvori se terminal, nakon toga upišem ime paketa, kad se instalira terminal se odma zatvori.

Kako napraviti da mi odma otvara u terminalu i da taj isti terminal ostane otvoren nakon što se instalira paket?

Re: Skripta za instaliranje paketa iz repositorija

Postano: 08 tra 2010, 23:14
Postao/la jjj
gobonja je napisao/la: Kako napraviti da mi odma otvara u terminalu i da taj isti terminal ostane otvoren nakon što se instalira paket?
Gnome-terminal ima opciju "Keep terminal open" ili tako nekako, pa možeš to proguglati, a jednostavnije rješenje (i neovisno o terminalu) jest da dodaš još jedan "read" na kraj skripte.