Ubuntu系统如何安装软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu系统如何安装软件相关的知识,希望对你有一定的参考价值。

sudo apt-get install build-essential
[sudo] password for enadmin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
binutils cpp cpp-4.6 dpkg-dev fakeroot g++ g++-4.6 gcc gcc-4.6
libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
libc-bin libc-dev-bin libc6 libc6-dev libdpkg-perl libgomp1 libmpc2 libmpfr4
libquadmath0 libstdc++6-4.6-dev linux-libc-dev manpages-dev
Suggested packages:
binutils-doc cpp-doc gcc-4.6-locales debian-keyring g++-multilib
g++-4.6-multilib gcc-4.6-doc libstdc++6-4.6-dbg gcc-multilib autoconf
automake1.9 libtool flex bison gdb gcc-doc gcc-4.6-multilib
libmudflap0-4.6-dev libgcc1-dbg libgomp1-dbg libquadmath0-dbg
libmudflap0-dbg binutils-gold glibc-doc libstdc++6-4.6-doc
The following NEW packages will be installed:
binutils build-essential cpp cpp-4.6 dpkg-dev fakeroot g++ g++-4.6 gcc
gcc-4.6 libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libc-dev-bin libc6-dev libdpkg-perl libgomp1 libmpc2
libmpfr4 libquadmath0 libstdc++6-4.6-dev linux-libc-dev manpages-dev
The following packages will be upgraded:
libc-bin libc62 upgraded, 23 newly installed, 0 to remove and 101 not upgraded.
Need to get 36.3 MB of archives.
After this operation, 83.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
参考技术A sudo apt-get install [你想安装的软件包名]

如何备份Ubuntu上已安装的软件包并在新系统上进行还原

在多个Ubuntu系统上安装同一组软件包是一项耗时且无聊的任务。哪怕你可以利用脚本来完成这项工作,也需要耗费非常多的时间。当在Ubuntu系的系统上安装包时,有许多方法可以使这个任务变得更容易。你可以使用使用备份工具Aptik,只需单击几下鼠标,就可以将旧Ubuntu系统的应用程序、设置和数据迁移到新安装的系统。或者,您可以使用包管理器(例如APT)备份整个已安装包列表。然后在新安装的系统上安装它们。不过,还有另一个专门的实用工具可以做这项工作。那就是apt-clone,这是一个简单的工具,它可以让你创建一个Debian/Ubuntu系统安装包的列表,这些包可以在新安装的系统或容器或目录中进行恢复。

Apt-clone可以帮你做如下工作:

在Ubuntu系操作系统的多个系统中安装完全一致的应用程序。
在多个系统上安装同一组软件包。
备份所有已安装的应用程序,并根据需要随时恢复它们。

在这个简短的指南中,我们将讨论如何在基于debian的系统上安装和使用Apt-clone。我在Ubuntu18.04 LTS系统上测试了这个实用程序,但是它应该可以在所有基于Debian和Ubuntu的系统上工作。

备份已安装的包,并在新安装的Ubuntu系统上恢复它们

在默认的软件存储库中就可以得到Apt-clone。要安装它,只需从终端输入以下命令:

$sudo apt install apt-clone

安装后,只需创建已安装包的列表,并将它们保存在您选择的任何位置。

$mkdir ~/mypackages

$sudo apt-clone clone ~/mypackages

上面的命令将我的Ubuntu系统中所有已安装的软件包保存在/mypackages目录下名为apt-clone-state-ubuntuserver.tar.gz的文件中。

要查看备份文件的详细信息,请运行:

$ apt-clone info mypackages/apt-clone-state-ubuntuserver.tar.gz Hostname: ubuntuserver Arch: amd64 Distro: bionic Meta: Installed: 516 pkgs (33 automatic) Date: Sat Sep 15 10:23:05 2018

如上所示,我的Ubuntu服务器上总共有516个包。

现在,将此文件复制到USB或外部驱动器上,然后复制到任何其他想要安装相同软件包的系统上。或者您也可以将备份文件传输到网络上的系统,使用以下命令安装包:

$sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz

请注意,此命令将覆盖现有的/etc/apt/sources.list并安装/删除软件包。记住了!另外,要确保目标系统和原来的操作系统版本相同。例如,如果源系统使用18.04LTS 64位运行,则目标系统也必须使用相同的版本。

如果您不想在系统上还原软件包,您可以简单地使用–destination/some/locationn选项将克隆解压到此目录。

$sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz–destination ~/oldubuntu

在这种情况下,上面的命令将备份文件保存在一个名为~/oldubuntu的文件夹中。

有关详细信息,请参阅帮助信息:

$apt-clone -h

或者,man手册:

$man apt-clone

以上是关于Ubuntu系统如何安装软件的主要内容,如果未能解决你的问题,请参考以下文章

如何在虚拟机上安装ubuntu操作系统

ubuntu如何安装软件

如何在Ubuntu上安装Snort入侵检测系统

如何在 Ubuntu 操作系统中安装及卸载软件

如何在Ubuntu系统下安装使用LaTeX

UltraISO软件怎么制作ubuntu系统U盘启动镜像