🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux
29 messages
29 total messages Started by Jacek Maciejewski Sun, 06 Jun 2021 12:21
Problem z instalowaniem pakietu.
#904736
Author: Jacek Maciejewski
Date: Sun, 06 Jun 2021 12:21
8 lines
1329 bytes
Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
bym je mógł usunąć po jednej sztuce?
-- 
Jacek
-I hate haters-
Re: Problem z instalowaniem pakietu.
#904737
Author: jn
Date: Sun, 06 Jun 2021 13:16
7 lines
1263 bytes
W dniu 06.06.2021 o 14:21, Jacek Maciejewski pisze:
> Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
> bym je mógł usunąć po jednej sztuce?
> 

To może zależeć od zarządcy pakietów jakiego używasz.
Re: Problem z instalowaniem pakietu.
#904744
Author: Andrzej A. Filip
Date: Sun, 06 Jun 2021 13:36
14 lines
1531 bytes
Jacek Maciejewski <jacmac@go2.pl> pisze:
> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
> bym je mógł usunąć po jednej sztuce?

Jak dystrybucja? [Jaki system zarządzania pakietami?]

Debian (apt) ma "apt-get autoremove" do usuwania pakietów
doinstalowanych automatycznie które nie są już potrzebne.

-- 
Andrzej A. Filip
Re: Problem z instalowaniem pakietu.
#904745
Author: Jacek Maciejewski
Date: Sun, 06 Jun 2021 15:31
22 lines
1980 bytes
Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
napisał(a):

> Jacek Maciejewski <jacmac@go2.pl> pisze:
>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>> bym je mógł usunąć po jednej sztuce?
> 
> Jak dystrybucja? [Jaki system zarządzania pakietami?]
> 
> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
> doinstalowanych automatycznie które nie są już potrzebne.

Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem czy
to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
nim związane).
-- 
Jacek
-I hate haters-
Re: Problem z instalowaniem pakietu.
#904746
Author: Pawel
Date: Sun, 06 Jun 2021 15:36
25 lines
2539 bytes
W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
> napisał(a):
> 
>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>> bym je mógł usunąć po jednej sztuce?
>>
>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>
>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>> doinstalowanych automatycznie które nie są już potrzebne.
> 
> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem czy
> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
> nim związane).
> 
To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako 
zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany jako 
zaleznosc, zostanie potraktowany poloeceniem apt install pakiet, to juz 
nie zostanie usuniety poleceniem autoremove.
Re: Problem z instalowaniem pakietu.
#904747
Author: Jacek Maciejewski
Date: Sun, 06 Jun 2021 15:41
12 lines
1545 bytes
Dnia Sun, 6 Jun 2021 17:36:00 +0200, Pawel napisał(a):

> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako 
> zaleznosci.

To rozumiem. Ale pytam o to czy autoremove usuwa *wszystkie* zbędne
pakiety, w tym pakiety których zapomniano usunąć kiedyś w przeszłości i
tyczące się zupełnie innych programów, czy tylko te pakiety które się
okazały zbędne po usunięciu ostatniego programu.
-- 
Jacek
-I hate haters-
Re: Problem z instalowaniem pakietu.
#904748
Author: Pawel
Date: Sun, 06 Jun 2021 15:54
22 lines
2342 bytes
W dniu 06.06.2021 o 17:41, Jacek Maciejewski pisze:
> Dnia Sun, 6 Jun 2021 17:36:00 +0200, Pawel napisał(a):
> 
>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>> zaleznosci.
> 
> To rozumiem. Ale pytam o to czy autoremove usuwa *wszystkie* zbędne
> pakiety, w tym pakiety których zapomniano usunąć kiedyś w przeszłości i
> tyczące się zupełnie innych programów, czy tylko te pakiety które się
> okazały zbędne po usunięciu ostatniego programu.
> 
Z tego co wiem, to wszystkich pakietow oznaczonych jako zaleznosci, 
czyli dopoki nie bedziesz probowal zainstalowac pakietu recznie, to 
bedzie mozna go usunac przez autoremove, nawet po kilku miesiacach.

Po kazym apt update, powinna Ci sie pojawic informacja, ze mozna usunac 
zbedne pakiety. To jest przyklad z mojego linuksa

Następujące pakiety zostały zainstalowane automatycznie i nie są już 
więcej wymagane:
   python3-xkit ubuntu-drivers-common
