bartoszp1992 Posted May 23, 2019 Report Share Posted May 23, 2019 Cześć! Zainstalowałem świeżą fedorę i oprogramowałem ją. Jaki jest najprostszy sposób, żeby: 1. ściągnąć RPM wszystkich pakietów które zainstalowałem, ze wszystkimi zależnościami które przy ich instalacji były wymagane tak, aby móc: 2. w jak najprostszy sposób oprogramować nimi drugi komputer który jest niepodłączony do internetu? Czego próbowałem? dnf repoquery --installed to chyba listuje wszystko, czego mi potrzeba. Zapisałem to do pliku: > repoquery_installed.sh następnie za pomocą VIMa zastąpiłem wszystkie nowe linie spacjami: :%j a następnie złapałem to w sudo dnf download <lista_paczek> -downloaddir=/home/bartosz/Pobrane/rpm --resolve jednak wygląda na to, że dnf nie akceptuje listy paczek z numerem wersji, etc. Poza tym nie jestem pewien, czy to jest wszystko i jak to za jednym zamachem zainstalować. Prawdopodobnie trzeba będzie utworzyć jakieś lokalne repo. Link to comment Share on other sites More sharing options...
bartoszp1992 Posted May 23, 2019 Author Report Share Posted May 23, 2019 Chyba znalazłem rozwiązanie pierwszego problemu. sudo dnf download <lista_programow> -downloaddir=/home/bartosz/Pobrane/rpm --resolve --alldeps Zdaje się, że za pomocą tej komendy mogę pobrać wszystko, co zainstalowałem podając jedynie same programy(nie podaję zależności). Paczek jest jednak sporo, i kiedy będę je chciał zainstalować za pomocą rpm -ivh <lista_programów> zapewne przy którymś wyskoczy mi, że wymaga zależności. Zależności będą w tym samym katalogu, ale dnf o tym nie wie. Jak mu powiedzieć? Jest jakiś prostszy sposób niż utworzenie lokalnego repozytorium? Link to comment Share on other sites More sharing options...
SeeM Posted May 24, 2019 Report Share Posted May 24, 2019 Problem będzie zawsze taki, że są pakiety, których w repozytorium nie ma: google-chrome, rpmfusion-free, rpmfusion-nonfree i podobne. Zamiast -ivh proponuję -Uvh, i to instalacja, U to aktualizacja. Jeżeli chciałbyś pakiety przeinstalować, używając swojej lokalnej kopii, to można tak: rpm -ivh *rpm --force Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now