Linux

如何安裝 NTP?

  • June 20, 2017

問題:

我有一個執行 linux 的樹莓派。系統日期和時間不正確。我想在上面安裝 NTP 以便我可以修復時間。我在任何地方都能找到的所有說明都說使用“apt_get”來安裝 NTP。但是,我的 pi 上似乎沒有安裝 apt,因為每當我嘗試使用它時都會收到消息“apt-get”not found。

我做了什麼:

我一直在嘗試使用 dpkg 安裝 apt,但沒有成功。我在這裡找到了一些說明說我可以使用

wget http://mirrordirector.raspbian.org/raspbian/pool/main/a/apt/apt_0.9.7.7+rpi1_armhf.deb

為 apt 下載一個包,但我從提供的 URL 收到 404 錯誤。然後我什麼時候在我的瀏覽器中訪問http://mirrordirector.raspbian.org/raspbian/pool/main/a/apt/並嘗試下載其中一個可用的軟體包

一旦我有一個包,我嘗試使用它安裝它,dpkg -i apt_1.4.6_armhf.deb但收到以下錯誤:

dpkg: error processing archive apt_1.4.6_armhf.deb (--install):
package architecture (armhf) does not match system (armel)
Errors were encountered while processing:
apt_1.4.6_armhf.deb

然後我找到了另一個站點(archive.debian.org/debian/pool/main/a/apt/),其中包含名稱中包含“armel”而不是“armhf”的軟體包並下載它並嘗試使用安裝新dpkg -i apt_0.7.20.2\+lenny2_armel.deb 軟體包結果是以下錯誤:

(Reading database ... 333 files and directories currently installed.)
Preparing to unpack apt_0.7.20.2+lenny2_armel.deb ...
Unpacking apt (0.7.20.2+lenny2) over (0.7.20.2+lenny2) ...
dpkg: dependency problems prevent configuration of apt:
apt depends on libc6 (>= 2.7-1); however:
 Package libc6 is not installed.
apt depends on libgcc1 (>= 1:4.3); however:
 Package libgcc1 is not installed.
apt depends on libstdc++6 (>= 4.3); however:
 Package libstdc++6 is not installed.
apt depends on debian-archive-keyring; however:
 Package debian-archive-keyring is not installed.

dpkg: error processing package apt (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
apt

我不知道現在該怎麼辦。我是否需要找到一種方法來安裝所有這些缺少的庫,或者是否有人知道安裝 NTP 的更好方法?

正如您在問題頂部(在背景下)所述,您實際上是在嘗試安裝NTP.

您的教程很可能假設您正在使用Ubuntu或其他基於 Debian 的發行版,因為它是主要的 Linux 作業系統集。其他評論也同意您可能正在使用非 PIXEL 桌面。

如果您正在使用Redhator CentOS,請嘗試使用yum install [program].

如果您正在使用Debian或基於作業系統關閉Debian,請使用apt-get install [program],但是,您似乎沒有打開Debian

如果您正在使用Fedora,請使用yum install [program].

如果您正在使用OpenSUSE,請使用rpm -i [program].rpm.

如果這些都不起作用,請使用, -> -> -> ->從此處.tar.gz下載包。wget [programlink]``unpack``./configure``make``make install

來源:

https://superuser.com/questions/125933

引用自:https://unix.stackexchange.com/questions/371590