Як додати програми в Linux

У цій публікації ми будемо знижувати кожен із різних можливих способів встановлення програми на Linux. Враховуючи, що Ubuntu є найпопулярнішим дистрибутивом Linux, особливо серед тих, хто тільки починає "занурюватися" у "світ Linux", цей міні-підручник, орієнтований саме на "початківців", буде зосереджений виключно на Ubuntu. У будь-якому випадку, цей підручник також працює для всіх дистрибутивів, заснованих на Debian та Ubuntu (оскільки всі вони використовують пакети .DEB), а деякі загальні програми та концепції працюватимуть і на інших дистрибутивах.


В Ubuntu існує кілька способів додавання, видалення або оновлення системних програм.
Зверніть увагу, що не всі програми, доступні для Ubuntu, доступні для встановлення за замовчуванням. Необхідно буде включити можливість встановлення певних програм вручну.
Основними способами встановлення програм є:

  • Центр програмного забезпечення Ubuntu. Проста програма, за допомогою якої ви можете дуже просто додавати або видаляти пакети з вашої системи.
  • Програма Синаптик. За допомогою Synaptic ви зможете більше контролювати програми, які ви встановлюєте в системі. Як і більша їх кількість. ПРИМІТКА. Наразі Synaptic використовує apt-get.
  • Програма майстерний. Adept - це версія Synaptic для KDE, що входить до складу Kubuntu.
  • Програми apt-get або aptitude. Це більш просунуті програми, які працюють у термінальному режимі. Вони дуже потужні, а також дозволяють додавати та видаляти програми із системи, крім усього іншого. (Aptitude є більш повним, ніж apt-get, він запам'ятовує завантажені бібліотеки та видаляє їх, якщо вони застаріли). Щоб переглянути довідку щодо будь-якої програми, що працює в термінальному режимі: (man nombre_del_programa). Приклад: man aptitude
  • Пакети боргу. Файли з розширенням .deb - це пакети програм, які вже готові до легкого встановлення у вашій системі Ubuntu.
  • Бінарні файли. Файли з розширенням .bin є виконуваними програмами на Linux.
  • Запустіть файли. Файли з розширенням .run зазвичай є майстрами для встановлення в Linux.

Зараз ми побачимо кожного з них з його особливостями.

Через програми

Центр програмного забезпечення Ubuntu

Програма Програмний центр Ubuntu це найпростіший спосіб в Ubuntu встановлювати або видаляти програми. Він також є найбільш обмеженим.

Ви можете знайти програму за адресою Меню програм> Центр програмного забезпечення Ubuntu

(1) Щоб встановити програми, виберіть одну з категорій, що відображаються на головному екрані програми. Це оновить вікно з програмами, доступними з цієї категорії. Тепер вам просто потрібно знайти програму, яку ви хочете встановити, і двічі клацнути по ній. У вікні відобразиться його опис і буде надана можливість встановити його, натиснувши кнопку Встановити.

(2) Якщо ви не знаєте, в якому розділі знаходиться програма, яку ви шукаєте. Введіть назву програми, яку потрібно встановити, у вікно пошуку у верхньому правому куті. Коли ви пишете назву програми, список можливих кандидатів буде зменшуватися, поки ви не знайдете того, кого шукали.

(3) Натиснувши "Встановлене програмне забезпечення" ліворуч, ви отримаєте доступ до списку всіх програм, які ви встановили у вашій системі. Якщо ви хочете видалити будь-який з них. Просто двічі клацніть на ньому, і вікно оновиться, в якому ви побачите опис програми та дасте можливість видалити її.

Тут ви можете побачити це пояснення у відеоформаті.

Менеджер пакунків Synaptic

Синаптик Це вдосконалена система для встановлення або видалення програм із вашої системи. Середовище графічне, як у Центрі програмного забезпечення Ubuntu, але набагато потужніше. За допомогою Synaptic ви маєте повний контроль над пакетами (програмами), встановленими у вашій системі.

Для запуску Synaptic виберіть Система -> Адміністрування -> Диспетчер пакунків Synaptic. Цей менеджер пакетів дозволить нам встановлювати, перевстановлювати та видаляти пакети дуже простим графічним способом.

Екран Synaptic розділений на 4 розділи.

Два найважливіші - це перелік категорій (1) на лівій стороні та на упаковці (3) З правого боку.

Вибравши пакет зі списку, відобразиться його опис (4).

Щоб встановити пакет, ви можете вибрати категорію, клацнути правою кнопкою миші на бажаному пакеті та вибрати “наберіть для встановлення"Або зробіть подвійне клацання в назві пакета.

Позначте таким чином усі пакети, які ви хочете встановити в систему, і натисніть кнопку Застосувати, щоб продовжити їх установку. Тепер Synaptic завантажить необхідні пакети із сховищ в Інтернеті або з інсталяційного компакт-диска.

Ви також можете використовувати кнопку пошуку, щоб знайти пакунки, які ви хочете встановити.

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

Щоб зміни були застосовані, необхідно натиснути кнопку Застосувати.

Система встановлення програмного забезпечення в Ubuntu дуже потужна і універсальна. Внутрі сховищ додатки організовані в "пакети". Кожен пакет має інші, від яких це залежить для його належного функціонування. Synaptic подбає про вирішення цих залежностей та встановлення необхідних для вас пакетів. Але не тільки це. У пакетах додатків вказуються також інші пакети, які хоч і не є необхідними для роботи програми, яку ми хочемо встановити, вони корисні. Це "рекомендовані пакети".

Ми можемо налаштувати Synaptic на розгляд цих пакетів «рекомендується»Ніби це залежності, і, отже, він також встановить їх автоматично.

Запустіть Synaptic і перейдіть до Налаштування> Налаштування, у вкладці загальний Установіть прапорець "Розглядати рекомендовані пакунки як залежності".

Тут ви можете побачити це пояснення у відеоформаті.

Адепт-експерт-адміністратор

Користувачі Kubuntu мають еквівалент Synaptic, який називається Адепт експертного адміністратора. Його можна знайти в меню KDE> Система> Експертний адміністратор. Операція дуже схожа на Synaptic.

Експерт-адміністратор

За допомогою вікна пошуку ви можете шукати пакунки як за назвою, так і за їх описом. Подвійним клацанням на елементі результату списку він позначається для встановлення.
Ви можете побачити залежності пакета, переглянувши його властивості ("деталі").

Керувати сховищами в adept можна, натиснувши меню adept, а потім - керуючи сховищами

Програмне забезпечення Kubuntu : ось вони (основний, універсум, обмежений, мультивселенний) і ще один, де знаходяться вихідні коди, а також спадне меню для вибору звідки або з якого сервера ми будемо завантажувати.

Програмне забезпечення третіх сторін: Тут ми можемо включити додаткові сторонні сховища або cdrom.

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

Authentication. його або ми включимо, натиснувши кнопку "Імпортувати файл ключа ..."

Після додавання або видалення сховищ, щоб система могла приймати зміни, ми повинні натиснути кнопку перевірити оновлення.

aptitude та apt-get

Хоча ми можемо встановлювати програми графічно, як ми бачили в попередніх пунктах, ми завжди можемо використовувати термінал для встановлення будь-якої програми.

Багатьом новим користувачам ця опція може здатися дещо складнішою та дещо загадковою. Ніщо не знаходиться далі від реальності; коли звикаєш, це набагато зручніше, легше і швидше.
Існує два способи встановлення програм у текстовому режимі: за допомогою здібності і apt-get.

Обидві програми дуже схожі, за винятком однієї деталі: aptitude запам'ятовує залежності, застосовані при встановленні пакета. Це означає, що якщо ви встановите або оновите програму з aptitude, а потім захочете її видалити, aptitude видалить програму разом із усіма залежностями (крім випадків, коли вони використовуються іншими пакетами). Якщо встановлено з графічним середовищем apt-get або Synaptic, видалення видалить лише зазначений пакет, але не залежності.


Використовувати

Ми відкриваємо термінал через Програми -> Аксесуари -> Термінал.

  • Встановити пакети:
$ sudo apt-get install
  • Видалення пакетів:
$ sudo apt-get remove
  • Видалення пакетів (включаючи файли конфігурації):
$ sudo apt-get чистка
  • Оновіть список доступних пакетів:
$ sudo apt-get update
  • Оновіть систему доступними оновленнями пакетів:
$ sudo apt-get upgrade
  • Отримайте список варіантів команд:
$ sudo apt-отримати допомогу


Встановлюйте пакети без Інтернету

На комп’ютері, який має Інтернет, і на яку не потрібно встановити потрібну програму / пакет, ми можемо завантажувати пакети разом із їх залежностями (ще не встановленими), використовуючи ці дві команди:

sudo aptitude clean sudo aptitude install -d package_name

Коли ми встановлюємо пакет через aptitude / apt, він залишається у певній папці. Першою командою ми видаляємо ці пакети з комп’ютера (це не впливає на вже встановлені установки).

Друга команда завантажить пакет, який ми хотіли, і залежності, які йому потрібні, але вона не встановить його. Тепер ми переходимо до "/ var / cache / apt / archives" і бачимо ці пакунки. Ми їх копіюємо, переносимо на комп’ютер, який не має з’єднання, і встановлюємо, двічі клацнувши на кожному з них або в консолі:

sudo dpkg -i ім'я_пакета

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

Якщо на комп'ютері з Інтернетом його вже було встановлено, його можна було б видалити за допомогою "aptitude remove" (без очищення), і ми видалимо "-d" з пізнішої "aptitude install". Таким чином ми спочатку видаляємо його, а потім завантажуємо та встановлюємо. Таким чином, комп’ютер з Інтернетом і надалі матиме програму точно такою ж, як і до її видалення.

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

За бажанням, ми також можемо завантажити диски debian, що містять багато програм та .deb-пакетів, що робить їх сумісними з ubuntu, ми лише вводимо джерело програмного забезпечення та натискаємо на add cd-rom.

Використання файлів

Пакети боргу

Інший спосіб встановлення програм у систему - через вже підготовлені до встановлення пакети та з розширенням дебютантка.
Щоб встановити ці пакети, вам просто потрібно зробити подвійне клацання на файл у браузері Nautilus, і програма буде автоматично запущена gdebi, який подбає про встановлення пакету та пошук залежностей від інших пакунків, які можуть знадобитися для його правильної установки.

Якщо ми віддаємо перевагу, їх також можна встановити за допомогою командного рядка за допомогою команди dpkg:

sudo dpkg -i .deb

У цьому випадку вам також доведеться вручну встановити можливі залежності пакету.
Цю ж команду також можна використовувати для видалення пакета:

sudo dpkg -r


Перетворити пакети RPM на Deb

Деякі дистрибутиви GNU / Linux, такі як Red Hat, SUSE та Mandriva, використовують пакети .rpm, організовані не так, як пакети Debian та Ubuntu .deb.

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

Відкриваємо термінал (Програми> Аксесуари> Термінал) та виконайте наступну інструкцію:

sudo Alien .rpm

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

Пакети автопакування (розширення .package)

Проект Автопакування народився з ідеєю полегшити встановлення програм у Linux незалежно від дистрибутива та робочого столу, який вони використовують. Ось чому його використовують багато проектів, наприклад Inkscape.

Встановити файл .package вперше дуже просто. Просто дотримуйтесь інструкцій нижче (на сторінці проекту також вказано, як).

Після завантаження файлу ми повинні дати йому дозволи на виконання, двічі клацнути на файлі та на повідомленні, у якому він запитує Ви хочете запустити __ або переглянути його вміст? ми повинні натиснути на пробіг. Як тільки це буде зроблено, почнеться програма встановлення програми Автопакування та вміст упаковки.
Коли програма встановлена Автопакування, наступний файл цього типу, який ви хочете встановити, просто двічі клацніть на ньому, не роблячи нічого з вищезазначеного.

Бінарні файли

Файли з розширенням .bin - це двійкові файли. Вони не містять набору програм або бібліотек, таких як пакети, але є самою програмою. Зазвичай за цією системою розповсюджуються комерційні програми, які можуть бути безкоштовними, але зазвичай не безкоштовними.
Коли ми завантажуємо файл цього типу та зберігаємо його в системі, він не матиме дозволу на запуск.

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

 Тепер, коли ми дали дозвіл файлу на можливість його виконання, зробіть подвійне клацання. Коли ви зробите це, з’явиться вікно із декількома варіантами. Вибирайте пробіг.

Для цього з терміналу:

Ми надаємо дозвіл на виконання файлу:

sudo chmod + x .bin

Встановлюємо двійковий файл:

$ sudo ./.bin

Запустіть файли

Файли .run це майстри, як правило, графічні, які допомагають у встановленні. Щоб їх виконати, просто введіть у терміналі:

ш. / рун

Зазвичай, якщо вам потрібні дозволи суперкористувача (також званий адміністратором або корінь) запитає пароль; якщо ні, просто додайте замовлення Суду перед командою, яка виглядатиме так:

судо ш. / рун

Створюйте програми з вихідного коду

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

Загалом, кроки для складання програми такі:

  1. Завантажте вихідний код.
  2. Розпакуйте код, зазвичай він упакований із смолою, стиснутою під gzip (* .tar.gz) або bzip2 (* .tar.bz2).
  3. Введіть папку, створену за допомогою розпакування коду.
  4. Запустіть сценарій конфігурувати (використовується для перевірки системних характеристик, що впливають на компіляцію, налаштування компіляції відповідно до цих значень та створення файлу makefile).
  5. Запустити команду зробити, відповідальний за складання.
  6. Запустити команду sudo зробити встановити, який встановлює програму в систему, а ще краще - встановлює пакет checkinstall, і біжи sudo checkinstall. Ця програма створює пакет .deb, щоб його не потрібно було компілювати наступного разу, хоча він не включає список залежностей.

Використання checkinstall Це також має ту перевагу, що система буде відстежувати програми, встановлені таким чином, також сприяючи їх видаленню.

Ось повний приклад запуску цієї процедури:

tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure --prefix = / usr make sudo checkinstall

Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

5 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Tomas35 - сказав він

    Просто велике спасибі, що це допомогло моїм першим пініносам в убунтусі

  2.   Давайте використовувати Linux - сказав він

    Ласкаво просимо, Томасе!
    Ми залишаємось у вашому розпорядженні, якщо ви хочете запропонувати нові теми для блогу.
    На здоров’я! Павло.

  3.   Mauro - сказав він

    Супер повні, стислі та чіткі ці підручники! Дякую че!

  4.   Мануель. - сказав він

    Щиро дякую, дуже цікаво за допис.
    Продовжуйте на користь новачкам, як я.
    Ще раз дякую вам.

  5.   Міндунді - сказав він

    Щиро дякую за навчання.
    Вітаємо !.