Aby je usunąć należy użyć "apt autoremove"
Re: Problem z instalowaniem pakietu.
#904754
Author: Andrzej A. Filip
Date: Sun, 06 Jun 2021 16:32
45 lines
3063 bytes
Pawel <ppf9@USUN_TOpoczta.fm> pisze:
> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>> napisał(a):
>> 
>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>> bym je mógł usunąć po jednej sztuce?
>>>
>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>
>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>> doinstalowanych automatycznie które nie są już potrzebne.
>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>> czy
>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>> nim związane).
>> 
> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
> to juz nie zostanie usuniety poleceniem autoremove.

Ja mam w cronie odpalanie na Debian-testing raz na tydzień
* deborphan
* aptitude search ~b (broken)
* aptituce search ~c (unpurged)
* aptitude search ~g (unneeded)
* aptitude search ~o (unprovided)

"apt autoremove" wyłapuje większość ale jak instalacja pa chodzić kilka+
lat to IMHO takie "doczyszczanie" się przydaje *szczególnie* z Debian testing.
Obstawiam że na Debian-stable może wystarczyć odpalanie raz na miesiąc.

Najnowszy dodatek to wyłapywanie wersji "cofniętych" w repozytoriach
[ w repozytoriach są *już* tylko wersje z numerami niższymi od
zainstalowanej] ale to jeszcze ciut szwankuje.


-- 
Andrzej A. Filip
Re: Problem z instalowaniem pakietu.
#904755
Author: Pawel
Date: Sun, 06 Jun 2021 17:45
35 lines
2979 bytes
W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>> napisał(a):
>>>
>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>> bym je mógł usunąć po jednej sztuce?
>>>>
>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>
>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>> czy
>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>> nim związane).
>>>
>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>> to juz nie zostanie usuniety poleceniem autoremove.
> 
> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
> * deborphan
> * aptitude search ~b (broken)
> * aptituce search ~c (unpurged)

Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)" 
pokazuje np pythona? skoro python uruchamia pythona 2.7
Re: Problem z instalowaniem pakietu.
#904756
Author: Andrzej A. Filip
Date: Sun, 06 Jun 2021 19:04
45 lines
3078 bytes
Pawel <ppf9@USUN_TOpoczta.fm> pisze:
> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>> napisał(a):
>>>>
>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>
>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>
>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>> czy
>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>> nim związane).
>>>>
>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>> to juz nie zostanie usuniety poleceniem autoremove.
>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>> * deborphan
>> * aptitude search ~b (broken)
>> * aptituce search ~c (unpurged)
>
> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
> pokazuje np pythona? skoro python uruchamia pythona 2.7

Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.

aptitude search ~c

Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
konfiguracją.

-- 
Andrzej A. Filip
Re: Problem z instalowaniem pakietu.
#904757
Author: Pawel
Date: Sun, 06 Jun 2021 19:11
47 lines
3535 bytes
W dniu 06.06.2021 o 21:04, Andrzej A. Filip pisze:
> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>>> napisał(a):
>>>>>
>>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>>
>>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>>
>>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>>> czy
>>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>>> nim związane).
>>>>>
>>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>>> to juz nie zostanie usuniety poleceniem autoremove.
>>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>>> * deborphan
>>> * aptitude search ~b (broken)
>>> * aptituce search ~c (unpurged)
>>
>> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
>> pokazuje np pythona? skoro python uruchamia pythona 2.7
> 
> Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.
> 
Tego, to akurat sie domyslilem :)

> Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
> konfiguracją.
> 

Nie do konca usuniete? Nie przypominam sobie, zebym na serwerze usuwal 
pythona. Dziwne to troche.
Re: Problem z instalowaniem pakietu.
#904758
Author: Andrzej A. Filip
Date: Sun, 06 Jun 2021 19:31
57 lines
3757 bytes
Pawel <ppf9@USUN_TOpoczta.fm> pisze:
> W dniu 06.06.2021 o 21:04, Andrzej A. Filip pisze:
>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>>>> napisał(a):
>>>>>>
>>>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>>>
>>>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>>>
>>>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>>>> czy
>>>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>>>> nim związane).
>>>>>>
>>>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>>>> to juz nie zostanie usuniety poleceniem autoremove.
>>>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>>>> * deborphan
>>>> * aptitude search ~b (broken)
>>>> * aptituce search ~c (unpurged)
>>>
>>> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
>>> pokazuje np pythona? skoro python uruchamia pythona 2.7
>> Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.
>> 
> Tego, to akurat sie domyslilem :)
>
>> Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
>> konfiguracją.
>> 
>
> Nie do konca usuniete? Nie przypominam sobie, zebym na serwerze usuwal
> pythona. Dziwne to troche.

