Linux记录

  • 因为国内的原因,没有办法直接使用官方的源,速度有时候会过慢,在高校内部的人可以回比外边更好一些
  • 而经常出现是根据网上搜索(百度),出来的结果,大都是直接换源,导致很多错误例如 Some Index fail to ... 之类的错误,这是由于每个版本的 Linux 的源都有细微的差别。以最有名的基于 DebianUbuntu 为例子
  • 例如Ubuntu 14.04 的163源应该是:

    deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
    
  • Ubuntu 15.04 的163源应该是:

    deb http://mirrors.163.com/ubuntu/ vivid main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ vivid-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ vivid-updates main restricted universe multiverse
    eb http://mirrors.163.com/ubuntu/ vivid-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ vivid-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ vivid main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ vivid-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ vivid-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ vivid-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ vivid-backports main restricted universe multiverse
    

    区别就在于源中的 vivid 和 trusty
    相应的其他版本亦有自己的代号,详情请见此处

  • 根据中文 Ubuntu官网 提供的信息,有些源已经无法被公众使用。(本文此处更新于2015/09/20)

    • 完全失效的服务器:

      • 青岛大学更新服务器(教育网/山东青岛移动专线双线服务器),由 OSQDU维护,位于青岛大学。包含开源镜像和Opera、马克思主义文库等其他镜像。
        • Geekbone.org更新服务器(上海电信服务器,由 SHLUG /上海Linux用户群维护),现跳转至搜狐服务器。
        • 由Love4Taylor维护的开源镜像站,位于香港新世界电讯有限公司CDN节点上,包含Deepin 镜像,可能包含其它开源镜像。
        • 上述服务器部分可能改为校内/地区访问。
      • 部分失效的服务器
      • 西南大学开源社区维护的西南大学镜像中已经取消了主要发行版镜像,但有一些学习资源。
      • 由电子科技大学Linux 用户组维护的UESTC LUG软件源中包含其它发行版的镜像。
      • 由电子科技大学学生之家维护的电子科大星辰工作室镜像中已经取消了 Ubuntu 镜像,但有其它发行版的镜像。
      • 由We·Cloud云技术小组维护的大连东软信息学院的We - 开源镜像站中已经取消了 Ubuntu 镜像,但有Ubuntu 光盘镜像和其它发行版。
      • 由西南林业大学计信学院维护的西南林大镜像中已经取消了 Ubuntu 镜像,但有其它发行版的镜像。
      • 由LUPA开源社区维护的LupaWorld更新服务器(浙江杭州电信/联通双线服务器)中已经取消了 Ubuntu 镜像,但有其它发行版的镜像。

        update && upgrade

  • 这大概是最熟悉的两个参数之一,但是经常看见类似如此错误:
    0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded

  • not upgraded 的解决办法是: ·
    $ sudo apt-get -u dist-upgrade

Linux of Qt5

在Ubuntu编译Qt5工程时出现了

can not find -lGL

这是为什么?在Qt4时代并没有这种情况

经过查找,发现Qt5在这个版本自动加入了openGL的支持,而有的平台并没有默认拥有

(Windows默认有openGL,Linux却没有完全)

可以通过安装 libglut-dev 来进行修复

sudo apt-get install libglut-dev

稍微解读一下也能知道-lGL==>-linkopenGL的意思

转载注明: www.wushxin.top/2015/09/20/Linux记录.html