roo格式文件怎么解压或安装qq解压文件失败

Linux下非root用户如何安装软件
&从windows转移到Linux的用户最开始总会有各种不适,因为这种不适最终放弃linux的不在少数。对于这类人只能说可惜,还没有领略到linux的美好就过早放弃了。还有就是用着Linux还不错,但是因为熟悉了在个人电脑上使用,有着各种权限。突然发现工作的时候只能使用普通账户,许多sudo命令都不能再使用,然后各种不适应和各种纠结。本文主要面向对象是第二类人群,简要的介绍在没有root权限的情形下良好的使用Linux来工作。
windows毫无疑问是PC操作系统的王者,许多人都非常熟悉。当然随着高富帅和土豪的普及,Mac OS的份额正在加重。无论是windows还是Mac OS,用户接触的都是图形界面(GUI)。转向Linux之后,大部分会优先使用带有图形界面的系统作为过渡。比如我最开始使用的就是Ubuntu,折腾熟悉了之后才慢慢转向RHEL和CentOS。有许多优秀的Linux桌面图形发行版,如Ubuntu,fedora,opensuse等,图形界面华美,提供了类似的桌面体验,可以给windows用户很好的过渡。这些Linux系统一般都是开源且可免费使用,如果需要支持服务可能要付费。
这类图形界面操作系统一般安装在个人电脑上,用户都能轻易拿到所有权限(切换到root用户即可)。这诚然是让用户从GUI(Graphical User Interface)转向CLI(Command Line Interface)的一个很好的开始,但是如果仅限于这种形式将会在后续的非root用户的日常使用上带来很大的困惑。windows上安装软件那是相当的傻瓜,点击鼠标一直next就OK。稍微高级一点的用户可能会看看中间出现的选项,然后做一些自定义。小白用户一般不会看,一路next下去,在这个过程中安装了其他软件也不知道。当有人(一般是女生)告诉你开机电脑就失去响应,你过去一看电脑上瑞星,360,金山毒霸,腾讯安全管家等各种软件都安装了,对于这种情形你应该能过给予理解。对于这种情形,我只能默默的在安全模式下把这些软件删了,然后表示系统太久没清理,多喝点热水重启一下就好了。
嗯,现在回到Linux安装软件上来。Linux刚入门的用户能够使用命令行安装软件是一个很大的进步。但是由于使用的是易用的Linux桌面发行版,并且有着所有的权限,所以一般人安装软件提示权限不够的时候二话不说立马切换到root模式,然后一切问题就OK了。想当年我在Ubuntu下那也是毫不犹豫直接sudo过去,权限什么都是浮云了。
另外就是安装形式问题,Ubuntu,opensuse,debian这类的系统提供了软件仓库,里面有直接编译好的软件包可用。要安装g++?没问题!sudo apt-get install g++,两分钟见效,效果杠杠的。依赖问题自动帮你解决了,至于版本估计就不再考虑范围之内,能用才是王道!话说当年我也这样使用Linux好多年。这么看来,Linux安装软件也不是那么难的嘛,安装完之后直接敲命令就可以运行了。
但是不是所有的软件都是能在软件仓库里找到的。难免有些软件是别人写的,给出的是源代码。这种情形下需要下载下来,解压(对很多人也是一个难题,不能点右键直接解压!)之后,按照里面说make && make install就可以了。如果碰到权限问题,咱有root权限咱怕谁啊?如果稍微高级一点的,可能还需要在make之前执行./configure,这个也还是很简单吗,一切都没问题的。虽然暂时不知道这几句代表了什么,但是只要程序没有错误,依赖的软件或者包都有,事情进展还是很顺利的。
首先需要解释一下程序是怎样运行的。在Linux下,用户在终端下输入一个命令,比如ls,这个命令是怎样被执行的呢?大致流程为:在当前用户的path路径文件夹下查找名为ls的可执行文件名,如果找到,则执行ls文件;如果找不到,则提示未安装或者找不到。这里很重要的就是path路径的内容,如果没有指定路径,则会在path路径里寻找。可以echo $PATH看看里面的内容。在以冒号分割的文件夹下,你会发现你平时执行的程序都在。所以要执行一个程序,首先要保证这个文件存在,然后:1.如果告诉了程序的路径,系统会到指定目录下寻找该程序并执行,如 ./helloworld 就是执行当前目录下的helloworld程序;2.如果没有指明路径,则需要保证需要执行的程序在path变量里面的任意一个目录下。在windows上也是同样的,不过windows一般是以鼠标点击方式,因而关注的人很少。在任意一个快捷方式上点右键,属性里面有个&目标&,指明的就是该程序的位置(一般给出的都是绝对位置)。
接着要说明的是如果不是root用户,会拥有哪些权限。对任意一个目录,可以使用ls -l查看对其的权限。会看到(d|-)rwxrwxrwx这样的权限说明,其中d代表这是一个目录,-则表示是文件,rwx分别对应读写和执行。一般的目录都有r和x权限,正常情况下非root用户只对&主目录和/tmp创建的目录有写的权限。当然/tmp指明了其属性,里面都应该只能放临时性的东西,重要的东西都不应该放里面,说不定什么时候就被清走了,或者系统一重启就清除了。综上所述:用户可以执行很多目录下的程序,但是其工作目录(一般程序都有输出)应该只限于用户的家目录。
再回过头来看为什么安装软件一般都需要root权限。软件默认的安装路径是 /usr/bin,普通用户对这个目录是没有写权限的。安装的时候需要将文件copy到该目录下,所以会提示无权限而操作失败。如果不使用root权限,只能而且应该将软件安装在自己的目录下。为了方便,可以将执行程序所在目录加入到path环境变量里。如果不更新path变量,则运行程序的时候需要指明路径。
下面简要说一下Linux下非root用户安装软件的一般流程:
1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。
2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可
3. 切换到解压后的目录,运行 ./configure。其选项可以通过 ./configure &help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure &prefix=/path/to/bin, 对于一些依赖库,可能还需要使用 ./configure &&prefix=xxx &with-xx-dir=xxx这种形式。
4. 接着是编译源代码和安装软件: make && &make install。这两条命令可以分开来用,因为编译的时候可以指定参数 -j来并行编译,这样能够加快编译进度。。
5. 更新path路径。使用export PATH=/path/to/bin:$PATH,这句话在shell窗口运行只在本次会话中有效,可以将其写到.bashrc或者.bash_profile里面使其对当前用户有效。
6.如果安装的是动态链接库,则需要更新动态链接库路径: export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH,同样是export命令,最好将其写在.bashrc这类文件下面以便登陆的时候自动调用。
示例可参考:&
本文内容遵从, 可以随意转载, 文章原始出处和作者信息及版权声明网址:
阅读(...) 评论()谷歌服务框架怎么安装 google服务框架安装图文教程
- 绿茶文章中心
&&&&&&&&&谷歌服务框架怎么安装 google服务框架安装图文教程
谷歌服务框架怎么安装 google服务框架安装图文教程
作者:佚名
来源:绿茶软件园
  谷歌服务框架怎么安装?很多朋友遇到安卓游戏无法运行?闪退等问题,其实就是没有安装google服务框架的缘故,下面绿茶小编为大家带来谷歌服务框架安装教程。
  谷歌服务框架安装教程图文详解:
  要求:手机必须Root,而且是底层Root,按照教程无法正常运行的请自行找个靠谱的Root工具
  首先,下载需要用到的工具,具体如下:
  1.具有Root权限的文件管理器:《RE文件管理器 Root Explorer》或者《ES文件浏览器 EStrongs File Explorer》
  2.分别下载:《 》和《 》
  3.测试游戏:《 》
  安装方法:.
  将下载的《谷歌电子市场 Google Play》和《谷歌服务框架》放入SD卡
  利用具有Root权限的文件管理器:《RE文件管理器 Root Explorer》或者《ES文件浏览器 EStrongs File Explorer》将所下载的《谷歌电子市场 Google Play》和《谷歌服务框架》移动到系统应用程序根目录内,具体路径为:/system/app,并且勾选两个安装包的所有权限进行安装,详细图文步骤如下:
  1 :《RE文件管理器 Root Explorer》安装方法:
  授予《RE文件管理器 Root Explorer》Root权限,如下左图,手机没有Root权限的自行绕道。其次将所下载的《谷歌电子市场 Google Play》和《谷歌服务框架》移动到/system/app,如下右图。
  将/system/app目录的读写方式点击修改为Mount R/O,如下左图。之后分别长按《谷歌电子市场 Google Play》和《谷歌服务框架》安装包弹出菜单栏之后选择Permissions(权限)将其全部勾选进行安装,如下右图,安装完成之后重新启动手机即可。
  2 :《ES文件浏览器 EStrongs File Explorer》安装方法:
  安装《ES文件浏览器 EStrongs File Explorer》之后点击进入,点击手机功能键弹出《ES文件浏览器 EStrongs File Explorer》的设置选项,进入之后下拉即可看到如下左图的Root设置,点击进入后勾选所有功能,如遇Root权限获取提示直接给予即可,如果手机没有Root权限,请自行绕道。