Podaj której dystrybucji używasz i który dokładnie pakiet z numerem
wersji jest w takim stanie.  Pierwsze podejrzenie (do wykluczenia)
że to pozostałości po którejś starej wersji pythona.

U mnie jak rzuciłem okiem są pakiety pythonn2.7 i python3,
czyli raczej kiedyś były niższe.

-- 
Andrzej A. Filip
Re: Problem z instalowaniem pakietu.
#904759
Author: Pawel
Date: Sun, 06 Jun 2021 20:00
58 lines
4074 bytes
W dniu 06.06.2021 o 21:31, Andrzej A. Filip pisze:
> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>> W dniu 06.06.2021 o 21:04, Andrzej A. Filip pisze:
>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>>>>> napisał(a):
>>>>>>>
>>>>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>>>>
>>>>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>>>>
>>>>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>>>>> czy
>>>>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>>>>> nim związane).
>>>>>>>
>>>>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>>>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>>>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>>>>> to juz nie zostanie usuniety poleceniem autoremove.
>>>>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>>>>> * deborphan
>>>>> * aptitude search ~b (broken)
>>>>> * aptituce search ~c (unpurged)
>>>>
>>>> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
>>>> pokazuje np pythona? skoro python uruchamia pythona 2.7
>>> Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.
>>>
>> Tego, to akurat sie domyslilem :)
>>
>>> Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
>>> konfiguracją.
>>>
>>
>> Nie do konca usuniete? Nie przypominam sobie, zebym na serwerze usuwal
>> pythona. Dziwne to troche.
> 
> Podaj której dystrybucji używasz i który dokładnie pakiet z numerem
 > wersji jest w takim stanie.  Pierwsze podejrzenie (do wykluczenia)
 > że to pozostałości po którejś starej wersji pythona.

Ubuntu server 20.04.2 LTS
Po uruchomieniu pythona, pokazuje
Python 2.7.18 (default, Mar  8 2021, 13:02:45)

Ten aptitude, nie pokazuje numeru wersji, chyba, ze chodzi Ci o cos innego.
Re: Problem z sed
#904738
Author: jn
Date: Sun, 06 Jun 2021 21:23
41 lines
2051 bytes
W dniu 06.06.2021 o 15:16, jn pisze:
> W dniu 06.06.2021 o 14:21, Jacek Maciejewski pisze:
>> Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>> bym je mógł usunąć po jednej sztuce?
>>
> 
> To może zależeć od zarządcy pakietów jakiego używasz.
> 


$ tail /var/log/apt/history.log
Commandline: /usr/sbin/synaptic

Install: optipng:amd64 (0.7.7-1)
End-Date: 2021-06-06  15:48:41

Start-Date: 2021-06-06  15:55:22
Commandline: /usr/sbin/synaptic

Purge: optipng:amd64 (0.7.7-1)
End-Date: 2021-06-06  15:55:24

------------------------------------------------

$ tail /var/log/apt/history.log | sed 's/:amd64//g'
Commandline: /usr/sbin/synaptic

Install: optipng (0.7.7-1)
End-Date: 2021-06-06  15:48:41

Start-Date: 2021-06-06  15:55:22
Commandline: /usr/sbin/synaptic

Purge: optipng (0.7.7-1)
End-Date: 2021-06-06  15:55:24

-------------------------------------------------

Nie umiem zmusić sed do usunięcia nawiasów ()
wraz z zawartością.
Re: Problem z sed
#904739
Author: Jarosław Sokołowski
Date: Sun, 06 Jun 2021 21:45
8 lines
1294 bytes
jn pisze:

> Nie umiem zmusić sed do usunięcia nawiasów () wraz z zawartością.

sed s/\(.*\)//g

-- 
Jarek
Re: Problem z instalowaniem pakietu.
#904749
Author: Dominik Ałaszewski
Date: Mon, 07 Jun 2021 06:16
44 lines
3318 bytes
Dnia 06.06.2021 Jacek Maciejewski <jacmac@go2.pl> napisał/a:

> To rozumiem. Ale pytam o to czy autoremove usuwa *wszystkie* zbędne
> pakiety, w tym pakiety których zapomniano usunąć kiedyś w przeszłości i

