forum.PCLinuxOS.org.pl Strona Główna forum.PCLinuxOS.org.pl
Polskie forum użytkowników PCLinuxOS

RegulaminRegulamin FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj


Poprzedni temat «» Następny temat
skrypt sprawdzający repozytoria
Autor Wiadomość
Qla 
Moderator


Distro: PCLinuxOS
Kernel: 2.6.27.31.tex5
Procesor: Intel E2180
Płyta główna: GA-945GCMX-S2
Karta graficzna: Intel 945G
Karta dźwiękowa: Intel 82801G
RAM: 2GB
Komputer stacjonarny
Pomógł: 51 razy
Posty: 1014
Skąd: B-stok
Wysłany: Sob 01 Mar, 2008 01:10   

barcin napisał/a:
nie bardzo rozumiem tę ideę :|
dlaczego źle byłoby gdyby każdy użytkownik miał dostęp do tego skryptu?
jeśli zwykły uzytkownik ( nie administrator użytkownik) uruchomi ten skrypt będzie chciał aktualizować system jeśli będą aktualizacje ale hasła root -a nie będzie znał i mogą pojawić się pytania - co jest, itp.. .
Jeśli uważasz, że lepszym rozwiązaniem będzie instalacja skryptu dla wszystkich to nie ma problemu.
 
 
 
barcin 
PCLinuxOSpl Team
Szef | Ojciec założyciel


Distro: PCLinuxOS 2009.1
Kernel: 2.6.26.8.tex3
Procesor: C2D 1,86@2GHz
Płyta główna: Asus P5VD2-MX
Karta graficzna: GeForce 8500GT
Karta dźwiękowa: SB Live!
RAM: 4096MB
Komputer stacjonarny
Pomógł: 38 razy
Posty: 1065
Skąd: Katowice
Wysłany: Sob 01 Mar, 2008 12:30   

można skrypt wrzucić tam gdzie należy, czyli do /usr/share/bin i nadać mu prawa do wykonywania dla grupy root.
nie podoba mi się idea instalacji oprogramowania (nawet takich drobiazgów) w ~
_________________
 
  JID:barcin@jabberpl.org
 
Qla 
Moderator


Distro: PCLinuxOS
Kernel: 2.6.27.31.tex5
Procesor: Intel E2180
Płyta główna: GA-945GCMX-S2
Karta graficzna: Intel 945G
Karta dźwiękowa: Intel 82801G
RAM: 2GB
Komputer stacjonarny
Pomógł: 51 razy
Posty: 1014
Skąd: B-stok
Wysłany: Nie 02 Mar, 2008 02:09   

barcin napisał/a:
można skrypt wrzucić tam gdzie należy, czyli do /usr/share/bin i nadać mu prawa do wykonywania dla grupy root.
tak - ale potem aby odpalić skrypt trzeba być w grupie root a to nie było celem tego skryptu.
Chodziło o to aby użytkownik (admin) mógł uruchamiać go jako zwykły użytkownik bez żadnych kombinacji.
barcin napisał/a:
nie podoba mi się idea instalacji oprogramowania (nawet takich drobiazgów) w ~
hmm... cóż - ale tak jakoś wyszło ;) .
@barcin - zrób jak chcesz - przedstawiłem Ci co i jak - decyzja należy do Ciebie.
 
 
 
cyryl 
Moderator


Distro: PCLOS 2010
Kernel: 2.6.33.5-pclos1.bfs
Procesor: Barton 2500+
Płyta główna: Epox 8rda3i
Karta graficzna: GeForce FX 5200
Karta dźwiękowa: AC'97
RAM: 768MB DDR
Komputer stacjonarny
Pomógł: 24 razy
Posty: 662
Skąd: Gdańsk
Wysłany: Pon 21 Kwi, 2008 20:16   

No to pora na nową wersję :)

Zmiany:
v 1.2 (2008-04-20)
- Dodana obsługa płatnego repozytorium
- poprawione formatowanie jeśli zmiany były w kilku linijkach
- nie stara się wczytywać szczegółów dla pustego ciągu jako pakietu
- Poprawka błędu w adresie logów w komunikacie

