1.文本代码编辑器
可以使用linux自带的文本编辑器gedit,或者使用emacs,另外也学习一下markdown编辑器-retext。
安装emacs:
sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el
或者:
sudo apt-get install emacs
markdown编辑器-retext安装:
sudo apt-get install retext
2.用于编译汇编的NASM:
到nasm官网下载任意版本的.tar.gz文件。
解压tar zxvf nasm-2.10.07.tar.gz
进入解压的目录执行命令:
./configure
chmod +x configure)
make
sudo make install
或者
sudo apt-get install build-essential nasm
这里的build-essential软件包包含GCC和GNU Make(用于make操作)。
3.安装GCC
sudo apt-get install gcc
4.用于运行操作系统的虚拟机bochs(带有调试功能)
tar vxzf bochs-2.5.1.tar.gz
cd bochs-2.5.1
./configure --enable-debugger --enable-disasm
5.安装git
sudo apt-get install git
6.安装chorme浏览器
因为linux自带firefox不支持flash更新了,因此使用自带flash的chorme浏览器。
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stablegoogle-chrome-stable
PS:
卸载软件命令。例如安装chorme后的firefox。
sudo apt-get autoremove --purge +软件名