29-Étapes générales d'installation du logiciel Linux <Par exemple, installation sublime>

Préface

pycharm, ItelliJ, sublime network disk download
Code d'extraction: étapes d' activation i0wk

Etapes générales:

1、下载: pycharm-2019.3.3.tar.gz压缩包

2、移动到opt目录下:sudo mv xxxx.tar.gz /opt/  

3、解压: sudo tar zxvf  xxxxx.tar.gz

4、进入目录找到可执行文件(安装软件程序):一般在bin目录下  eg: ./pycharm.sh

5、创建终端快捷键(可做可不做,一般小型软件可以创建软连接)
   sudo ln -s /opt/pycharm-2019.3/bin/pycharm.sh /usr/bin/pyc
   pyc启动
6、创建桌面快捷键图标
  1)建立文件或复制文件 xxx.desktop (bin目录下有的自带,没有的新建)
   一般格式如下:
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-2019.3.3/bin/pycharm.png			# 软件图标路径
Exec="/opt/pycharm-2019.3.3/bin/pycharm.sh" %f		# 软件执行路径
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
   2)还有一种方法可以直接从安装好的pycharm的tools中创建desktop entry。
   如果不成功,可能你操作了(步骤1),已经创建了一个。
   打开/usr/share/applications/文件夹,若发现里面已经有一个pycharm文件,
   就是之前安装过的软件的桌面图标的链接,将这个链接删除之后,再重新写入一个新的链接,就可以了。

7、加可执行权限(有的需要修改权限)
sudo chmod u+x /usr/share/applications/pycharm.desktop

Les sept étapes ci-dessus complètent essentiellement l'installation du logiciel.

tarCommandes couramment utilisées

tarLe vparamètre de commande est utilisé pour imprimer les détails du terminal, aucun cas particulier ne peut être omis. cLe paramètre signifie compression et le xparamètre signifie décompression. fLe paramètre représente le document.
Si vous souhaitez compresser:

tar cf after.tar some-file-or-dir

Si vous souhaitez décompresser:

tar xf after.tar

Pour le fichier .tar.gz, cfou xfajouté avant le zparamètre devient: zcfou zxf;
pour le fichier .tar.bz2, cfou xfajouté avant le jparamètre devient: jcfou jxf;
pour le fichier .tar.gz, cfou xfajouté avant ZLe paramètre (z en majuscule) devient: Zcfou Zxf.

Un logiciel d'installation sublime

première méthode:

1. Téléchargez directement depuis le site officiel: http://www.sublimetext.cn/3
2. Déplacez ou copiez le fichier téléchargé dans le répertoire spécifié et décompressez-le
# 复制到指定目录
sudo cp sublime_text_3_build_3211_x64.tar.bz2 /opt/
# 移动到指定目录
sudo mv sublime_text_3_build_3211_x64.tar.bz2 /opt/
# 解压
sudo tar vxjf sublime_text_3_build_3211_x64.tar.bz2 
# 由于我是复制的,我就把文件移除了(如果是移动的就自己决定)
sudo rm -rf sublime_text_3_build_3211_x64.tar.bz2
3. Établissez le lancement du raccourci de commande (sous) et l'icône de l'application

Entrez le dossier décompressé:cd sublime_text_3/

<1> Créer un démarrage rapide

	# subl自定义、可更换
	sudo ln -s /opt/jvm/sublime_text_3/sublime_text /usr/bin/subl
	# 测试(直接在命令窗口输入subl)
	subl

<2> Créer une icône d'application (de bureau)

a. Créez un fichier ou copiez un fichier et ouvrez
	# 可以复制解压文件夹下的sublime_text.desktop(本文使用)然后编辑
	sudo cp sublime_text.desktop /usr/share/applications/
	# 直接新建
	sudo gedit /usr/share/applications/sublime_text.desktop
b. Modifiez ou ajoutez le contenu suivant dans le fichier ouvert
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime_text_3
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/256x256/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;

ctrl+sOu cliquez sur saveEnregistrer! ! !

Exec=/opt/sublime_text_3/sublime_text     // 软件执行路径
Icon=/opt/sublime_text_3/Icon/256x256/sublime-text.png	// 软件图标路径
c. Accorder des autorisations exécutables
sudo chmod u+x /usr/share/applications/sublime_text.desktop

Option deux: (commande omnipotente)