chk_update-1.2.tar.bz2
Pobierz Plik ściągnięto 271 raz(y) 35,93 KB

_________________
Parking przy lotnisku
 
 
 
lucas 

Distro: PCLinuxOS
Kernel: 2.6.22.15.tex2
Procesor: AMD Athlon XP 1600+
Płyta główna: ECS K7S5A
Karta graficzna: Radeon 9600 Pro
Karta dźwiękowa: C-Media AC97
RAM: 384
Komputer stacjonarny
Pomógł: 27 razy
Posty: 268
Wysłany: Pią 25 Kwi, 2008 18:37   

Witam
Pobrałem najnowszą wersję skryptu i niby działa ok, tzn ściąga listę pakietów, ale nie pokazuje żadnych komunikatów. Domyślam się, że jest to spowodowane, że automatycznie przeszedł w tryb cichy. Tak przynajmniej pisało w konsoli podczas instalacji. Rozumiem, że w takim wypadku powinien utworzyć ikonkę na pulpicie i w ten sposób informować o stanie pakietów. Jako że używam polską wersję PCLinuxOS takiego folderu jak Desktop nie ma, jest pulpit. Teraz pytania, jak wyłączyć tryb cichy i sprawić aby pojawiła się ikonka na pulpicie?
_________________
Taka tam stronka
http://www.pcloslucas.yoyo.pl/
 
 
cyryl 
Moderator


Distro: PCLOS 2010
Kernel: 2.6.33.5-pclos1.bfs
Procesor: Barton 2500+
Płyta główna: Epox 8rda3i
Karta graficzna: GeForce FX 5200
Karta dźwiękowa: AC'97
RAM: 768MB DDR
Komputer stacjonarny
Pomógł: 24 razy
Posty: 662
Skąd: Gdańsk
Wysłany: Pią 25 Kwi, 2008 18:44   

po instalacji nie utworzyło ci ikony na pulpicie?

Mógłbyś jeszcze raz odpalić instalację z konsoli i jakoś mi podesłać całe wyjście z konsoli?
_________________
Parking przy lotnisku
 
 
 
cyryl 
Moderator


Distro: PCLOS 2010
Kernel: 2.6.33.5-pclos1.bfs
Procesor: Barton 2500+
Płyta główna: Epox 8rda3i
Karta graficzna: GeForce FX 5200
Karta dźwiękowa: AC'97
RAM: 768MB DDR
Komputer stacjonarny
Pomógł: 24 razy
Posty: 662
Skąd: Gdańsk
Wysłany: Pią 25 Kwi, 2008 18:53   

Chyba wiem. W ostatniej wersji dodałem jeszcze jeden program, ale zapomniałem dodać go w zależnościach. Trzeba teraz jeszcze doinstalować pakiet "ruby".
Wszyscy, którym działa poprawnie, nie muszą ściągać tej wersji :)


v 1.2.1 (2008-04-25)
- poprawione sprawdzanie zależności w instalatorze (ruby)

chk_update-1.2.1.tar.bz2
Jak zwykle, przetyczac to co w katalogu /doc i odpalic z konsoli install.sh
Pobierz Plik ściągnięto 267 raz(y) 36,62 KB

_________________
Parking przy lotnisku
Ostatnio zmieniony przez cyryl Pią 25 Kwi, 2008 18:54, w całości zmieniany 1 raz  
 
 
 
lucas 

Distro: PCLinuxOS
Kernel: 2.6.22.15.tex2
Procesor: AMD Athlon XP 1600+
Płyta główna: ECS K7S5A
Karta graficzna: Radeon 9600 Pro
Karta dźwiękowa: C-Media AC97
RAM: 384
Komputer stacjonarny
Pomógł: 27 razy
Posty: 268
Wysłany: Pią 25 Kwi, 2008 19:06   

Ruby mam zainstalowany, komunikaty z konsoli wysłalem na pw
_________________
Taka tam stronka
http://www.pcloslucas.yoyo.pl/
 
 
lucas 

Distro: PCLinuxOS
Kernel: 2.6.22.15.tex2
Procesor: AMD Athlon XP 1600+
Płyta główna: ECS K7S5A
Karta graficzna: Radeon 9600 Pro
Karta dźwiękowa: C-Media AC97
RAM: 384
Komputer stacjonarny
Pomógł: 27 razy
Posty: 268
Wysłany: Sro 10 Wrz, 2008 22:25   

