Fedora встановлює пакети rpm. Встановлення rpm пакетів у Linux

Так вже історично склалося, що процес встановлення пакетів у різних дистрибутивах суттєво відрізняється. Та й самі настановні пакети мають різний формат. Ця стаття стане у нагоді користувачам дистрибутива Fedora (Джерело).

У більш старих версіях Linux (базуються на Red Hat) існувало лише два способи встановлення програм. Це збірка з вихідних кодів та встановлення з RPM-пакетів. Розглянемо кожен спосіб докладніше.

Вихідні коди завантажуються із сайту програми. Загалом, для встановлення потрібно розпакувати та виконати 3 команди: configure, makeі make install. Перша команда має дуже багато параметрів (вивести список яких можна, запустивши configure -help), таких, як шлях встановлення програми, шляхи до різних бібліотек та багато інших. Після успішного завершення першого етапу, потрібно запустити команду make. Вона скомпілює вихідні кодиу бінарні файли. Якщо компіляція пройшла успішно, то за останньою командою скопійовані файли копіюються за своїми директоріями. Перевага такого способу установки полягають по-перше в тому, що 99% всіх open source - програм поширюються у вихідних кодах, а RPM-пакета у потрібної програмиможе не бути (зараз, щоправда, формат RPM дуже поширився і багато розробників намагаються створювати пакети в цьому форматі). По-друге завжди можна відредагувати вихідні програми, виправивши помилку або внісши потрібні зміни. Мінус лише один – для використання цього способу необхідно знати мову програмування c/c++ та архітектуру ОС. Тому далеко не кожен може користуватися цим способом, особливо якщо при цьому виникли будь-які помилки.

Установка з RPM-пакету виконується так: необхідно завантажити RPM-пакет і виконати лише одну команду: rpm -Uvh ./packet_name.rpm(де packet_name- Ім'я файлу пакета). Такий спосіб не тільки набагато простіше, а й швидше, тому що в пакеті програма вже скомпільована (час на компіляцію програми може йти досить багато, залежно від потужності комп'ютера). Однак спосіб теж не ідеальний, так як часто буває, що програма для своєї установки вимагає, щоб також були встановлені інші пакети (наприклад з потрібними бібліотеками) - з'являються так звані залежності. Якщо програма потребує однієї бібліотеки – не страшно, але програма може вимагати 10 і більше бібліотек, кожна з яких, у свою чергу, також може вимагати встановлення бібліотек. Тому час інсталяції програми може сильно затягнутися.

