ubuntu安装脚本
① 在ubuntu中如何安装shell 脚本程序
jdk源里有
脚本就chmod 755 XX
sudo ./XXX
ubuntu下最好不要用sh XX来运行脚本
ubuntu默认的system shell为dash,只有严格符合posix标准的脚本才能用sh XX来运行
否则用bash XX或./XXX比较好
② Ubuntu安装的python2.7使用项目脚本启动报了下面的错
python 内部有一个模块叫stat.py
如果自己也定义一个同名的模块,就会出现上述错误。。。
修正方法: 把自己的模块改个名字。。。。
③ 怎样把ubuntu已安装的软件列表导出脚本好保存以后运行脚本直接安装原来想要的软件
备份系统已安装软件的清单,采用如下命令 (dpkg命令后的参数前是两个减号“-”):
sudo dpkg --get-selections > ~/Desktop/package.selections
恢复安装软件,升级系统。先将以前备份的package.selections文件拷贝到桌面,后采用如下命令:
sudo dpkg --set-selections < ~/Desktop/package.selections && apt-get dselect-upgrade
④ ubuntu shell脚本的指令问题
如果说是 declare 命令不能用,那原因是由于你用的不是bash.如果是其他命令(你最好列出来具体的命令名字),要么是由于你没有使用和《鸟哥》里所使用的同样的shell,要么就是你的系统里没有安装对应的软件。
比方说,有的命令是shell自带的命令,如declare, let 等,如果你发现不能用,那是由于使用的shell 不同或者版本不同。
有的命令不是shell自带命令,而是系统中装的一些工具软件, 比如 find, tar, grep 等等,这种类型的命令数量远大于shell自带命令,在ubuntu默认安装中,很可能有一些没有安装,需要你自己去装。
所以具体你缺什么命令,不一定是shell的问题,也可能是你没有安装对应软件包。
最后,建议你还是用bash,毕竟是最流行的shell,大多数人,大多数教程,都讲得是它,所以不建议你初学时用其他shell,等对linux shell有一定了解后,再换到自己喜欢用的shell会比较合适。
⑤ ubuntu如何安装tar.gz格式的软件
建议你提问之前可以先去搜索一下,以下我直接复制我之前回答别人的答案:
tar.gz(或其他类似的后缀,例如tar.bz2什么的)这些都不是安装包
一般linux环境下正经的安装程序有三种:
.deb和.rpm这事两种安装包
.bundle这个是二进制的安装文件
而你问的tar.gz一类的只是压缩包(或单纯的“包”,连压缩都没有),像rar或者zip一类的格式。
你会在Windows系统下问rar的包怎么安装么?不可以,因为这根本不是安装包。
如果程序是一tar.gz的格式发布
首先要解压:
Ubuntu作为一款图形界面的Linux系统,直接右键解压即可,和Windows下的操作完全一样。
然后就是看解压后里面的内容,那才是真正的安装文件
用打包形式发布的程序一般有两种安装方法
一种是源码,一种是脚本
源码就是里面都是程序的源代码
需要你手动编译。具体怎么编译要看源代码是什么语言以及依赖什么库文件
一般这种发布方式,压缩包里除了源代码还会有一份readme文件,告诉你需要依赖那些库文件以及如何编译源码,照着做就好了
脚本的以shell脚本居多
安装脚本的名称会比较显眼,一般都叫install或setup之类的名字,有没有扩展名不一定,反正Linux也不是很依赖扩展名
如果是这样的,打开一个终端,用cd命令切换到你解压出来的文件所在路径下
然后给那个安装脚本运行权限,命令如下:
chmod 777 ./[安装脚本的文件名]
(那个777是权限参数,如果你是的电脑只有你一个人用,就给777这个权限没啥问题。如果有其他情况,可以上网查找一下chmod参数的相关说明)
然后运行脚本,命令很简单:
./[安装脚本的文件名]
如果现实用户权限不足,那可能就是需要安装到根用户权限的路径下
可以在命令前加上一个sudo即可,然后会提示你输入根用户密码,正确输入后即可完成安装
(输入密码时什么都不显示,连星号和黑点之类的符号都没有,也就是说终端中完全没有任何反应,这是正常的。看着键盘别把密码打错了就行,输入玩之后直接回车即可)
另外一种情况就是压缩包里面直接就是程序了,双击即可运行。
那你随便放个目录下运行即可。
如果需要放到根目录权限的目录下
使用sudo加上mv命令即可
⑥ 大佬们求救,用终端模拟器在Android运行ubuntu安装脚本ubuntu.sh时出错。(别
在下才疏学浅,还没听说过什么安装包需要批处理文件来安装的……Android是linux内核的系统,可以运行shell脚本,运行脚本需要root权限,你先要把手机root,网上有相关教程;root后要下载一个超级终端,然后把批处理文件放到储存卡上,然后在给该文件赋可执行权限,最后运行该程序。赋权限语句为:chmod777文件路径\文件名查看当前文件权限:ls-la文件路径\文件名执行文件:直接输入文件路径\文件名使用超级终端需要一定的unixshell基础,楼主可以上网查阅相关资料,学习学习。
⑦ Ubuntu 如何查询包中的安装脚本信息
查找pkg-config 使用方法:
pkg-config --help
查找所需查找的软件版本:
pkg-config --version
所需查找的软件
查找所需查找的软件include:
pkg-config --cflags-only-I
⑧ 求ubuntu.sh (Ubuntu 的安装脚本)
就是这个
⑨ Ubuntu 要运行Perl脚本需在Ubuntu系统上安装编译器
不用装,linux一般自带perl,因为上面的好多程序就是用perl写的,你只需要安装自己需要的包就行了。
⑩ 在ubuntu的终端中运行脚本文件的问题
.sh后缀是无关紧要的东西,linux的文件是不根据扩展名来判断文件类型的,是否有.sh后缀完全不能说明该文件是否为脚本文件,只是用.sh后缀向用户表示一下这是一个shell脚本。
linux下定位一个文件需要该文件完整文件名。该文件然来是什么名字就敲什么名字,可以通过tab键自动补全。
“bash: /usr/local/bin/XXX.sh:csh:损坏的解释器: 没有该文件或目录”
至于报错的问题,需要在脚本的第一行写上完整的路径
这个路径可以用命令which csh得到