Zdefiniuj "zbędne". System "nie wie", czy potrzebujesz zainstalowanego
pakietu X (chyba, że w jakimś Linuksie dla topornych AD 2022 
pojawi się jakiś "kreator oczyszczania", informujący że programu X
nie uruchamiałeś od 2 lat i może by go tak usunąć :-)

Natomiast "autoremove" usunie pakiety, które:
a) zostały zainstalowane jako zależności
b) w bazie lokalnie zainstalowanych pakietów nie ma pakietów,
które mają kandydatów do usunięcia jako zależności (depends),
a także polecane a nawet sugerowane (!). 

"(..)they will be removed when there is no path via Depends, PreDepends, 
or Recommends to them from a manually installed package. 
If APT::AutoRemove::SuggestsImportant is true, a Suggests relationship 
is also enough to keep a package installed"

A domyślnie jest true :-)

https://www.debian.org/doc/manuals/aptitude/ch02s05s05.en.html#configApt-AutoRemove-SuggestsImportant
https://www.debian.org/doc/manuals/aptitude/ch02s02s06.en.html#ftn.idm1912

Relacje między pakietami:
https://www.debian.org/doc/debian-policy/ch-relationships.html

Na przykładzie. Instalujesz pakiet "krowa", który jako zależność
ma pakiet "cielaczek", potwierdzasz, masz krowę z cielaczkiem.
Znudziła Ci się krowa, odinstalowujesz. Cielaczek zostaje.
Nie pamiętałeś, że masz też pakiet "byk", który ma w pakietach
sugerowanych cielaczka (cielaczek nie zainstalował się przy
instalacji byka, bo apt domyślnie nie instaluje sugerowanych).
Ale wskutek tego, apt autoremove nie usunie cielaczka.

Czy cielaczek jest "zbędny" pozostawiam do rozważenia.

-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Re: Problem z instalowaniem pakietu.
#904750
Author: Jacek Maciejewski
Date: Mon, 07 Jun 2021 06:41
28 lines
2455 bytes
Dnia 07 Jun 2021 06:16:03 GMT, Dominik Ałaszewski napisał(a):

> Natomiast "autoremove" usunie pakiety, które:
> a) zostały zainstalowane jako zależności
> b) w bazie lokalnie zainstalowanych pakietów nie ma pakietów,
> które mają kandydatów do usunięcia jako zależności (depends),
> a także polecane a nawet sugerowane (!). 
b) jest jakby niespójne logicznie z inwokacją.

> Na przykładzie. Instalujesz pakiet "krowa", który jako zależność
> ma pakiet "cielaczek", potwierdzasz, masz krowę z cielaczkiem.
> Znudziła Ci się krowa, odinstalowujesz. Cielaczek zostaje.
> Nie pamiętałeś, że masz też pakiet "byk", który ma w pakietach
> sugerowanych cielaczka (cielaczek nie zainstalował się przy
> instalacji byka, bo apt domyślnie nie instaluje sugerowanych).
> Ale wskutek tego, apt autoremove nie usunie cielaczka.
Ok, użyjmy twojej terminologii. Usuwamy "krowę", zapominając o
"cielaczku". Następnie instalujemy "kota" który wymaga "kociątka".
"Kot" okazuje się niepotrzebny więc go odinstalujemy a następnie
uruchamiamy autoremowe. Zaproponuje do usunięcia "cielaczka" i
"kociątko" czy tylko "kociątko"? 
Spodziewam się że oba ale wolę zapytać.



-- 
Jacek
-I hate haters-
Re: Problem z instalowaniem pakietu.
#904751
Author: Dominik Ałaszewski
Date: Mon, 07 Jun 2021 07:09
53 lines
3544 bytes
Dnia 07.06.2021 Jacek Maciejewski <jacmac@go2.pl> napisał/a:

> b) jest jakby niespójne logicznie z inwokacją.

Nie ogarniam sugerowanej niespójności, tłumaczę jeszcze raz:
Apt prowadzi sobie ewidencję pakietów, wie które zostały
zainstalowane wprost, a które jako zależności.

Apt autoremove sprawdzi, czy są jakieś pakiety, 
które zostały zainstalowane jako zależności do innych 
(instalowałeś krowę, cielaczek był zainstalowany
wyłącznie jako zależność do krowy- więc się łapie).

Następnie sprawdzi, czy pozostałe, zainstalowane wprost 
pakiety, mają (w łańcuchu) zależności (lub sugestie!) do tych
pakietów zainstalowanych automatycznie. Jeśli po usunięciu
krowy żaden wprost zainstalowany pakiet nie ma w łańcuchu
zależności odniesienia do cielaczka, będzie on kandydatem
do usunięcia dla autoremove.

