zoukankan      html  css  js  c++  java
  • ubuntu 常用命令及一些问题collection

    转载请包含http://www.cnblogs.com/lqruui/p/5306941.html

    一、安装卸载删除

    1、手动 install、卸载、删除

      1.首先tar -zxvf +压缩包名解压压缩包,得到一个目录

      2.然后cd切换进入这个目录,在命令行运行./configure,查看提示,看是否有错误,如果有,按照错误提示安装相关组件

      3.在命令行执行make,再执行make install即可

    2、自动安装、卸载、删除

      安装:sudo apt-get install ...

      卸载:sudo apt-get purge ...

      安装:sudo dpkg -i  deb文件名

      反安装:sudo dpkg -r 软件包名(不是文件名)

    二、修改文件夹权限

      sudo chmod 600 ××× (只有所有者有读和写的权限)
      sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
      sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
      sudo chmod 666 ××× (每个人都有读和写的权限)
      sudo chmod 777 ××× (每个人都有读和写以及执行的权限)


      若要文件夹中所有文件,则只需在chmod后加 -R:
      例:chmod -R 777 ×××

      其中×××是目录or文件夹

    三、一些问题以及有效的解决方法

      1、ubuntu 14.04遇到“已安装的 post-installation 脚本 返回了错误号 127 ”问题的解决

            1. 将/var/lib/dpkg/info目录备份

     sudo mv /var/lib/dpkg/info  /var/lib/dpkg/info_backup

            2. 新建空info目录

    sudo mkdir /var/lib/dpkg/info

            3.更新安装软件

     sudo apt-get install update;sudo apt-get -f install

            4.把info下新加的文件移到backup目录

     sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_backup

            5.恢复info目录名称

    sudo rm -rf /var/lib/dpkg/info
    
    sudo mv /var/lib/dpkg/info_backup /var/lib/dpkg/info

            6.重新安装所需的软件

    sudo apt-get install xxx

              此时不再有标题中的报错

      2、ubuntu 子进程 已安装的 post-installation 脚本 返回了错误号 10 

      1.现将info文件夹更名
    sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
      2.再新建一个新的info文件夹
    sudo mkdir /var/lib/dpkg/info
      3.不用解释了吧
    sudo apt-get update ;sudo apt-get -f install 
      4.执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old 
      5.把自己新建的info文件夹删掉
    sudo rm -rf /var/lib/dpkg/info 
      6.把以前的info文件夹重新改回名字
    sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info 

    四、重启

      apache2重启: 

    /etc/init.d/apache2 restart

      在目录/etc/init.d/下的应用都可以用类似的方式

    五、vim配置

       https://github.com/wklken/k-vim

    六、其他一些配置

      1、Ubuntu下安装搜狗输入法

        搜狗输入法的中英输入切换小bug,解决办法:

        在Fctix中,重新添加输入法,即可,若不行可添加英文输入法然后shift+space切换

        sougou for linux http://pinyin.sogou.com/linux/

      2、安装chrome:http://www.google.cn/chrome/browser/desktop/index.html

      3、hosts:2016 Google hosts 持续更新【更新于:2016-11-01】 | 老D

    sudo gedit /etc/hosts

      4、TeX Live:在Ubuntu安装 LaTeX

      5、一个科学计算软件:wxMaxima

      6、ubuntu hadoophttp://www.powerxing.com/install-hadoop/ 

              Hadoop安装完后,启动时报Error: JAVA_HOME is not set and could notbe found.
              解决办法:
              修改/etc/hadoop/hadoop-env.sh中设JAVA_HOME
              应当使用绝对路径。
              export JAVA_HOME=$JAVA_HOME                  //错误,不能这么改
              export JAVA_HOME=/usr/java/jdk1.6.0_45        //正确,应该这么改

      7、软件中心后闪退:

        sudo apt-get purge software-center

        rm -rf ~/.cache/software-center

        rm -rf ~/.config/software-center

        rm -rf ~/.cache/update-manager-core

        sudo apt-get update

        sudo apt-get dist-upgrade

        sudo apt-get install software-center ubuntu-desktop

        sudo dpkg-reconfigure software-center --force

        sudo update-software-center

       8、Ubuntu 13.10下卸载LibreOffice和WPS Office

        #卸载旧的wps
        sudo dpkg -r kingsoft-office

        或者

        sudo dpkg -r wps-office

        #彻底删除libreoffice
        sudo apt-get -y purge libreoffice*

      9、libreoffice打不开

        sudo rm ~/.config/libreoffice -rf

        libreoffice

      10、Ubuntu更新命令

             apt-cache search package 搜索包
        apt-cache show package 获取包的相关信息,如说明、大小、版本等
        sudo apt-get install package 安装包
        sudo apt-get install package - - reinstall 重新安装包
        sudo apt-get -f install 修复安装"-f = ——fix-missing"
        sudo apt-get remove package 删除包
        sudo apt-get remove package - - purge 删除包,包括删除配置文件等
        sudo apt-get update 更新源
        sudo apt-get upgrade 更新已安装的包
        sudo apt-get dist-upgrade 升级系统
        sudo apt-get dselect-upgrade 使用 dselect 升级
        apt-cache depends package 了解使用依赖
        apt-cache rdepends package 是查看该包被哪些包依赖
        sudo apt-get build-dep package 安装相关的编译环境
        apt-get source package 下载该包的源代码
        sudo apt-get clean && sudo apt-get autoclean 清理无用的包
        sudo apt-get check 检查是否有损坏的依赖

      11、Ubuntu下删除卸载程序图标

      12、linux更新系统时,提示var空间不足的解决办法

      13、删除错误报告sudo rm /var/crash/*

      14、怎样在Ubuntu 14.04中安装Java

      15、How to install mysql server 5.7 on Ubuntu 16.04 LTS ( Xenial Xerus )

            Ubuntu16.04LTS下安装apache2+php7.0+mysql+phpmyadmin

      16、Graph_tool的简单安装 ubuntu15.10 

      17、Installing Neo4j on Ubuntu

      18、How to solve "requires python 2.x support" in linux vim

      19、UBUNTU 彻底删除 MYSQL 然后重装 MYSQL

      20、迅雷远程:http://forum.ubuntu.org.cn/viewtopic.php?t=473589

      21、dpkg: 无法恢复的致命错误,中止:

          在 statoverride 文件中有未知用户 'redis'

          E: Sub-process /usr/bin/dpkg returned an error code (2)

              sudo sed -i '/redis/d' /var/lib/dpkg/statoverride

      22、E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)  E: 无法对目录 /var/lib/apt/lists/ 加锁

              sudo rm /var/lib/apt/lists/lock

      23、Linux 下 zip 文件解压乱码如何解决?

              http://www.zhihu.com/question/20523036

              /etc/default/acpi-support
      24、解决休眠,挂起ubuntu后,无线wifi不能连接的问题

              编辑     /etc/default/acpi-support

              找到
              # Add services to this list to stop them before suspend and restart them in # the resume process.
              STOP_SERVICES=""
              改为
              STOP_SERVICES="networking"

              sudo service network-manager stop

              sudo service network-manager start

       25、 wps for linux不能使用中文输入法   WPS for Linux(ubuntu)字体缺失解决办法(转)

          26、安装Ubuntu 16.04后要做的事

        27、Ubuntu 16.04LTS安装后需要做的事

        sudo apt install  guake

        28、将 Ubuntu 16.04 LTS 的 Unity 启动器移动到桌面底部

      gsettings set com.canonical.Unity.Launcher launcher-position Bottom

      gsettings set com.canonical.Unity.Launcher launcher-position Left

          linux下类似ultraiso的可以刻录硬盘镜像的软件

        Ubuntu 16.04安装Tex Live 2016指南

    Ubuntu Spark 环境搭建

  • 相关阅读:
    iOS 中架构模式的浅显理解
    Block 在 ARC 下的拷贝
    Repo 的使用小结
    博客园新语言代码高亮以及OpenLiveWriter插件开发(一)
    GridLayout 使用
    PopupWindow 使用
    NDK笔记(二)-在Android Studio中使用ndk-build
    NDK 笔记(一)
    Java 多线程编程
    搭建Apache Web服务器
  • 原文地址:https://www.cnblogs.com/lqruui/p/5306941.html
Copyright © 2011-2022 走看看