update README

This commit is contained in:
CongTianKong
2023-07-30 23:56:35 +08:00
parent c242e3949a
commit 580a27c932
2 changed files with 13 additions and 7 deletions

View File

@@ -10,11 +10,11 @@ That's because the application build with higher glibc then running. Someone cho
#### License
There's no license restriction with scripts such as ablrun. All the library files are taken from debian 12, their original license should followed.
There's no license restriction with scripts such as ablrun. All the library files are taken from some GNU/Linux distribution, their original license should followed.
#### Notes
1. Tested in deepin, but it's also albe to run on other distro based on debian amd64. And It's easy to port to other GNU/Linux platform.
1. Tested in deepin, but it's also albe to run on other distro based on debian. And It's easy to port to other GNU/Linux platform.
2. It use bwrap, as a result, some application may not run, such as ones use there own container or ones need to mount filesystem. But appimages will run, because I designed a special method to support.
3. Also include a single libstdc++ library with glibc, because this problem is as often as that with glibc.
4. You may use LD_LIBRARY_PATH environment variable with ablrun to search libraries in other directories, which may solve some other library problem.
@@ -22,7 +22,7 @@ There's no license restriction with scripts such as ablrun. All the library file
#### Usage
Install additional-base-lib debian package first:
Install additional-base-lib debian package first (You may download from the right side, Releases section.):
`sudo apt install "path/to/package_name.deb"`
Then you can run command, that contains glibc problem, led by ablrun and a space:
@@ -42,3 +42,6 @@ https://bbs.deepin.org/post/256081
A help for someone like to port this script to other GNU/Linux platform (in Chinese):
https://bbs.deepin.org/post/258721
#### Customize
If the released package cannot fit your needs (such as library version, architecture), you may try make-deb.sh to create your own additional base lib. Download the project, and edit the script, change 3 URLs for download packages to which you want. You may found many version and architectures from debian page: https://www.debian.org/distrib/packages, and then run the script make-deb.sh. It will auto-detect achitecture of packages, and take corresponding methods.