如何安装.bin文件?


97

我想更新适用于Firefox的Acrobat Reader,但是下载具有.bin扩展名。如何安装?


2
您应该始终尝试从存储库中安装软件(即使用Synaptic /软件中心),以更轻松地获取安全更新,新版本等。请注意,对于未从官方来源安装的应用程序,您将不会获得支持(从launchpad.net,ubuntuforums.org或其他Ubuntu支持渠道)。
papukaija 2011年

Answers:


136

进入终端并在bin文件所在的目录中发出以下命令,

chmod a+x name_of_file.bin

然后通过编写运行它

./name_of_file.bin

如果遇到权限错误和/或正在处理应用系统范围更改的安装程序,则可能必须使用root特权启动应用程序:

 sudo ./name_of_file.bin

嗨,我在候机楼非常文盲。我在桌面上有bin文件。请告诉我如何执行它。谢谢
Karthick Bala 2010年

在终端中输入cd Desktop并按Enter。然后键入chmod a + x name_of_file.bin并按Enter。最后键入sudo ./name_of_file.bin它将安装bin文件。
karthick87

3
如果要在没有终端的情况下执行此操作,则可以通过右键单击属性->权限->设置可执行位来翻转可执行位。但由于没有终端我不知道该怎么办
RobotHumans

1
@ aking1012 Alt + F2和gksudo
–ζ

1
sudo如果.bin文件不需要它,则不必一直使用。
user248102

16

右键单击并选择属性,然后转到权限选项卡,然后勾选允许执行。

在此处输入图片说明

现在,双击文件并选择运行。

某些二进制文件需要从终端运行。如果您的.bin文件属于这种情况,并且/或者双击后没有任何反应,请将文件拖到新的终端窗口中,然后按“ Return”运行。输出应为您提供有关错误的线索。


所以!1.我从属性更改了“允许执行”。2.使用chmod更改权限,当前权限为-rwxr-xr-x- 3.然后我使用。?filename.bin执行,之后没有响应!我该怎么办?


2

重要说明:这仅适用于没有64位版本的软件包(例如Acrobat Reader)。如果可以下载64位可执行文件和/或首先运行32位系统,则不需要安装ia32-libs。


如果您的64位Ubuntu未安装以下软件包,则将无法访问Acrobat Reader。

请按照以下步骤操作:

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

2

适用于我的解决方案:

sudo bash xxx.bin

1

使用终端将文件的权限更改为可执行文件

将您的.bin或.run文件复制到任何位置,然后打开终端

在终端类型中ls,它将显示该目录中的所有文件,然后通过root更改权限,如下所示

sudo su

chmod a+x filename.bin

然后

./filename.bin 

这样,您可以在ubuntu中运行bin或运行文件


1

如果由于要全局安装任何二进制文件而落在此处,请使用install命令。

sudo install ./mybin /usr/bin/

install对命令用于复制文件,并且它通过几个命令组合成一个以使它们易于使用,即cpchownchmod,和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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.