Natomiast jeśli będzie taki łańcuch:

byk (wprost) -> cielaczek (sugerowany)
(byk sugeruje cielaczka)

ewentualnie

pies (wprost)-> kot (zależny) -> cielaczek (zależny)
(pies zależy od kota, kot zależy od cielaczka)

To cielaczek (ani kot) nie zostanie kandydatem do wywalenia.

Jak pisałem, zależność nie musi być "zależy",
może być "sugeruje".

> Ok, użyjmy twojej terminologii. Usuwamy "krowę", zapominając o
> "cielaczku". Następnie instalujemy "kota" który wymaga "kociątka".
> "Kot" okazuje się niepotrzebny więc go odinstalujemy a następnie
> uruchamiamy autoremowe. Zaproponuje do usunięcia "cielaczka" i
> "kociątko" czy tylko "kociątko"? 
> Spodziewam się że oba ale wolę zapytać.

Oba, żaden albo tylko jeden. Wszystko zależy (nomen omen) od tego,
jakie zależności mają _pozostawione_ zainstalowane wprost (tj. nie 
automatycznie jako zależności) pakiety. Jeśli w systemie jest
choć jeden pakiet, który wymaga lub sugeruje cielaczka lub kociątka
(wprost lub przez inny pakiet), to autoremove je zostawi.

-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Re: Problem z instalowaniem pakietu.
#904752
Author: Jacek Maciejewski
Date: Mon, 07 Jun 2021 07:29
22 lines
2202 bytes
Dnia 07 Jun 2021 07:09:41 GMT, Dominik Ałaszewski napisał(a):

>> b) jest jakby niespójne logicznie z inwokacją.
> 
> Nie ogarniam sugerowanej niespójności, 
No dobra, po wysiłku zakumałem ale napisałbym to jaśniej, np tak: 
a) zostały zainstalowane jako zależności
b) nie są wymagane przez inne pakiety

> Oba, żaden albo tylko jeden. Wszystko zależy (nomen omen) od tego,
> jakie zależności mają _pozostawione_ zainstalowane wprost (tj. nie 
> automatycznie jako zależności) pakiety. Jeśli w systemie jest
> choć jeden pakiet, który wymaga lub sugeruje cielaczka lub kociątka
> (wprost lub przez inny pakiet), to autoremove je zostawi.
Oczywiście, zakładałem przypadek że "cielaczek" i "kociątko" nie będą
wymagane przez jakiekolwiek inne pakiety. Zatem autoremove zaproponuje
usunąć oba.


-- 
Jacek
-I hate haters-
Re: Problem z instalowaniem pakietu.
#904760
Author: Andrzej A. Filip
Date: Mon, 07 Jun 2021 07:33
65 lines
4271 bytes
Pawel <ppf9@USUN_TOpoczta.fm> pisze:
> W dniu 06.06.2021 o 21:31, Andrzej A. Filip pisze:
>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>> W dniu 06.06.2021 o 21:04, Andrzej A. Filip pisze:
>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>>>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>>>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>>>>>> napisał(a):
>>>>>>>>
>>>>>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>>>>>
>>>>>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>>>>>
>>>>>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>>>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>>>>>> czy
>>>>>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>>>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>>>>>> nim związane).
>>>>>>>>
>>>>>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>>>>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>>>>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>>>>>> to juz nie zostanie usuniety poleceniem autoremove.
>>>>>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>>>>>> * deborphan
>>>>>> * aptitude search ~b (broken)
>>>>>> * aptituce search ~c (unpurged)
>>>>>
>>>>> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
>>>>> pokazuje np pythona? skoro python uruchamia pythona 2.7
>>>> Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.
>>>>
>>> Tego, to akurat sie domyslilem :)
>>>
>>>> Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
>>>> konfiguracją.
>>>>
>>>
>>> Nie do konca usuniete? Nie przypominam sobie, zebym na serwerze usuwal
>>> pythona. Dziwne to troche.
>> Podaj której dystrybucji używasz i który dokładnie pakiet z numerem
>> wersji jest w takim stanie.  Pierwsze podejrzenie (do wykluczenia)
>> że to pozostałości po którejś starej wersji pythona.
>
> Ubuntu server 20.04.2 LTS
> Po uruchomieniu pythona, pokazuje
> Python 2.7.18 (default, Mar  8 2021, 13:02:45)
>
> Ten aptitude, nie pokazuje numeru wersji, chyba, ze chodzi Ci o cos innego.

