ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು ತಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ. ಅವುಗಳಲ್ಲಿ ನಾವು ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಓಪನ್ ಸೋರ್ಸ್ ಮತ್ತು/ಅಥವಾ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ, ಆದರೆ ಅವುಗಳು ಡಿಸ್ಟ್ರೋ ಸ್ಥಾಪಿಸಬಹುದಾದ ಎಲ್ಲವನ್ನೂ ನೀಡುವುದಿಲ್ಲ. ಈ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಏನಾದರೂ ಇಲ್ಲದಿದ್ದಾಗ ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರು ಹೊಂದಿರುವ ಒಂದು ಆಯ್ಕೆಯು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು, ಮತ್ತು ಆರ್ಚ್-ಆಧಾರಿತ ವಿತರಣೆಗಳಿಗಾಗಿ AUR ನಂತಹ ಇತರವುಗಳೂ ಇವೆ. ಆರ್ಪಿಎಂ ಫ್ಯೂಷನ್ Fedora ಅಥವಾ Red Hat ಅನ್ನು ಆಧರಿಸಿದವರಿಗೆ.
RPM ಫ್ಯೂಷನ್ ಏನೆಂದು ವಿವರಿಸಲು ಬಳಸುವುದಕ್ಕಿಂತ ಉತ್ತಮವಾದ ಮಾರ್ಗ ಯಾವುದು ಅವರು ನಮಗೆ ನೀಡುವ ವ್ಯಾಖ್ಯಾನ: «ಆರ್ಪಿಎಂ ಫ್ಯೂಷನ್ ಫೆಡೋರಾ ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ Red Hat ವಿತರಿಸಲು ಬಯಸದ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಫೆಡೋರಾದ ಎಲ್ಲಾ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಗಳು ಮತ್ತು Red Hat Enterprise Linux ಅಥವಾ ಕ್ಲೋನ್ಗಳ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಗಳಿಗೆ ಆ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಪೂರ್ವಸಂಯೋಜಿತ RPM ಗಳಾಗಿ ಒದಗಿಸಲಾಗಿದೆ; ನೀವು yum ಮತ್ತು PackageKit ನಂತಹ ಸಾಧನಗಳೊಂದಿಗೆ RPM ಫ್ಯೂಷನ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬಳಸಬಹುದು".
RPM ಫ್ಯೂಷನ್ ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಕಂಡುಬರದ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ
ವಿಭಿನ್ನ ಆರ್ಚ್-ಆಧಾರಿತ ಡಿಸ್ಟ್ರೋಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿದ ಮತ್ತು ಬಳಸಿದ ವ್ಯಕ್ತಿಯಾಗಿ, ಅದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ನನ್ನ ವಿಧಾನವೆಂದರೆ ಅದು ಕೊಮೊ AUR, ಆದರೆ ಫೆಡೋರಾಗೆ ಮತ್ತು RPM ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಇತರ ವಿತರಣೆಗಳು. ವ್ಯತ್ಯಾಸಗಳಿವೆ, ಸ್ಪಷ್ಟವಾದ ವಿಷಯವೆಂದರೆ AUR ನಲ್ಲಿ ನಾವು ಎಲ್ಲಾ ಸಾಧ್ಯತೆಗಳನ್ನು ಒಳಗೊಳ್ಳಲು ಒಂದೇ ಪ್ರೋಗ್ರಾಂನ ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ಕಾಣಬಹುದು, ಆದರೆ AUR ಮತ್ತು ನಾವು ಇಲ್ಲಿ ವ್ಯವಹರಿಸುತ್ತಿರುವ ರೆಪೊಸಿಟರಿ ಎರಡೂ ಅಧಿಕೃತವಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಬಿಡಿ.
ಇದರ ಉದ್ದೇಶ "ಫೆಡೋರಾ ಯೋಜನೆಯು ಸಾಗಿಸಲು ಬಯಸದ ಕಾನೂನುಬದ್ಧವಾಗಿ ವಿತರಿಸಬಹುದಾದ ಎಲ್ಲಾ ಉಚಿತ ಮತ್ತು ಮುಕ್ತವಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್ಗಳಿಗೆ "ಅಧಿಕೃತ" ಫೆಡೋರಾ ರೆಪೊಸಿಟರಿಯಾಗಲು«. ಕೊಡುಗೆಗಳು:
- ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್: ಅವರು ವೀಡಿಯೊ ಪ್ಲೇಯರ್ಗಳಂತಹ ಉಚಿತ ಪರವಾನಗಿಯನ್ನು ಬಳಸುತ್ತಾರೆ.
- ಮುಕ್ತವಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್: ಅವರು NVIDIA ಡ್ರೈವರ್ಗಳಂತಹ ಮುಕ್ತವಲ್ಲದ ಪರವಾನಗಿಯನ್ನು ಬಳಸುತ್ತಾರೆ.
- "ಫ್ರೀ ಟೇಂಟೆಡ್" ಸಾಫ್ಟ್ವೇರ್, ಇದು ಉಚಿತ ಆದರೆ ಕೆಲವು ದೇಶಗಳಲ್ಲಿ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿದೆ.
- ಉಚಿತವಲ್ಲದ ಪರವಾನಗಿಯನ್ನು ಬಳಸುವ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿತರಿಸಲಾಗದ "ಉಚಿತವಲ್ಲದ ಕಳಂಕಿತ" ಸಾಫ್ಟ್ವೇರ್.
ಫ್ಯೂಷನ್ RPM ಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು
RPM ಫ್ಯೂಷನ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬಳಸಲು ನೀವು ಅವುಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು/ಸೇರಿಸಬೇಕು.
ಫೆಡೋರಾ
sudo dnf ಸ್ಥಾಪನೆ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion -nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf config-manager --enable fedora-cisco-openh264
ಅವರು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸುವ openh264 ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವುದು ಕೊನೆಯ ಆಜ್ಞೆಯಾಗಿದೆ.
ಫೆಡೋರಾ ಒಎಸ್ಟಿರೀ (ಸಿಲ್ವರ್ಬ್ಲೂ ಅಥವಾ ಕಿನೋಯಿಟ್ನಂತಹ ಬದಲಾವಣೆಗಳು)
ಎನ್ ಲಾಸ್ ಫೆಡೋರಾ ಪರಮಾಣು, ಬದಲಾಗದ ಹೊಸ ಕುಟುಂಬಕ್ಕೆ ನೀಡಿದ ಹೆಸರು:
sudo rpm-ostree ಸ್ಥಾಪಿಸಿ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora /rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo reboot
RHEL ಮತ್ತು CentOS ನಂತಹ ಹೊಂದಾಣಿಕೆಯ
sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm sudo dnf install --nogpgcheck https://mirrors. rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm - E %rhel).noarch.rpm
CentOS ಸ್ಟೀಮ್ 8 ನಲ್ಲಿ ನೀವು ಸಹ ಬರೆಯಬೇಕು:
sudo dnf config-manager --powertools ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
CentOS 8 ನ ಹಳೆಯ ಆವೃತ್ತಿಯಲ್ಲಿ ಇದನ್ನು ಬರೆಯಲಾಗಿದೆ ವಿದ್ಯುತ್ ಉಪಕರಣಗಳು ಹಿಂದಿನ ಆಜ್ಞೆಯಲ್ಲಿ.
ಮತ್ತು RHEL 8 ರಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಸಹ ಬರೆಯಲಾಗಿದೆ:
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(uname -m)-rpms"
ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ನಂತರ, "ಕಲುಷಿತ" ಅನ್ನು ಪಡೆಯಲು ನೀವು ಅದರ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು:
sudo dnf rpmfusion-ಮುಕ್ತ-ಬಿಡುಗಡೆ-ಕಳಂಕಿತ rpmfusion-ಮುಕ್ತ-ಬಿಡುಗಡೆ-ಕಳಂಕಿತವನ್ನು ಸ್ಥಾಪಿಸಿ
RPM ಫ್ಯೂಷನ್ ಸುರಕ್ಷಿತವೇ?
ಬಹುತೇಕ ಯಾವುದನ್ನೂ ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳಲು ಇಷ್ಟಪಡದ ನನ್ನಂತಹವರಿಗೆ, ಈ ರೀತಿಯ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದು ಸುಲಭವಲ್ಲ. ಸಿದ್ಧಾಂತವು ಹೌದು ಎಂದು ಹೇಳುತ್ತದೆ, ಅವುಗಳು ಸುರಕ್ಷಿತವಾಗಿರುತ್ತವೆ ಮತ್ತು ನಾವು ಎದುರಿಸಬಹುದಾದ ಅತ್ಯಂತ ಗಂಭೀರವಾದ ಸಮಸ್ಯೆಯು ಕ್ಯಾನೊನಿಕಲ್ ಸ್ಟೀಮ್ ಲಾಂಚರ್ ಅನ್ನು ಸ್ನ್ಯಾಪ್ ಆಗಿ ಪ್ಯಾಕೇಜ್ ಮಾಡಿದಾಗ ಏನಾಗುತ್ತದೆ ಎಂಬುದರಲ್ಲಿ ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ. ಪ್ರತಿ ಯೋಜನೆಗೆ ಸಾಫ್ಟ್ವೇರ್ ಅಧಿಕೃತವಾಗಿದೆ, ಇದನ್ನು ಕಂಪೈಲ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು RPM ಫ್ಯೂಷನ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
ಅದೊಂದು ಭಂಡಾರ ಎಂಬುದು ಸಮುದಾಯದ ಅಭಿಪ್ರಾಯ ಸಂಪೂರ್ಣವಾಗಿ ವಿಶ್ವಾಸಾರ್ಹ ಕೈಯಾರೆ ಸೇರಿಸಬಹುದಾದ ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ (PPA) ವ್ಯತ್ಯಾಸಗಳಿಲ್ಲದೆ. ಅವರು ಗುಣಮಟ್ಟದ ನಿಯಂತ್ರಣ ಪ್ರಕ್ರಿಯೆ, ನೀತಿಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಕೆಲವು ಫೆಡೋರಾ ಪ್ಯಾಕೇಜರ್ಗಳು ಈ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ.
ನನ್ನಲ್ಲಿ, ಮತ್ತು ನಾನು ಈಗಾಗಲೇ ವಿವರಿಸಿದಂತೆ, ನಾನು ಅದನ್ನು ಆರ್ಚ್ ಯೂಸರ್ ರೆಪೊಸಿಟರಿಯಂತೆ ನೋಡುತ್ತೇನೆ ಮತ್ತು ಅದನ್ನು ಅದೇ ರೀತಿಯಲ್ಲಿ ಪರಿಗಣಿಸಬೇಕು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ: ಯಾವುದೇ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ಮೊದಲನೆಯದು ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಗಳಾಗಿರಬೇಕು, ನಂತರ ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಗಳು ಮತ್ತು , ಹಿಂದಿನ ಎರಡರಲ್ಲಿ ಅದು ಕಂಡುಬರದಿದ್ದರೆ, ನಂತರ ಯಾವುದೇ RPM ಫ್ಯೂಷನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ.