[Newbies] 纯小白,连个程序都运行不起来,百度了好久都没找到解决办法
Tofloor
poster avatar
janvan
deepin
2021-03-14 03:51
Author

Reply Favorite View the author
All Replies
Ziggy
deepin
2021-03-14 03:55
#1

没有产品readme?看看有没有这个

Reply View the author
janvan
deepin
2021-03-14 04:02
#2
### Packaging status

#### Arch Linux

Ncurses and tiles versions are available in the [community repo](https://www.archlinux.org/packages/?q=cataclysm-dda).

`sudo pacman -S cataclysm-dda`

#### Fedora

Ncurses and tiles versions are available in the [official repos](https://src.fedoraproject.org/rpms/cataclysm-dda).

`sudo dnf install cataclysm-dda`

#### Debian / Ubuntu

Ncurses and tiles versions are available in the [official repos](https://tracker.debian.org/pkg/cataclysm-dda).

`sudo apt install cataclysm-dda-curses cataclysm-dda-sdl`
Reply View the author
走钢丝
deepin
2021-03-14 04:19
#3

这是少库 libncursesw6。

说明最下面有一句,你没执行吧?

 

sudo apt install cataclysm-dda-curses cataclysm-dda-sdl
 
Reply View the author
janvan
deepin
2021-03-14 04:21
#4
走钢丝

这是少库 libncursesw6。

说明最下面有一句,你没执行吧?

 

sudo apt install cataclysm-dda-curses cataclysm-dda-sdl
 

执行了,还是这样的……

Reply View the author
走钢丝
deepin
2021-03-14 04:27
#5
janvan

执行了,还是这样的……

奇怪。。难道需要 libncursesw5?你安装下看看。按说安装上面两个会安装 libncursesw6的。

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2021-03-14 05:25
#6

依赖冲突了,系统默认的是libncursesw.so.6,你这个软件需要的是libncursesw.so.5。

两种解决方法:

一、执行“sudo ln -s /usr/lib/x86_64-linux-gnu/libncursesw.so.6 /usr/lib/x86_64-linux-gnu/libncursesw.so.5”;

这种方法存在潜在的风险,如果libncursesw.so.6完全兼容libncursesw.so.5是没有问题的,如果不兼容可能出现问题。

二、下载一个libncursesw.so.5文件,然后在要执行的文件所在文件夹创建lib文件夹,把libncursesw.so.5文件放到新建的文件夹里。

然后写一个启动sh脚本,在执行启动文件前加入export LD_LIBRARY_PATH=./lib。

这种方法需要你会写基本的sh脚本文件。

Reply View the author
海天鹰
deepin
2021-03-14 06:43
#7
北冥夜未央

依赖冲突了,系统默认的是libncursesw.so.6,你这个软件需要的是libncursesw.so.5。

两种解决方法:

一、执行“sudo ln -s /usr/lib/x86_64-linux-gnu/libncursesw.so.6 /usr/lib/x86_64-linux-gnu/libncursesw.so.5”;

这种方法存在潜在的风险,如果libncursesw.so.6完全兼容libncursesw.so.5是没有问题的,如果不兼容可能出现问题。

二、下载一个libncursesw.so.5文件,然后在要执行的文件所在文件夹创建lib文件夹,把libncursesw.so.5文件放到新建的文件夹里。

然后写一个启动sh脚本,在执行启动文件前加入export LD_LIBRARY_PATH=./lib。

这种方法需要你会写基本的sh脚本文件。

方法2可行。

Reply View the author
Maicss
deepin
2021-03-15 02:17
#8

可以执行apt-file search  libncursesw.so.5

查找这个库文件位于哪个包里,然后安装对应的包即可

Reply View the author