Możesz postnąć co "znak w znak" produkują dwie komendy poniżej?
aptituce search ~c
dpkg -l 'python*'

-- 
Andrzej A. Filip
Re: Problem z instalowaniem pakietu.
#904761
Author: Kamil Jońca
Date: Mon, 07 Jun 2021 07:44
8 lines
1433 bytes
"Andrzej A. Filip" <anfi@onet.eu> writes:

> aptituce search ~c
aptitude search '~c'
KJ

-- 
http://wolnelektury.pl/wesprzyj/teraz/
Re: Problem z instalowaniem pakietu.
#904753
Author: Dominik Ałaszewski
Date: Mon, 07 Jun 2021 08:01
16 lines
2113 bytes
Dnia 07.06.2021 Jacek Maciejewski <jacmac@go2.pl> napisał/a:

> No dobra, po wysiłku zakumałem ale napisałbym to jaśniej, np tak: 
> a) zostały zainstalowane jako zależności
> b) nie są wymagane przez inne pakiety

Przy czym "inne pakiety" znaczą "inne pakiety zainstalowane lokalnie 
i nie jako zależności", oraz "wymagane" oznacza "wymagane, rekomendowane lub
sugerowane". Poza tym wszystko się zgadza, jak z rozdawaniem
samochodów na Placu Czerwonym :-)

-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Re: Problem z instalowaniem pakietu.
#904762
Author: Pawel
Date: Mon, 07 Jun 2021 20:22
65 lines
4554 bytes
W dniu 07.06.2021 o 09:33, Andrzej A. Filip pisze:
> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>> W dniu 06.06.2021 o 21:31, Andrzej A. Filip pisze:
>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>> W dniu 06.06.2021 o 21:04, Andrzej A. Filip pisze:
>>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>>> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>>>>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>>>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>>>>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>>>>>>> napisał(a):
>>>>>>>>>
>>>>>>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>>>>>>
>>>>>>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>>>>>>
>>>>>>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>>>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>>>>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>>>>>>> czy
>>>>>>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>>>>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>>>>>>> nim związane).
>>>>>>>>>
>>>>>>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>>>>>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>>>>>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>>>>>>> to juz nie zostanie usuniety poleceniem autoremove.
>>>>>>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>>>>>>> * deborphan
>>>>>>> * aptitude search ~b (broken)
>>>>>>> * aptituce search ~c (unpurged)
>>>>>>
>>>>>> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
>>>>>> pokazuje np pythona? skoro python uruchamia pythona 2.7
>>>>> Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.
>>>>>
>>>> Tego, to akurat sie domyslilem :)
>>>>
>>>>> Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
>>>>> konfiguracją.
>>>>>
>>>>
>>>> Nie do konca usuniete? Nie przypominam sobie, zebym na serwerze usuwal
>>>> pythona. Dziwne to troche.
>>> Podaj której dystrybucji używasz i który dokładnie pakiet z numerem
>>> wersji jest w takim stanie.  Pierwsze podejrzenie (do wykluczenia)
>>> że to pozostałości po którejś starej wersji pythona.
>>
>> Ubuntu server 20.04.2 LTS
>> Po uruchomieniu pythona, pokazuje
>> Python 2.7.18 (default, Mar  8 2021, 13:02:45)
>>
>> Ten aptitude, nie pokazuje numeru wersji, chyba, ze chodzi Ci o cos innego.
> 
> Możesz postnąć co "znak w znak" produkują dwie komendy poniżej?
> aptituce search ~c
> dpkg -l 'python*'
> 
Chcesz, zebym wrzucil do posta ok 400 linii?
Re: Problem z instalowaniem pakietu.
#904763
Author: Roman Tyczka
Date: Mon, 07 Jun 2021 21:12
13 lines
1838 bytes
On 07.06.2021 22:22, Pawel wrote:
>> Możesz postnąć co "znak w znak" produkują dwie komendy poniżej?
>> aptituce search ~c
>> dpkg -l 'python*'
>>
> Chcesz, zebym wrzucil do posta ok 400 linii?


https://pastebin.com/

