PLD Linux Forum Strona Główna PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
[poldek] lista pakietów do instalacji
Autor Wiadomość
zmechu 

Dołączył: 02 Paź 2005
Posty: 22
Wysłany: 7 Kwiecień 2013, 23:39   [poldek] lista pakietów do instalacji

Witam!

Problem tak błahy, że aż dziwię się że poległem na nim dopiero teraz ;-)

Pytanie proste: jak zrobić listę pakietów do zaktualizowania? Planuję zrobić skrypt, który mi wyśle na @ przypomnienie o starych pakietach.

Próbowałem "--upgrade-dist --test" a potem grepując wynik, ale brzydko wychodzi. W trybie interaktywnym jest "llu" które jest dokładnie tym czego potrzebuję, ale nie wiem jak to zapisać do jakiegoś pliku lub wrzucić w pipe.

Help :-)

A.
Ostatnio zmieniony przez zmechu 8 Kwiecień 2013, 23:56, w całości zmieniany 1 raz  
 
 
svl 
paweld


Pomógł: 115 razy
Dołączył: 19 Lis 2006
Posty: 1038
Skąd: Toruń
Wysłany: 8 Kwiecień 2013, 17:14   

Kod:
# ipoldek llu
_________________
God, root, what is difference?
 
 
zmechu 

Dołączył: 02 Paź 2005
Posty: 22
Wysłany: 8 Kwiecień 2013, 23:58   

Super :-)

Czy takie coś da się zrobić "czystym" poldkiem? Jeżeli nie, to myślę że byłoby miło, gdyby taka funkcja została zaimplementowana.

A.
 
 
KrystianT 

Distro: PLD 3.0
Pomógł: 189 razy
Dołączył: 26 Paź 2005
Posty: 1920
Skąd: Kamionek
Wysłany: 9 Kwiecień 2013, 07:28   

Co rozumiesz pod pojęciem "czysty" poldek? Przecież ipoldek, to część poldka przeznaczona właśnie do takich rzeczy...
Cytat z: http://poldek.pld-linux.org/quickstart.html
Cytat:
poldek provides two commands: poldek with rpm-like command line interface and ipoldek with interactive mode command interface.
_________________
Krystian T.
"Errare humanum est."
 
 
zmechu 

Dołączył: 02 Paź 2005
Posty: 22
Wysłany: 9 Kwiecień 2013, 19:46   

Już tłumaczę. Mamy poldka jako zarządcę pakietów pracującego w trybie poleceń oraz interaktywnym (--cmd), ze zbiorem opcji wszelakich . Mamy też ipoldka, pracującego w trybie interaktywnym, z dodatkowymi poleceniami. Po co właściwie takie rozdzielenie: co stoi na przeszkodzie, aby w poldku w trybie poleceń udostępnić opcję np.: "--upgradeable" albo "--installed"?
 
 
kiesiu
[Usunięty]

Wysłany: 9 Kwiecień 2013, 22:46   

Może przyda się to:
Kod:
poldek --upgrade-dist --dump=plik
 
 
zmechu 

Dołączył: 02 Paź 2005
Posty: 22
Wysłany: 11 Kwiecień 2013, 21:45   

No niby tak :-) Dump zwraca mi tylko pakiety do zainstalowania, a --upgradeable ładną listę zainstalowanego pakietu, nowej wersji i rozmiar po instalacji.

Drodzy Deweloperzy, połączcie funkcjonalność poldka i ipoldka :-)
 
 
KrystianT 

Distro: PLD 3.0
Pomógł: 189 razy
Dołączył: 26 Paź 2005
Posty: 1920
Skąd: Kamionek
Wysłany: 12 Kwiecień 2013, 10:18   

Nadal nie rozumiem w czym masz problem... Skoro polecenie poldka "llu" jest dokładnie tym co potrzebujesz i da się to uzyskać za pomocą ipoldek llu to co ci przeszkadza w swoim skrypcie użyć ipoldek?
_________________
Krystian T.
"Errare humanum est."
 
 
shadzik 


Pomógł: 128 razy
Dołączył: 08 Lip 2005
Posty: 1773
Skąd: Berlin
Wysłany: 12 Kwiecień 2013, 16:28   

A tak nie może być?

Kod:
poldek -q --cmd llu
_________________
checking for beer in -lfridge... no
Warning: No beer found in fridge!
We highly suggest that you rectify this situation immediately.
 
 
zmechu 

Dołączył: 02 Paź 2005
Posty: 22
Wysłany: 13 Kwiecień 2013, 10:49   

shadzik - dzięki, dokładnie mi o to chodziło!

KrystianT - po prostu nie widzę zasadności tworzenie dwóch wersji jednego oprogramowania, poldka pracującego w trybie poleceń/interaktywnym i ipoldka pracującego w trybie poleceń. Jedna wersja ma swój podzbiór poleceń, druga ma swój. To tak, jakby produkować samochód w dwóch wersjach - jedną mający tylko biegi do przodu, a drugą z biegami do tyłu.

Fajnie że są dwa poldkowe rozwiązania, ale czy taki podział jest naprawdę konieczny?

A.
 
 
shadzik 


Pomógł: 128 razy
Dołączył: 08 Lip 2005
Posty: 1773
Skąd: Berlin
Wysłany: 15 Kwiecień 2013, 11:16   

zmechu, ja nie wiem, bo się tym nie interesuję ani nie zaglądałem, ale wątpię, żeby ipoldek był jakimś innym programem. W poldku z pewnością jest kawałek kodu (parę linijek, ze 2 albo 3), które mówią, że jeśli argv[0] (czyli nazwa programu) jest równa "ipoldek" to włącz "--cmd". Jako, że sam ipoldek jest tylko dowiązaniem symbolicznym do binarki poldka, to by potwierdzało moją małą teorię.
_________________
checking for beer in -lfridge... no
Warning: No beer found in fridge!
We highly suggest that you rectify this situation immediately.
 
 
honey 

Dołączył: 24 Maj 2013
Posty: 1
Wysłany: 24 Maj 2013, 11:40   

Drodzy Deweloperzy, połączcie funkcjonalność poldka i ipoldka




Get demos for pass 4 sure and HP with 100% success guaranteed. Our high quality University of Cambridge prepares you well before appearing in the final exams of wikipedia .
 
 
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
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group