新装Linux软件安装与系统配置

新装Linux软件安装与系统配置

第一章 Linux各种软件包安装说明

1.1 deb格式安装包

  1. 安装命令:

    sudo dpkg -i 包名.deb
    
  2. 卸载命令:

    sudo apt-get remove 包名
    

1.2 rpm格式安装包

  1. 安装命令:

    rpm -i 包名.rpm
    
  2. 卸载命令:

    rpm -e 完整软件名(如:firefox -1.0.1-1.3.2)
    

1.3 tar.gz格式压缩包

  1. 解压文件:

    tar -zxvf 包名.tar.gz
    
  2. 进入文件, 查看文件中是否含有configure或Makefile文件

     cd 文件夹名
    
  3. 编译程序,命令为:

    ./configure
    
  4. 成功编译后,键入如下的命令开始安装:

    make
    make install
    

第二章 优化系统

2.1 设置root密码

​ 新装系统后维护电脑大多时候需要以root权限执行,所以新系统安装后第一步就是设置root用户密码。

  1. 打开终端并输入以下命令

     sudo passwd
    
  2. 输入密码并确认密码

2.2 修改软件源

​ 对于Ubuntu系统, 不同的版本的源都不一样,每一个版本都有自己专属的源。 而对于 Ubuntu 的同一个发行版本,它的源又分布在全球范围内的服务器上。Ubuntu 默认使用的官方源的服务器在欧洲,从国内访问速度很慢。国内的阿里、网易以及一些重点高校也都有 Ubuntu 的源,所以在装完 Ubuntu 系统后最好把官方源更换为国内的源。

​ 修改软件源其实就是修改 /etc/apt 目录下的 sources.list 文件, 然后更新就可以了。

  • 命令行修改软件源(方式一)

    1. 命令行下使用下面命令,查看自己Ubuntu的Codename, 修改sources.list需要用到

      lsb_release -a
      

      如图所示我的ununtu的 Codename是 eoan
      在这里插入图片描述

    2. 使用下面命令备份/etc/apt/sources.list文件

      cp /etc/apt/sources.list  /etc/apt/sources.list.bak
      
    3. 使用vim或者记事本打开/etc/apt/sources.list文件,vim命令如下(记事本命令为gedit /etc/apt/sources.list)

      vim /etc/apt/sources.list
      
    4. 用下面的代码替换文件中的代码并将文件中代码,并用步骤1查询到的Codename替换下面所有的eoan(不提换估计也可以)

      # 阿里云源
      deb http://mirrors.aliyun.com/ubuntu/ eoan main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ eoan-security main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ eoan-updates main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ eoan-backports main restricted universe multiverse
      ##测试版源
      deb http://mirrors.aliyun.com/ubuntu/ eoan-proposed main restricted universe multiverse
      # 源码
      deb-src http://mirrors.aliyun.com/ubuntu/ eoan main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ eoan-security main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ eoan-updates main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ eoan-backports main restricted universe multiverse
      ##测试版源
      deb-src http://mirrors.aliyun.com/ubuntu/ eoan-proposed main restricted universe multiverse
      
      
      # 清华大学源
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan main restricted universe multiverse
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-security main restricted universe multiverse
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-updates main restricted universe multiverse
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-backports main restricted universe multiverse
      ##测试版源
      deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-proposed main restricted universe multiverse
      # 源码
      deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan main restricted universe multiverse
      deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-security main restricted universe multiverse
      deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-updates main restricted universe multiverse
      deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-backports main restricted universe multiverse
      ##测试版源
      deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ eoan-proposed main restricted universe multiverse
      
      
    5. 更新软件列表,检测出可以更新的软件:

      sudo apt-get update
      
    6. 软件更新(非必须)

      sudo apt-get upgrade
      
  • 图形界面方式修改软件源(方式二)

    1. 找到软件并打开
      在这里插入图片描述

    2. 选择软件源后关闭,然后点击重新载入等待结束即可!
      在这里插入图片描述

2.3 安装搜狗输入法

2.3.1 安装支持搜狗输入法的fcitx框架

​ Ubuntu 的键盘输入法系统包含iBus、fcitx等多种,因为sogou是基于fcitx的,而系统默认的是iBus,所以安装使用不同的输入法,相关的键盘输入法系统也要设置改变。

  1. 卸载系统自带的ibus:
 sudo apt-get remove ibus
  1. 清除ibus配置
 sudo apt-get purge ibus
  1. 卸载顶部面板任务栏显示键盘
