- - Hogyan adhatunk hozzá harmadik fél adattárait és RPM-eit a Fedora-ban

Harmadik fél adattárainak és RPM-jeinek felvétele a Fedora-ban

A Fedora használata azt jelenti, hogy elfogadják a harmadik feleta napi rendszerességgel használt Linux szoftvert alapértelmezés szerint soha nem fogják belefoglalni. Ez kényelmetlen, de nem a világ vége. Ennek oka az, hogy vannak kiváló szolgáltatások és erőforrások, amelyek segítenek a felhasználókat harmadik fél adattárainak és RPM-jeinek felvételében a Fedorában, hogy megszerezzék a szükséges szolgáltatásokat.

Az első szolgáltatás, amelyet megvizsgálunk, a FedoraCopr. A Copr egy új technológia, de megjelenése óta a felhasználók arra fordultak, hogy olyan szoftvereket keressenek, amelyek általában nem tartoznak a Fedora-ba. A Copr rendszer a Fedora „PPA” rendszerének, vagy az Open SUSE Build szolgáltatás Redhat verziójának tekinthető. Az OK? A felhasználók és a fejlesztők könnyedén használhatják a Copr szolgáltatást, és egyedi szoftveralkalmazásokat készíthetnek a szoftver könnyű terjesztésére a Fedora felhasználók számára.

Ez messze a legjobb forrás harmadik fél számáraszoftver. Itt van, hogyan kell használni. Az induláshoz nyisson meg egy terminált. A terminál az egyetlen módja annak, hogy ezt megtehessék, mivel a Copr a DNF csomagkezelővel (terminálprogram) való interakciót foglalja magában.

Ebben a példában a Steam-et fogjuk használni. A Steam szabadalmaztatott szoftver, és ennek eredményeként Redhat (a Fedora mögött élő emberek) megtagadják a szoftver-tárolókba történő szállítását. Ennek egy gyors módja annak, hogy gyorsan megjavítsák, ha megkapják a Copr-on. Keressen és keressen Steam-et a keresősávon.

Válasszon egy hasznosnak tűnő eredményt. Vegye figyelembe, hogy számos másolatú Copr repo létezik a Steam számára. A legjobb választás az, ha minden oldalt elolvas és meghatározza, melyik a legaktívabb. Ebben az esetben a Steam számára a legaktívabb Copr repo: alunux / linux-steam integráció

Lépjen az oldalra, és olvassa el az utasításokat. A repófenntartók általában olyan kedvesek, hogy pontosan megmondják, mit kell tudniuk. Ebben az esetben az Alunux gőzrepójának először a negatív17 repo engedélyezése szükséges:

sudo u -c "dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo"

Ezután engedélyezze magát a Copr repot.

su -c "dnf copr enable alunux/linux-steam-integration"

Ezután egyszerűen telepítse a Steam-t, mint minden másszoftver a Fedorában. Ez kétféle módon lehetséges. Az első rész a Gnome szoftver „Steam” keresése és a telepítés gombra kattintás. Egy másik változat szerint:

sudo dnf install steam

Érdemes lehet a Steam Linux integráció is:

su -c "dnf install linux-steam-integration"

RPMFusion

A szoftver komoly fejlesztésének másik módjaA Fedora forrásai az RPMFusion engedélyezése. Ez egy közismert szolgáltatás, amely harmadik féltől származó szoftverek hozzáadására specializálódik (gondoljuk, hogy az Nvidia szabadalmaztatott illesztőprogramjai és más nem ingyenes eszközök, például a Skype, Discord stb.).

Ha nem akarja szórakozni Copr (vagynem találsz ott valamit), jó módszer ennek hozzáadása a rendszeréhez. A legjobb, hogy az RPM Fusion évek óta működik, és mindig naprakész. Amikor megjelenik a Fedora új verziója, az RPM Fusion vele fog működni. Itt van, hogyan lehet elindítani.

A Fedora jelenlegi kiadása azóta, hogy ezt írta, 26. Ha a jövőben ezt olvassa, menjen ide, hogy töltse le a Nem ingyenes csomagokat.

A 26. verzióhoz nyisson meg egy terminált és:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

Amikor a csomag befejezi a telepítést, lépjen a Gnome szoftverbe. Észre fogja venni, hogy sokkal több szoftver érhető el. Alternatív megoldásként nyisson meg egy terminált és tegye a következőket:

dnf search programname

RPM Pbone

Egy másik jó RPM erőforrás az RPM Pbone. Ez egy olyan keresőmotor, amely az interneten (a keresett kifejezések segítségével) keresi az RPM-csomagokat. Ez egy nagyon egyszerű webhely. Ennek ellenére a felhasználóknak tudniuk kell, hogy más Linux disztribúciók a Redhat RPM csomag formátumát használják, és ennek eredményeként csomagokat találhat az OpenSUSE, a CentOS stb.

Mivel ezek a csomagformátumok hasonlóak, nem szabad nehéznek lennie az OpenSUSE csomag telepítésével a Fedora-ra.

Pkgs.org és az OpenSUSE Build Service

Az RPM Pbone mellett további RPM is léteziktárolókban. Főként a Pkgs.org és a SUSE Build szolgáltatás. Fedora felhasználóként a Pkgs.org valószínűleg a legjobb hely a kezdéshez. Számos Linux disztribúción (beleértve a Fedoras) is aktívan keresi az RPM-eket és más csomagokat.

Miért akarja használni a Pkgs-t?org? Nos, ha a Fedora új kiadásával foglalkozik, előfordulhat, hogy a korábbi kiadásokban szereplő néhány program nincs ott. Ez a weboldal lehetővé teszi számodra. Ezenkívül sok különböző helyen keres a szükséges szoftverre, tehát önmagában ezzel a szolgáltatással valójában több helyet keres.

A második forrás az OBS. Az OBS elsősorban a SUSE felhasználók számára készült, de jól működik a Fedorával. Ennek két oka van:

  1. Az OBS támogatja a Suse alkalmazást, amely RPM fájlokat használ. A Fedora RPM-eket is használ, így a felhasználók könnyen telepíthetik a Suse RPM-eket a Fedora beállításához (bár nem ajánlott).
  2. Mivel a Fedora és a Suse megosztják a csomag formátumát, a Fedorát általában következetesen támogatják az OBS. Amikor a webhelyen programokat keres, a felhasználók látni fogják a Fedora letöltési gombot.

Itt használja az OBS-t.

Következtetés

A Fedora egy nagyszerű operációs rendszer, amely mindig is működika Linux élvonalában. Sok új technológia indul Fedoralandon, mielőtt máshová költözik. Mindezek ellenére híresek, hogy tiltják a „nem szabad szoftvereket”. A szabad szoftver támogatói számára ez jó. Ha azonban egy általános felhasználó szeretne könnyedén telepíteni a Discord-t, akkor rossz idő lesz. Ezért fontos tudni, hogy milyen forrásokhoz fordulhatnak a Fedora felhasználói harmadik fél szoftvereihez.

Hozzászólások