ubuntu 基础软件安装

安装目录


在ubuntu中,一般有三个安装目录:。

  1. /usr
    系统级别目录,可以理解为windows中 C:/Windows 目录。其中 /usr/lib 可以理解为 C:/Windows/System32,存放所有可执行文件的库文件。这个目录下通常都是系统发行时自带的程序。
  2. usr/local
    用户的程序目录,可以理解为 C:/Program Files 。 用户自己编译的软件默认会安装到这个目录下。
  3. /opt
    用户的程序目录,opt 就是optional 缩写,可选项。一般情况下,安装一些大型的第三方软件都放在这个地方。可以理解为windows中的 D盘中自定义的安装目录。如果不需要里面的东西,可以直接 rm -rf 删除掉

以上仅仅是程序的目录,源码存放目录有两个:

  1. /usr/src 系统级的源码目录
  2. /usr/local/src 用户级的源码目录

其他重要目录:

  • /usr/share 各种程序间的共享文件,如字体,图标,文档等
  • /usr/local/share 同上,只是这个针对的程序是 /usr/local 目录下的
  • /usr/share/applications ubuntu有的时候不会自动创建图标,所以得自己制作启动图标,启动图标都是放在这个目录下的

配置文件


“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。

使用 export 或者 echo $PATH 查看定义的换进变量

配置环境变量的文件 /etc/profile 和 .bashrc 文件

ubuntu一般有五个配置文件:

  1. /etc/environment
    设置整个系统的环境变量。查看一下该文。件,就可以看到那些路径已经在系统的环境变量中了。
  2. /etc/profile
    为所有的用户都添加环境信息。当用户第一次登录时,该文件被执行,并从/etc/profile.d目录下搜集 shell 的所有设置。如果该文件修改了,必须重新启动才会生效。
  3. /etc/bash或者/etc/bash.bashrc
    为每个运行 bash shell的用户执行次文件,配置bash 信息,不需要重启,直接重新打开一个bash就生效。
  4. ~/.profile
    只为当前用户添加环境信息。相当于/etc/profile的私人版本。
  5. ~/.bashrc
    只作用于当前用户。相当于/etc/bash或者/etc/bash.bashrc的私人版本。

对配置文件修改,最好直接重启一下。但是在重启之前可以通过 source 命令使修改立即生效,但是关闭终端后可能下次进入又失效了,所以只能看看临时效果哦。
示例:  source /etc/profile 就可以让文件立即生效

登录时,配置文件读取的顺序依次是: /etc/environment /etc/profile ~/.profile
一般情况下,我们只会使用到两个配置文件,即 /etc/profile 和 ~/.profile

环境变量

“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。

使用 export 或者 echo $PATH 查看定义的换进变量

配置环境变量的文件 /etc/profile 和 .bashrc 文件

安装软件


三种方式安装软件
apt-get 方法
dpkg 安装deb包
make install 源代码安装

参考链接: https://www.cnblogs.com/xwdreamer/p/3623454.html

卸载软件


卸载软件方式

  1. 使用自带的应用软件中心或者使用Synaptic卸载
  2. apt卸载
  3. dpkg卸载

如何知道卸载的软件包的相关信息
查找具体的包名称(当然,有的时候不一定能够查找得到)
dpkg --get-selections | grep -i “软件相关名称”
dpkg --list | grep -i “软件相关名称”

列出与包相关联的文件
dpkg -L

软件卸载

直接到终端中打开软件中心接口卸载。
ubuntu自带一个GUI软件包管理器,但是没有图形化界面,所以要预装 Synaptic

apt卸载

删除安装包以及配置文件:
apt-get purge 或者 apt-get --purge remove

删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件 :
apt-get autoremove

删除 /var/cache/apt/archives/下的deb包。一定要加名称,如果不加名称,会那个目录下所有的都被清理了
apt-get clean

dpkg卸载

卸载安装好的软件包,配置文件保留:
dpkg -r

彻底卸载软件包与配置文件
dpkg -P

卸载完成之后可以到 /var/lib/dpkg/status查看状态,rc表示 remove ok config-files ,当然,不需要通过cat命令查看整个文件,只需要通过一下命令查看即可:
dpkg --status

综合命令彻底删除

  1. 删除安装包以及配置
    apt-get purge 或者 apt-get --purge remove
  2. 删除不需要的依赖,但是保留了配置文件
    apt-get autoremove
  3. 请清除残留数据
    dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
  4. 删除 /var/cache/apt/archives/下的deb包。一定要加名称,如果不加名称,会那个目录下所有的都被清理了
    apt-get clean

具体的软件


terminator

按步骤执行下面命令:
sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator
安装完成后,修改默认快捷键启动的终端为Terminator,执行下面命令
sudo update-alternatives --config x-terminal-emulator
如下图所示,我的terminator安装目录在/usr/bin/terminator目录下,在图中显示的是0,当前按快捷键启动的默认是1,所以直接输入0即可。
在这里插入图片描述
觉得颜色太丑,所以更改一下,上面接好了五个配置文件,这里只需要选择一个,我选择在.bashrc文件下添加下面一行即可:

