小编mah*_*ood的帖子

不支持 NTP

set-ntp在 Ubuntu 20.04 中,我发现由于以下错误而无法更改。

\n
# timedatectl set-ntp true\nFailed to set ntp: NTP not supported\n
Run Code Online (Sandbox Code Playgroud)\n

有办法解决吗?

\n

更新:

\n

看来systemd-timesyncd启动命令失败了。

\n
$ systemctl status systemd-timesyncd\n\xe2\x97\x8f systemd-timesyncd.service\n     Loaded: masked (Reason: Unit systemd-timesyncd.service is masked.)\n     Active: inactive (dead)\n$ sudo systemctl start systemd-timesyncd\nFailed to start systemd-timesyncd.service: Unit systemd-timesyncd.service is masked.\n
Run Code Online (Sandbox Code Playgroud)\n

解决方案

\n

使用该命令,sudo timedatectl set-ntp yes问题现已解决。

\n

ntp timezone 20.04

32
推荐指数
2
解决办法
9万
查看次数

找不到 crti.o:没有那个文件或目录

当我想在我的电脑上制作 gcc 4.1.2 ( ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.1.2/gcc-4.1.2.tar.bz2 ) Ubuntu 12.04 (x86_64)。当前活动的 gcc 是 4.6.2。我做了:

./configure
Run Code Online (Sandbox Code Playgroud)

然后

make
Run Code Online (Sandbox Code Playgroud)

但是我收到这个错误

/usr/bin/ld: cannot find crti.o: No such file or directory
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

网上搜了一下,好像位置有问题crti。这些文件在系统上可用

# find /usr/ -name crti*
/usr/lib32/crti.o
/usr/lib/x86_64-linux-gnu/crti.o
/usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o
Run Code Online (Sandbox Code Playgroud)

还安装了 libc6 开发包

# dpkg -l | grep libc6
ii  libc6                                  2.15-0ubuntu10.3                          Embedded GNU C Library: Shared libraries
ii  libc6-dbg                              2.15-0ubuntu10.3                        Embedded GNU C Library: detached debugging symbols
ii  libc6-dev                              2.15-0ubuntu10.3                        Embedded GNU C Library: Development Libraries and …
Run Code Online (Sandbox Code Playgroud)

gcc 12.04

22
推荐指数
2
解决办法
13万
查看次数

防止其他 sudoer 使用 apt-get 命令

如何防止其他 sudoer 运行apt-get install命令?其他命令,例如mount和其他命令都可以。

sudo privileges

3
推荐指数
1
解决办法
167
查看次数

从 .bashrc 中删除定义的变量

以前我在我的.bashrc文件中定义了一个变量。现在我source再次评论它和文件。然而,echo 命令仍然返回先前的值。

1)

$ echo $DB_ROOT
/home/mahmood/db-4.0
Run Code Online (Sandbox Code Playgroud)

2)

$ grep DB_ROOT .bashrc
#export DB_ROOT=/home/mahmood/db-4.0
#export DB_ROOT=/home/mahmood/db-4.0-default
#export SCRIPT_ROOT=$DB_ROOT/scripts
#export SCRIPT_ROOT2=$DB_ROOT/scripts
#export STAT_DIR=$DB_ROOT/stat-manager
#export CKPTDIR=$DB_ROOT/checkpoints
#export PATH=$SIMICS_ROOT/bin:$SIMICS_ROOT/amd64-linux/bin:$DB_ROOT/stat-manager:$PATH
Run Code Online (Sandbox Code Playgroud)

3)

$ source .bashrc
$ echo $DB_ROOT
/home/mahmood/db-4.0
Run Code Online (Sandbox Code Playgroud)

source命令无效。我错过了另一个搜索位置吗?

bashrc 12.04

1
推荐指数
1
解决办法
4164
查看次数

标签 统计

12.04 ×2

20.04 ×1

bashrc ×1

gcc ×1

ntp ×1

privileges ×1

sudo ×1

timezone ×1