https://github.com/kndndrj/wiener
Install Wine programs on Arch
https://github.com/kndndrj/wiener
archlinux fusion360 linux wine
Last synced: 8 months ago
JSON representation
Install Wine programs on Arch
- Host: GitHub
- URL: https://github.com/kndndrj/wiener
- Owner: kndndrj
- License: gpl-3.0
- Created: 2021-07-29T06:06:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-31T05:01:07.000Z (almost 5 years ago)
- Last Synced: 2025-04-03T19:22:03.845Z (over 1 year ago)
- Topics: archlinux, fusion360, linux, wine
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wiener
[](https://www.winehq.org/) [](https://github.com/doitsujin/dxvk) [](https://github.com/Winetricks/winetricks)
The script automatically downloads and installs the programs on your system and
it also installs any prerequisites first, so you don't have to worry about
them.
To check which programs are available for install, check the
[packages](packages/) directory in this repository.
## Requirements
Before installing, please make sure to have the appropriate graphics drivers
installed. Reffer to
[Lutris](https://github.com/lutris/docs/blob/master/InstallingDrivers.md#arch--manjaro--other-arch-derivatives)
and [Arch](https://wiki.archlinux.org/title/Xorg#Driver_installation) wikis.
## Download
To download the script, open a new terminal window, navigate to a folder in
which you want to save the script (e.g. `cd ~/Downloads`) and copy the
following code snippet to the terminal:
```sh
curl -Lo wiener.sh https://raw.githubusercontent.com/Kndndrj/wiener/master/wiener.sh; \
chmod +x wiener.sh
```
That should have created a new file called `wiener.sh`.
Alternatively you can just clone the git repository.
## Usage
#### Simple Install
For a simple installation, just run:
```sh
./wiener.sh install
```
#### Custom Install Directory
If you want to specify your own install directory and a directory to store
downloads to, run:
```sh
./wiener.sh install -p -t
```
#### Installation Failed
If the installation process was interrupted or you have any other problems
during install, try using `install-clean` instead of `install`. For example:
```sh
./wiener.sh install-clean -p ...
```
#### Updating programs
If you need to update any programs, just perform a clean install again:
```sh
./wiener.sh install-clean
```
#### Uninstalling
To uninstall, simply run:
```sh
./wiener.sh uninstall
```
And follow the on-screen instructions.
#### List Available Packages
To list all packages that can be installed, run:
```sh
./wiener.sh list-packages
```
#### Special Cases
If you have any other needs, read `help`. You find it by running:
```sh
./wiener.sh -h
```
## Problems
#### Can't find a ".desktop" file
First check in ~/.local/share/applications. Desktop files should be somewhere
close.
## Contributing
If you happen to have a script for your wine application, it shouldn't be too
hard to adapt it for wiener. put the script with the name of the program into
`packages` directory and implement two functions. The first one is
`download_packages()`, in it you download any packages to the `$TEMPDIR`
directory. The second function is `install_packages()`, use it to make a prefix
in the `$INSTALLDIR` directory, install the program itself and if needed,
create a `.destop` file.
I'll be happy to see your pull request!
## Other
If you have any other questions or comments, feel free to post them into the
[Issues](https://github.com/Kndndrj/wiener/issues) section.