// 直接在最后一行追加即可,其他内容不要改变
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\033[01;35;40m\]\h\[\033[00;31;40m\]:\[\033[00;00;40m\]\w \[\033[01;32;40m\]\$ \[\033[01;37;40m\]'

添加完成后保存,重新打开终端就可以生效。
上面仅仅是改变了颜色。但是可以通过下面的方法直接修改终端的颜色以及默认大小,字体等等。

1.打开config配置文件
vim ~/.config/terminator/config

2. 在[window0] 下面添加如下内容,然后保存即可
size = 1000,700

最终我的配置文件内容如下(其中颜色palette那一行代表颜色,也可以通过更改这里达到更改终端颜色的):
[global_config]
  focus = system
  handle_size = 1
  suppress_multiple_term_dialog = True
  title_receive_bg_color = "#00c9b2"
  title_transmit_bg_color = "#d30102"
[keybindings]
  close_term = <Primary>w
  close_window = <Primary><Shift>w
[layouts]
  [[default]]
    [[[child1]]]
      parent = window0
      profile = default
      type = Terminal
    [[[window0]]]
      parent = ""
      type = Window
      size = 1000,700
[plugins]
[profiles]
  [[default]]
    background_color = "#0b0909"
    background_darkness = 0.7
    background_image = /home/huang/桌面/下载.jpeg
    cursor_color = "#ead929"
    font = Ubuntu Mono 13
    foreground_color = "#16bf06"
    palette = "#000000:#aa0000:#00aa00:#aa5500:#99ff00:#aa00aa:#00aaaa:#aaaaaa:#555555:#ff5555:#55ff55:#ffff55:#5555ff:#ff55ff:#55ffff:#ffffff"
    scroll_background = False
    use_system_font = False
    visible_bell = True

谷歌浏览器 chrome

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

// 导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证,如果顺利的话,命令将返回“OK”。注意,最后的横线处不要有多余的空格
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add - 

//用于对当前系统的可用更新列表进行更新。这也是许多 Linux 发行版经常需要执行的操作,目的是随时获得最新的软件版本信息。
sudo apt-get update

//执行对谷歌 Chrome 浏览器(稳定版)的安装。
sudo apt-get install google-chrome-stable

//最后,如果一切顺利,在终端中执行以下命令,将会启动谷歌 Chrome 浏览器,它的图标将会出现在屏幕左侧的 Launcher 上,在图标上右键——“锁定到启动器”,以后就可以简单地单击启动了。
/usr/bin/google-chrome-stabl

或者到 https://www.google.com/chrome/?&brand=CHWL&utm_campaign=en&utm_source=en-et-na-us-chrome-bubble&utm_medium=et,
然后下载deb包,执行
sudo dpkg -i ‘google-chrome-stable_current_amd64.deb’

但是,此时有可能是外部链接适应chrome打开的始终是一个空白页,所以需要配置一下:

// 进入到以下目录
cd .local/share/applications/
// 2. 重写google-chrome.desktop文件,其他内容不变,仅仅改变下面这一行.注意,只要在最后面加上 %U即可,要添加前面的空格哦
Exec=/usr/bin/google-chrome-stable %U

sublime

官网下载:http://www.sublimetext.com/
下载后得到安装包,然后解压:
tar -xvf ‘/home/huang/桌面/sublime_text_3_build_3211_x64.tar.bz2’
解压完成后,有个sublime_text.desktop文件,把这个文件拿到桌面上。
然后把整个sublime_text_3文件移入到/opt目录下
sudo mv ‘/home/huang/桌面/sublime_text_3’ /opt/
移动完成后,终端切到/opt目录下,查看sublime是否能够打开
./sublime_text
正常打开后,证明没有问题了。接下来制作启动图标。把桌面上的sublime_text.desktop文件用文本工具打开,然后将里面的路径与图标更换一下,最后结果如下所示:

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/48x48/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;

修改完成之后,如果没法固定到侧边栏,就将该文件复制到 /usr/share/applications 目录下面即可。

OpenJdk

参考文章:https://ubuntuhandbook.org/index.php/2015/01/install-openjdk-8-ubuntu-14-04-12-04-lts/

sudo add-apt-repository ppa:openjdk-r/ppa
//更新系统包缓存并安装OpenJDK 8
sudo apt-get update 
sudo apt-get install openjdk-8-jdk
//如果您的系统上安装了多个Java版本。运行下面的命令设置默认的Java.键入一个数字以选择Java版本,可选择设置默认的java版本
sudo update-alternatives --config java
// 并通过运行以下命令设置默认Java编译器:
sudo update-alternatives --config javac 
//验证是否安装成功,如果显示版本,成功
java -version
//配置环境变量.这一步一定要配置哈。要在 etc/profile 文件下配置
//配置信息如下所示,JAVA_HOME地址就是jdk安装目录:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH
//保存后,关闭文本,回到终端输入执行
source /etc/profile 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值