sudo apt-get remove indicator-keyboard
  1. 安装fcitx框架:
sudo apt-get fcitx-table-wbpy fcitx-config-gtk
  1. 切换为fcitx输入法:
 im-config -n fcitx
2.3.2 下载并安装搜狗输入法
  1. 下载输入法
wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=ryCwKkvb-0zXvtBlhw5q4Q&e=1529739124&fn=sogoupinyin_2.2.0.0108_amd64.deb
  1. 安装输入法

    sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
    
  2. 修复损坏缺损的包

     sudo apt-get install -f
    
  3. 修复损坏缺损的包

     sudo apt-get install -f
    

2.4 安装gnome

​ gnome是一款界面管理工具,可以很灵活的控制ubuntu的界面

  1. 安装gnome:
sudo apt-get install gnome-tweak-tool
  1. 安装界面调整工具:
sudo apt install chrome-gnome-shell
  1. 安装扩展库:
 sudo apt-get install gnome-shell-extensions

2.5 安装Cairo Dock

  1. 添加软件源并更新

    sudo add-apt-repository ppa:ricotz/docky
    sudo apt-get update
    
  2. 安装Cairo Dock

    sudo apt-get install docky
    
  3. 安装扩展插件(真正强大的地方)

    sudo apt-get install cairo-dock cairo-dock-plug-ins
    
  4. Cairo Dock 的使用此处给出参考地址:Cairo Dock 使用地址

第三章 软件安装

3.1 应用软件

3.1.1 Chrome浏览器
  1. 下载软件(官网下载)

    sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    
  2. 安装软件

    sudo dpkg  -i  google-chrome-stable_current_amd64.deb
    
3.1.2 WPS 文档编辑器
  1. 下载软件(官网下载)

    sudo wget https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9126/wps-office_11.1.0.9126_amd64.deb
    
  2. 安装软件

    sudo dpkg  -i  wps-office_11.1.0.9126_amd64.deb
    
3.1.3 网易云音乐
  1. 下载软件(官网下载)

    sudo wget  http://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
    
  2. 安装软件

    sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
    
3.1.4 百度网盘
  1. 下载软件(官网下载)

    sudo wget http://wppkg.baidupcs.com/issue/netdisk/LinuxGuanjia/3.0.1/baidunetdisk_linux_3.0.1.2.deb
    
  2. 安装软件

    sudo dpkg -i baidunetdisk_linux_3.0.1.2.deb
    
3.1.5 QQ
  1. 下载软件(官网下载)

    sudo wget https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_arm64.deb
    
  2. 安装软件

    sudo dpkg -i linuxqq_2.0.0-b1-1024_arm64.deb
    
3.1.6 MindMaster 思维导图
  1. 下载软件(官网下载)

    sudo wget https://www.edrawsoft.cn/2download/mindmaster-7-amd64-cn.deb
    
  2. 安装软件

    sudo dpkg -i mindmaster-7-amd64-cn.deb
    
3.1.7 RAR 压缩工具
  1. 下载软件(官网下载)
sudo wget http://www.rarsoft.com/rar/rarlinux-x64-5.8.0.tar.gz
  1. 解压软件

    tar -zxf rarlinux-x64-5..8.0.tar.gz
    
  2. 进入目录

    cd rar
    
  3. 安装软件

    make
    make install
    
3.1.8 SMPlayer 视频播放器
  1. 添加下载地址到软件源(官网下载)

    sudo add-apt-repository ppa:rvm/smplayer 
    
  2. 更新软件源

    sudo apt-get update 
    
  3. 安装软件

    sudo apt-get install smplayer smplayer-themes smplayer-skins 
    
3.1.9 FlameShot 火焰截图
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora

3.2 程序员必备

3.2.1 vim 编辑器
sudo apt-get install vim
3.2.2 Pycharm 编辑器
  • 安装软件(官网地址)

    sudo wget https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux&code=PCC
    