-- 
pzdr
Roman
Re: Problem z instalowaniem pakietu.
#904764
Author: czarek
Date: Mon, 07 Jun 2021 22:57
58 lines
4236 bytes
W dniu 2021-06-06 o 21:31, Andrzej A. Filip pisze:
> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>> W dniu 06.06.2021 o 21:04, Andrzej A. Filip pisze:
>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>> W dniu 06.06.2021 o 18:32, Andrzej A. Filip pisze:
>>>>> Pawel <ppf9@USUN_TOpoczta.fm> pisze:
>>>>>> W dniu 06.06.2021 o 17:31, Jacek Maciejewski pisze:
>>>>>>> Dnia Sun, 06 Jun 2021 15:36:02 +0200 (CEST), Andrzej A. Filip
>>>>>>> napisał(a):
>>>>>>>
>>>>>>>> Jacek Maciejewski <jacmac@go2.pl> pisze:
>>>>>>>>> Chciałbym zainstalować pewien pakiet ale on wymaga ponad 50 innych.
>>>>>>>>> Problem będzie kiedy go zechcę odinstalować z tymi dodatkowymi
>>>>>>>>> pakietami. Czy jest jakieś zaklęcie które pozwoli automagicznie usunąć
>>>>>>>>> wszystkie te pakiety za jednym zamachem albo chociaż je jakoś wylistować
>>>>>>>>> bym je mógł usunąć po jednej sztuce?
>>>>>>>>
>>>>>>>> Jak dystrybucja? [Jaki system zarządzania pakietami?]
>>>>>>>>
>>>>>>>> Debian (apt) ma "apt-get autoremove" do usuwania pakietów
>>>>>>>> doinstalowanych automatycznie które nie są już potrzebne.
>>>>>>> Dzięki za podpowiedź, sprawdziłem i działa. Choć do końca nie wiem
>>>>>>> czy
>>>>>>> to autoremove usuwa wszystkie zbędne pakiety czy tylko te które zostały
>>>>>>> zadeklarowane do usunięcia w trakcie usuwania głównego pakietu (i były z
>>>>>>> nim związane).
>>>>>>>
>>>>>> To polecenie, usuwa tylko pakiety, ktore zostaly zainstalowane, jako
>>>>>> zaleznosci. JEsli jakis pakiet ktory zostal wczesniej zainstalowany
>>>>>> jako zaleznosc, zostanie potraktowany poloeceniem apt install pakiet,
>>>>>> to juz nie zostanie usuniety poleceniem autoremove.
>>>>> Ja mam w cronie odpalanie na Debian-testing raz na tydzień
>>>>> * deborphan
>>>>> * aptitude search ~b (broken)
>>>>> * aptituce search ~c (unpurged)
>>>>
>>>> Ciekawe, tylko nie wiem czemu, komenda "aptitude search ~c (unpurged)"
>>>> pokazuje np pythona? skoro python uruchamia pythona 2.7
>>> Sorry, to w nawiasach () to mój komentarz co ta komenda wyszukuje.
>>>
>> Tego, to akurat sie domyslilem :)
>>
>>> Akurat ta pokazuje pakiety "nie do końca usunięte", takie z pozostawioną
>>> konfiguracją.
>>>
>>
>> Nie do konca usuniete? Nie przypominam sobie, zebym na serwerze usuwal
>> pythona. Dziwne to troche.
> 
> Podaj której dystrybucji używasz i który dokładnie pakiet z numerem
> wersji jest w takim stanie.  Pierwsze podejrzenie (do wykluczenia)
> że to pozostałości po którejś starej wersji pythona.
> 
> U mnie jak rzuciłem okiem są pakiety pythonn2.7 i python3,
> czyli raczej kiedyś były niższe.
> 
może dlatego, że są dwa naraz
https://forbot.pl/blog/kurs-raspberry-pi-podstawy-pythona-gpio-id26099
Re: Problem z sed
#904740
Author: jn
Date: Mon, 07 Jun 2021 23:40
39 lines
2593 bytes
W dniu 06.06.2021 o 23:45, Jarosław Sokołowski pisze:
> jn pisze:
> 
>> Nie umiem zmusić sed do usunięcia nawiasów () wraz z zawartością.
> 
> sed s/\(.*\)//g
> 

Dziękuję ale nie działa tak jak sobie zakładałem.

$ tail /var/log/apt/history.log -n 100 | grep Install:
Install: linux-image-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
linux-modules-extra-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
linux-headers-5.4.0-74:amd64 (5.4.0-74.83, automatic), 
linux-headers-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
linux-modules-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic)
Install: apngasm:amd64 (2.91-1build1)

-------------------------------------------------------------------

$ tail /var/log/apt/history.log -n 100 | grep Install: | sed 
's/:amd64//g;s/Install://g'
  linux-image-5.4.0-74-generic (5.4.0-74.83, automatic), 
