我必须在我办公室的 5 个 Ubuntu 系统中安装一些软件包。在那里,带宽是有限的。那么,有没有办法将它安装在一个系统中并复制到另一个系统中,以便一切正常?所有系统都是全新安装的。
我是这里和这里的问题中提到的“朋友” 。我决定自己来问一个问题,因为我仍然无法连接到无线网络。
我按照此处的建议下载了 Keryx,并设法下载了必要的包及其依赖项。当我尝试使用 Keryx 在 Ubuntu 上安装软件包时,Keryx 刚刚关闭。在此之后,我使用 dpkg 手动安装了软件包,据我所知,这是成功的:
kieran@ubuntu:~$ cd /host/wifi/Keryx/keryx/projects/Kieran/packages
kieran@ubuntu:/host/wifi/Keryx/keryx/projects/Kieran/packages$ sudo dpkg -i *.deb
[sudo] password for kieran:
Selecting previously deselected package bcmwl-kernel-source.
(Reading database ... 118296 files and directories currently installed.)
Unpacking bcmwl-kernel-source (from bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu5_i386.deb) ...
Selecting previously deselected package dkms.
Unpacking dkms (from dkms_2.1.1.2-3ubuntu1.1_all.deb) ...
Selecting previously deselected package fakeroot.
Unpacking fakeroot (from fakeroot_1.14.4-1ubuntu1_i386.deb) ...
Selecting previously deselected package linux-image.
Unpacking linux-image (from linux-image_2.6.35.22.23_i386.deb) ...
Selecting previously …
Run Code Online (Sandbox Code Playgroud) 正如我在如何在没有 Internet(离线)的情况下安装软件或软件包中所推荐的那样?尝试安装Keryx,但我无法打开它。当我在终端中运行它时,它会打印这些警告:
(keryx:4127): Gtk-WARNING **: GModule (/usr/lib/gtk-2.0/2.10.0/i486-pc-linux-gnu/engines/libmurrine.so) initialization check failed: Gtk+ version too old (micro mismatch)
Fontconfig warning: "/etc/fonts/conf.d/11-lcd-filter-lcddefault.conf", line 9: invalid constant used : lcddefault
Fontconfig warning: "/etc/fonts/conf.d/53-monospace-lcd-filter.conf", line 17: invalid constant used : lcdlegacy
Traceback (most recent call last):
File "<string>", line 132, in <module>
File "keryx/build/pyi.linux2/keryx/outPYZ1.pyz/lib.wxkeryx", line 49, in Start
File "keryx/build/pyi.linux2/keryx/outPYZ1.pyz/wx._core", line 7912, in __init__
File "keryx/build/pyi.linux2/keryx/outPYZ1.pyz/wx._core", line 7487, in _BootstrapApp
File "keryx/build/pyi.linux2/keryx/outPYZ1.pyz/lib.wxkeryx", line 27, in OnInit
File …
Run Code Online (Sandbox Code Playgroud) 我现在正在安装 Ubuntu (12.04)。
我想知道是否需要下载额外的语言包,因为我的互联网很慢。我选择了英语作为我的语言。
我对 Linux 很陌生,但我可以说我对它很满意。
但针对其主要竞争对手,Windows中,我们可以采取.exe
或 .msi
把它放在一个USB / CD / DVD,并把它无处不在,它保存起来以备将来使用等。
我希望能够保存程序以备将来使用,主要是将它们存储在某个地方然后将它们带到其他地方(例如没有互联网连接的机器)。
从我看来,如果您要安装某些东西,您必须拥有 Firefox 和/或apt
协议。
我的问题有解决方案吗?
示例:我可以使用 VLC 或 Gimp 等从 CD 或 USB 下载、刻录和安装吗?
我正在尝试在具有有效互联网连接的服务器上下载所有软件包和所需的依赖项,并将它们传输到没有互联网连接的服务器上,然后通过 apt-get 安装它们。
我有两种下载包的解决方案:
apt-get --print-uris --yes install pkgspec | grep ^\' | cut -d\' -f2 > downloads.list
Run Code Online (Sandbox Code Playgroud)毫无用处,因为它仅适用于尚未下载并安装在具有有效互联网连接的服务器上的包和依赖项。
aptitude download '?reverse-depends(package)'
Run Code Online (Sandbox Code Playgroud)如果您不需要,它也会下载所有包和依赖项。
有人知道在全新安装的 Ubuntu 服务器 16.04 上下载软件包和依赖项的更好解决方案吗?
我想创建一个脚本,该脚本遍历包列表并自动下载所有包和依赖项。
然后我需要一个解决方案来通过 apt-get 在离线计算机上使用这个软件包。想法是创建一个本地 apt 存储库,允许您通过 apt-get 使用本地包。
因此,我使用此命令创建 Packages.gz,其中包含有关第一步下载的所有包的信息。
dpkg-scanpackages . /dev/null | gzip > Packages.gz
Run Code Online (Sandbox Code Playgroud)
然后我将新源添加到 /etc/apt/sources.list.d/ 并运行 apt-get update。
deb [trusted=yes] file:///tmp/dpkgs /
Run Code Online (Sandbox Code Playgroud)
现在我有一个问题,例如我可以安装 apache (仍然有一些错误)。但是如果我想安装 php 我收到以下错误。
root@ubuntu:~# apt-get install php
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. …
Run Code Online (Sandbox Code Playgroud) 我有两个Ubuntu系统,它们是完全相同的。
我apt-get install XXX
在一个系统上执行多个命令,并且可以在 处获取相关的 deb 包/var/cache/apt/archives/
。然后我将这些 deb 文件复制到另一个系统并/home/me/archives/
执行apt-get install ./*.deb
。
我认为它应该在本地安装 deb 软件包,但令我惊讶的是,它仍然重新下载所有 deb 文件。我不知道为什么。
奇怪的地方有三点:
当我执行时apt-get install ./*.deb
,会出现很多消息:
Note, selecting 'python-rospkg' instead of './python-rospkg_1.1.4-100_all.deb'
Note, selecting 'python-serial' instead of './python-serial_3.0.1-1_all.deb'
Note, selecting 'python-service-identity' instead of './python-service-identity_16.0.0-2_all.deb'
Note, selecting 'python-setuptools' instead of './python-setuptools_20.7.0-1_all.deb'
Note, selecting 'python-sip-dev' instead of './python-sip-dev_4.17+dfsg-1build1_amd64.deb'
Note, selecting 'python-sip' instead of './python-sip_4.17+dfsg-1build1_amd64.deb'
Note, selecting 'python-six' instead of './python-six_1.10.0-3_all.deb'
Run Code Online (Sandbox Code Playgroud)我尝试安装 deb 软件包之一,例如 ,apt-get install libwebp-dev_0.4.4-1_amd64.deb
但总是收到错误: …
我已经购买了一个新的桌面,我正在尝试使用 Windows 10 在双启动中运行 Ubuntu。我已经禁用了安全启动和 Windows 快速启动。当我登录到 Ubuntu 时,它没有通过以太网电缆连接到互联网。
sudo lshw -C network
显示 realtek 驱动程序无人认领。
我搜索的解决方案是安装r8125驱动程序,但我无法准确获取步骤。请求让我知道安装 r8125 驱动程序和从以太网电缆运行互联网的安装步骤是什么。
我想在 U 盘上安装一个软件,以便在另一台 Linux 计算机上使用。第二台 Linux 计算机无法访问 Internet。
在 Windows 上,我可以简单地使用安装向导正常安装软件,当被问到在哪里安装它时,将它安装在我的 U 盘上,大多数情况下,该软件可以在第二台计算机上运行。
是否有软件或 Ubuntu 内置的东西可以让我做到这一点?
感谢您的帮助。