Wiemy, że apt-get
jest używany w systemach opartych na Debianie, więc co jest używane w systemach Red Hat Enterprise Linux (RHEL)? Czy można zainstalować i używać apt-get
w Red Hat?
Wiemy, że apt-get
jest używany w systemach opartych na Debianie, więc co jest używane w systemach Red Hat Enterprise Linux (RHEL)? Czy można zainstalować i używać apt-get
w Red Hat?
Odpowiedzi:
Istnieje projekt, który twierdzi, że obsługuje apt
repozytoria stylów (a także apt-get
polecenie) w dystrybucjach opartych na RPM. Nazywa się on apt-rpm i jest używany jako domyślny menedżer pakietów w kilku dystrybucjach, choć nie w RHEL / Fedora.
Problemy:
apt-rpm
, więc nawet gdybyś zainstalował go na swoim komputerze, potrzebujesz repozytorium apt-rpm, aby się z nim połączyć, aby z niego skorzystać.Widelec apt-rpm
tego został zaktualizowany, aby był w większości kompatybilny z rpm
wersją 5, która jest używana we wszystkich ostatnich dystrybucjach RPM. Więc jeśli nalegasz na jego użycie, dobrym punktem wyjścia jest sprawdzenie gałęzi Gitorious w poszukiwaniu apt-rpm dla rpm5.
Składnia polecenia yum
jest na tyle bliska, apt-get
że powinieneś być w stanie nauczyć się jednego, jeśli znasz drugi w ciągu jednego dnia lub co najwyżej tygodnia. Tak więc, chyba że istnieje jakaś bardzo silna biznesowa potrzeba użycia apt
i jesteś gotów stworzyć własne repozytorium apt-rpm (i poradzić sobie z kruchością oprogramowania, które jest zasadniczo nieobsługiwane), odradzam kontynuowanie tego myślenia.
rm
usuwa plik, a nie przenosi go. NIE używaj, rm
chyba że chcesz usunąć plik (prawdopodobnie bez możliwości jego odzyskania). Użyj mv
zamiast tego, aby zmienić nazwę lub przenieść pliki. Biorąc pod uwagę, że prawie przypadkowo usunąłeś plik, radziłbym nauczyć się podstawowych poleceń konsoli, zanim staniesz się rootem, aby nie zniszczyć systemu.
Nie, apt
jest specyficzny dla Debiana. apt
służy dpkg
do instalowania .deb
plików (które są plikami binarnymi specyficznymi dla Debiana).
Dystrybucje Linuksa oparte na Red Hat korzystają z rpm
systemu zarządzania pakietami. Możesz użyć yum
do pobrania i zainstalowania rpms w dystrybucjach Red Hat:
yum search som-package-name
yum install some-package-name
Jeśli chcesz zainstalować rpm, który sam pobrałeś, możesz użyć go, rpm -i some-package.rpm
aby go zainstalować (i rpm -qa
pobrać listę wszystkich zainstalowanych rpmów ). Jest to równoważne dpkg -i some-package.deb
(i dpkg --get-selections
aby pobrać listę wszystkich zainstalowanych pakietów deb ) w dystrybucjach opartych na Debianie.
aptitude
lubapt-get
jest menedżerem pakietów Debiana. W dystrybucjach RedHat menedżerem pakietów jestrpm
lubyum
dla smaków Fedora / Centos. Prawdopodobnie mógłbyś wymyślić sposób ręcznej instalacji aptitude na RedHat, ale brzmi to całkiem sporo pracy.