第一章 ubuntu中安装软件

发布于:2025-02-11 ⋅ 阅读:(49) ⋅ 点赞:(0)



ROS2 环境安装-CSDN博客
 上一片试着用u盘快速体验了小鱼老师的默认镜像,安装软件遇到一个问题:sudo apt install git

我之前用u盘安装ubuntu,这一步会卡住,看监视器内存短时间飙升8G打满了,然后终端就退出。

再次执行。会提示需要执行sudo dpkg --configure -a.

如果执行这个命令,会卡在“正在设置 libc-bin(2.35-0ubuntu3.1)...”

网上搜到的清理缓存啥的。再次执行还是会卡住。折腾了一天,怀疑跟u盘太小有关,

网上下单了一个移动固态盘,128G 试试。镜像从清华下载一个官方镜像22。

步骤根网上一样。关键是自定义磁盘分区。选择好

efi区:主磁盘分区,500M /1G 都行

/区 ,主磁盘分区,文件类型 ext4,大小自定

/home区,主磁盘分区,文件类型 ext4,大小自定

swap区:主磁盘分区,文件类型 ext4,大小自定。

安装启动引导器的设备,选择上面的efi区,我的是/dev/sda1,这一步忘了拍照了,文字简单介绍下。每个人不太一样。网上教程是提前用ds软件分区好,其实不用,在那个界面找到目标移动硬盘空闲自己点击+ 分配就行。其他的步骤就是默认,不重要,就是多选了办公软件安装过程快慢的问题,分区要慎重。尤其是安装双系统的,设置不好容易把自己windows磁盘内容擦除。

关于ubuntu双系统安装还是以自己电脑体验为准。难免要踩个坑。

apt安装

bohu@bohu-TM1701:~$ sudo apt update
[sudo] bohu 的密码: 
命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease
命中:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates InRelease
命中:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports InRelease
命中:4 http://security.ubuntu.com/ubuntu jammy-security InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
有 121 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。

我们先执行:git

找不到命令 “git”,但可以通过以下软件包安装它:
sudo apt install git

按照提示:执行sudo apt install git

sudo apt install git
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  git-man liberror-perl
建议安装:
  git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
下列【新】软件包将被安装:
  git git-man liberror-perl
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 121 个软件包未被升级。
需要下载 4,146 kB 的归档。
解压缩后会消耗 21.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 liberror-perl all 0.17029-1 [26.5 kB]
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 git-man all 1:2.34.1-1ubuntu1.11 [955 kB]
获取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.11 [3,165 kB]
已下载 4,146 kB,耗时 1秒 (6,886 kB/s)
正在选中未选择的软件包 liberror-perl。
(正在读取数据库 ... 系统当前共安装有 183943 个文件和目录。)
准备解压 .../liberror-perl_0.17029-1_all.deb  ...
正在解压 liberror-perl (0.17029-1) ...
正在选中未选择的软件包 git-man。
准备解压 .../git-man_1%3a2.34.1-1ubuntu1.11_all.deb  ...
正在解压 git-man (1:2.34.1-1ubuntu1.11) ...
正在选中未选择的软件包 git。
准备解压 .../git_1%3a2.34.1-1ubuntu1.11_amd64.deb  ...
正在解压 git (1:2.34.1-1ubuntu1.11) ...
正在设置 liberror-perl (0.17029-1) ...
正在设置 git-man (1:2.34.1-1ubuntu1.11) ...
正在设置 git (1:2.34.1-1ubuntu1.11) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

再次执行git.就可以了。

dpkg安装

1 下载

从目标网站下载安装包。以书上的vscode为例

Visual Studio Code - Code Editing. Redefined

下载.deb文件

2 安装

打开一个新的终端,到下载目录下,执行sudo dpkg -i ./code_1.96.2-1734607745_amd64.deb

其中 dpkg是ubuntu中包管理工具,-i 表示安装。

bohu@bohu-TM1701:~$ cd ~/下载
bohu@bohu-TM1701:~/下载$ ls
code_1.96.2-1734607745_amd64.deb
bohu@bohu-TM1701:~/下载$ sudo dpkg -i ./code_1.96.2-1734607745_amd64.deb
[sudo] bohu 的密码: 
正在选中未选择的软件包 code。
(正在读取数据库 ... 系统当前共安装有 185052 个文件和目录。)
准备解压 .../code_1.96.2-1734607745_amd64.deb  ...
正在解压 code (1.96.2-1734607745) ...
正在设置 code (1.96.2-1734607745) ...
正在处理用于 mailcap (3.70+nmu1ubuntu1) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1ubuntu3) 的触发器 ...
正在处理用于 shared-mime-info (2.1-2) 的触发器 ...

 安装完之后,可以在程序找到

也可以终端输入命令:code 唤起。

好了。先到这里。


网站公告

今日签到

点亮在社区的每一天
去签到