ubuntu22.04@laptop 常用基础环境安装

news/2024/7/10 19:16:56 标签: 开源, linux, ubuntu

ubuntu22.04@laptop 常用基础环境安装

  • 1. 源由
  • 2. 步骤
    • 2.1 安装ubuntu22.04 LTS系统
    • 2.2 必备软件安装
    • 2.3 基本远程环境
      • 2.3.1 远程ssh登录
      • 2.3.2 samba局域网
      • 2.3.3 VNC远程登录
    • 2.4 开发环境安装
  • 3. 总结

1. 源由

应朋友要求,整理下一个个人常用的工作笔记本常用开发环境安装步骤。

2. 步骤

ubuntu2204_LTS_8">2.1 安装ubuntu22.04 LTS系统

  1. 下载ubuntu22.04 LTS镜像
  2. 使用Raspbian镜像无头烧录方法制作安装盘
  3. Step by Step安装系统

2.2 必备软件安装

$ sudo apt-get install vim aptitude net-tools
  • vim: 本人的笔记本按键有的时候会乱,但是装了vim就不会,因此,必装。
  • aptitude: 主要用于系统内搜索软件包使用。
  • net-tools: 使用ifconfig查询当前IP地址的。

2.3 基本远程环境

2.3.1 远程ssh登录

$ sudo apt-get install openssh-server

2.3.2 samba局域网

局域网内,映射一个网络硬盘到Windows机器上办公,还是非常方便的。

$ sudo apt-get install samba

因为samba是独立于linux系统的一个应用软件,其用户/目录需要明确指定。

一般常用安装时的用户名和目录,这里使用daniel

$ sudo smbpasswd -a daniel

samba配置非常简单

$ sudo nano /etc/samba/smb.conf

只要将HOME下的一些注释调整下即可,主要修改内容如下:

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
[homes]
   comment = Home Directories
   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
   read only = no

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
   directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only "username"
# can connect to \\server\username
# This might need tweaking when using external authentication schemes
   valid users = %S

配置完成后,重新启动服务。

$ sudo service smbd restart

2.3.3 VNC远程登录

详见:ubuntu22.04@laptop安装&配置VNC服务端

2.4 开发环境安装

这个因人而异,不再展开。通常来说git/svn/cvs等代码库软件是必须的,笔者现在也是越来越少使用cvs了,更多的是git。

$ sudo apt-get install git subversion

3. 总结

整体来说:

  1. 基本的环境安装基本也就是30分钟的事情。
  2. 更多的时间浪费在不熟悉的开发环境调试。
  3. 不成熟软件的配套依赖环境调试。
  4. 国内网络一刀切式的屏蔽,导致大量技术资源无法连接。

这里也有一些方法,大家可以尝试:Github操作网络异常笔记。


http://www.niftyadmin.cn/n/5356148.html

相关文章

Docker核心教程

1. 概述 官网:https://docs.docker.com/ Docker Hub 网站:https://hub.docker.com/ 容器较为官方的解释: 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量的、可执行的独立…

服务器选购的那些事

A100显卡 A100显卡是英伟达(NVIDIA)推出的一款高性能计算显卡,其显存容量可以根据具体型号而有所不同。目前市面上主要有两种型号的A100显卡: 1.NVIDIA A100 PCIe:这款显卡的显存容量为40 GB。 2.NVIDIA A100 SXM4&a…

SolidWorks曲面功能介绍

在SolidWorks中提供了功能丰富的曲面功能,那为什么我们需要使用曲面功能?曲面功能一般是在处理一些复杂外形的时候来使用,这些形状需要通过曲线的变化来控制,从而得到满意的外形,一般来说这样的外形是很难通过实体建模…

通过实测,让你从书客、明基、好视力中选出最优质的护眼台灯

眼睛是我们与世界接触的最重要媒介之一,让我们能够观察到世间万物的美好。然而,由于种种原因,很多人都戴上了眼镜,这无疑在我们与世界的接触中增加了一层隔阂,给生活带来了诸多不便。为了缓解或避免近视的发生&#xf…

汽车燃油泵数据分析:全球市场的年复合增长率将达到10%左右

燃油泵是汽车配件行业的专业术语。是电喷汽车燃油喷射系统的基本组成之一,位于车辆油箱内部,燃油泵在启动和发动机运转时工作,如果发动机停止而点火开关仍处于ON时,HFM-SFI控制模块关闭燃油泵的电源,以避免意外点火。 …

arcgis 如何计算线的长度和面的面积

一、线要素长度计算 1.打开线shp图层,右键图层-打开属性表(CtrlT) 2.在表选项里选添加字段 添加成功后,属性表多了一个新添加的字段 3.右键点击长度选择计算几何 二、面要素面积计算 面积计算跟长度计算一样,…

C++面试:数据表的新建、查询和删除操作标准语言SQL和CURD能力

目录 Mysql介绍 mysql-client mysql-server 数据表的新建、查询和删除操作 1. 新建数据表 (Create) 2. 查询数据表 (Read) 3. 删除数据表 (Delete) a. 删除表中的数据: b. 删除整个表: 标准语言SQL 关键特性: 示例: …

从C向C++5——友元和string

一.对象特性(续) 1.空指针访问成员函数 C中空指针也是可以调用成员函数的,但是也要注意有没有用到this指针。 如果用到this指针,需要加以判断保证代码的健壮性。 如果调用的成员函数不访问成员属性,那么空指针可以调…