Skocz do zawartości

Jak Odszukać Wszystkie Zainstalowane Pakiety W Systemie Linux? I Kilka Innych Pytań


Piterus

Rekomendowane odpowiedzi

Jestem początkującym użytkownikiem Fedory 20 i mam kilka pytań (mam nadzieje że nie są głupie) :

 

1. Jak odszukać wszystkie zainstalowane pakiety w systemie Linux?

 

2. Jak odszukać wszystkie zainstalowane programy?

 

3. Jak dowiedzieć się z jakich pakietów korzysta dany program?

 

4. Jak odinstalować program razem ze wszystkimi pakietami których potrzebował ?

 

5. Jak odinstalować program razem ze wszystkimi pakietami których potrzebował oprócz tych które są używane przez inne programy?

 

6. Jak sprawdzić czy są zainstalowane pakiety z których nie korzysta żaden program (6.1. Czy dobrze myślę, że są niepotrzebne i można je usunąć)?

 

7. Jak sprawdzić czy program jest zainstalowany?

 

8. Zna ktoś jakiś dobry poradnik na temat yum i rpm dla opornych.

 

(siedzę cały dzień nad zagadnieniami o yum oraz rpm i idzie opornie)

 

Proszę pomóżcie.

Odnośnik do komentarza
Udostępnij na innych stronach

Bez urazy, ale dział "Ośla łączka" jest bardziej adekwatny dla tego tematu ;)

Całość wygląda mi na "pracę domową" na poprawkę z informatyki, bo całą wiedzę można znaleźć w sieci zadając te same pytanie np. http://bit.ly/StRPgp

 

Żeby się czegoś nauczyć zacznij od przeczytania naszej wspólnie redagowanej wiki: http://wiki.fedora.pl. W części "Artykuły" znajdziesz m.in.http://wiki.fedora.pl/wiki/Zarządzanie_pakietami - to powinno odpowiedzieć na większość powyższych pytań (na pewno na pytanie nr 8).

Polecenia "man yum" i "man rpm" wydane w konsoli tekstowej również przyniosą wiele ciekawych informacji.

 

(siedzę cały dzień nad zagadnieniami o yum oraz rpm i idzie opornie)

:D to o jakiś tydzień za krótko. Na początek. Potem czekają następne tygodnie.
Odnośnik do komentarza
Udostępnij na innych stronach

Wiem na pewno że:

1. Jak odszukać wszystkie zainstalowane pakiety w systemie Linux?                                 yum list installed|less

7. Jak sprawdzić czy program jest zainstalowany?                                                             yum info nazwa_pakietu

 

 

Mam wątpliwości do:

4. Jak odinstalować program razem ze wszystkimi pakietami których potrzebował ?    yum remove - zainstalowałem wine następnie chciałem je usunąć i usunął mi się tylko jeden pakiet jak usunąć wszystkie?

 

6. Jak sprawdzić czy są zainstalowane pakiety z których nie korzysta żaden program (6.1. Czy dobrze myślę, że są niepotrzebne i można je usunąć     TAK)?             package-cleanup --leaves --all          wyświetla mi chyba wszystkie pakiety jakie mam (jak usunąć zbiorowo)

 

2. Jak odszukać wszystkie zainstalowane programy (w jakiejś liście)?

http://wiki.fedora.pl/wiki/Zapis_i_przywr%C3%B3cenie_listy_zainstalowanych_program%C3%B3w

to lista pakietów i programów razem za dużo to mi nie mówi

sudo yum list installed      to pokazuje zainstalowane programy i pakiety?

 

 

Nie znalazłem odp na:

 

3. Jak dowiedzieć się z jakich pakietów korzysta dany program?

 

5. Jak odinstalować program razem ze wszystkimi pakietami których potrzebował oprócz tych które są używane przez inne programy?

 

Proszę o pomoc  :unsure: .

Odnośnik do komentarza
Udostępnij na innych stronach

Jak szerokim pojęciem jest dla Ciebie "program"? Wszystkie polecenia w Linuksie są programami. Programami są też aplikacje, do pewnego stopnia również skrypty. Wszystko co ma ustawiony bit wykonywalności można uznać za program - uruchomi się i coś wykona.

Szukałbym w /usr/bin, /sbin, ale także w /opt. Mówię o szeroko rozumianych programach "system wide", bo poza tym mogą istniec programy instalowane/tworzone przez użytkowników instalowane gdzieś w strukturze ich własnych $HOME.

 

