当前位置 博文首页 > 文章内容

    Ubuntu安装后配置 by shell

    作者: 栏目:未分类 时间:2020-08-14 17:59:23

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    每次装完Ubuntu都要配置好久,了解shell之后,发现利用shell可以帮助我完成大部分的配置工作,下面的shell脚本可能不完全适合其他人。

    准备工作:新建一个文件夹记为fujian

    #首先换国内源(如果已失效请另找源)
    echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse" > sources.list
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    cp sources.list /etc/apt/sources.list
    rm sources.list
    #更新软件列表
    apt update
    #更新软件
    apt -y upgrade
    #安装一些必要的软件
    apt install -y gcc
    apt install -y g++
    apt install -y make
    apt install -y autoconf
    #我更喜欢用gdebi来安装deb包
    apt install -y gdebi
    apt install -y git
    apt install -y golang-go
    #挺不错的屏幕录制工具
    apt install -y gtk-recordmydesktop
    #音量控制工具(没有它不能用耳机)
    apt install -y pavucontrol
    apt install -y python-pip2
    #能下一些奇怪的资源(当然和迅雷还是有差距)
    apt install qbittorrent
    #用于分析二进制文件和可执行代码的工具库,做逆向的应该经常用
    apt install binwalk
    #可执行JavaScript脚本
    apt install nodejs
    #必要的压缩工具
    apt install -y rar
    #穷举爆破工具(支持rar,zip,7z)
    apt install -y rarcrack
    #这是另外一款只针对zip的破解密码的工具
    apt install -y fcrackzip
    apt install -y tree
    apt install -y snort
    #下面两行用于安装Latex
    apt install -y texlive-full
    apt install -y texworks
    apt install -y yara
    #启动盘创建器,用过,没出什么错
    apt install -y usb-creator-gtk
    #视频播放基本都是用它了
    apt install -y vlc
    #下面两行是python绘图所需依赖库
    apt install tk-dev
    apt install python-tk
    #这是一些必备的python第三方库,使用豆瓣源下载更快
    pip install numpy -i https://pypi.douban.com/simple
    pip install matplotlib -i https://pypi.douban.com/simple
    pip install requests -i https://pypi.douban.com/simple
    pip install tensorflow -i https://pypi.douban.com/simple
    #gmpy2所需依赖库,这是我打ctf要用的
    apt install -y libgmp-dev
    apt install -y libmpfr-dev
    apt install -y libmpc-dev
    pip install gmpy2 -i https://pypi.douban.com/simple
    #primefac库,用于分解大数,也是我打ctf要用的
    pip install primefac -i https://pypi.douban.com/simple
    #反编译工具,将python字节码反编译为源程序
    pip install uncompyle6 -i https://pypi.douban.com/simple
    #sagemath,也是我打ctf要用的
    apt-get update
    apt install sagemath
    #在linux下文本编辑的神器vim
    apt install -y vim
    apt install -y vim-gnome
    #下面是对vim一些配置,可根据自己的需要修改
    echo "set ai
    set aw
    set flash
    set ic
    set nu
    set number
    set showmatch
    set showmode
    set showcmd
    set warn
    set ws
    set wrap
    filetype plugin on
    set autoindent
    set cindent
    set noignorecase
    set ruler
    set scrolloff=5
    set shiftwidth=4
    set softtabstop=4
    set tabstop=4
    set wrap
    syntax enable
    syntax on
    set autoindent
    set smartindent
    set mouse=a
    set lines=24 columns=80
    set helplang=cn
    set guifont=Monospace\ 10
    set showtabline=2" > vimrc
    cp /etc/vim/vimrc /etc/vim/vimrc.bak
    cp vimrc /etc/vim/vimrc
    rm vimrc
    
    #安装flash插件,先去官网下载.tar.gz格式的安装包,放入附件中
    tar zxvf fujian/flash.tar.gz -C fujian/flash
    cp fujian/flash/libflashplayer.so /usr/lib/mozilla/plugins/
    cp -r fujian/flash/usr/* /usr
    rm -r fujian/flash
    #安装jdk8,还是先下载安装包,另外版本号要与下面的版本号一致,同样放入附件中
    mkdir /usr/lib/jvm
    tar -zxvf fujian/jdk-8u241-linux-x64.tar.gz -C /usr/lib/jvm
    echo "export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_241
    export JRE_HOME=\${JAVA_HOME}/jre
    export CLASSPATH=.:\${JAVA_HOME}/lib:\${JRE_HOME}/lib
    export PATH=\${JAVA_HOME}/bin:\$PATH" >> ~/.bashrc
    source ~/.bashrc
    update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_241/bin/java 300
    update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_241/bin/javac 300
    update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_241/bin/jar 300
    update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_241/bin/javah 300
    update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_241/bin/javap 300
    update-alternatives --install /usr/bin/jdb jdb /usr/lib/jvm/jdk1.8.0_241/bin/jdb 300
    update-alternatives --config java
    
    #下载第三方的deb包(包括百度网盘,chrome浏览器,qq,网易云音乐,WPS Office,VirtualBox)
    wget http://wppkg.baidupcs.com/issue/netdisk/Linuxguanjia/3.3.2/baidunetdisk_3.3.2_amd64.deb -O fujian/baidudisk.deb
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O fujian/chrome.deb
    wget http://down.qq.com/qqweb/LinuxQQ_1/linuxqq_2.0.0-b2-1082_amd64.deb -O fujian/linuxqq.deb
    wget http://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb -O fujian/netease.deb
    wget http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb -O fujian/sogoupy.deb
    wget https://download.virtualbox.org/virtualbox/6.1.12/virtualbox-6.1_6.1.12-139181~Ubuntu~bionic_amd64.deb -O fujian/vbox.deb
    wget https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9615/wps-office_11.1.0.9615_amd64.deb -O fujian/wps-office.deb
    gdebi fujian/baidudisk.deb --n
    gdebi fujian/chrome.deb --n
    gdebi fujian/linuxqq.deb --n
    gdebi fujian/netease.deb --n
    gdebi fujian/wps-office.deb --n
    gdebi fujian/vbox.deb --n
    

    将上面代码复制到Shell脚本中(不妨记为init.sh);
    赋予此脚本执行权限

    sudo chmod +x init.sh
    

    然后运行此脚本,等待其安装完成即可!

    sudo ./init.sh