A może by tak trochę wypromować skrypcik. Tu jest ciekawy temat dotyczący możliwości automatycznej aktualizacji w pclinuxos. Co ty na to cyryl?
_________________
Taka tam stronka
http://www.pcloslucas.yoyo.pl/
 
 
KrzysieQ 
Moderator
Samozwańczy Administrator


Distro: PCLinuxOS 2010
Procesor: Intel Core i5
Płyta główna: Gigabyte GA-P55A-UD3
Karta graficzna: GeForce 8400 GT
Karta dźwiękowa: Intel HD Audio
RAM: 4GB DDR3
Komputer stacjonarny
Pomógł: 43 razy
Posty: 844
Wysłany: Czw 11 Wrz, 2008 08:07   

Przygotowałem angielską wersję strony z działu devel:
http://pclinuxos.org.pl/devel/chk_update_eng

Tylko nie ręczę czy wszystko jest poprawnie gramatycznie napisane (w razie błędów proszę o kontakt) :)

Przydałby się też zrzut z wersji angielskiej - cyryl coś wspominał o wielojęzyczności swojego skryptu.
 
 
cyryl 
Moderator


Distro: PCLOS 2010
Kernel: 2.6.33.5-pclos1.bfs
Procesor: Barton 2500+
Płyta główna: Epox 8rda3i
Karta graficzna: GeForce FX 5200
Karta dźwiękowa: AC'97
RAM: 768MB DDR
Komputer stacjonarny
Pomógł: 24 razy
Posty: 662
Skąd: Gdańsk
Wysłany: Czw 11 Wrz, 2008 17:48   

Heh... Już prawie zapomniałem o tym skrypcie ;)

Wielojęzyczność jest, ale trzeba jedynie troszkę ruszyć dupę i ją doszlifować. Akuratnie nie mam na to czasu zbyt dużo, ponieważ równocześnie pracuję, studiuję, robię prawko jazdy i paskudnie choruję.

Poza tym osobiście jakoś nie zebrałem się za rozreklamowanie tego, ponieważ ciągle jest kilka drobnych błędów i niedoróbek. Nie są one na tyle uciążliwe, bym ruszył leniwe dupsko do tego, ale są :)
Ogólnie aby je wszystkie hurtem wyeliminować planowałem w nieokreślonej przyszłości przepisać całość na QTRuby :)

I w ten oto sposób całość czeka sobie aż nadejdzie bliżej nieokreślona przyszłość.

lucas, przyjrzę się dokładniej tej automatycznej aktualizacji.
_________________
Parking przy lotnisku
 
 
 
cyryl 
Moderator


Distro: PCLOS 2010
Kernel: 2.6.33.5-pclos1.bfs
Procesor: Barton 2500+
Płyta główna: Epox 8rda3i
Karta graficzna: GeForce FX 5200
Karta dźwiękowa: AC'97
RAM: 768MB DDR
Komputer stacjonarny
Pomógł: 24 razy
Posty: 662
Skąd: Gdańsk
Wysłany: Nie 05 Paź, 2008 20:26   

Ogłaszam w końcu publicznie :)

Ostatnio jakoś się dałem zmobilizować i zabrałem się za dalsze prace nad skryptem sprawdzającym. Został on napisany kompletnie od początku.

Daleko mu jeszcze do ukończenia, ale działa już dużo stabilniej niż wersja poprzednia (która aktualnie nawet nie wiedząc dlaczemu w ogóle przestała działać nagle ;) ).

Możliwości:
* Szukanie nowych pakietów i aktualizacji w oparciu o apt-get, więc listy są zawsze kompletne, a nie jak dotychczas działały jedynie dla stron zawierających listy pakietów
* Cacheowanie pakietów po ściągnięciu listy zmian - dzięki temu przyspieszone działanie i oszczędność łącza
* przy uruchamianiu Synaptica za pomocą skryptu cache jest kopiowany do Synaptica, dzięki czemu aktualizacja systemu przebiega później szybciej
* wersja konsolowa i oparta na kdialog, ale zalecana konsola, bo jest bardziej szczegolowa