O Googlach już wspominałem? → https://www.google.pl/search?num=100&q=rpm+dependencies&oq=rpm+dependencies&gs_l=serp.3..0l8.3428.6657.0.7519.16.16.0.0.0.0.147.1669.3j13.16.0.ecolh...0...1.1.42.serp..2.14.1409.EY6mJuZWSss1. link od góry

 

W ten sam sposób rozwiążesz dalsze wątpliwości.

 

Ad.5. yum o to zadba. pomocna może być - nie tylko w tym przypadku - wtyczka do yuma. Chyba remove-with-leaves - nie pamiętam dokładnej nazwy, ale poszukaj pakietów yum-plugin.

Odnośnik do komentarza
Udostępnij na innych stronach

A jak w Windows znajdujesz wszystkie zainstalowane programy?

Albo jakie biblioteki muszą być zainstalowane żeby działał dany program a które można usunąć?

Czy programem w Windows jest dla Ciebie np. services.msc?

 

I pytanie zasadnicze: co chcesz osiągnąć? po co Ci tak dogłębna wiedza o pakietach i programach na Linuksie i czy masz taką wiedzę w Windows?

Odnośnik do komentarza
Udostępnij na innych stronach

ad 1  wmic product szczegółowe dane

         psinfo –s   same nazwy programów

ale nie idzie mi o takie szczegóły (chyba)

ad 3  wyżej chodziło mi o takie zwykłe programy które instalowałem po zainstalowaniu F20 

 

 Postaram się jaśniej objaśnić kłopot:

 

Chodzi mi o to że jak ściągam np. Blender (yum install blender) to pobiera się 1 Pakiet (+18 Zależne pakiety) a jak chce usunąć Blender to (yum remove blender) usuwa tylko 1 Pakiet. Tamte zależne pakiety są nie potrzebne i zaśmiecają (zajmują miejsce ok. 30MB). Idzie mi o to by je jakoś usunąć (sprawdzałem, są). Tylko jak?

Co zrobić jak bym nie pamiętam ich nazw?

 

Proszę o pomoc.

:( 

Odnośnik do komentarza
Udostępnij na innych stronach

W yumie aby usuwać zależności musisz zmieć dodatkowy plugin: yum install yum-plugin-remove-with-leaves.noarch

 

A później:

 yum remove --remove-leaves <nazwa pakietru>

Co do sprawdzenia jakich zależności używa dany program użyj polecenia:

repoquery --requires --resolve <nazwa pakietu> #to pokaze ci pakiety

lub

repoquery --requires <nazwa pakietu> #to pokaze ci szczegółowe zależności 



			
		
  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Reforma edukacji w Polsce na przykładzie matematyki:

 

1970 r.

Drwal sprzedał drewno za 100 zł. Wycięcie drzewa na to drewno kosztowało go 4/5 tej kwoty. Ile zarobił drwal?

 

1985 r.

Drwal sprzedał drewno za 100 zł. Wycięcie drzewa na to drewno kosztowało go 4/5 tej kwoty - czyli 80 zł. Ile zarobił drwal?

 

2000 r.

Drwal sprzedał drewno za 100 zł. Wycięcie drzewa na to drewno kosztowało go 4/5 tej kwoty, czyli 80 zł. Drwal zarobił 20 zł. Zakreśl liczbę 20.

 

2010 r.

Drwal sprzedał drewno za 100 zł. W tym celu musiał wyciąć kilka starych drzew. Podzielcie się na grupy i odegrajcie krótkie przedstawienie, w którym postarajcie się przedstawić, jak w tej sytuacji czuły się biedne zwierzątka leśne i rośliny. Przekonajcie widza, jak bardzo niekorzystne dla środowiska jest wycinanie starych drzew.

 

2013 r.

Drwal sprzedał drewno za 100 zł. Pokoloruj drwala.

Tak trzymać! ;)

 

P.S. No offence :)

Odnośnik do komentarza
Udostępnij na innych stronach

Wróćmy może do pytania.

 

Wiecie może jak znaleźć niepotrzebne Zależne pakiety z programów które już dawno usunąłem (yum remove)  i żaden program z nich nie korzysta? Jeśli jest ich dużo to czy da się je usunąć szybko (w sensie grupowo)? 

 

:huh: 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...