1. Installez la clé GPG (clé publique)
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
2. Assurez-vous qu'apt est configuré pour utiliser la source https
sudo apt-get install apt-transport-https
3. Liste de sortie
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee/etc/apt/sources.list.d/sublime-text.list
4. Mettez à jour la source apt et installez Sublime_text
sudo apt-get update
sudo apt-get install sublime-text
5. Supporte le chinois (non recommandé)
1.git clone https://github.com/lyfeyaj/sublime-text-imfix.git
2.cd sublime-text-imfix && ./sublime-imfix

Ce qui précède sont deux méthodes couramment utilisées

troisième solution:

Téléchargez manuellement le package d'installation sur le site officiel pour la configuration et l'installation.

Le package d'installation téléchargé pour extraire /home/wj/apps/le suivant, dans le ~/.bashrcchemin du fichier de configuration, après le fichier avec:

export SUBLIME_HOME=/home/wj/apps/sublime_text_3
export PATH=${
    
    SUBLIME_HOME}:$PATH

Modifications pour prendre effet, exécutez: source ~/.bashrcutilisez la commande dans un shell sublime_textpour démarrer.

Deux, configuration sublime

1. Sinisation

1) Ouvrez Sublime Text et utilisez la touche de raccourci Maj + Ctrl + P pour faire apparaître la barre de recherche;

2) Entrez le mot-clé installer dans la zone de recherche , une option de liste déroulante apparaît, cliquez pour en sélectionner une: Contrôle du package: Installer le package

Il n'y aura pas de réponse immédiatement après avoir cliqué, vous devez attendre un moment , puis une boîte de message apparaîtra, indiquant que la liste des plug-ins a été chargée;

3) Entrez chinois dans la zone de recherche et sélectionnez chinoisLocalisations dans la liste déroulante

4) Après avoir cliqué, l'installation du package chinois est terminée. Notez que vous devez rouvrir Sublime Text, puis cliquez sur Aide-> Langue-> Chinois simplifié dans la barre des tâches

2. Compilez C, C ++, Python, Java

C et C ++
{
    
     
    "cmd": ["g++", "${file}", "-fexec-charset=gbk", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
    "selector": "source.c, source.c++", "shell": true,
    "encoding":"cp936", 
 
    "variants":
    [
        {
    
    
            "name" : "Build Only",
            "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}"]
        },
        {
    
    
            "name" : "Run Only",
            "cmd" : ["start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"]
        },
        {
    
    
            "name" : "Pipe Build and Run",
            "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}","&","${file_path}\\\\${file_base_name}", "<","${file_path}\\\\in",">","${file_path}\\\\out"]
        },
        {
    
    
            "name" : "Pipe Run Only",
            "cmd" : ["${file_base_name}", "<","in",">","out"]
        },
        {
    
    
            "name" : "Project Build & Run",
            "cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project", "&", "start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
        },
        {
    
    
            "name" : "Project Build Only",
            "cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project"]
        },
        {
    
    
            "name" : "Project Run Only",
            "cmd" : ["start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
        }
    ]
}

Python
{
	"cmd": ["python","-u","$file"],
	"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
	"selector": "source.python",
	"variants":
		[
			{
				"name":"Run",
				"shell": true,
				"cmd": ["start","cmd","/c", "python $file &echo. & pause"],
				"working_dir": "${file_path}",
			}
		]
}

Java
{
    "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK",
    "variants": [{
        "name": "Run",
        "shell": true,
        "cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
        "working_dir": "${file_path}",
        "encoding": "GBK"
    }]
}

3. Définissez les touches de raccourci

[
    // 1、设置tab键为4
    {
        "keys":["Tab"],
        "args":{"action":"expand_abbreviation"},
        "command":"run_emmet_action",
        "context":[
            {
                "key":"emmet_action_enabled.expand_abbreviation"
            }
        ]
    },

    // 2、 设置html网页快捷键
    {"keys": ["ctrl+alt+f"], "command": "open_in_browser"},
    { "keys": ["ctrl+alt+x"], "command": "autoprefixer" },
    
    // 3、设置python在input() 输出传参运行的快捷键
    //其中ctrl+b是我为了和编辑操作统一而定义的快捷键,
    // 可以自己决定使用哪种快捷键
    { "keys": ["ctrl+i"], "caption": "SublimeREPL:Python",   
            "command": "run_existing_window_command", "args":  
            {  
                "id": "repl_python_run",  
                "file": "config/Python/Main.sublime-menu"  
            }   
    },  
]

Je suppose que tu aimes

Origine blog.csdn.net/mmmmmCJP/article/details/113094973
conseillé
Classement