Ubuntu系统安装后需要安装的软件包


每次在虚拟机下安装完Ubuntu系统后,需要安装之前使用过的软件包,每次重装系统可以参照一下,在这里以Ubuntu16.04安装记录一下:

系统类

  • 从官网下载完deb安装包后,执行命令sudo dpkg -i sogoupinyin_2.4.0.2942_amd64.deb时出现下图错误,可以执行sudo apt-get install fcitx
    执行命令
  • 执行上面的命令提示下图错误时,按照错误提示执行命令apt --fix-broken install
    执行命令
  • 执行命令apt --fix-broken install成功后,再次执行sudo apt-get install fcitx,fcitx即安装成功,这时候再进行安装搜狗输入法,执行命令sudo dpkg -i sogoupinyin_2.4.0.2942_amd64.deb
  • 设置键盘输入法系统,并重启Ubuntu即可使用搜狗输入法了
    设置键盘输入法系统
  • 安装Chrome浏览器
  • 下载Chrome Linux 64位deb安装包
  • 执行对谷歌 Chrome 浏览器(稳定版)的安装:sudo apt-get install google-chrome-stable
    • 如果出现以下错误
      Errors were encountered while processing:
      google-chrome-stable
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      据说该错误是Chrome没有安装完毕导致。此时系统提示 需要执行sudo apt-get -f install
  • 将deb安装包解包安装即可:dkpg -i google-chrome-stable_current_amd64.deb

文件共享类

  • vsftpd(very secure ftp daemon)
  • 执行安装命令sudo apt-get install vsftpd
  • 配置vsftpd.conf(该文件在/etc/目录下)
  • 配置说明见 点梦博客vsftpd 配置详解
  • 配置完成后,执行命令sudo /etc/init.d/vsftpd restart重启vsftd服务
  • nfs
  • 执行安装命令sudo apt-get install nfs-kernel-server
  • 在Ubuntu下修改配置文件 /etc/exports
    在文件末尾加入格式为:共享目录 要过滤的IP(权限)的内容
    例子:/home/test/ *(rw,sync,no_root_squash)
    • /home/test/ :与nfs服务客户端共享的目录
    • *:允许所有的网段访问,也可以使用具体的IP
    • rw:挂接此目录的客户端对该共享目录具有读写权限
    • sync:资料同步写入内存和硬盘
    • no_root_squash:root用户具有对根目录的完全管理访问权限。
  • 配置完成后,执行命令sudo /etc/init.d/nfs-kernel-server restart重启nfs服务
  • 通过命令showmount -e可查看nfs的共享目录
  • 在windows下连接nfs
    • 开启windows下的nfs客户端(方法:打开控制面板->程序和功能->启用或关闭Windows功能->NFS服务->勾选NFS客户端->确定)
    • 打开windows的命令行窗口(win+r->输入cmd)
    • 输入命令格式mount nfs服务器的IP:nfs服务器共享目录 要挂载的windows空闲盘符
      例子:mount 192.168.1.171:/home/test z:
    • 输入命令umount z:或者在我的电脑右键点击Z盘即可断开NFS服务器
      如果提示如下图说明连接成功,在我的电脑中即可看到挂载好的nfs共享盘符
      挂载好的nfs共享盘符
      如果提示mount命令未找到,说明NFS客户端没有打开成功
  • samba
  • 执行安装命令sudo apt-get install samba
  • 设置通过smaba访问共享文件夹的账户,执行命令sudo smbpasswd -a 用户名,并根据提示设置密码
    • 如果设置过程中出现下图问题,需要增加该用户才能设置,即该用户必须是系统已经存在的用户
      samba设置失败
  • 打开配置文件/etc/samba/smb.conf,并在文件末尾加入以下内容
    [share_name] #共享目录对外的名字,注意[]不能掉
    comment = common share #共享目录说明
    path = /home/test #共享目录路径
    valid users = 用户名 #用户名更改为自己的用户名
    public = yes
    writable = yes
  • 配置完成后,执行命令sudo /etc/init.d/smbd restart重启samba服务
  • windos(win10为例)下连接samba服务器
    • 打开计算机->点击菜单栏的计算机->点击映射网络驱动器
      点击映射网络驱动器
    • 设置samba服务器共享目录的路径,点击完成
      共享目录的路径
    • 设置用户名和密码
      设置用户名和密码
  • 成功后会在网络位置显示出samba共享的目录
    samba共享的目录
  • 虚拟机(VMware Workstation)的共享文件夹
  • 点击VMware Workstation菜单栏的虚拟机 -> 选择设置 -> 选项 -> 共享文件夹
    虚拟机(VMware Workstation)的共享文件夹
  • 在E:/share下存放一个文件test.txt,在Ubuntu的/mnt/hgfs/share/下即可看到test.txt
    在这里插入图片描述

软件开发类

  • vim
    安装执行命令sudo apt-get install vim
  • tree
    安装执行命令sudo apt-get install tree
  • git
    安装执行命令sudo apt-get install git
  • svn
    安装执行命令sudo apt-get install subversion
  • gcc
    安装执行命令sudo apt-get install gcc
  • make
    安装执行命令sudo apt-get install make
  • cmake
    安装执行命令sudo apt-get install cmake
  • minicom
    串口工具,安装执行命令sudo apt-get install minicom
  • vlc
    安装执行命令sudo apt-get install vlc
  • ffmpeg
    安装执行命令sudo apt-get install ffmpeg
  • sublime text
    Sublime Text官网 Linux Package Manager Repositories
  • visual studio code
  • vscode deb包下载地址
  • 执行安装命令sudo dpkg -i code_1.52.1-1608136922_amd64.deb
  • 安装一些开发用到的插件,见下表
序号插件名插件说明
1ARMARM支持
2C/C++C/C++代码调试和浏览
3C/C++ Advanced LintC/C++静态分析扩展
4C/C++ SnippetsC/C++代码块快捷创建
5Chinese(Simplified) Language简体中文语言包
6CMakeCMake支持包
7compareit文件比较
8DeviceTree设备树支持包
9GBKtoUTF8GBK to utf8 转换支持
10Include AutoComplete头文件自动补全
11Rainbow BracketsVS Code的彩虹括号扩展
12vscode-iconsVS Code图标
13OneDark-Dark+VS Code主题

查看软件状态、安装位置及安装的文件

  • 查看deb包的内容(以vscode为例)
    执行命令dpkg -c code_1.52.1-1608136922_amd64.deb
  • 查看安装的所有软件
    执行命令dpkg -l
  • 查看某个软件的状态
    执行命令dpkg -s gcc
  • 查看某个软件的安装位置(以gcc为例)
    执行命令dpkg -L gcc

将软件的快捷方式添加到桌面

  • 以将vscode的快捷方式添加到桌面为例,通过文件打开/usr/share/applications,选择vscode图标,复制到桌面即可,见下图
    在这里插入图片描述
  • 双击桌面的code.desktop,如果出现以下界面,点击 Trust and Launch 即可
    在这里插入图片描述

结束

如有错误表述,欢迎留言

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值