linux-modules-extra-5.4.0-74-generic (5.4.0-74.83, automatic), 
linux-headers-5.4.0-74 (5.4.0-74.83, automatic), 
linux-headers-5.4.0-74-generic (5.4.0-74.83, automatic), 
linux-modules-5.4.0-74-generic (5.4.0-74.83, automatic)
  apngasm (2.91-1build1)

--------------------------------------------------------------------

$ tail /var/log/apt/history.log -n 100 | grep Install: | sed s/\(.*\)//g
Install: linux-image-5.4.0-74-generic:amd64
Install: apngasm:amd64

--------------------------------------------------------------------

Chciałem zostawić w wierszu tylko nazwy pakietów
np. linux-image-5.4.0-74-generic oddzielone spacjami.
Re: Problem z sed
#904741
Author: Kamil Jońca
Date: Tue, 08 Jun 2021 03:11
45 lines
2949 bytes
jn <jn@mail.invalid> writes:

> W dniu 06.06.2021 o 23:45, Jarosław Sokołowski pisze:
>> jn pisze:
>> 
>>> Nie umiem zmusić sed do usunięcia nawiasów () wraz z zawartością.
>> sed s/\(.*\)//g
>> 
>
> Dziękuję ale nie działa tak jak sobie zakładałem.
>
> $ tail /var/log/apt/history.log -n 100 | grep Install:
> Install: linux-image-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic),
> linux-modules-extra-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
> linux-headers-5.4.0-74:amd64 (5.4.0-74.83, automatic),
> linux-headers-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
> linux-modules-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic)
> Install: apngasm:amd64 (2.91-1build1)
>
> -------------------------------------------------------------------
>
> $ tail /var/log/apt/history.log -n 100 | grep Install: | sed
> 's/:amd64//g;s/Install://g'
>  linux-image-5.4.0-74-generic (5.4.0-74.83, automatic),
>  linux-modules-extra-5.4.0-74-generic (5.4.0-74.83, automatic), 
> linux-headers-5.4.0-74 (5.4.0-74.83, automatic),
> linux-headers-5.4.0-74-generic (5.4.0-74.83, automatic), 
> linux-modules-5.4.0-74-generic (5.4.0-74.83, automatic)
>  apngasm (2.91-1build1)
>
> --------------------------------------------------------------------
>
> $ tail /var/log/apt/history.log -n 100 | grep Install: | sed s/\(.*\)//g
> Install: linux-image-5.4.0-74-generic:amd64
> Install: apngasm:amd64
>
> --------------------------------------------------------------------
>
> Chciałem zostawić w wierszu tylko nazwy pakietów
> np. linux-image-5.4.0-74-generic oddzielone spacjami.
>
sed 's/([^)]\+)//g'
KJ
-- 
http://wolnelektury.pl/wesprzyj/teraz/
Re: Problem z sed
#904742
Author: jn
Date: Tue, 08 Jun 2021 08:17
20 lines
1910 bytes
W dniu 08.06.2021 o 05:11, Kamil Jońca pisze:
> sed 's/([^)]\+)//g'

Dziękuję, działa.


$ tail /var/log/apt/history.log -n 100 | grep Install:
Install: linux-image-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
linux-modules-extra-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
linux-headers-5.4.0-74:amd64 (5.4.0-74.83, automatic), 
linux-headers-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic), 
linux-modules-5.4.0-74-generic:amd64 (5.4.0-74.83, automatic)

----------------------------------------------------------

$ tail /var/log/apt/history.log -n 100 | grep Install: | sed 
's/:amd64//g;s/Install://g;s/,//g;s/([^)]\+)//g'
  linux-image-5.4.0-74-generic  linux-modules-extra-5.4.0-74-generic 
linux-headers-5.4.0-74  linux-headers-5.4.0-74-generic 
linux-modules-5.4.0-74-generic
Re: sed - lista pakietów
#904743
Author: jn
Date: Tue, 30 May 2023 14:58
9 lines
1641 bytes
W dniu 8.06.2021 o 10:17, jn pisze:
> 
> $ tail /var/log/apt/history.log -n 100 | grep Install: | sed 
> 's/:amd64//g;s/Install://g;s/,//g;s/([^)]\+)//g'

Zapiszę sobie małą modyfikację.

$ tail /var/log/apt/history.log -n 100 | grep Install: | sed 
's/Install://g;s/,//g;s/:[^)]\+)//g'
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads