Wiemy, że apt-getjest 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-getw Red Hat?
Wiemy, że apt-getjest 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-getw Red Hat?
Odpowiedzi:
Istnieje projekt, który twierdzi, że obsługuje aptrepozytoria stylów (a także apt-getpolecenie) 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-rpmtego został zaktualizowany, aby był w większości kompatybilny z rpmwersją 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 yumjest 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 apti 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.
rmusuwa plik, a nie przenosi go. NIE używaj, rmchyba że chcesz usunąć plik (prawdopodobnie bez możliwości jego odzyskania). Użyj mvzamiast 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, aptjest specyficzny dla Debiana. aptsłuży dpkgdo instalowania .debplików (które są plikami binarnymi specyficznymi dla Debiana).
Dystrybucje Linuksa oparte na Red Hat korzystają z rpmsystemu zarządzania pakietami. Możesz użyć yumdo 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.rpmaby go zainstalować (i rpm -qapobrać listę wszystkich zainstalowanych rpmów ). Jest to równoważne dpkg -i some-package.deb(i dpkg --get-selectionsaby pobrać listę wszystkich zainstalowanych pakietów deb ) w dystrybucjach opartych na Debianie.
aptitudelubapt-getjest menedżerem pakietów Debiana. W dystrybucjach RedHat menedżerem pakietów jestrpmlubyumdla 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.