为什么ubuntu10。04下不能直接安装可执行文件呢?
我都试了N遍了都还是不行 你说的“可执行文件”指的是什么格式,exe? 楼主犯了一个概念性的错误。在Linux下,文件的类型其实并不重要,就是说,Linux的文件扩展名,如exe、txt等除了起提示作用,并没有其他的用处。决定文件是否可以被执行的是文件的权限。楼主可以试试在某个文件夹下运行终端命令:ls -l,查看文件的权限。每一行开头的10个字符就表示这个文件的权限,如drwxr-xr-x、-rwxr-xr-x等。“d”开头的表示目录,“-“开头的表示文件。后面9个字符分为三组,分表表示文件所有者、群组和其他用户的权限,“r“表示可读,“w“表示可写,“x“表示可执行。一个文件只有具有了“x“权限,才能够被执行,否则就算把扩展名改成exe也没用。这就是Linux和Windows系统在文件类型上面的不同了。 学习了,非常感谢 楼主犯了一个概念性的错误。在Linux下,文件的类型其实并不重要,就是说,Linux的文件扩展名,如exe、txt等 ...suanziqi 发表于 2010-5-27 22:54 https://bbs.pcbeta.com/images/common/back.gif
我明白r w的意思了,3Q 不对呀,deb文件直接执行就可以,不用命令行,为什么这样的文件很少呢? 不对呀,deb文件直接执行就可以,不用命令行,为什么这样的文件很少呢?
B787 发表于 2010-6-3 14:53 https://bbs.pcbeta.com/images/common/back.gif
额,不是这样的文件很少,是你没注意找而已~~
怎么说呢,deb格式的文件相当于windows下的可执行安装程序(exe),它是将所要安装的程序的所有依赖关系、用到的组件和程序本身等等许多打包起来,并设置成可直接安装的格式。在Ubuntu下,这个格式是安装程序的格式了。像Ubuntu升级更新时,从服务器下载的也大都是这个格式的文件,然后在电脑上自动安装~
需要说的是,deb是专门用来进行安装的程序,是ubuntu下通用的安装程序格式之一~所以你要找ubuntu下的安装程序,一定要注明系统嘛,这样才能找到deb格式的文件。当然,在ubuntu下还有其他安装程序的方法,有的就是给你源文件,让你自己编译安装,deb相当于已经把源文件编译好了,你直接安装即可。
可能说的有点乱,呵呵 不对呀,deb文件直接执行就可以,不用命令行,为什么这样的文件很少呢?
B787 发表于 2010-6-3 14:53 https://bbs.pcbeta.com/images/common/back.gif
deb实际上可以理解为是一个自解压压缩包,只是用来安装程序的,其功能跟Windows下的.exe后缀的installer差不多(exe本身也是一种压缩包,用某些软件可以查看里面的内容)。而那些Linux下需要chmod a+x提权然后来执行的可执行文件一般都是些二进制文件,大多数没有后缀名,可以独立运行。这种二进制文件在win下偶尔也能见到,只是后缀名比较特别。 不要以windows的习惯来要求linux,多试试命令行方式你会觉得其实敲键盘往往比鼠标来的更快捷安全pb63 学习了{:5_298:} 这个ubuntu应该是会有默认安装的,如果没有安装一下gdebi就可以双击deb安装了
页:
[1]