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ń.

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.


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.


4
ehhh po prostu używają tego samego pliku blokującego
maco
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.