Możliwe problemy w mieszanym użyciu apt-get, aptitude i synaptic

12

Mimo że zarówno aptitude, jak i synaptic są front-endem APT (a ja sam trzymam się tylko apt-get), osobliwości w każdej z dostępnych nakładek dpkg / APT wydają się powodować problemy i zamieszanie, gdy są używane zamiennie. Szczególnie początkujący - którzy mają tendencję do częstszego kopiowania i wklejania, a tym samym wykonywania mniej więcej identycznych poleceń apt-get i aptitude - mogą mieć pewne problemy.

Proszę wymienić możliwe problemy, które mogą się pojawić, gdy są pomieszane, oraz wskazówki, których należy unikać, gdy trzeba polegać na wielu kierownikach opakowań.

Gödel
źródło

Odpowiedzi:

3

Z tego, co wiem, różni menedżerowie pakietów mogą mieć różne opinie na temat tego, które pakiety są instalowane automatycznie, a przynajmniej tak było kiedyś, nie jestem pewien, czy tak jest.

Może to mieć konsekwencje dla komendy autorove (należy pamiętać, że aptitude nie ma komendy autorove, ale wykonuje automatycznie autorove).

Można więc mieć niepotrzebne paczki, co nie jest dużym problemem.

Mogą również mieć różne zdanie na temat tego, które pakiety są blokowane, ale nie powinno to stanowić problemu dla zwykłego użytkownika, który często nie korzysta z tej funkcji.

Algorytmy rozwiązywania zależności i konfliktów są mniej więcej równoważne, więc podsumowując, myślę, że użytkownik może mieszać użycie różnych menedżerów pakietów bez obawy, że coś zepsuje.

enzotib
źródło
1
Rozdzielczość zależności nie jest równoważna. apt-get wykonuje lepszą pracę. aptitude często nie udaje się zainstalować nowych wydań KDE, w których apt-get się udaje.
maco
2

apt-get i aptitude naprawdę używają tego samego zaplecza. Jeśli coś instaluje pakiet przy użyciu apt-get, aptitude zostanie zablokowane i na odwrót.

aptitude jest nieco lepsza w rozwiązywaniu konfliktów i usuwaniu skutków po sobie, ale to koniec, jeśli używasz aptitude, synaptic lub apt-get, wykonujesz to samo zadanie ... to tylko kwestia preferencji użytkownika.

csgeek
źródło
4
ehhh po prostu używają tego samego pliku blokującego
maco