14:41:58绿茶软件园网友[湖南省株洲市]
怎么下载谷歌框架
本类推荐本类排行
热门软件热门标签非root权限安装perl模块 - 生物信息 - 生物秀
标题: 非root权限安装perl模块
摘要: [非root权限安装perl模块]网上有很多说非root权限怎么安装perl模块的帖子,我觉得说的都不到位
linux系统已经自带了perl,但是如果需要某一个模块的时候,可以单独安装模块
如果你有root权限,你可以使用CANP,如果你没有root权限,那么bbsunchen教你使用如下方式
安装模块perl Makefile PL PREFIX= …… [关键词:模块 生物信息学]……
网上有很多说非root权限怎么安装perl模块的帖子,我觉得说的都不到位
linux系统已经自带了perl,但是如果需要某一个模块的时候,可以单独安装模块
如果你有root权限,你可以使用CANP,如果你没有root权限,那么bbsunchen教你使用如下方式
1. 安装模块
perl Makefile.PL PREFIX=/home/sunch/biosoft/perl
make install
注意PREFI的格式,必须要写成这几个字,前面不能加-或者--,不能小写
2. 设置环境变量,使当前系统的perl程序能够自动找到安装的模块
& vi .bash_profile
在.bash_profile中写下面一句话
export A_NAME= /home/sunch/biosoft/perl/lib64/perl5/
保存并关闭.bash_profile文件
这个A_NAME是你可以随意命名的,另外注意.bash_profile文件名前面的点点。注意export的路径/lib64/perl5/要写全。
3.重新登录,环境变量才能生效。
相关热词:
..........
生物秀是目前国内最具影响力的生物医药门户网站之一,致力于IT技术和BT的跨界融合以及生物医药领域前沿技术和成功商业模式的传播。为生物医药领域研究人员和企业提供最具价值的行业资讯、专业技术、学术交流平台、会议会展、电子商务和求职招聘等一站式服务。
官方微信号:shengwuxiu
电话:021-}

我要回帖

更多关于 yy安装解压文件失败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信