标签: ubuntu-18.04

在Ubuntu 18.04上安装Docker?

我在Ubuntu上检查了Docker的文档页面,但是我没有看到最近发布的18.04.

https://docs.docker.com/install/linux/docker-ce/ubuntu/

有人在18.04安装了docker吗?

更新:docker文档现已更新,包括18.04

docker ubuntu-18.04

14
推荐指数
1
解决办法
2万
查看次数

如何在不卸载 PHP 7.4 的情况下降级或使用 PHP 7.2?是否可以默认使用 PHP 7.2 而不是最新版本?

我正在使用 linux Ubuntu 18.04 我想恢复到以前版本的 PHP。

我看过要求我卸载最新版本的教程,现在我问这个问题是否有解决方法,以便我可以轻松地从使用 7.2 或 7.4 切换。

php linux downgrade ubuntu-18.04

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

PHP 警告:PHP 启动:无法加载动态库“pdo_mysql.so”

我运行了命令:

php -v
Run Code Online (Sandbox Code Playgroud)

输出:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /usr/lib/php/20170718/pdo_mysql.so.so (/usr/lib/php/20170718/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

我运行了这个命令:

php -m
Run Code Online (Sandbox Code Playgroud)

输出:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /usr/lib/php/20170718/pdo_mysql.so.so (/usr/lib/php/20170718/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    [PHP Modules]
    bz2
    calendar
    Core
    ctype …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo php-extension ubuntu-18.04

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

在 Ubuntu 18.04 & R 4.0.2 上安装 tidyr 时出错

在尝试安装该软件包时tidyverse,我在安装依赖项时遇到错误tidyr

这是我收到的消息的尾部:

cpp11.cpp:31:100: error: ‘unmove’ is not a member of ‘cpp11’
     return cpp11::as_sexp(simplifyPieces(cpp11::unmove(cpp11::as_cpp<cpp11::list>(pieces)), cpp11::unmove(cpp11::as_cpp<int>(p)), cpp11::unmove(cpp11::as_cpp<bool>(fillLeft))));
                                                                                                    ^~~~~~
cpp11.cpp:31:138: error: ‘unmove’ is not a member of ‘cpp11’
     return cpp11::as_sexp(simplifyPieces(cpp11::unmove(cpp11::as_cpp<cpp11::list>(pieces)), cpp11::unmove(cpp11::as_cpp<int>(p)), cpp11::unmove(cpp11::as_cpp<bool>(fillLeft))));
                                                                                                                                          ^~~~~~
/usr/lib/R/etc/Makeconf:176: recipe for target 'cpp11.o' failed
make: *** [cpp11.o] Error 1
ERROR: compilation failed for package ‘tidyr’
* removing ‘/home/xxx/yyy/tidyr’
Warning in install.packages :
  installation of package ‘tidyr’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)

在我幼稚的眼中,问题似乎出在 cpp11 上。我看到了一个关于 tidyr 安装错误由于 cpp11 编译错误的类似问题(R tidyr 包安装因 cpp11 编译错误(扩展模式 x 不包含参数包)而失败 …

r tidyr tidyverse ubuntu-18.04

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

无法在 ubuntu 上运行 npm install

node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
Run Code Online (Sandbox Code Playgroud)

以上是我在 ubuntu 上运行 npm install 时遇到的错误。我的node版本是16.13.2,ubuntu版本是18.04。

我尝试将以下内容添加到包 json 但它不起作用。

{
        "engines": {
         "node": ">= 16.13.2"
},
Run Code Online (Sandbox Code Playgroud)

我还在 ubunutu 命令行上尝试了以下操作

sudo apt-get update
sudo apt-get install libc6
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用。它说我已经有了最新版本,即 2.27-3ubuntu1.5,但错误提到需要 2.28。找不到如何更新。

node.js npm npm-install ubuntu-18.04

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

在Ubuntu 18.04 LTS上安装Google Cloud SDK后,Apt-get损坏

我正在使用以下命令在Ubuntu VM上安装Google Cloud SDK

# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk
Run Code Online (Sandbox Code Playgroud)

我认为它现在坏了。

 apt-get install unixODBC unixODBC-dev
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg != 
E: …
Run Code Online (Sandbox Code Playgroud)

unix unixodbc apt-get google-cloud-sdk ubuntu-18.04

12
推荐指数
2
解决办法
3243
查看次数

docker-compose 创建目录而不是文件

我正在尝试使用一些 docker 容器和 docker-compose 设置我的家庭服务器(Ubuntu 18.04 LTS)。在尝试设置“transmission-rss”时,出现以下错误:

/usr/local/lib/ruby/2.6.0/psych.rb:577:in `initialize': Is a directory @ io_fillbuf - fd:5 /etc/transmission-rss.conf (Errno::EISDIR)
Run Code Online (Sandbox Code Playgroud)

当我检查transmission-rss.conf文件是否已创建时,在其位置创建了一个同名的目录。

我必须docker-compose up使用运行命令sudo,所以我不知道这是否与权限有关。

这是我当前的 docker-compose.yml 文件:

version: '3'
services:
  portainer:
    container_name: portainer
    image: portainer/portainer
    volumes:
      - '/home/miguel/docker/portainer/data/:/data'
      - '/home/miguel/docker/portainer/socket/:/var/run/docker.sock'
    ports:
      - "9000:9000"
    restart: always
  transmission-rss:
    container_name: transmission-rss
    image: nning2/transmission-rss:latest
    volumes:
      - '/home/miguel/docker/transmission-rss/transmission-rss.conf/:/etc/transmission-rss.conf/'
    restart: unless-stopped
Run Code Online (Sandbox Code Playgroud)

容器portainer启动正常。

非常感谢你,米格尔

docker docker-compose ubuntu-18.04

12
推荐指数
2
解决办法
1万
查看次数

为什么zsh不能执行命令compdef?

我已经在 Ubuntu 18.04 上安装了 zsh 和 oh my zsh。我想对 kubectl 使用自动完成功能。因此我已经添加source <(kubectl completion zsh)到我的 ~/.zshrc 文件中。

执行此脚本时,zsh 收到以下错误:

complete:13: command not found: compdef
Run Code Online (Sandbox Code Playgroud)

kubectl 文档指出,当出现上述错误时,您应该将以下内容放在 .zshrc 文件的顶部:

autoload -Uz compinit
compinit
Run Code Online (Sandbox Code Playgroud)

执行此操作并重新启动终端后,我收到相同的错误。

在 git-issue 中,我发现以下内容对遇到常见问题的人有所帮助:

#This will perform chmod g-w for each file returned by compaudit to remove write access for group
compaudit | xargs -I % chmod g-w "%"
#This will perform chown to current user (Windows and Linux) for each file returned by compaudit
compaudit | …
Run Code Online (Sandbox Code Playgroud)

zsh kubectl ubuntu-18.04

12
推荐指数
4
解决办法
1万
查看次数

npm 不安装 node-gyp,错误:“class v8::Object”没有名为“ForceSet”的成员

工作中的第一个项目在 Ubuntu 上遇到了这个繁琐的错误。

\n\n

目前使用node -v 13.8.0,安装了python 2.7.17,GCC 7.5.0

\n\n

还检查了 node-gyp npm 页面并安装了所有 python 和 gcc 依赖项。\n这是我的 package.json 文件

\n\n
  "dependencies": {\n    "apn": "^2.1.5",\n    "async": "^1.5.2",\n    "bcrypt-nodejs": "^0.0.3",\n    "body-parser": "^1.15.1",\n    "compression": "^1.6.2",\n    "consolidate": "^0.14.5",\n    "cookie-parser": "^1.4.1",\n    "cors": "^2.8.4",\n    "dotenv": "^2.0.0",\n    "express": "^4.13.4",\n    "express-validator": "^2.20.4",\n    "fcm-node": "^1.2.0",\n    "geocoder": "^0.2.3",\n    "jimp": "^0.2.28",\n    "jsonwebtoken": "^5.7.0",\n    "moment": "^2.12.0",\n    "moment-timezone": "^0.5.14",\n    "mongoose": "^4.4.8",\n    "mongoose-unique-validator": "^1.0.6",\n    "morgan": "^1.7.0",\n    "multer": "^1.3.0",\n    "mustache": "^2.3.0",\n    "node-cron": "^1.2.1",\n    "node-excel-export": "^1.4.4",\n    "nodemailer": "^2.3.0",\n    "nodemailer-mailgun-transport": "^1.3.5",\n    "nodemailer-smtp-transport": "^2.7.4",\n    "qr-image": "^3.2.0",\n    "randomstring": …
Run Code Online (Sandbox Code Playgroud)

ubuntu node.js node-gyp ubuntu-18.04

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

无法在Ubuntu 18.04 LTS上安装rstanarm

我无法rstanarm在上R 3.5.3运行Ubuntu 18.04 LTS。我使用了以下命令:

install.packages("rstanarm")
Run Code Online (Sandbox Code Playgroud)

devtools::install_github("stan-dev/rstanarm", build_vignettes = FALSE)
Run Code Online (Sandbox Code Playgroud)

并且都引发以下错误:

Execution halted
Makevars:17: recipe for target 'stan_files/lm.cc' failed
make: *** [stan_files/lm.cc] Error 1
ERROR: compilation failed for package ‘rstanarm’
Run Code Online (Sandbox Code Playgroud)

sessionInfo

sessionInfo()
R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.2 LTS

Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] …
Run Code Online (Sandbox Code Playgroud)

installation r stan rstanarm ubuntu-18.04

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