Однак в останніх версіях Fedora з появою такої консольної утиліти як yum встановлювати програми дуже приємно. Для цього потрібно всього лише набрати в консолі команду: yum install name(де name– ім'я програми для встановлення). Мало того що yumсама скачає з інтернету потрібний пакет та встановить програму, вона також скачає та встановить усі програми, потрібні для цього. Якщо ви не любите користуватися консоллю, у KDE, наприклад, з меню запустіть програму Система / Встановлення / видаленняпрограм та встановіть програму, використовуючи графічний інтерфейс.

Після того, як установка Fedora 24 Workstation була успішно виконана, вона ще не готова до повноцінної роботи. Незважаючи на те, що розробники дистрибутива вже налаштували безліч програм для роботи з документами, медіа та файловою системою, залишилося ще кілька речей, яких немає у дистрибутиві із коробки.

У цій статті ми розглянемо найважливіші дії після встановлення Fedora 24. Тільки після виконання цих кроків ваша система буде повністю готова до використання. Цей список можна продовжувати до нескінченності, але ми розглянемо лише найважливіше.

1. Повне оновлення системи

Можливо, ви вважаєте, що це не має значення. Але з моменту випуску системи вже могли бути виявлені якісь проблеми і для них було розроблено виправлення. Також могли вийти нові версії програм. Тому оновлюємо систему до найновішої версії:

2. Налаштування імені комп'ютера

Для того, щоб налаштувати ім'я комп'ютера, яке відображатиметься в терміналі та інших програмах, ми будемо використовувати утиліту hostnamectl. Вона може встановлювати імена хоста різних видів. Щоб переглянути поточне ім'я хоста, наберіть:

Змінити ім'я хоста можна такою командою:

hostnamectl set-hostname "losst"

3. Налаштування статичної IP-адреси

На серверах дуже часто використовуються статичні IP-адреси. Одне з перших, що потрібно зробити після встановлення fedora, це налаштувати мережу. Якщо у вас такий варіант, відкрийте та відредагуйте файл конфігурації eth0 або enp2s0 у папці /etc/sysconfig/network-scripts/:

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Ось налаштування, які потрібно додати:

  • BOOTPROTO- Протокол отримання адреси, нам потрібно static
  • ONBOOT- автоматичне підключення
  • IPADDR- потрібна вам ip адреса
  • NETMASK- маска вашої мережі
  • GATEWAY- шлюз, через який комп'ютер виходитиме в інтернет
  • DNS1- DNS, за допомогою якого необхідно дозволяти доменні імена.

Наприклад, це може бути така конфігурація:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1 = 202.88.131.90
DNS2 = 202.88.131.89

Щоб застосувати зміни, перезавантажте служби мережі:

systemctl restart network.service

Щоб переглянути зміни, ви можете скористатися командою:

4. Додати репозиторій RPMFusion

Налаштування fedora після встановлення має включати налаштування додаткових репозиторіїв. Деяких пакетів немає в офіційних репозиторіях RHEL та Fedora. Але можна встановити ці пакети з репозиторію RPMFusion. Тут є як пропрієтарні, і вільні пакети. Для додавання репозиторію виконайте команду:

sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-24.noarch.rpm

5. Встановити Gnome Tweak

За умовчанням оточення робочого столу Gnome може виглядати не так, як ми цього хотіли б. Утиліта GNOME Tweak допоможе налаштувати безліч параметрів зовнішнього вигляду Fedora 24, панель, простір робочого столу та багато іншого.

Ви можете встановити її, відкривши центр додатків, набравши в пошуку Gnome Tweak і натиснувши кнопку Встановити:

6. Підключити акаунти онлайн

Fedora 24 дозволяє отримати доступ до онлайн-акаунтів безпосередньо із системи. Ви можете налаштувати їх під час встановлення. Але якщо ви цього не зробили, то це завжди можна зробити в налаштуваннях, на вкладці Персональні, онлайн аккаунти:

7. Встановлення розширень Gnome

Оболонка Gnome дозволяє встановлювати розширення, щоб зробити вашу систему більш простою в налаштуванні та керуванні.

Потім установіть командою:

rpm install teamviewer.rpm

Висновки

Це ще далеко не всі дії після встановлення Fedora 24, які потрібно зробити, але тут зібрано головне. Якщо щось було втрачено, напишіть у коментарях.

Що робити після встановлення Fedora 21 — посібник з налаштування

Процес завантаження та встановлення операційної системи Fedora 21не викликає труднощів у більшості зацікавлених користувачів та ІТ фахівців, проте буде описаний в окремій статті для «найменших» і початківців.

У даній ОС сімейства Linuxвикористовується велика кількість змін та оновлених додатків. Свіжовстановлена ​​система неідеально підходить для щоденного використання.Зараз виконаємо налаштування Fedora 21, а саме, основні та базові операції, щоб отримати «полірованіший» робочий стіл.

Оновлення системи

Найперше, що потрібно зробити перед налаштуванням операційної системи та встановленням програм — оновити систему, рекомендую виконувати дану операцію з командного рядка(Термінала):

Додавання репозиторію RPM Fusion

Включення додаткових репозиторіїв RPM Fusion необхідне встановлення різних додатків, кодеків тощо. того ПЗ, яке недоступне з офіційних джерелчерез ліцензійні угоди. При цьому пакети та програми стабільні та якісні. Для додавання до системи нових репозиторіїв виконуємо команду:

su -c 'yum localinstall -nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/ nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

Встановлення плагірів та основних програм

  • Плагіни для відтворення медіа-файлів:

sudo yum install gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-base gstreamer1-plugsins-base-tools gstreamer1-plugins-bad-freeworld gstreamer1-plugins bad-free-extra gstreamer1-libav

  • Установка архіватора unrar:

yum install unrar p7zip p7zip-plugins

  • Встановлення плагіна Adobe Flash Player складається з кількох кроків:

sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

Імпортуємо ключ:

sudo rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

Виконуємо інсталяцію плагіна:

sudo yum install flash-plugin

Медіа

sudo yum install audacious

  • Встановлення музичного редактора Audacity:

sudo yum install audacity

  • Встановлення Gnome Music Player:

sudo yum install gnome-music

Браузери

На смак і колір - всі браузери різні, представлю вашій увазі процес установки найпопулярніших браузерів Fedora 21. За замовчуванням, використовується Mozilla Firefox.

  • Встановлення останній версії Google Chromeскладається не кількох етапів, спочатку встановлюємо репозиторії (джерело для отримання пакетів та програм):

sudo gedit /etc/yum.repos.d/google-chrome.repo

Далі в ведіть наступний текст у редакторі тексту, який буде відкритий після введення зазначеної команди:


name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Тепер виконуємо встановлення Google Chrome:

sudo yum install google-chrome-stable

  • Установка Lightweight Midori Browser:

sudo yum install midori

Графіка

  • Inkscape

sudo yum install inkscape

  • Blender

sudo yum install blender

  • Gwibbe

sudo yum install gwibber

  • Pidgin

sudo yum install pidgin

  • Установка торрент-клієнта qbittorren

sudo yum install qbittorrent

  • Встановлення альтернативного торрент-клієнта:

sudo yum install deluge

  • Для всіх інших завантажень рекомендується використовувати плагін DownloadThemAll для браузера.
  • Встановлення Dropbox:

sudo gedit /etc/yum.repos.d/dropbox.repo


name=Dropbox Repository
baseurl=http://linux.dropbox.com/fedora/20/
gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc

Виконання операції встановлення:

sudo yum install nautilus-dropbox

Першу частину посібника з налаштування операційної системи Fedora 21 завершено. Підписуйтесь на оновлення сайту, щоб отримувати новини та продовження циклів статей:

Рано чи пізно нам доводиться встановлювати програмне забезпеченняне з офіційних репозиторіїв. Там є далеко не всі пакети, і не завжди є нові версії, що тільки що вийшли програм. Дуже часто розробники розміщують на своєму офіційному сайті пакети найпопулярніших дистрибутивів. Зазвичай це deb та rpm. Останній зустрічається трохи рідше, але якщо ви використовуєте дистрибутив на базі Red Hat, то вам потрібен саме цей формат пакетів. Також у мережі часто можна знайти бібліотеки та інші компоненти, яких немає у репозиторіях у вигляді пакетів.

Раніше ми вже розглядали установку deb пакетів в Ubuntu. А в цій статті буде детально розібрано встановлення rpm пакетів у linux.

RPM або RPM Package Manager - це пакетний менеджер, який використовується у дистрибутивах Linux, заснованих на Red Hat. Така сама назва має формат файлів цього пакетного менеджера.

Цей формат не дуже відрізняється від того ж самого Deb. Ви можете переглянути їх детальне порівняння у статті що . Тут же, тільки зазначу, що файл rpm - це звичайний архів cpio, в якому містяться самі файли програми, а також метадані, що описують куди їх потрібно встановлювати. База всіх встановлених пакетівзнаходиться у каталозі /var/lib/rpm. З особливостей можна відзначити, що rpm не підтримує рекомендовані пакети, а також залежність формату або будь-якої.

Для керування пакетами, як і в Debian-системах, тут існує консольна, низькорівнева утилітаз однойменною назвою – rpm. Її ми й розглядатимемо далі у статті. У різних системах використовуються різні пакетні менеджери, наприклад Red Hat використовується Yum, Fedora - DNF, а в OpenSUSE - zypper, але у всіх цих системах буде працювати утиліта rpm.

Встановлення RPM пакетів у Linux

Давайте спочатку розглянемо синтаксис самої утиліти rpm:

$rpm -режим опції пакет

Утиліта може працювати в одному з режимів:

  • -q- Запит, отримання інформації;
  • -i- Встановлення;
  • -V- перевірка пакетів;
  • -U- Поновлення;
  • -e- Видалення.

Розглянемо лише найцікавіші опції програми, які знадобляться нам у цій статті:

  • -v- показати детальну інформацію;
  • -h- Виводити статус-бар;
  • --force- Виконувати дію примусово;
  • --nodeps- не перевіряти залежності;
  • --replacefiles- Замінювати всі старі файли на нові без попереджень;
  • -i- Отримати інформацію про пакет;
  • -l- Список файлів пакета;

Тепер, коли ви вже маєте уявлення, як працювати з цією утилітою, може бути розглянута установка rpm пакета в Linux. Сама проста командаустановки буде виглядати так:

sudo rpm -i имя_пакета.rpm

Для роботи з командною директорією повинна бути папка з пакетом. Тут ми встановлюємо режим інсталяції та передаємо файл пакета. При успішній установці утиліта не виведе нічого, якщо станеться помилка, ви про це дізнаєтесь.

Для того щоб переглянути докладнішу інформацію в процесі установки використовуйте опцію -v:

sudo rpm -iv ім'я_пакета.rpm

Також ви можете увімкнути відображення статусу бару в процесі установки:

sudo rpm -ivh ім'я_пакета.rpm

Щоб перевірити, чи встановлено пакет, нам уже потрібно використовувати режим запиту:

sudo rpm -q ім'я_пакету

Також одразу можна видалити пакет, якщо він не потрібен:

sudo rpm -e имя_пакета

Але у rpm так само як і у dpkg є один істотний недолік. Програма не може дозволяти залежність. У разі відсутності потрібного пакета в системі ви просто отримаєте повідомлення про помилку і пакет не встановиться.

Для автоматичного завантаженнязалежностей під час виконання установки rpm linux слід використовувати пакетний менеджер дистрибутива. Розглянемо кілька команд найпопулярніших RPM дистрибутивів. У RedHat та інших дистрибутивах, які використовують Yum, використовуйте таку команду:

sudo yum --nogpgcheck localinstall имя_пакета.rpm

Перша опція відключає перевірку GPG ключа, а друга каже, що ми будемо виконувати встановлення локального пакета. У Fedora, за допомогою dnf все робиться ще простіше:

sudo dnf install имя_пакета.rpm

Пакетний менеджер Zypper та OpenSUSE справляються не гірше:

sudo zypper install имя_пакета.rpm

Ось так дуже просто виконується установка rpm із залежностями. Але не всім подобається працювати в консолі, багато нових користувачів хочуть використовувати графічний інтерфейс для вирішення всіх завдань, у тому числі й цієї. Далі ми розглянемо кілька таких утиліт.

Встановлення RPM файлу в GUI

Якщо ви використовуєте OpenSUSE, це робиться дуже просто. Універсальний конфігуратор системи YaST, крім усього іншого, дозволяє встановити rpm пакети. Ви можете зробити це за допомогою файлового менеджера, вибравши пункт контекстного меню для файлу відкрити за допомогою Yast або виконавши команду:

yast2 -i имя_пакета.rpm

У Fedora для тих же цілей ви можете використовувати менеджер додатків дистрибутива. Раніше було ще кілька універсальних утиліт для вирішення цього завдання, але зараз вони вже застаріли.

Висновки

Тепер ви знаєте, як виконується установка rpm файлу в Linux. Насправді це дуже просто і навіть існує не тільки один спосіб, а й кілька. Хоча графічних утиліт тут трохи менше ніж в Ubuntu. Але консольних утиліт цілком вистачає. Якщо у вас залишилися питання, запитуйте у коментарях!

А також інших систем доводиться встановлювати додаткові програми. У операційні системи Windows все дуже просто, як правило, є установщик setup.exe, який допомагає встановити софт. А ось у лінуксі справи трохи інакше. Як інсталювати програми в Linux?Нині розглянемо це питання.

У лінуксі є кілька типів настановних пакетів і кожен дистрибутив має свій формат пакетів. У дистрибутивах Fedora, Mandriva, Red Hat та Suse використовується стандартна установка для лінукс RPM, розроблена компанією Red Hat. Файл пакета RPM зазвичай має назву ім'я_програми-версія.rpm.

Ще один із дуже популярних форматів це DEB. Використовується в Debian, Ubuntu, Knoppix та Mepis. Має назву ім'я_програми-версія.deb.

І підійшли ми до архівів. Зазвичай це .tar, .tar.gz, .tgz розширення. Їх слід розпакувати, а потім уже встановлювати/компілювати.

Виконувати процедуру встановлення програм потрібно від імені суперкористувача.

Швидка навігація

Встановлення програм на Debian, Ubuntu

Для роботи з пакетами формату DEB є безліч інструментів, але найчастіше використовують apt-get, він входить до стандартного набору інструментів. Для встановлення програми вводимо команду:

apt-get install имя_пакета

Для видалення:

apt-get remove имя_пакета

APT зберігає локальну базу даних всіх доступних для встановлення пакетів і посилань, де їх брати. Цю базу необхідно оновлювати час від часу, командою:

apt-get update

Для оновлення застарілих пакетів на комп'ютері набираємо наступні команди:

apt-get update; apt-get upgrade

Встановлення програм на Fedora, Red Hat

Утиліта, аналогічна APT - yum. Завантажити та встановити пакет із налаштованого сховища пишемо команду:

yum install имя_пакета

yum remove ім'я_пакету

Локальна база yum не зберігається, тому не потрібно оновлювати. Для встановлення оновлень скористаємося командою:

yum update

Вибрати щось для оновлення:

yum update имя_пакета

Встановлення програм в Mandriva

Mandriva має свій набір інструментів для роботи з пакетами, називається urpmi. Для установки:

urpmi имя_пакета

Щоб видалити:

urpme имя_пакета

Оновити локальну базу зі списком пакетів:

urpmi. update -a

Щоб інсталювати оновлення:

urpmi --auto- select

Встановлення програм з архівів (тарболів)

Для архівів стислих за допомогою GZIP (gz, gz2 і т.д.) робимо так:

tar -xvz f ім'я_файлу

Для архівів стислих за допомогою BZIP (bz, bz2 і т.д.) дещо інакше:

tar -xvjf ім'я_файлу

Команди Tar:

  • x – витягуємо файли з архіву;
  • v - докладний висновок інформації на екран;
  • f – Обов'язкова опція. Якщо не вказати, Tar намагатиметься використовувати магнітну стрічку замість файлу;
  • z – обробити архів стислий за допомогою gzip;
  • j – обробити архів стислий за допомогою bzip.

Після виконання команди буде створено папку з ім'ям, аналогічним назві пакета. Потім потрібно відкрити цю створену папку командою:

cd ім'я_папки

Далі в розпакованому архіві читаємо інструкцію у файлі README, якщо є. У будь-якому випадку, якщо програма зібрана у вигляді файлу, що виконується, то в пакеті буде файл .sh , як правило називається install.sh



Завантаження...
Top