zoukankan      html  css  js  c++  java
  • 异想家Ubuntu安装的软件

    【替换国内源】

    https://developer.aliyun.com/mirror/ubuntu

    我提供一个下载,方便第一次安装懒得敲命令:

    https://jfz.me/16.04/sources.list

    sudo apt-get update

    sudo apt-get install openssh-server

    nano /etc/ssh/sshd_config

    PermitRootLogin yes

    之后就可以愉快玩耍了~

    【开启root账号】

    设置root密码

    sudo passwd root

    开启图形界面运行root

    /etc/pam.d/gdm-password

    注释掉(这一行不要)

    # auth required pam_succeed_if.so user != root quiet

    nano /root/.profile

    mesg n改为tty -s && mesg n

    开机自动登录用户

    nano /etc/gdm3/custom.conf

    AutomaticLoginEnable = true

    AutomaticLogin = root

    【开启Google bbr】

    1、修正体系变量

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

    2、保留见效

    sysctl -p

    3、检察内核能否已开启BBR

    sysctl net.ipv4.tcp_available_congestion_control

    显现以下即已开启:

    net.ipv4.tcp_available_congestion_control = bbr cubic reno

    4、检察BBR能否启动

    lsmod | grep bbr

    显现以下即启动胜利:

    tcp_bbr 20480 14

    作者:三里桃花不及卿
    链接:https://www.jianshu.com/p/d951d5f5e903
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    【Ubuntu如何关闭内部错误】

    sudo service apport stop

    sudo apt purge apport

    【设置时间使用UTC】

    sudo nano /etc/default/rcS

    将UTC=no改为UTC=yes

    【安装ssh】

    是否有安装SSH服务

    ps -e | grep ssh*

    安装SSH-server

    sudo apt-get install openssh-server

    安装SSH-client

    sudo apt-get install openssh-client

    确认安装SSH服务成功与否

    ps -e | grep sshd

    看到sshd表明ssh-server启动了;否则

    /etc/init.d/ssh start

    允许root用户登录,编辑sshd_config

    sudo nano /etc/ssh/sshd_config

    找到#Authentication项下的

    PermitRootLogin prohibit-password改成PermitRootLogin yes

    重启ssh搞定

    sudo systemctl restart sshd

    如果远程连不上:

    在自己的目录下生成RSA Keys:(/home/jfz/.ssh/id_rsa)

    mkdir ~/.ssh

    chmod 700 ~/.ssh

    ssh-keygen -t rsa

    私钥是id_rsa.,公钥是id_rsa.pub.,如果你连别人,要把自己的公钥给他,写到他的配置文件。

    拷贝自己的公钥到被控制的机器上,将公钥追加到authorized_keys中

    cp authorized_keys authorized_keys_Backup

    cat id_rsa.pub >> authorized_keys

    重启服务器

    sudo service ssh restart

    如果:Permission denied

    chmod go-w ~/

    chmod 700 ~/.ssh

    chmod 600 ~/.ssh/authorized_keys

    【安装ftp】

    完全卸载vsftpd:

    sudo apt-get purge vsftpd

    安装vsftpd:

    sudo apt-get install vsftpd

    ftp的配置文件在/etc/vsftpd.conf,可以使用下列命令来打开,关闭,重启ftp服务:

    sudo /etc/init.d/vsftpd start

    sudo /etc/init.d/vsftpd stop

    sudo /etc/init.d/vsftpd restart

    使用下列命令,可以看到系统中多了ftp用户组和ftp用户:

    cat /etc/group

    cat /etc/passwd

    ftp服务器的目录位置在/srv/ftp,这也是匿名用户访问时的根目录。可以使用下列命令来间接更改目录:

    cd /srv

    sudo rm -d ftp

    cd ~/

    mkdir ftp

    sudo ln -s ftp /srv/ftp

    配置vsftpd.conf

    nano /etc/vsftpd.conf

    anonymous_enable=YES //允许用户匿名登录

    local_enable=YES //允许本地用户登录

    write_enable=YES //开启全局上传

    anon_upload_enable=YES //允许匿名用户上传文件

    anon_mkdir_write_enable=YES //允许匿名用户新建文件夹

    utf8_filesystem=YES //使用utf-8

    匿名用户登录

    在 /srv/ftp下建立pub用于匿名用户上传的文件,并更改其权限。

    cd /srv/ftp

    sudo mkdir pub

    sudo chown ftp:ftp pub

    然后用手机或电脑以匿名用户登录到ftp服务器,在浏览器或在文件浏览器的“连接服务器”中输入下列地址,

    即可看到ftp服务器的目录(如果只是想看一下,可以先使用匿名用户登录)

    sftp://localhost或sftp://127.0.0.1

    【Oh My Zsh】

    http://ohmyz.sh/

    Zsh是一个非常强大的终端,比如可以用方向键选择Tab提示项,更智能的tab自动补全等,安装完成后需要重启,默认的shell才会变成zsh。

    sudo apt install git zsh

    sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

    在zsh下软件环境变量设置:

    nano ~/.zshrc

    source ~/.zshrc

    添加环境变量。

    【7z】

    apt-get install p7zip-full

    压缩:

    7z a [目标文件名].7z [原文件名/目录名]

    解压:

    7z x [原文件名].7z

    7z x [原文件名].rar

    例子:

    压缩文件:

    7z a -t7z -r manager.7z /home/manager/*

    解压文件:

    7z x manager.7z -r -o /home/xx

    压缩:zip -r [目标文件名].zip [原文件/目录名]

    解压:unzip [原文件名].zip

    打包:tar -cvf [目标文件名].tar [原文件名/目录名]

    解包:tar -xvf [原文件名].tar

    压缩:gzip [原文件名].tar

    解压:gunzip [原文件名].tar.gz

    压缩:bzip2 [原文件名].tar

    解压:bunzip2 [原文件名].tar.bz2

    压缩:xz [原文件名].tar

    解压:unxz [原文件名].tar.xz

    压缩:jar -cvf [目标文件名].jar [原文件名/目录名]

    解压:jar -xvf [原文件名].jar

    【系统清理】

    亚马逊图标

    sudo rm -f /usr/share/applications/com.canonical.launcher.amazon.desktop

    sudo rm -f /usr/share/applications/ubuntu-amazon-default.desktop

    不要的软件

    sudo apt-get remove libreoffice-common

    sudo apt-get remove thunderbird totem totem-common rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot

    sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install

    sudo apt-get remove gnome-online-accounts gnome-calendar shotwell shotwell-common

    sudo apt-get remove onboard deja-dup remmina

    【安装驱动】

    按win键搜索Software & Update打开(不是Software Update)

    这里可以选择下载的源,可以选择china->aliyun或者163等其他源,现在后会提示reload进行更新。

    选择附加驱动,勾选闭源驱动,应用更改,耐心等待,安装驱动的过程中无法同时安装其他软件,等待安装完成后重启系统。

    【Firefox中国版】

    wget http://download.firefox.com.cn/releases/firefox/57.0/zh-CN/Firefox-latest-x86_64.tar.bz2

    【Chrome】

    deb包下载:http://www.google.cn/chrome/browser/desktop/index.html

    按ctrl+alt+T打开终端,用以下命令安装,第3条命令执行过程中会提示依赖错误,可以忽视,第4条命令即是对依赖的修复:

    cd /root

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

    sudo dpkg -i google-chrome-stable_current_amd64.deb

    sudo apt install -f

    sudo apt install --reinstall libnss3

    方法二:

    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

    sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

    sudo apt-get update

    sudo apt-get install google-chrome-stable

    【安装nginx】

    apt-get install nginx

    nginx启动,nginx默认监听80端口:

    sudo /etc/init.d/nginx start

    重新加载配置文件,重启之后会分配新的进程ID:

    sudo /etc/init.d/nginx -s reload

    sudo nano /etc/nginx/nginx.conf

    nginx关闭

    nginx -s stop :快速停止nginx

    nginx -s quit :完整有序的停止nginx

    sudo killall nginx

    或者

    kill 进程号

    注意:nginx默认配置文件在/etc/nginx/nginx.conf路径下。

    【GCC、G++】

    只需要安装build-essential软件包,提供C/C++的编译环境:

    apt-get install build-essential

    【Java】

    官网下载jdk-8uxxx-linux-x64.tar.gz(最新版)

    解压

    mv jdkxxx/ /usr/local/java

    环境变量添加,编辑sudo nano /etc/profile文件,在文件的末尾添加一下信息:

    export JAVA_HOME=/usr/local/java

    export JRE_HOME=$JAVA_HOME/jre

    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    使用source /etc/profile命令使刚才配置的信息生效

    java -version命令进行验证

    后台运行Jar包:

    nohup java -jar netmonitor.jar >netmonitor.log &

    【MySQL】

    http://blog.csdn.net/paincupid/article/details/76039532

    sudo apt-get install mysql-server

    安装过程中需要输入密码 用 root

    安装网络工具

    sudo apt install net-tools  
    
    sudo netstat -tap | grep mysql  
    
    mysql -u root -p  
    
    create database jfz;  
    
    show databases;  
    
    use jfz;
    
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  
    
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root' WITH GRANT OPTION;  
    
    FLUSH PRIVILEGES;  
    
    exit;  
    

    改密码:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');  
    
    SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('root');  
    
    SET PASSWORD FOR 'root'@'%' = PASSWORD('poiP0-P[]=JFZ');  
    

    MySQL允许远程访问的设置

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf  
    

    注释bind-address = 127.0.0.1

    # bind-address          = 127.0.0.1  
    

    重启数据库

    sudo service mysql restart  
    

    导入数据库

    1、选择数据库

    mysql>use abc;

    2、设置数据库编码

    mysql>set names utf8;

    3、导入数据(注意sql文件的路径)

    mysql>source /home/abc/abc.sql;

    数据库引擎:

    show variables like '%storage_engine%';

    表用了什么引擎:

    show create table whutmonitor;

    为InnoDB存储引擎(也可以此命令将InnoDB换为MyISAM):

    ALTER TABLE whutmonitor ENGINE=INNODB;

    MyISAM适合:(1)做很多count 的计算;(2)插入不频繁,查询非常频繁;(3)没有事务。

    InnoDB适合:(1)可靠性要求比较高,或者要求事务;(2)表更新和查询都相当的频繁,并且表锁定的机会比较大的情况。(4)性能较好的服务器,比如单独的数据库服务器,像阿里云的关系型数据库RDS就推荐使用InnoDB引擎。

    远程测试:

    mysql -h193.110.203.156 -uuser -proot

    【Tomcat】

    1、下载地址,下载文件apache-tomcat-7.0.76.tar.gz

    http://tomcat.apache.org/

    2、在usr/tomcat中解压

    tar -zxvf apache-tomcat-7.0.76.tar.gz

    3、进bin目录,运行tomcat:

    sh startup.sh

    Tomcat部署成功,访问页面正常。

    127.0.0.1:8080

    4、停止Tomcat

    sh shutdown.sh

    5、修改tomcat 8080端口为80:

    nano conf/server.xml

    找到对应改端口的地方改为80

    6、放Web项目

    直接将web项目文件件拷贝到webapps目录中,完毕!

    7、启动Tomcat

    sh startup.sh 或者 ./startup.sh

    catalina.sh:

    JAVA_HOME="/usr/local/java"

    JAVA_OPTS=" -Xms20480m -Xmx20480m -XX:MaxNewSize=2048m "

    Win写法:

    set "JAVA_OPTS= -Xms4096m -Xmx4096m -XX:PermSize=2048M -XX:MaxNewSize=2048m -XX:MaxPermSize=2048m "

    war包部署时超大小限制:

    修改${tomcat_root}/webapps/manager/WEB-INF/web.xml中的

        <multipart-config>
          <!-- 400MB max -->
          <max-file-size>419430400</max-file-size>
          <max-request-size>419430400</max-request-size>
          <file-size-threshold>0</file-size-threshold>
        </multipart-config> 
    

    tomcat8在线管理配置${tomcat_root}/conf/tomcat_user.xml:

    <role rolename="tomcat"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>  
    <user username="whut" password="root" roles="tomcat,manager-gui,manager-script"/>  
    <user username="jfz" password="poi" roles="tomcat,manager-gui,manager-script"/>
    

    ${tomcat_root}/conf/Catalina/localhost/下添加manager.xml:

    <Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager">
        <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
    </Context>
    

    自启动脚本

    nano /etc/rc.local

    !/bin/bash

    sh /usr/local/tomcat/bin/startup.sh

    echo "tomcat start $(date '+%Y-%m-%d %H:%M:%S')" > /logs/boot_up_tomcat.log

    chmod 755 /etc/rc.local

    【Shellinabox】

    Shell In A Box是一款基于Web的终端模拟器。

    sudo apt-get install openssl shellinabox

    改端口

    sudo nano /etc/default/shellinabox

    SHELLINABOX_PORT=8080

    启动

    sudo service shellinaboxd start

    重启

    sudo service shellinabox restart

    关闭

    killall shellinaboxd

    其它

    ./shellinaboxd -t #-b选项代表在后台启动,-t选项表示不使用https方式启动 -p选项表示指定端口

    shellinaboxd -t -b -p 32156

    使用

    打开Web浏览器并导航到:https://127.0.0.1:4200。root用户不能直接登陆,只能用普通用户登陆后,su - root

    【系统美化】

    Gnome版本查看:

    gnome-shell --version

    安装tweak工具:

    sudo apt install gnome-tweak-tool chrome-gnome-shell

    安装user theme Extension

    sudo apt-get install gnome-shell-extensions(安装后界面大改,不推荐安装)

    打开User themes插件,在外观下即可安装自定义的Shell Theme(原先是无法安装的)

    主题下载地址:https://www.gnome-look.org/browse/cat/135/ord/latest/

    图标下载地址:https://www.gnome-look.org/browse/cat/132/ord/latest/

    个人比较喜欢的主题和图标:

    https://www.gnome-look.org/p/1167049/

    https://www.gnome-look.org/p/1099856/

    https://www.gnome-look.org/p/1166289/

    https://www.gnome-look.org/p/1137261/

    下载解压后,在个人文件夹下建立.themes、.icons两个文件夹,分别放主题和图标,或者放在/usr/share/themes/、/usr/share/icons/。

    搜索tweak(优化),修改主题和图标,tweak tool内还有大量的外观配置项,如字体,启动项等,可以根据自己的喜好修改。

    Gnome插件

    Gnome为我们提供了大量的插件,用chrome访问https://extensions.gnome.org/即可快速的获取:

    AlternateTab:按alt+tab切换任务时显示缩略图

    OpenWeather:在桌面正上方显示天气信息

    Top panel workspace scroll:在顶栏滚动滚轮切换工作区(注意要配置其滚动延迟毫秒数,否则很容易一下滚轮滚动多个工作区)

    Sound input & output device chooser:在右上角快速切换音源输出设备,方便切换耳机和音箱

    Workspace indicator:在顶栏右方显示当前位于哪个工作区

    system-monitor(注意中间有横线):在顶栏显示系统资源占用状态

    User themes:可以在主题外观设置shell的主题

    大部分的插件在tweak tool都可以进行进阶配置。

    我喜欢的:

    User themes

    Netspeed

    system-monitor

    System monitor

    Lock keys

    BottomPanel

    TopIcons Plus

    Hide top bar

    Applications Menu

    【安装字体】

    字体放在/usr/share/fonts/truetype/windows-font下,之后执行

    sudo chmod -R 777 /usr/share/fonts/truetype/windows-font

    cd /usr/share/fonts/truetype/windows-font

    sudo mkfontscale

    sudo mkfontdir

    sudo fc-cache -fv

    sudo reboot

    【wine】

    sudo add-apt-repository ppa:wine/wine-builds

    sudo apt-get update

    sudo apt-get install wine-stable

    /usr/bin/wine 1.exe

    env WINEARCH=win32 WINEPREFIX=~/w32 wine wineboot -u

    winetricks dotnet40

    【Qt】

    添加执行权限

    chmod +x ./qt-opensource-linux-x64-5.9.3.run

    运行,一路下一步。

    ./qt-opensource-linux-x64-5.9.3.run

    安装完发现呀可以运行QT creator了!当然是假象,随便建个工程,会告诉你缺少OpenGL,继续安装查找Mesa相关的包:

    sudo apt-get install libgl1-mesa-dev

    新增Qt环境变量

    nano /etc/profile

    QTDIR=/home/jfz/Qt5.9.3/5.9.3/gcc_64

    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

    LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

    PATH=/lib/x86_64-linux-gnu:$PATH

    PATH=/lib64:$PATH

    PATH=$QTDIR/bin:$PATH

    PATH=/home/jfz/Qt5.9.3/Tools/QtCreator/bin:$PATH

    export PATH QTDIR LD_LIBRARY_PATH

    执行命令

    source /etc/profile

    判断成功

    echo $PATH

    【x11vnc】

    1. 安装x11vnc

    sudo apt-get install x11vnc

    2. 设置密码

    x11vnc -storepasswd

    3. 修改配置文件

    sudo nano /lib/systemd/system/x11vnc.service

    Description=Start x11vnc at startup.

    After=multi-user.target

    [Service]

    Type=simple

    ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/jfz/.vnc/passwd -rfbport 5900 -shared

    [Install]

    WantedBy=multi-user.target

    4.启动服务

    sudo systemctl daemon-reload

    sudo systemctl enable x11vnc.service

    sudo systemctl start x11vnc.service

    如果你使用的是 ubuntu 17.10, 截止至目前 (2017年10月27日) 对于 VNC 还有一个 bug 没有修复. 所以 17.10 版本的 Ubuntu 如果你尝试上面的方式发生问题.

    【xrdp】

    可以用Windows的远程桌面。

    sudo apt-get install -y xrdp

    cd /etc/X11

    nano Xwrapper.config

    allowed_users=anybody

    cd /etc/polkit-1/localauthority.conf.d/

    nano 02-allow-colord.conf

    polkit.addRule(function(action, subject) {

    if ((action.id == "org.freedesktop.color-manager.create-device" ||

    action.id == "org.freedesktop.color-manager.create-profile" ||

    action.id == "org.freedesktop.color-manager.delete-device" ||

    action.id == "org.freedesktop.color-manager.delete-profile" ||

    action.id == "org.freedesktop.color-manager.modify-device" ||

    action.id == "org.freedesktop.color-manager.modify-profile") &&

    subject.isInGroup("{group}")) {

    return polkit.Result.YES;

    }

    });

    【axel】

    sudo apt-get install axel

    axel -n thread_number url

    【网易云音乐】

    http://music.163.com/#/download

    axel http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb

    sudo dpkg -i netease-cloud-music_1.0.0_i386_ubuntu16.04.deb

    sudo apt-get install -f

    sudo dpkg -i netease-cloud-music_1.0.0_i386_ubuntu16.04.deb

    修复依赖会把vlc装上。

    【wps】

    http://wps-community.org/download.html

    axel http://kr.archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb

    sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb

    axel http://kdl1.cache.wps.com/ksodl/download/linux/a21//wps-office_10.1.0.5707~a21_amd64.deb

    dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

    sudo apt-get install -f

    axel http://kdl.cc.ksosoft.com/wps-community/download/fonts/wps-office-fonts_1.0_all.deb

    sudo dpkg -i wps-office-fonts_1.0_all.deb

    【Docker】

    官方:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository

    官方源容易墙,建议用流量下载。

    注意目前docker官方还没有适配17.10,所以在执行到官方文档下面的命令时要把$(lsb_release -cs)改成zesty:

    sudo apt-get update

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    sudo apt-key fingerprint 0EBFCD88

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable"

    sudo apt-get update

    sudo apt-get install docker-ce

    配置 Docker 加速器

    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://c8b46d9b.m.daocloud.io

    该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。

    docker version

    docker images

    docker run docker/whalesay cowsay jfzpoi

    【IDEA】

    选择without jdk版本下载

    https://www.jetbrains.com/idea/download/#section=linux

    sudo tar -zxvf idea-IU-173.3942.27-no-jdk.tar.gz -C /opt

    cd /opt/idea-IU-173.3942.27/bin

    ./idea.sh

    【Apache Web Server】

    apt-get install apache2 apache2-utils

    使用systemctl检查其状态:

    systemctl status apache2

    如果没有运行,请使用systemctl启动它。

    sudo systemctl start apache2

    使Apache启动时自动启动也是一个好方法。

    sudo systemctl enable apache2

    检查Apache版本:

    apache2 -v

    网页在:/var/www/html

    【搜狗拼音输入法】

    http://pinyin.sogou.com/linux/?r=pinyin

    sudo dpkg -i Download/sogoupinyin_2.1.0.0086_amd64.deb

    sudo apt install -f

    安装完成后搜索Language Support,修改键盘输入法系统为fcitx,重启系统,这时候按shift即可进行中英文切换,但是状态栏没有相应的图标指示,应该要等Ubuntu官方修复。

    【lnmp】

    权限问题:

    chown www:www -R /home/wwwroot/

    LNMP一键包安装后解决MySQL无法远程连接问题

    处理上述改MysqlRoot权限刷新,还要通过iptables进行操作

    1、查看已有的iptables规则,以序号显示

    iptables -L -n --line-numbers

    2、删除对应的DROP规则

    iptables -D INPUT 5

    【Snap】

    http://blog.csdn.net/aneok/article/details/51910509

    snap安装包是Canonical公司最新发布的一种安装包的格式,16.04的桌面中支持两种格式的安装包:snap及debian.snap的最大不同是:snap应用可以安装同样一个软件的不同版本,安装Snap支持:

    sudo apt update

    sudo apt install snapd

    sudo apt install snapcraft

    安装一个Snap应用

    sudo snap install ubuntu-calculator-app

    从Store寻找所有在商店里发布的snap应用

    snap find

    从Store中寻找特定的snap应用

    snap find | grep xxxx

    卸载snap应用,示例为:ubuntu-calculator-app

    sudo snap remove ubuntu-calculator-app

    编译一个snap应用

    如果大家已经有一个snap的项目,你只需要直接进入到项目的根目录下,键入如下的命令即可:

    snapcraft

    当项目被成功编译完后,我们可以直接在项目的根目录下找到一个扩展名为.snap的文件,这就是我们所需要的snap安装文件。

    如何运行一个snap应用:包名.应用名包。如果包名字叫做"snaptest-app".在apps下定义了一个应用叫做"test":

    snaptest-app.test

    Nextcloud:https://github.com/nextcloud/nextcloud-snap

    sudo snap install nextcloud

    【noMachine】

    远程控制,最好用的,走局域网

    chmod 777 nomachine_6.0.78_1_amd64.deb

    sudo dpkg -i nomachine_6.0.78_1_amd64.deb

    【VirtualBox】

    https://www.virtualbox.org/

    sudo dpkg -i virtualbox-5.2_5.2.8-121009_Ubuntu_xenial_amd64.deb

    apt-get install libqt5x11extras5 libsdl1.2debian

    sudo dpkg -i virtualbox-5.2_5.2.8-121009_Ubuntu_xenial_amd64.deb

    【卸载软件】

    1、在终端里 apt-get安装的软件:

    安装软件:sudo apt-get install softname1 softname2softname3……

    卸载软件:sudo apt-get remove softname1 softname2 softname3……

    卸载并清除配置:sudo apt-get remove --purgesoftname1

    更新软件信息数据库:sudo apt-get update

    进行系统升级:sudo apt-get upgrade, sudo apt-get distupgrade

    搜索软件包:sudo apt-cache search softname1 softname2 softname3……

    2、安装的deb包要用此方法:

    安装deb软件包:dpkg -i xxx.deb

    删除软件包:dpkg -r xxx.deb

    连同配置文件一起删除:dpkg -r --purge xxx.deb

    查看软件包信息:dpkg -info xxx.deb

    查看文件拷贝详情:dpkg -L xxx.deb

    查看系统中已安装软件包信息:dpkg -l

    重新配置软件包:dpkg-reconfigure xxx

    4、在“synaptic pakagemanager”里:

    点搜索,输入软件名,在需要安装或卸载的软件上右击-点标记-最后点应用

    5、现在还可以在 software center里面,直接卸载。

    6、卸载源代码编译的的软件:

    cd 源代码目录

    make clean

    ./configure

    make uninstall

    rm -rf 目录

    7、清理系统:

    sudo apt-get autoclean

    sudo apt-get clean

    sudo apt-get autoremove

    (或使用ubuntu-tweak清理)

    未完待续……

  • 相关阅读:
    Win10以管理员身份运行Loadrunner11时候提示“管理员已阻止你运行此应用”
    logrotate日志切割
    Scala的型变
    Caused by: com.esotericsoftware.kryo.KryoException: Buffer overflow. Available: 0, required: 134217728
    ERROR BatchJobMain: Task not serializable
    Spark创建HiveContext报错tez的问题
    Spark初始换HiveContext空指针异常
    windows10专业版 操作系统无法监听远程端口
    windows环境如何上传项目到gitee
    canal-kakfa-flink实现mysql数据的实时同步(一)
  • 原文地址:https://www.cnblogs.com/sandeepin/p/yixiangjiaubuntuanzhuangderuanjian.html
Copyright © 2011-2022 走看看