Giter Club home page Giter Club logo

wiener's Introduction

Wiener

Wine - 6.13-1 DXVK - v1.9 winetricks - 20210206-next

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 directory in this repository.

Requirements

Before installing, please make sure to have the appropriate graphics drivers installed. Reffer to Lutris and Arch 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:

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:

./wiener.sh <package_name> install

Custom Install Directory

If you want to specify your own install directory and a directory to store downloads to, run:

./wiener.sh <package_name> install -p <your/install/directory> -t <your/downloads/directory>

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:

./wiener.sh <package_name> install-clean -p <your/install/directory> ...

Updating programs

If you need to update any programs, just perform a clean install again:

./wiener.sh <package_name> install-clean

Uninstalling

To uninstall, simply run:

./wiener.sh <package_name> uninstall

And follow the on-screen instructions.

List Available Packages

To list all packages that can be installed, run:

./wiener.sh list-packages

Special Cases

If you have any other needs, read help. You find it by running:

./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 section.

wiener's People

Contributors

kndndrj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

tgrapplied

wiener's Issues

Installation Failed. Clean installed with proper drivers

EndevourOS

Number of errors of this form: err:module:load_apiset_dll failed to load apiset: c0000482

Followed by a wall of errors similar to these prior to failure:

0128:err:module:import_dll Library api-ms-win-core-libraryloader-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-synch-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-processthreads-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-processenvironment-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-datetime-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-localization-l1-2-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-sysinfo-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-synch-l1-2-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-console-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-debug-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-processthreads-l1-1-1.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-file-l1-2-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-profile-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-memory-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-util-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-rtlsupport-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library api-ms-win-core-interlocked-l1-1-0.dll (which is needed by L"C:\\windows\\syswow64\\ucrtbase.dll") not found 0128:err:module:import_dll Library ucrtbase.dll (which is needed by L"C:\\windows\\syswow64\\version.dll") not found 0128:err:module:import_dll Library version.dll (which is needed by L"C:\\windows\\syswow64\\user32.dll") not found 0128:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\syswow64\\start.exe") not found 0128:err:module:LdrInitializeThunk Importing dlls for L"C:\\windows\\syswow64\\start.exe" failed, status c0000135 Installation failed!

Recommended next step?

Note on fusion360

Hi, I just installed fusion360 using wiener, everything works fine but I just wanted to point out that if the program doesn't start right after installing it you just have to reboot your system and everything will start working!!!
Keep up the good work!!! :)

Unable to sign in

After running ./wiener.sh fusion360 install and launching the application, I get to the splash screen where I have to sign in. Pressing the sign in button, it says "Check your web browser to sign in". However, no web browser is launched and I see the following in the terminal:

Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed

Any way to resolve this?

Crash when exporting an object

Hi, from some time now fusion360 fails when I try to export an object.
From my understanding this is related to the file picker integrated in fusion which straight up crashes the program.
I don't know if this is useful but this is the last part of the crash log:

`
20220328T184655 E .1228 Current Document/Asset information is as following when program got crashed:^M
Document Display Name: wind tube v8, Path: C:/users/daniele/AppData/Local/Autodesk/Autodesk Fusion 360/8UMCPSNPUQPV/W.login/F/_wind tube.9b52ba19-8df3-4223-90da-a6dac0b589bb.f3d, Original Path: , Guid: 730062f6-f26c-4d3b-af7e-666b9049be43, LineageId: urn:adsk.wipprod:dm.lineage:2s1i18JvSXmNa7xKxSk26g, Version URN: urn:adsk.wipprod:fs.file:vf.2s1i18JvSXmNa7xKxSk26g?version=8, Dirty: 0, Smudge: 1, Needs Autosave: 1, Migrated: 1, Locks: 1, ReadOnly:0, Reserved By: , Opened for edit, Open Context: , Local VerNum: 0^M
Asset name: FusionAssetName type: FusionAssetName segments: 3 blobs: 3 locks: 1 fully initialized: 1 is hidden asset: 0 hidden assets: 0^M
Segment name: Design1, type: Design, Unloaded: 0, On disk: 1, Transient: 0, Standalone: 0, ^M
Segment name: , type: Transient, Unloaded: 0, On disk: 0, Transient: 1, Standalone: 0, ^M
Segment name: , type: TransientTransacted, Unloaded: 0, On disk: 0, Transient: 1, Standalone: 0, ^M
^M
^M

20220328T184655 E .1228 The recent operations of commands/requests are as following:^M
Command end: FusionSaveAsSTLCommand^M
Command begin: CommitCommand^M
beginStep: FusionSaveAsSTLCommand^M
Command begin: FusionSaveAsSTLCommand^M
Command end: SelectCommand^M
Command begin: SelectCommand^M
Command end: CancelCommand^M
Command end: SelectCommand^M
Command begin: CancelCommand^M
Command end: CancelCommand^M
Command resume: SelectCommand^M
Command end: OrbitCommand^M
Command begin: CancelCommand^M
Command begin: OrbitCommand^M
Command suspend: SelectCommand^M
Command end: SelectCommand^M
Document is closing...^M
Command end: CloseDocumentCommand^M
Command begin: CloseDocumentCommand^M
Command end: PLM360OpenAttachmentCommand^M
Command begin: SelectCommand^M
Command suspend: PLM360OpenAttachmentCommand^M
Command suspend: SelectCommand^M
Document is opening...^M
Command begin: PLM360OpenAttachmentCommand^M
Command begin: SelectCommand^M
Command end: MarkDocumentsForOpenCommand^M
Command begin: MarkDocumentsForOpenCommand^M
Command end: SelectCommand^M
Command end: UpdateEagleLibrariesVersions^M
Command begin: UpdateEagleLibrariesVersions^M
Command end: NewDocumentCommand^M
Command begin: SelectCommand^M
Command begin: NewDocumentCommand^M

`

Is there a way to prevent this from happening?
Best regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.