polecenie upgrade jest przestarza

Tematy związane z oprogramowaniem, instalacją, konfiguracją
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

polecenie upgrade jest przestarzałe uŻyj safe-upgrade

Post autor: nieobecny »

Witam.
Mam mały problemik z "safe-upgrade". A mianowicie wpisałem w konsoli:

Kod: Zaznacz cały

aptitude update && aptitude upgrade
aby zautomatyzować polecenie i potem pojawiło mi się to:

Kod: Zaznacz cały

aptitude upgrade
W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
Więc wpisałem:

Kod: Zaznacz cały

aptitude safe-upgrade
ale nadal to jest. Czy to tak powinno być? Za odpowiedź z góry dziękuję?
winnetou

Post autor: winnetou »

aptitude poinformował Cię tylko, że

Kod: Zaznacz cały

upgrade
jest przestarzałe i należy używać

Kod: Zaznacz cały

safe-upgrade
więc Twoj alias powinien wyglądać tak:

Kod: Zaznacz cały

alias safe-upgrade='aptitude update && aptitude safe-upgrade'
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

winnetou pisze:aptitude poinformował Cię tylko, że

Kod: Zaznacz cały

upgrade
jest przestarzałe i należy używać

Kod: Zaznacz cały

safe-upgrade
więc Twoj alias powinien wyglądać tak:

Kod: Zaznacz cały

alias safe-upgrade='aptitude update && aptitude safe-upgrade'
No tylko że nadal mi to nie znikło

Kod: Zaznacz cały

aptitude upgrade
W: The "upgrade" command is deprecated] gdy aktualizuję  poprzez [code]aptitude update i aptitude upgrade
winnetou

Post autor: winnetou »

Ehh czytanie ze zrozumieniem się kłania :P nie masz wpisywac

Kod: Zaznacz cały

aptitude update && apitude upgrade
tylko

Kod: Zaznacz cały

aptitude update && apitude safe-upgrade
i tak też powinien wyglądać Twój alias
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

winnetou pisze:Ehh czytanie ze zrozumieniem się kłania :P nie masz wpisywac

Kod: Zaznacz cały

aptitude update && apitude upgrade
tylko

Kod: Zaznacz cały

aptitude update && apitude safe-upgrade
i tak też powinien wyglądać Twój alias
No to też jak tak teraz wpisuję, tylko piszę, że wcześniej wpisywałem:

Kod: Zaznacz cały

aptitude update
i (osobno):

Kod: Zaznacz cały

aptitude upgrade
i tego nie było

Kod: Zaznacz cały

aptitude upgrade
W: The "upgrade" command is deprecated]

Czyli teraz jak chcę aktualizować system to jedna komenda ta[code]aptitude update && apitude safe-upgrade
tak?

No bo tak czytam posty i jedni aktualizują przez aptitude inni przez apt-get, ja zawsze aktualizowałem

Kod: Zaznacz cały

aptitude update

Kod: Zaznacz cały

aptitude upgrade
aż coś mnie podkusiło wpisać

Kod: Zaznacz cały

aptitude update && apitude upgrade
więc to się pojawiło.
ArnVaker

Post autor: ArnVaker »

nieobecny pisze:No to też jak tak teraz wpisuję, tylko piszę że wczesniej wpisywałem "aptitude update i (osobno)aptitude upgrade" i tego nie było
Było, tylko pewnie nie zauważyłeś. Czy to jest na prawdę takie niezrozumiałe, nie możesz wrzucić tego komunikatu w jakiś translator jeśli go nie rozumiesz? Pojawia się on zawsze, jeśli wywołujesz samo "upgrade". Pierwszy lepszy przykład.
nieobecny pisze:Czyli teraz jak chcę aktualizować system to jedna komenda ta
Najlepiej w ten sposób:

Kod: Zaznacz cały

aptitude update && aptitude safe-upgrade && aptitude full-upgrade
I tak jak napisał winnetou, ustaw sobie na to jakiś alias, coby palców nie przemęczać.
Awatar użytkownika
szmergiell
Beginner
Posty: 195
Rejestracja: 20 maja 2008, 00:16
Lokalizacja: Poznań

Post autor: szmergiell »

ArnVaker pisze:Najlepiej w ten sposób:

Kod: Zaznacz cały

aptitude update && aptitude safe-upgrade && aptitude full-upgrade
Nie najlepiej, bo w tym momencie tracisz zaletę korzystania z safe-upgrade. Jeżeli korzystasz z którejś z wersji rozwojowych (czy to testing, sid czy unstable), komenda safe-upgrade aktualizuje poszczególne paczki w systemie operacyjnym tylko wtedy, gdy mają spełnione wszystkie zależności. Jeżeli korzystasz z full-upgrade, aptitude nie zwraca uwagi na to, czy zależności są, czy ich nie ma i może zdarzyć się tak, że zasugeruje wyrzucenie połowy systemu (bo akurat KDE np. poleci).
Dlatego najlepiej korzystać z pierwszej komendy, bądź z rozsądkiem z drugiej.
ArnVaker

Post autor: ArnVaker »

  1. Autor ma Lennego.
  2. Wiem co znaczą te polecenia, nie musisz mi tego tłumaczyć.
  3. Na samej opcji "safe" podobno można się przejechać (przypadek Akkona).
  4. Trzeba być idiotą żeby zgodzić się na usunięcie potrzebnych składników systemu podczas "pełnej" aktualizacji. To chyba oczywiste, że należy się z nią w takim wypadku wstrzymać i poczekać na "lepsze czasy".
Najlepiej w ten sposób:

Kod: Zaznacz cały

aptitude update && aptitude safe-upgrade && aptitude full-upgrade
Awatar użytkownika
szmergiell
Beginner
Posty: 195
Rejestracja: 20 maja 2008, 00:16
Lokalizacja: Poznań

Post autor: szmergiell »

ArnVaker pisze:1. Autor ma Lennego.
Co nie musi oznaczać, że inni użytkownicy (w tym Ci, którzy mają testinga czy Sida) nie mogą skorzystać z Twojej rady, a wtedy może być problem.
2. Wiem co znaczą te polecenia, nie musisz mi tego tłumaczyć.
Ty może wiesz, ale nie każdy może to wiedzieć, dlatego napisałem jaka jest między nimi różnica.
3. Na samej opcji "safe" podobno można się przejechać (przypadek Akkona).
W tym przypadku na moje palce ciśnie się stwierdzenie: standardowa odpowiedź administratora 1. Korzystam tylko z safe-upgrade od długiego (nie pamiętam już dokładnie ile) czasu i wiem jedno -- u mnie działa. Dlatego też polecam tylko takie polecenia, które są najpierw przeze mnie sprawdzone.
4. Trzeba być idiotą żeby zgodzić się na usunięcie potrzebnych składników systemu podczas "pełnej" aktualizacji. To chyba oczywiste, że należy się z nią w takim wypadku wstrzymać i poczekać na "lepsze czasy".
Nie, nie trzeba być idiotą. Wystarczy, że niedokładnie zapoznasz się z listą tego, co leci, a co jest aktualizowane i nieszczęście gotowe. Nie trzeba w tym momencie odwoływać się do wyrazów obraźliwych.
Najlepiej w ten sposób:

Kod: Zaznacz cały

aptitude update && aptitude safe-upgrade && aptitude full-upgrade
OK. Jeżeli nadal uważasz, że tak jest lepiej, to po co stosować w tym przypadku safe-upgrade? Przecież i tak na końcu wykonujesz full-upgrade co jest równoznaczne z wcześniejszym poleceniem.
Jeżeli już tak chcesz, to wystarczy

Kod: Zaznacz cały

aptitude update && aptitude full-upgrade
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

ArnVaker pisze:Było, tylko pewnie nie zauważyłeś.
Na 200% tego nie było, dopiero po tym co zrobiłem się pojawiło. Nie chciałem też robić zamieszania na forum , ale tak jak już pisałem każdy aktualizuje w trochę inny sposób. A chciałem się tylko upewnić czy robię to w jak najlepszej zgodności z system. Jak widzę administrator już zmienił i dał mi odpowiedź w tytule. Pozdrawiam.

Sam sobie dałeś odpowiedź w pierwszym poście, tylko po angielsku. Wystarczyło przetłumaczyć.

fnmirk
ODPOWIEDZ