Який пакет підходить для мого комп’ютера?


33

Я працюю на 32-розрядному Ubuntu 11.10, і мені цікаво, які пакети програмного забезпечення я повинен завантажити; а саме RPM, DEB або TAR GZ. Я стикався з необхідністю вибирати з цього списку, намагаючись завантажити avast! безпека Інтернету та Adobe Flash Player.

Відповіді:


31

Ubuntu (як Debian, на якому базується Ubuntu ) використовує .debпакети. ТАКОЖ, я не рекомендую завантажувати пакети та встановлювати їх поза Центром програмного забезпечення, якщо ви можете у цьому допомогти. У цьому відношенні Ubuntu Linux відрізняється від Windows або Mac. Ви можете використовувати Програмний центр Ubuntu для пошуку та встановлення пакетів або інструментів командного рядка, таких як, apt-cacheі apt-getякщо ви відчуваєте себе чудовими.

Наприклад, щоб отримати програвач Adobe Flash Player, просто встановіть його через програмний центр Ubuntu . Ви також можете встановити додатки з обмеженими можливостями Ubuntu , які також встановлюватимуть інші поширені формати мультимедіа, такі як MP3.

Що стосується Avast, він, схоже, не знаходиться у сховищах, але, можливо, ви можете знайти відповідну альтернативу, наприклад, ClamAV. Крім того, пам’ятайте, що антивірусний захист зазвичай не потрібен в системі Linux так само, як це потрібно в системі Windows. Я запускаю Clam на файлових серверах Linux та електронних серверах просто, щоб віруси не передавались на машини Windows, які можуть підключатися.

Сподіваюся, щось із цього вам допоможе.


5

Ubuntu 11.10 та інші дистрибутиви на базі Debian найкраще працюють з файлами DEB. Зазвичай файли TAR.GZ містять вихідний код програми, тому вам доведеться самостійно складати програму. RPM-файли в основному використовуються в дистрибутивах на базі Fedora / Red Hat.

Хоча можна перетворити пакети RPM в DEB.

Зауважте, переконайтеся, що ви завантажили правильний пакет архітектури для вашої системи. i386 зазвичай означає 32-бітну ОС, x86_64 зазвичай означає 64-бітну ОС.


3

Спочатку завжди перевірте програмний центр Ubuntu. Flash доступний для Ubuntu. Якщо вам дійсно потрібна нова версія, вам потрібна deb. Потрібно лише пам’ятати, що існує 32 та 64 архітектурні версії.

Щодо avast: якщо ви хочете, щоб він перевіряв віруси, а ви використовуєте лише Ubuntu ... забудьте про це. На даний момент єдине, що ви можете використати для цього, - це сканування вхідного та вихідного трафіку на та з машин Windows всередині вашої мережі. Avast не знаходиться у сховищах, тому якщо ви дійсно вважаєте, що вам потрібно це завантаження .


1
+1 за просування політики "Перший завжди перевіряйте програмний центр Ubuntu Software". Це найкраща практика, якщо ви не ознайомитесь з Ubuntu / Linux взагалі
MestreLion

3

Файл DEB буде найкращим для вас. Це двійкова версія і дуже проста в установці (Просто двічі клацніть). Він автоматично вирішить залежність, якщо така є. Якщо не вдалося знайти файл deb, то слід завантажити tar.gz, який є вихідним кодом (не компілюється). Загальний спосіб складання та встановлення версії tar.gz наступний

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

Процес відрізняється від джерела до джерела. Більшість джерел слідують цим шляхом. Щоб переконатися, що процес читає файл READ-ME, наданий розробником (у витягнутому каталозі)

По-перше, спробуйте знайти ваші пакети в програмному центрі, який за замовчуванням встановлений убунту.


3
Ніколи не використовуйте sudo make. Кореневі привілеї потрібні лише для встановлення , а не для побудови.
MestreLion

1
Крім того, встановлення програм через джерело, як правило, погана ідея в Ubuntu: ви можете пропустити записи меню, піктограми та багато інших інтеграцій на робочому столі та системи. Для автономного програмного забезпечення, призначеного лише для командного рядка, це може бути нормально, але якщо .DEB недоступний, недосвідчений користувач повинен двічі подумати над тим, як пройти маршрут tar.gz
MestreLion

Якщо ви знайдете пакет, який доступний лише у тарболі (name.tar.gz), це гарна ідея встановити його за допомогою checkinstall. Він буде зберігати запис про встановлення та дозволить вам легко видалити його пізніше. Дивіться: asic-linux.com.mx/~izto/checkinstall . Він повинен бути доступний у менеджера пакунків.
Джо

0

Інші відповіді тут багато в чому правильні. Спершу слід заглянути в менеджер пакунків, а якщо цього не вдалося, скористайтеся .debфайлом. .deb - тип пакету за замовчуванням для систем на базі Debian, таких як Ubuntu, і він встановить усі файли в потрібному місці, і у вас не повинно виникнути жодних проблем (якщо пакет не застарів). Зауважте, що .deb файли, побудовані для різних дистрибутивів на базі Debian, є дещо відрізняються, але зазвичай працюють. Єдина проблема, з якою ви можете зіткнутися, це якщо певні необхідні бібліотеки недоступні або їх називають різними. Якщо це трапиться, найкраще поцікавитися тут або на інших форумах ubuntu, як вирішити цю конкретну проблему.

Якщо файли .deb недоступні, ви можете використовувати .rpmфайли в системі на базі debian. Найбільш надійний спосіб - це використовувати alienпакет, який доступний у менеджері пакунків. Це в основному перетворює .rpm-файл у .deb, переконуючись у використанні всіх правильних шляхів до файлу, а потім (необов'язково) встановлює його. Ви можете просто запустити:

sudo alien --install /path/to/package.rpm

Якщо ви відчуваєте пригоди, ви можете скласти з джерела за допомогою .tar.gz. Цей метод досить часто схильний до набридливих збоїв, таких як відсутні бібліотеки, але, як правило, працює, якщо ви наполегливі та використовуєте сучасні джерела. Якщо ви плануєте піти цим маршрутом, ви також можете навчитися використовувати git чи будь-яку іншу систему контролю версій програмне забезпечення, яке ви хочете використовувати (припускаючи, що це відкритий код), щоб ви могли отримати найновіший версія, з будь-якими виправленнями помилок (хоча це відкриває і для нововведених помилок).


-1

Я думаю, що в Linux не потрібно мати антивірус, тому що коли ви хочете встановити програмне забезпечення, ваша ОС повідомляє вас і хоче отримати адміністраторський пароль від вас, Linux просто потребує резервного копіювання! ви можете конвертувати .rpm на .deb, але не рекомендується, і ви можете конвертувати .run на .deb ... цією дією ви можете завантажити будь-яку потрібну вам річ


1
Не кажіть просто "ви можете конвертувати ...", а кажіть, як це зробити. Принаймні згадуйте необхідні інструменти, щоб користувач міг користуватися Google.
MestreLion

1
Крім того, перетворення з .run і .rpm в .deb є занадто розвиненим для користувача, який запитує про Flash та Avast. І припускати, що ви можете "завантажити все, що завгодно" - це дуже погана практика в Ubuntu. Це може спонукати новачків запускати будь-який недосконалий сценарій, який він там знайде, і в кінцевому підсумку зіпсувати свій системний шлях поза його навичками, щоб виправити це.
MestreLion
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.