Gebruik je Fedora als je Linux-distributienaar keuze? Heb je een vlekkerige internetverbinding of trage downloads? Als dit het geval is, is het een goed idee om te leren hoe u de offline functie van de DNF-pakketbeheerder kunt gebruiken.
De offline modus van DNF staat bekend als 'alleen downloaden' en kan, wanneer gebruikt, het installeren van grote hoeveelheden programma's veel eenvoudiger maken. Zo gebruik je deze functie op je Fedora systeem.
Download apps met DNF
De DNF-pakketbeheertool op Fedora Linuxheeft veel nuttige functies, maar "downloaden" is een van de beste dingen die het kan doen. Door dit opdrachtregelargument te gebruiken tijdens het installeren van een RPM-pakket vanuit de Fedora software repositories, is het heel eenvoudig om elke app voor offline gebruik op een later tijdstip te downloaden, op elke Fedora Linux pc naar keuze.
Om van deze functie gebruik te maken, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Nadat u een terminalvenster hebt geopend, gebruikt u de dnf zoeken opdracht hieronder om te zoeken naar de naam van een app die u offline wilt installeren.
Dus als u bijvoorbeeld de Chromium open-source browser offline wilt installeren of op een Linux-pc met langzaam internet, voert u de onderstaande opdrachtregelargumenten in.

sudo dnf download chromium
De bovenstaande opdracht pakt snel de nieuwste versie van de Chromium open-source browser en plaatst deze in de pakketcachemap van Fedora, "/ var / cache / dnf".
Gebruik de. Om toegang te krijgen tot deze cachemap van het pakket CD commando en verplaats de terminalsessie van de basismap (~) naar de pakketcachemap.
cd /var/cache/dnf
Bekijk hier de verschillende submappen en kopieer uw bestanden naar een verwijderbaar apparaat om offline op andere computers te installeren.
Download apps naar een specifieke map
Het kan behoorlijk vervelend zijn om door te sorterenFedora's pakket cache map. Er zijn overal mappen en het maakt het veel moeilijker om uw gedownloade pakketten te gebruiken dan het zou moeten zijn. Gelukkig is er een manier om de DNF-pakketbeheerder te dwingen om offline apps op te slaan naar waar de gebruiker dat aangeeft, met behulp van de opdrachtregeloptie "downloaddir".
Dus, bijvoorbeeld, om het Chromium webbrowser RPM-pakket te downloaden van de Fedora software repositories naar een map in je thuismap met het label "offline-apps", voer je de onderstaande opdracht in.
Opmerking: verander alstublieft "/home/username/offline-apps"
in de onderstaande opdracht met de gebruikersnaam die u op uw Linux-pc gebruikt.

sudo dnf download chromium --downloaddir=/home/username/offline-apps
Zodra het downloaden is voltooid, werkt u de bijmachtigingen van de map "offline-apps" in de basismap, zodat u de map veilig kunt openen. Het wijzigen van de machtigingen voor deze map is vereist, omdat de machtigingen alleen op root zijn ingesteld.
sudo chmod 777 -R ~/offline-apps
Met de rechten van de map bijgewerkt, kopieert u de map naar een flashstation voor installatie op andere Fedora Linux-computers offline.
Download apps met afhankelijkheden
Met behulp van de bovenstaande voorbeelden van downloadopdrachtendownload een RPM-pakket uit de Fedora Linux repository, en voor het grootste deel dat werkt voor computers met beperkte internettoegang. Als u echter ook de afhankelijkheden voor een app nodig hebt, omdat er geen manier is om toegang tot internet te krijgen, moet u de opdrachtregeloptie 'Oplossen' gebruiken.
Met "oplossen" zal de Fedora DNF-pakketbeheerder niet alleen de app zelf downloaden, maar ook elke bibliotheek, afhankelijkheid en belangrijk stuk software dat nodig is om de app op je systeem te draaien.
Voer bijvoorbeeld de opdrachtregelbewerking uit om Kodi te downloaden, samen met alle softwareafhankelijkheid.
sudo dnf download kodi --resolve
De bovenstaande opdracht zal Kodi downloaden, samen met al zijn afhankelijkheden in de cachemap van het Fedora-pakket (/ var / cache / dnf), waartoe je toegang hebt:
cd /var/cache/dnf
U kunt ook uw app downloaden, samen met alle afhankelijkheden van de basismap (~) door de volgende opdrachtregelbewerking in te voeren.
Opmerking: vergeet niet te vervangen "/home/username/offline-apps"
sectie van de onderstaande opdracht met de gebruikersnaam die u op uw Linux-systeem gebruikt.

sudo dnf download kodi --resolve --downloaddir=/home/username/offline-apps
Werk de machtigingen van de map bij met de chmod commando.
sudo chmod 777 -R ~/offline-apps
Vervolgens kunt u 'offline-apps' naar een USB-apparaat kopiëren voor offline installatie op een later tijdstip.
Andere manieren om apps offline op Fedora te installeren
De downloadfunctie van DNF is een geweldige manier om ervoor te zorgenzelfs offline exemplaren van Fedora Linux kunnen de nieuwste apps krijgen. Als je echter op zoek bent naar manieren om apps op een offline Fedora-systeem te krijgen, is dit niet de enige manier. Introductie van AppImage, het is een technologie waarmee volledige applicaties kunnen worden opgenomen in een eenvoudig, downloadbaar bestand dat perfect is voor offline systemen. Als je geïnteresseerd bent om AppImage-apps in handen te krijgen, ga dan naar BinTray. Het is een uitstekende website die tonnen apps in AppImage-indeling catalogiseert.
Comments