正式使用ubuntu之前的一些配置

在安装完ubuntu后需要做一些小调整,这里记录一下我自己的一些配置,我会尽量整理成shell脚本的方式。

设置源

每个linux发行版都有自己的包管理工具,像Redhat和Fedora的rpm和Debian与Ubuntu的dpkg等,这些管理工具大致上都是根据一个源(一种服务器,上面存放着该linux发行版的相关软件)来安装、更新软件。而Ubuntu的桌面版这种面向桌面用户而非开发者的发行版,会最大限度的精简预装软件。因此在配置其它地方之前,首先应该确保源的访问速度。

按理来说,我应该用西电的源最快。。。可是跑到社区看了下,现在西电开源社区维护的ubuntu源只有14.04和16.04了,厉害了我的西电,感谢你们对LTS的不杀之恩啊!!!

Anyway,我测试了一下中国官方源的速度,对比阿里源似乎差不多,据说中国官方源现在托管在阿里云上(厉害了我的阿里云,那我就一周内不吐槽你们的价格了),所以暂时不打算换了。不过还是记录一下,如果要换的话:

# make a backup of the sources.list
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo echo "deb http://mirrors.aliyun.com/ubuntu/ yakkety main restricted universe multiverse
  deb http://mirrors.aliyun.com/ubuntu/ yakkety-security main restricted universe multiverse
  deb http://mirrors.aliyun.com/ubuntu/ yakkety-updates main restricted universe multiverse
  deb http://mirrors.aliyun.com/ubuntu/ yakkety-proposed main restricted universe multiverse
  deb http://mirrors.aliyun.com/ubuntu/ yakkety-backports main restricted universe multiverse
  deb-src http://mirrors.aliyun.com/ubuntu/ yakkety main restricted universe multiverse
  deb-src http://mirrors.aliyun.com/ubuntu/ yakkety-security main restricted universe multiverse
  deb-src http://mirrors.aliyun.com/ubuntu/ yakkety-updates main restricted universe multiverse
  deb-src http://mirrors.aliyun.com/ubuntu/ yakkety-proposed main restricted universe multiverse
  deb-src http://mirrors.aliyun.com/ubuntu/ yakkety-backports main restricted universe multiverse
" > /etc/apt/sources.list

设置root用户的密码

linux对用户权限的管理比较严格,除了root用户外的其他用户默认没有能够修改系统文件或者其他用户文件的权限。为了配置系统我们需要root权限。普通用户的root权限有两种获得方式:

  1. sudo命令可以给予sudo用户组的成员暂时的root权限,代价是每过一段时间就需要验证一次该用户自身的密码。(ubuntu安装时设置的用户默认就是sudo用户组的成员)
  2. su命令可以将当前登陆的普通用户的身份转换为root用户,代价是验证一次root用户的密码。

刚刚安装完的ubuntu并没有设置root用户的密码,因此:

sudo passwd

虚拟机插件安装

不能共享宿主间的剪贴板简直了!!!!!
parallels直接点这个叹号:

parallels的插件

接下来按照说明安装就好了。报错的话查看这里,不过也有可能是因为parallels的版本不够高,这就尴尬了。。。老老实实的转向vbox吧

安装常用软件

包管理系统

首先还是得介绍下dpkg包管理系统,它有一个前端叫apt,一般日常也常用apt系列的命令而不是直接用dpkg命令。

嗯,对于dpkg包管理系统,软件包后缀名为.deb,其安装指令为dpkg -i xxx.deb,但是这只会安装你指定的包,不会自动安装它的依赖。也就是说,这样安装的包不一定可以直接使用。

而apt则更加智能,其操作会自动解决软件包的依赖问题,apt-get主要用来安装、卸载和升级软件,而apt-cache则可以用来搜索软件。它们的机制大概如下图:

apt.png

大概画了一下,简而言之就是apt会维护一个(实际上不止一个)软件列表,相关的子命令都与这个列表有关。

当然还有更为强大的存在:aptitude,有兴趣的同学可以自己google,通常apt就够用了。

当然不论是dpkg、apt-get还是aptitude指令,都需要root权限,后面的讨论会忽略sudo

Tips

apt-get update # 更新软件列表
apt-get upgrade # 根据软件列表来更新已安装软件,通常接上一句使用
apt-get remove xxx # 删除软件
apt-get purge xxx # 删除软件以及其配置文件
apt-get autoremove # 删除已经不再需要的一些软件,这些软件大多是不再被其他软件所依赖的独立包
apt-get install -f # 自动安装当前所需要的依赖软件包,通常用于使用了dpkg -i命令安装独立软件后解决依赖问题
apt-cache search xxx # 在软件列表中搜索软件

安装相关软件

apt-get update && apt-get upgrade -y # 先更新一下已安装的软件
apt-get install fcitx-googlepinyin -y # 安装谷歌拼音
im-config # 配置输入法,依次选择"OK"->"Yes"->"fcitx""OK"->"OK"

# 安装chrome
cd /tmp
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
apt-get update
apt-get install google-chrome-stable -y

# 其它软件
apt-get install curl build-essential zeal openjdk-8-jdk vim

其它

关于ubuntu的坑,嗯,以前的版本有这么几个:

  1. 输入法不要在ibus和fcitx之间切来切去,不会调很容易进不了图形界面的
  2. 如果你不用CUDA、OpenGL,不会在ubuntu下玩steam,就不要安装独显的私有驱动,讲真,过去我的ati5650因为更新私有驱动崩了4次,每次都得进单用户模式重新安装驱动
  3. 不要随便用tweak tool调整unity的外观!尤其是那些用gnome tweak tool来调unity桌面环境的同学,nozuonodie!!!
  4. 如果你喜欢更新内核,请务必保留至少一个旧内核,也就是说请仔细看清楚再运行apt-get autoremove
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,723评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,080评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,604评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,440评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,431评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,499评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,893评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,541评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,751评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,547评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,619评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,320评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,890评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,896评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,137评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,796评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,335评论 2 342

推荐阅读更多精彩内容