Як я можу встановити .bin файл?


97

Хочу оновити програму Acrobat Reader для Firefox, але завантаження має .binрозширення. Як я можу його встановити?


2
Ви завжди повинні намагатися інсталювати програмне забезпечення із сховищ (тобто, використовуючи синаптичний / програмний центр), щоб легше отримувати оновлення безпеки, новий реліз тощо. Зверніть увагу, що ви не отримаєте підтримку (від startpad.net, ubuntuforums.org або інших каналів підтримки Ubuntu) для додатків, які не встановлені з офіційних джерел.
papukaija

Відповіді:


136

Зайдіть у термінал і видайте таку команду в каталозі, де знаходиться файл bin,

chmod a+x name_of_file.bin

Потім запустіть його, написавши

./name_of_file.bin

Якщо ви отримаєте помилку дозволу та / або маєте справу з інсталятором, який застосовує загальносистемні зміни, можливо, доведеться запустити свою програму з root правами:

 sudo ./name_of_file.bin

Привіт, я дуже неграмотний у терміналі. У мене файл робочого столу на робочому столі. Скажіть, будь ласка, як це виконати. дякую
Картік Бала

У терміналі введіть cd Desktop і натисніть клавішу Enter, а потім введіть chmod a + x name_of_file.bin і натисніть клавішу Enter.Finally введіть sudo ./name_of_file.bin Він встановить файл bin.
karthick87

3
якщо ви хотіли це зробити без терміналу, ви можете перевернути виконуваний біт за допомогою властивостей правої кнопки миші -> дозволи -> встановити виконуваний біт. але бігайте, як я не знаю, як обійтися без терміналу
RobotHumans

1
@ aking1012 Alt + F2 і gksudo?
ζ--

1
Вам не доведеться використовувати sudoвесь час, якщо файл .bin цього не вимагає.
user248102

16

Клацніть правою кнопкою миші та виберіть властивості, потім перейдіть на вкладку дозволів і поставте галочку дозволити виконувати.

введіть тут опис зображення

Тепер двічі клацніть файл і виберіть запустити.

Деякі бінарні файли потрібно запустити з терміналу. Якщо це так з вашим .binфайлом та / або нічого не відбувається після подвійного клацання, перетягніть файл у нове вікно терміналу та запустіть його, натиснувши «Повернути». Вихід повинен дати зрозуміти, що не так.


Тому! 1. Я змінив "дозволити виконання" з властивостей. 2. використовується chmod для зміни дозволу, в даний час дозвіл -rwxr-xr-x- 3. потім я виконується за допомогою.? Filename.bin після цього немає відповіді! що я повинен зробити?


2

Важлива примітка. Це стосується лише пакетів, які не мають 64-бітної версії (наприклад, Acrobat Reader). Установка ia32-libs не потрібна, якщо ви можете завантажити 64-бітний виконуваний файл і / або в першу чергу працює 32-бітна система.


Якщо у вашому 64-розрядному Ubuntu не встановлений наступний пакет, ви не зможете отримати доступ до Acrobat Reader.

Виконайте наведені нижче дії:

sudo apt-get install ia32-libs
chmod a+x yourfile.bin
sudo ./yourfile.bin


1

змінити дозвіл вашого файлу на виконуваний за допомогою терміналу

скопіюйте .bin або .run файл у будь-яке місце та відкрийте термінал

У термінальному типі lsвін покаже всі файли в цьому каталозі, а потім змінить дозвіл на root, як показано нижче

sudo su

chmod a+x filename.bin

тоді

./filename.bin 

таким чином ви можете запускати бін або запускати файли у вашому ubuntu


1

Якщо ви приземлилися тут, тому що хочете глобально встановити будь-який бінарний файл, використовуйте installкоманду.

sudo install ./mybin /usr/bin/

installКоманда на використовується для копіювання файлів, і він робить це шляхом об'єднання кількох команд в один , щоб зробити їх легко використовувати, тобто cp, chown, chmod, і strip.


0

Перш за все, перейдіть до місця розташування файлу

наприклад, якщо ваш файл - це завантаження, відкрийте термінал і виконайте наступні кроки

acer@acer-TravelMate-P243:~$cd ~
acer@acer-TravelMate-P243:~$cd /home/user/Downloads

потім змініть параметри файлу .bin для виконання терміналом

acer@acer-TravelMate-P243:~$chmod a+x ./filename.bin -R 

тепер ви можете запустити цей файл через термінал

acer@acer-TravelMate-P243:~$./filename.bin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.