3.2.3 VSCode 编辑器
  • 下载软件(官网下载

    sudo wget https://code.visualstudio.com/docs/?dv=linux64_deb
    
3.2.4 Sublime 编辑器
  1. 添加软件源(官网下载

    sudo add-apt-repository ppa:webupd8team/sublime-text-3
    
  2. 更新软件源

    sudo apt-get update
    
  3. 安装软件

    sudo apt-get install sublime-text-installer
    
3.2.5 VMWare 虚拟机

3.2.6 VirtualBox 虚拟机

3.3 Python专区

3.3.1 设置pip安装软件的默认软件源
  1. 创建配置文件

    mkdir -p ~/.pip
    
  2. 打开配置文件

    vim  ~/.pip/pip.conf
    
  3. 修改配置文件(在文件中添加如下内容)

    [global]
    timeout = 6000  
    index-url = https://mirrors.aliyun.com/pypi/simple/ 
    trusted-host = mirrors.aliyun.com 
    
  4. 保存退出即可

3.3.2 升级pip
python3 -m pip install --upgrade pip
3.3.3 虚拟化环境管理工具
  • virtualenv

    sudo pip3 install virtualenv
    
  • virtualenvwrapper

    1. 安装virtualenvwrrap

       sudo pip3 install virtualenvwrapper
      
    2. 打开~/.bashrc 文件(这个文件是用户在登录的时候,就读取这个文件)修改此文件设置virtualenvwrapper命令开机加载,创建的路径及创建的解释器等信息

      vim ~/.bashrc   
      
    3. 在文件中添加如下代码

      # vim编辑用户家目录下的.bashrc文件,这个文件是用户在登录的时候,就读取这个文件
      # export 是读取shell命令的作用
      # 这些变量根据你自己的绝对路径环境修改
      
      export WORKON_HOME=~/.virtualenvs # 设置virtualenv的统一管理目录
      export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' # 添加virtualenvwrapper的参数,生成干净隔绝的环境
      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 指定python解释器
      source /usr/local/bin/virtualenvwrapper.sh # 执行virtualenvwrapper安装脚本 
      
    4. 重新登录会话,使得这个配置生效

    5. virtualenvwrapper工具命令

      mkvirtualenv 虚拟环境名      自动下载虚拟环境,且激活虚拟环境
      workon 虚拟环境名            激活虚拟环境
      deactivate                  退出虚拟环境 
      rmvirtualenv                删除虚拟环境 
      cdvirtualenv                进入当前已激活的虚拟环境所在的目录
      cdsitepackages              进入当前激活的虚拟环境的,python包的目录
      
3.3.4 常用的扩展库
3.3.4.1 数据库
  1. mysql 数据库驱动

    pip install pymysql
    
  2. redis 数据库驱动

    pip install redis
    
  3. mongodb 数据库

    pip install pymongo
    
  4. 基础驱动sqlarchemy

    pip install sqlalchemy
    
3.3.4.2 文本处理
  1. requests 请求库

    pip install requests
    
  2. xml xpath解析库l

    pip install lxml
    
  3. bs4 css解析库

    pip install bs4
    
  4. re 正则表达式

    pip install re
    
  5. parsel 解析库

    pip install parsel
    
  6. jieba 中文分词

    pip install jieba
    
3.3.4.3 爬虫框架
  1. scrapy 爬虫框架

    pip install scrapy
    
  2. scrapy-redis 分布式爬虫框架

    pip install scrapy-redis
    
  3. scrapy-splash splash浏览器与scrapy框架结合

    pip install scrapy-splash
    
  4. portia 可视化爬虫框架

    pip install portia
    
  5. pyspider 爬虫框架

    pip install pyspider
    
3.3.4.4 自动化控制
  1. selenium 自动化控制

    pip install selenium
    
  2. uiautomator2 手机端自动控制

    pip install uiautomator2
    
  3. appnium 手机端自动控制

    pip install appium
    
3.3.4.5 Web框架
  1. flask

    pip install flask
    
  2. django

    pip install django
    
  3. tornado

    pip install tornado
    
3.3.4.6 数据处理
  1. numpy 维数据处理

    pip install numpy
    
  2. pandas 侧重于数据表的处理

    pip install pandas
    
  3. matplotlib 数据可视化

    pip install matplotlib
    
3.3.4.7 机器学习
  1. sckit-learn 机器学习库

    pip install sckit-learn
    
3.3.4.8 其他库
  1. fake-useragent 浏览器头信息

    pip install fake-useragent
    
  2. pillow 图片处理

    pip install pillow
    
  3. pytesseract 图像识别

    pip install pytesseract
    
  4. cerlery 异步框架

    pip install cerlery
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值