Do zrobienia / znane błędy:
* Szukanie aktualizacji przy starcie systemu
* aktualizacja ikony nie powoduje odświeżana pulpitu przez co nie widać zmian ikony


Wymagania:
Ruby
ruby-progressbar
ruby-bz2 - dostępne pod http://raa.ruby-lang.org/project/bz2/ - będę wniebowzięty jak jakaś dobra dusza to spaczkuje :pada:


Instalka jak na razie bezpośrednio z trunka, gdzie ciągle poprawiam kolejne rzeczy:
Kod:
svn co http://pclos.rootnode.net/chk_update/trunk/ chk_update
cd chk_update
make install-local


Będę wdzięczny za wszelkie uwagi od wszelkich hardcorówców, którzy odważą się to potestować ;)
_________________
Parking przy lotnisku
Ostatnio zmieniony przez cyryl Nie 05 Paź, 2008 20:31, w całości zmieniany 1 raz  
 
 
 
KrzysieQ 
Moderator
Samozwańczy Administrator


Distro: PCLinuxOS 2010
Procesor: Intel Core i5
Płyta główna: Gigabyte GA-P55A-UD3
Karta graficzna: GeForce 8400 GT
Karta dźwiękowa: Intel HD Audio
RAM: 4GB DDR3
Komputer stacjonarny
Pomógł: 43 razy
Posty: 844
Wysłany: Nie 05 Paź, 2008 22:48   

Prosisz - masz :)
Pakiet ruby-bz2 w moim repo. Nigdy nie paczkowałem modułów rubyego więc sprawdz, czy wszystko gra :)
Dokumentacja w: /usr/lib/ruby/site_ruby/1.8/bz2/
A spec w SVN.
 
 
cyryl 
Moderator


Distro: PCLOS 2010
Kernel: 2.6.33.5-pclos1.bfs
Procesor: Barton 2500+
Płyta główna: Epox 8rda3i
Karta graficzna: GeForce FX 5200
Karta dźwiękowa: AC'97
RAM: 768MB DDR
Komputer stacjonarny
Pomógł: 24 razy
Posty: 662
Skąd: Gdańsk
Wysłany: Sob 11 Paź, 2008 18:58   

Dzięki KrzysieQ, paczka wydaje się działać ok :)


Niniejszym oficjalnie ogłaszam premierę wersji 2.0.0.

Co się będę dużo rozpisywał - wszystko zostało napisane w moim poprzednim poście :)
Istniejące błędy zostały poprawione, a całość działa stabilnie i chyba prawidłowo :)

Instalacja trywialna:

Kod:
svn export http://pclos.rootnode.net/chk_update/tags/check_update-2.0.0
cd check_update-2.0.0
make install-local
.

Więcej (z nowym screenshotem) na stronie projektu: http://pclinuxos.org.pl/devel/chk_update

A teraz idę na mecz i uczcić premierę nowej wersji ;)
_________________
Parking przy lotnisku
 
 
 
KrzysieQ 
Moderator
Samozwańczy Administrator


Distro: PCLinuxOS 2010
Procesor: Intel Core i5
Płyta główna: Gigabyte GA-P55A-UD3
Karta graficzna: GeForce 8400 GT
Karta dźwiękowa: Intel HD Audio
RAM: 4GB DDR3
Komputer stacjonarny
Pomógł: 43 razy
Posty: 844
Wysłany: Nie 12 Paź, 2008 21:25   

Kilka uwag:
1. Dla oka, szczególnie nowych userów, byłoby milsze gdyby gadał po Polsku :)
2. Chwile przed przetestowaniem skryptu odpaliłem synaptic - żadnych nowości. Odpalam skrypt a on, jakiś taki niezdecydowany :) ,

ale daje TAK i wpisuje hasło roota...
3. Niestety synaptic się uruchomić nie chce:

4. Proponuję sprawdzać przy instalacji czy mamy kdebase, bo przecież ktoś z Gnome spróbuje i mu się wykrzaczy chyba...
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template FISubSilver v 0.3 modified by Nasedo. Done by Forum Wielotematyczne