1
0
mirror of https://github.com/altlinux/admc.git synced 2025-01-06 21:18:15 +03:00
admc/README.md

50 lines
956 B
Markdown
Raw Normal View History

2021-02-08 11:21:39 +03:00
2021-02-11 12:44:28 +03:00
# Building
2020-04-28 14:43:16 +03:00
2021-04-19 14:29:31 +03:00
Dependencies:
* qt (core, widgets, help, linguist tools)
* samba (smbclient, ndr)
2022-09-12 15:05:04 +03:00
* glibc (resolv)
2021-04-19 14:29:31 +03:00
* ldap
* krb5
* uuid
Once dependencies are installed, run this from the admc folder:
2021-02-11 12:44:28 +03:00
```
$ mkdir build
$ cd build
$ cmake ..
$ make -j12
```
2021-04-19 14:29:31 +03:00
If the build fails, check build output for missing dependencies.
2021-02-11 12:48:39 +03:00
You can also format the sources by building `clangformat`
target after `cmake` is run, for example:
```
make -C build clangformat
```
2021-02-11 12:44:28 +03:00
# Usage:
2021-02-11 12:44:28 +03:00
This app requires a working Active Directory domain and for the client machine to be connected and logged into the domain. You can find articles about these topics on [ALTLinux wiki](https://www.altlinux.org/%D0%94%D0%BE%D0%BC%D0%B5%D0%BD).
2021-02-11 12:44:28 +03:00
Launch admc from the build directory:
```
$ ./admc
```
2021-02-11 12:47:52 +03:00
# Testing
Tests also require a domain and a connection to the domain.
Launch tests from the build directory:
```
2021-02-11 13:54:40 +03:00
$ ./admc-test
2021-02-11 12:47:52 +03:00
```
2021-02-11 12:44:28 +03:00
# Screenshots
2021-02-11 12:44:28 +03:00
![image](https://i.imgur.com/GuRmwnq.png)