从今天开始使用ubuntu

首先

在学校里,我们发放了LinuxPC。以前我一直使用mac,所以对这个系统不太熟悉,只能摸索着进行设置。

请告诉我推荐的设置等内容,这样我可以以备忘录的目的来写,以便日后查看。

还在中途阶段。

以下是中文的译文:规格

    • ノートpc

 

    • ubuntu14.04LTS

 

    • corei7-3630QM

 

    • メモリ16GB

 

    • GPU内蔵

 

    HDD320GB

(这规格高的也有点浪费了…)

软件包管理器

可以用来替代Mac上的Homebrew的是什么?

Debian系列(包括Ubuntu)通常使用apt-get。
从ubuntu14.04版本开始,还有一个叫做apt(Advanced Package Tool)的工具。
这个工具似乎是将apt-get和apt-cache整合在一起的命令,类似于Homebrew,所以我打算使用这个。(但听说这个并不完全替代Homebrew,还需要进一步考虑)
另外,还有一个称为aptitude的高级版本。
为了备用,我还打算安装一个图形界面版的Synaptic软件包管理器。

APT的使用方法

$ apt help
apt 1.0.1ubuntu2 for amd64 コンパイル日時: Apr 10 2014 13:03:39
使用法: apt [オプション] コマンド

apt 用コマンドラインインターフェイス
基本コマンド:
 list   - パッケージ名を基にパッケージの一覧を表示
 search - パッケージの説明を検索
 show   - パッケージの詳細を表示

 update - 利用可能パッケージの一覧を更新

 install - パッケージをインストール
 remove  - パッケージを削除

 upgrade - パッケージをインストール/更新してシステムをアップグレード
 full-upgrade - パッケージを削除/インストール/更新してシステムをアップグレード

 edit-sources - ソース情報ファイルを編集

添加代码库

在初始状态下,只能安装官方的软件包,若要安装其他软件包,则需要添加存储库。就像Homebrew中的tap一样。

$ sudo add-apt-repository ppa:****/***

在包裹中进行安装

无论如何,更新软件包

$ suod apt update
$ sudo apt upgrade
$ sudo apt install synaptic zsh git vim

Git和Vim是一开始就安装好的。(因为这是旧东西)

点文件设定

由于之前在Mac上使用了zsh,所以决定将终端更改为zsh。

$ which zsh #(zshの場所を調べておく)
$ chsh (上で調べたzshの場所を設定)

请重新启动终端,并使用以下命令进行确认。

$ echo $SHELL

接下来是zshrc的设置!虽然只需要将dotfiles上传到GitHub然后克隆就可以了。(我觉得是这样的。因为完全适用于Mac,所以可能会有某些问题。)

$ git clone git://github.com/vintersnow/dotfiles.git
$ git submodule init
$ git submodule update
$ ~/.dotfiles/setup.sh
$ source ~/.zshrc

如果运行此代码并且显示发生了变化,那就表示成功。

假设已经安装了这个dotfiles,但是如果想保留自己的设置,只需参考相关部分。话说,由于出现了各种错误,现在可能最好不要克隆。

安装了peco

没有PECO,我就无法生存下去了。
这么方便。
所以,我在Ubuntu上也要进行设置。

在安装go之前

好像可以通过apt进行安装。

$ sudo apt install golang

当前的版本过旧。(截至2021年4月,最新版本是1.4.2,但安装的是1.2.1。)

$ sudo apt remvoe golang # とりあえず削除

因此,需要从源代码开始学习。
由于Go的源代码是通过Mercurial进行管理的,所以首先需要安装Mercurial。

$ sudo apt isntall mercurial

确保正确安装。

$ hg --version

请克隆并构建。如果尚未克隆dotfiles,则需要自行设置GOPATH等配置。请参考此处。

$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT
$ cd $GOROOT/src
$ ./all.bash
$ go version

确认一下。结果是1.3.3。为什么??(需要考虑)

还要创建一个用于GOPATH的目录。在我的zshrc文件中,GOPATH=${HOME}/gopath(GOPATH可以是任何地方)。

$ mkdir ~/gopath

皮可

重新收拾心情,拿来peco。

$ go get github.com/peco/peco/cmd/peco

因为peco的设置已经完成了

$ source ~/.zshrc

成功后,按下ctrl + r键可以显示命令历史记录。

key-bindinfoctrl-rコマンド履歴ctrl-xディレクトリ履歴pkps aux一覧からkillするghghq list一覧からcdする

GHQ 安装

也把总部设在这里吧,因为这样很方便。

$  go get github.com/motemen/ghq

用法

GHQ是一个用于管理类似GitHub等远程仓库的命令。默认情况下,它被放置在~/.ghq/中。可以通过gitconfig更改位置的指定。

获取

$ ghq get git://github.com/vintersnow/dotfiles.git
$ ghq get vintersnow/dotfiles

update
get に-uオプションをつける。

$ ghq get -u vintersnow/dotfiles

list
ghq getしたものの一覧

$ ghq list
$ ghq list foo (fooという文字列を含んだレポジトリのlist)

我可以转到由GHQ管理的存储库(由于我使用peco,所以几乎不使用)。

$ ghq look vintersnow/dotfiles
    cd /home/****/.ghq/github.com/vintersnow/dotfiles

安装Dropbox

把它放在里面很方便
从官方网站下载

安装 SublimeText3

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

可以使用以下命令启动Sublime Text。

$ subl

sublimetextの設定はdropboxで共有しているので、シンボリックリンクを張ります。
パッケージなどの設定は~/.config/sublime-text-3にあるようです。

$ ln ~/Dropbox/sublime3/Installed\ Package ~/.config/sublime-text-3/
$ ln ~/Dropbox/sublime3/Package ~/.config/sublime-text-3/

vimの設定

neobundle

まだしていない。
てかvimを開こうとするとNeoBundle関連のエラーが出る。
->NeoBuble関連のは.dotfilesのgitに含まれてないからだね。
解決策:もう一度NeoBundleを入れなおす。
(gitからはずさないとな~) gitから外した。

現状.vim/bundle/以下に何も入っていないので一から設定する必要がある。submodule化したので以下の作業はしなくてよい。

$ ~~git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim~~

color scheme

color schemeはdracula themeを使っているがghqで管理しているのでシンボリックリンクを作る。

$ ghq get zenorocha/dracula-theme
$ ln -s ~/.ghq/github.com/zenorocha/dracula-theme/vim/colors/dracula.vim ~/.vim/colors/

これでok(てかgit submoduleを使えばいいのだろうか?)

その他のインストールしたもの

    • debで

google chrome

ところでchromeだけ閉じるボタンが右にあるのはなぜ??

aptで

tmux
tree

がtmuxが起動しないorz
->tmux.confの

set-option -g default-command "reattach-to-user-namespace -l zsh"

をコメントアウトしたら直った。
でもたしかこれってクリップボードの共有に必要なんだよな。
linuxとmacで読み込むファイルを変えるようにしたのでもう問題ないはず。

ナチュラルスクロール

因为感觉mac和滚动方向不一样很不舒服,所以切换到自然滚动。
这次我使用ubuntu tweak。这个软件似乎可以进行其他与用户界面相关的设置,所以安装一下应该不会亏吧?

$ sudo add-apt-repository ppa:tualatrix/ppa
$ sudo apt update
$ sudo apt install ubuntu-tweak

在Ubuntu-Tweak中启动,进入tweak->外观:其他->启用自然滚动,然后重新登录即可。

快捷方式

キー動作Ctrl + Alt + Topen terminalSuper(windows key)open Dash
广告
将在 10 秒后关闭
bannerAds