tar 解压到指定目录_ubuntu系统下指定安装软件

上一次学习到了在服务器中自定义安装软件Nginx,这一次换一个环境,在ubuntu环境中自定义安装软件。(花了很多心思,这里直接上教程),这里我要自定义安装的是VisualStudioCode安装在指定/opt/vscode指定目录内。

1.从官网上下载tar.gz安装包到指定的目录内

sudo mv *.tar.gz /opt/vscode   //将包·放到你要指定放到的目录内

2.使用命令解压到当前目录内

sudo tar -zxvf *.tar.gz -C /opt/vscode   //解压到指定目录sudo tar -zxvf *.tar.gz //在当前目录下就直接解压

3.安装软件

sudo ./configure --prefix=/opt/vscode  sudo make && make install ##这个得看包,有的tar.gz包直接解压缩到指定位置就能打开使用了>##有的需要编译安装make是编译,make install 安装。

4.在桌面上设置图标

##理解

相当于在winddows中的快捷方式.原理设置一个装有命令行的小程序

配上图标,这个程序装载了要运行的程序的地址,和显示的外观,名字

(1)进入目录

cd /usr/share/applications  //桌面的.desktop基本都在这里

(2)创建程序.desktop(什么程序就用什么名字,自己好认就行)

sudo gedit code.desktop  

(3)编辑文件

[Desktop Entry]    Name=Visual Studio Code    Comment=Multi-platform code editor for Linux    Exec=/opt/vscode/VSCode-linux-x64/code    Icon=/opt/vscode/VSCode-linux-x64/resources/app/resources/linux/ELSB.png    Type=Application    StartupNotify=true    Categories=TextEditor;Development;Utility;    MimeType=text/plain;

搞定了,直接在桌面上搜索你设置的名字找到点开,加到favorite里面就可以了,需要自己编辑的只有

1.Exec=你的启动程序目录

2.Icon=你的应用程序图标目录

3.Name=这个起一个你自己能记得住的。

觉得图标不可爱可以自己换也可以按尺寸自己做,名字不要动,多了不好找。

附加:包的转换

问题:有的软件之提供了deb安装包或者tar.gz安装包,ubuntu可以直接使用,但是有的时候只有rpm包或者你需要指定安装软件只能使用tar.gz包,这个时候你就需要alien这个软件了,这个工具软件就把它当作系统软件直接安装吧,别折腾自定义安装。

(1)安装alien软件 

sudo apt-get alien

(2)转换

sudo alien --to-tgz *.deb   //tgz: tar.gz的缩写

附加:环境变量的设置

(1)命令行直接添加

export PATH=$PATH:/opt/vscode/VSCode-linux-x64   ## 要填写自己的路径哦

(2)修改配置文件profile

sudo vim /etc/profile ##添加以下代码到末尾export PATH=$PATH:/opt/vscode/VSCode-linux-x64  

很方便,直接在命令行输入code,连目录都不用进图标都不需要了,只要脑袋记得住启动程序的名字完全不需要图标了。直接运行。

f066115a443d41a7315cd08016414110.png

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页