Dziś pokażemy Ci, jak stworzyć repozytorium w Linuksie. Wiemy, że możemy instalować pakiety w Linuksie za pomocą RPM (Red Hat Package Management), ale wadą jest to, że za pomocą RPM nie możemy instalować pakietów, które zależą od innych pakietów, czyli zależności. więc aby zainstalować pakiety zależne od innych pakietów, musimy zainstalować pakiety za pomocą YUM (zmodyfikowany Yellowdog Updater). Właściwie YUM jest dodawany od RHEL5. YUM używa repozytorium do instalacji. YUM automatycznie oblicza zależności i ustala, co powinno nastąpić, aby zainstalować pakiety. YUM może instalować, usuwać aktualizacje lub wyszukiwać pakiety.
Jak stworzyć repozytorium?
Postępuj zgodnie z tymi wskazówkami, aby dodać lokalne repozytorium na dysku twardym, tutaj pokazuję, jak utworzyć repozytorium w RHEL6.
Krok 1: Utwórz dowolny folder, tj. Katalog
# mkdir /var/ftp/pub
Krok 2: Przenieś wszystkie pliki DVD RHEL do tego katalogu /var/ftp/pub
# cd /var/ftp/pub
Krok 3: Dołącz plik localRepo:
# cd /etc/mniam.repos.d
# vi localRepo.repo
[localRepo] name=localRepo baseurl=file:///var/ftp/pub enabled=1 gpgcheck=0 :wq! (Zapisz i wyjdź)
Krok 4: Utwórz repozytorium
#cd /var/ftp/pub/pakiety
#rpm -ivh utwórzrepo* --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml /var/ftp/pub/Packages
Krok 5: Uruchom następujące polecenie
# mniam oczyścić wszystko
Aby sprawdzić listę zainstalowanych pakietów, użyj następującego polecenia:
# Zainstalowana lista mniam
Więc o to chodzi jak stworzyć repozytorium. Właściwie to sprawiamy, że nasz system wie, gdzie znajduje się repozytorium, czyli indeks.
Poniższy film nie jest tworzony przeze mnie, ten film jest tworzony przez Tima Tan, więc procedura jest nieco inna, możesz wykonać dowolną procedurę :)
feniks
Ładny post! Pracowałem :D
W każdym razie to działa dla każdej dystrybucji?
Mam zainstalowany Arch Linux i tylko nad tym pracuję :D
Rajesh Namase
Ta metoda z pewnością zadziała w Red Hat, nie jestem pewna w innych dystrybucjach.
Hassan
Dziękuję za tę przydatną informację, mam tylko jeden problem z Linuksem, że wiele z moich ulubionych programów nie może go znaleźć w wersji Linuksa tylko Windows i Mac, jest sposób, aby oprogramowanie Windows działało z Linuksem? a może firma powinna zrobić wersję linuksową?
Dziękuję Rajesh, że masz tak świetną stronę internetową.
Rajesh Namase
Możesz użyć oprogramowania Wine do uruchamiania oprogramowania Windows w systemie Linux. Możesz również poprosić firmę o wydanie wersji Linux.