Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Instalacja wielu pakietów na raz - skryptem
http://forum.freesco.pl/viewtopic.php?f=22&t=12247
Strona 1 z 1

Autor:  Dividos [ sobota, 29 kwietnia 2006, 19:50 ]
Tytuł:  Instalacja wielu pakietów na raz - skryptem

CZy jest mozliewe napisanie skrytu który zautomatyyzuje instalacja pakietów??

Chciałbym sobie coś takiego napisać tyl że nie wiem jak zawrzeć w nim odpowiedzi (żeby był pełen automat).

Jak się do tego zabrać?

Autor:  Mis' [ sobota, 29 kwietnia 2006, 20:09 ]
Tytuł:  Re: Instalacja wielu pakietów na raz - skryptem

Dividos pisze:
CZy jest mozliewe napisanie skrytu który zautomatyyzuje instalacja pakietów??

Chciałbym sobie coś takiego napisać tyl że nie wiem jak zawrzeć w nim odpowiedzi (żeby był pełen automat).

Jak się do tego zabrać?


jest taka możliwość, tylko że nie podałes dokłądnie co chcesz zrobić. Może wystarczy przygotowac listę pakieŧów i podać ją pacmanowi?

pacman -S `cat /sciezka/plik_z_lista_pakietów`

albo zeby to jeszcze zautomatyzować:

yes T | pacman -S `cat /sciezka/plik_z_lista_pakietów`

Autor:  Dividos [ sobota, 29 kwietnia 2006, 20:15 ]
Tytuł: 

Dokładnie to chcę np zainstalować jedny pociągnięciem:
sambę apache, mysql, php, ...
Czyli jakaś lista pakietów jak podałeś - tylko jak ma ona wygladać - każdy pakiet w osobnej linii, po przecinku...???

i np żeby po tej instalacji skrypt skopiował moje configi do danego miejsca

Zastanawiam się tylko ja się zachowa taki skrypcik np w sytuacji gdy wykryte zostaną jakieś zależności i zapyta czy zainstalować te brakujące

Autor:  Mis' [ sobota, 29 kwietnia 2006, 20:54 ]
Tytuł: 

Dividos pisze:
Dokładnie to chcę np zainstalować jedny pociągnięciem:
sambę apache, mysql, php, ...


cóż.. twoja wola. Ja bym instalował po jednym. I kolejnym zajmował się jak poprzedni będzie działał tak jak ja chę.

Dividos pisze:
Czyli jakaś lista pakietów jak podałeś - tylko jak ma ona wygladać - każdy pakiet w osobnej linii, po przecinku...???


Jedna nazwa pakietu w jednej linii. Nazwa pakietu, a nie nazwa pliku.

Dividos pisze:
i np żeby po tej instalacji skrypt skopiował moje configi do danego miejsca


jak w pacman.conf zaznaczysz że dane konfigi mają nie być nadpisywane to ich nie ruszy i zawsze będziesz miał własny. Jesli myslisz o szybkim odtwarzaniu na pustym dysku to
też jest to proste, z tym że prawdopdodbnie dla każdego pliku będziesz musiał wisać osobne polecenie (nie wszystkie konfigi muszą siedzieć w tym samym katalogu). Polecenie cp -a lub install załatwią sprawę. Musisz tylko pamiętać że bezpieczniej jest przenosić konfigi po instalacji.

Dividos pisze:
Zastanawiam się tylko ja się zachowa taki skrypcik np w sytuacji gdy wykryte zostaną jakieś zależności i zapyta czy zainstalować te brakujące


jeśli pobierasz z sieci lub lokalnego repozytorium to sobie dociągnie to czego nie wymienisz na liście, a będzie potrzebne.

Autor:  MAC!EK [ sobota, 29 kwietnia 2006, 20:54 ]
Tytuł: 

pacman -S samba apache mysql php
i odpowiadasz T tak tak...
albo :
yes | pacman -S samba apache mysql php

Autor:  Dividos [ środa, 3 maja 2006, 15:38 ]
Tytuł: 

Mis' pisze:
Dividos pisze:
Dokładnie to chcę np zainstalować jedny Jesli myslisz o szybkim odtwarzaniu na pustym dysku to
też jest to proste, z tym że prawdopdodbnie dla każdego pliku będziesz musiał wisać osobne polecenie (nie wszystkie konfigi muszą siedzieć w tym samym katalogu). Polecenie cp -a lub install załatwią sprawę. Musisz tylko pamiętać że bezpieczniej jest przenosić konfigi po instalacji.


A jeśli robięnajpierw
: [/] [] ()
 find / -type f -name *.conf >> lista


Powstaje plik z listą plików conf z pełną ścieżką

jak dam
: [/] [] ()
cp `cat ./lista` ./my_conf


To i skopiuje...
Ale jak zrobić by w folderze my_conf, powstawały podfoldery tak jak jest podana ścieżka w pliku lista, np, /etc/pacman.conf itd ???

No i oczywiście jak to później sprawnie odtworzyć??
A jak by kopię zapasową istniejących konfigów robiło to już wogóle...

Autor:  Mis' [ środa, 3 maja 2006, 15:52 ]
Tytuł: 

Dividos pisze:

A jeśli robięnajpierw
: [/] [] ()
 find / -type f -name *.conf >> lista


Powstaje plik z listą plików conf z pełną ścieżką


która nie zawiera plików z innym rozszerzeniem. Lub bez rozszerzenia... na przykałd /etc/wgetrc, /etc/sudoers. Poza tym pamiętaj, że niektóre z konfigów mogą mieć swoje odpowiedniki w katalogach domowych. Nie lepiej backupować?

Dividos pisze:
A jak by kopię zapasową istniejących konfigów robiło to już wogóle...


Poszukaj w dziale pakiety mojego postu o backup managerze. Myśle, że będzie to lepsze rozwiązanie niż to co kombinujesz...

Autor:  Dividos [ niedziela, 7 maja 2006, 22:55 ]
Tytuł: 

To co chciałbym zrobić to coś w stylu skryptu instalacyjnego który instalowałby NND z skonfigurowanymi opcjami od kątem potrzeb w szkole - jako serwer PDC, brama do netu, FILTR treści z blokadą niewłaściwych stron... itd

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/