给黑程序上户口。适用于基于debian 的 ubuntu ,以及 linux mint(强烈推荐)。

Linux 创建程序图标

Debian 这类linux的软件包是 deb 后缀,这是一种类似 windows 下的 exe 安装包文件,除此之外,还有一种一文件夹形式存在的软件包,其中的 xxx.sh 就是软件的可执行文件,类似与 windows 软件安装完成后其目录中的 exe 文件(软件快捷方式就是链接到这类文件的),这就如同 windows 平台的绿色免安装软件。

linux 用户软件一般放到 /opt/ 目录,下面以pycharm-edu 为例:

1
2
3
4
sudo mv -f pycharm-edu /opt/ # 使用命令移动文件
# 然后到 /usr/share/applications/ 目录下创建 .desktop 文件
sudo touch /usr/share/applications/pycharm.desktop	 #创建空文件,当然也可以不创建,下马一步保存时可以创建。
sudo gedit /usr/share/applications/pycharm.desktop 	#在其中写如如下内容
1
2
3
4
5
6
7
8
[Desktop Entry]
Version=1.0
Name=pycharm 	#显示的名字
Exec=/opt/pycharm-edu/bin/pycharm.sh 	#软件路径
Terminal=false
Icon=/opt/pycharm-edu/bin/pycharm.png 	#软件图标
Type=Application
Categories=Development 	#软件分类

setting-protable-program-on-linux-1.jpg

setting-protable-program-on-linux-2.jpg

保存即可,如果需要加入环境变量(直接在terminal中输入软件名字,即可打开软件),需要进行如下操作。

加入环境变量

##方法一

配置用户主目录下的.profile.bashrc文件(推荐),

登录到你的用户(非root),在终端输入:

1
sudo gedit ~/.profile  #(or .bashrc)

在文件末尾加入PATH的设置如下:

1
export PATH=$PATH:your path1:your path2 ...”

保存文件,注销再登录,变量生效。 该方式添加的变量只对当前用户有效。 ​

方法二

在系统目录,进行类似操作。

1
2
/etc/profile
/etc /environment

在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。

setting-protable-program-on-linux-3.jpg