Trending February 2024 # How To Install Wine On Linux # Suggested March 2024 # Top 10 Popular

You are reading the article How To Install Wine On Linux updated in February 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested March 2024 How To Install Wine On Linux

The biggest difficulty most Windows users face when they switch to a Linux distribution is the inability to run their favorite Windows software, especially games. Gaming on Linux has improved, but to play Windows-only games on Linux, you’ll need to use Wine.

Wine is designed to help bridge the gap between Windows and Linux software, making Windows-only games and software compatible without massive performance penalties. Here’s how to install Wine on Linux.

Installing Wine

As one of the most well-known Linux packages, installing Wine should be pretty straightforward on the most popular Linux distributions. You can download, compile and install the appropriate packages from the Wine website, or use the packages supplied as part of your Linux distribution.

However, you should check first whether you’re running on a 64-bit version of Linux. To do that, open your terminal and type lscpu.

This should display some technical information about your PC.

Under the “CPU op-modes” section, if you only see 32-bit, install the 32-bit version of Wine. Otherwise, install the 64-bit version.

To install the 32-bit version of Wine on Ubuntu and Debian-based operating systems, type:





Otherwise, to install the 64-bit version, type:





If Wine is already installed on your Linux PC, and you’re unsure which version you have installed, open a terminal and type:



This will display the version of Wine you have installed as well as the version number.

Configuring Wine

In many cases, you won’t need to configure Wine itself after it’s installed, but you will need to generate Wine’s configuration before you can use it.

By running the GUI Wine configuration tool, you’ll generate a fresh configuration file for Wine which you can then configure to your own requirements later.

To run it, open your terminal window and type:

Using the Wine application database, you can find relevant settings for any Windows games or software you’re looking to run. You can then modify your settings using the Wine configuration tool to meet these requirements.

Installing Windows Games Using Wine

Many Windows installers come as EXE files. Linux doesn’t generally support EXE files, but using Wine, you can use them.

To run a Windows installer on Linux, download and place the EXE file in a suitable location. Open a terminal window and type:


chúng tôi will run the installer file where you can follow the installation process in the same way you would on Windows.

If you ever need to uninstall any Windows software, open the terminal and type:



This brings up a Windows-style control panel where you can find examples of your existing software and remove them. You can also remove the files manually.

Running Windows Games and Software Using Wine

Typically, Windows files are installed to the “C” drive. As this doesn’t exist on Linux, Wine creates a folder (usually /home/your-username/.wine/drive_c) to act as the “C” drive for your Windows software.

This is where you’ll need to locate any installed software or games. To do that, search through and find the EXE file for the software you’re looking to run.

This is probably going to be found in the “Program Files” or “Program Files (x86” folders. Once you’ve located your software, you can run it the same way you ran the installer.

To do that, open your terminal window and type:



Using Wine, your Windows software or game should run on your Linux desktop in much the same way as it would natively on Windows.

Running Windows Games and Software on Linux

With Wine, you don’t need to give up using Windows software and playing Windows-only games. As it doesn’t emulate a Windows PC, you can dedicate the full power of your system resources to your Linux distro, too.

Some of the best Windows games can be played on Linux using Wine. There are also plenty of other top free Linux games you could play instead, too.

Ben Stockton

Ben is a UK based tech writer with a passion for gadgets, gaming, and general geekiness.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

You're reading How To Install Wine On Linux

Install Wine Gallium Nine In Linux For Near Native Gaming Performance

Gallium Nine does something interesting that few other Linux programs do — it re-implements a technology from Windows. In this case Gallium Nine is an open-source implementation of DirectX 9. As a result it matches Windows in DX9 performance and allows you to play DirectX 9 games at as performance as close to native as possible.

It’s really hard to beat the performance that Gallium Nine offers, which makes it kind of odd that support for Gallium Nine isn’t included by default in Wine. The Wine developers went as far as to reject it. You need to install a specially-configured version of Wine with additional patches to enable it.

What You Need

This also means that you need to be running the open-source AMDGPU or Nouveau drivers. If you’re using a NVIDIA card, it’s probably best that you keep running the proprietary drivers and use Wine Staging instead. The performance increase that you’ll see from Gallium Nine will be outweighed by the decrease in performance from Nouveau.

Get the Packages Ubuntu

Ubuntu doesn’t package Mesa with Gallium Nine support. You have to enable an external PPA or build Mesa yourself to get it. The PPA route is much easier, so that’s what this guide will cover. If you’re on Debian, this method might work for you, too, but don’t bank on it. Ubuntu packages are hit-and-miss in terms of compatibility with Debian.

The PPA hasn’t been updated in a few months and only officially supports up to Ubuntu 16.10, but the available version of Mesa is still newer than what’s in 17.04, so you’re getting an upgrade anyway. Add the Mesa repository with apt.

Apt just added a repository that doesn’t exist. You need to manually go back and change the Mesa repository from “Zesty” to “Yakkety.” Navigate to “/etc/apt/sources.list.d” in the terminal. Find the file called “oibaf-ubuntu-gallium-nine-zesty.list” and open it with sudo and your text editor of choice. Change all instances of “zesty” to “yakkety.” Save and close the file. You should rename it to “oibaf-ubuntu-gallium-yakkety.list” to reflect the changes.

Now, add the repository for Wine. This one is more actively maintained.


add-apt-repository ppa:commendsarnex



After you’ve written both files, update Apt and install both Mesa and Wine.


apt update




mesa wine2.0

You’ll probably need to restart your X server or your computer for the changes to Mesa to take effect.

Arch Linux

Arch Linux offers Gallium Nine support through the AUR. You can find everything that you need on the AUR page.


Gentoo is one of the easiest distributions to get Gallium Nine to work on. Make sure that you enable the “d3d9” when building Mesa.

chúng tôi



mesa d3d9

Then, unmask “wine-any” by adding it to “/etc/portage/package.accept_keywords.”



wine-any ~amd64

Then, enable the “d3d9” USE flag when building it.

chúng tôi



wine-any d3d9

Build Wine.



wine-any Enable Gallium Nine

Test It Out

Open a game that supports DirectX 9. Try to monitor the framerate. If you want to see the difference that Gallium Nine makes, open “winecfg” again and disable support. Run your game and compare the framerate. Gallium Nine will probably provide a noticeable increase in performance.

Remember to keep both Wine and Mesa updated. The open-source drivers move at a much faster pace than proprietary ones, and the Wine project is moving at an equally rapid pace. The wonderful part of that is you should also notice gradual performance gains over time at absolutely no cost to you.

Nick Congleton

Nick is a freelance tech. journalist, Linux enthusiast, and a long time PC gamer.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

How To Install Metasploit Framework On Ubuntu Linux

This tutorial shows how to install it in Ubuntu Linux, how it works, and what you can do with this powerful security auditing tool.

What Is Metasploit?

Metasploit is a free open-source tool for developing and executing exploit code. It comes with a large database of exploits for a variety of platforms and can be used to test the security of systems and look for vulnerabilities.

It is a framework rather than a single tool and includes a wide range of tools for conducting penetration tests and security research.

Features of Metasploit:

Develops exploit code

Automated security testing

Reverse engineering

Password cracking

Social engineering

Note: you can’t just learn penetration testing without knowing what Kali Linux is. Learn all about Kali Linux and its full suite of penetration tools.

Why Use the Metasploit Framework

Metasploit also categorizes each tool depending on its use case, making it useful not only to security experts but also to novice users.

The developers of the Metasploit Framework designed the software suite to be completely modular and extensible. You can create and design a highly custom toolkit for any specific target.


Before you can install Metasploit, make sure that you have the following resources:

Good amount of hard disk space. For the most part, you should allot between 10 to 20 GB of disk space for Metasploit, as the framework will create its own environment, along with its dependencies.

4 to 8 GB of system memory

Machine that is capable of virtualization, allowing you to create isolated environments to test Metasploit.

Installing the Metasploit Framework in Linux

Make sure that you have the necessary dependencies, such as curl by running the following command:







Create a temporary directory where you can download Metasploit’s installation script.








Download the installation script by running the following command:

Make sure that your installation script has the right execution bits by running the following command:







Run the installation script to install metasploit:




For the most part, the script does three things in your machine. First, it imports the signing key from the Metasploit Frameworks developers.

Configure your Metasploit environment by running msfconsole.

The Metasploit console will ask a couple of questions about your setup. First, it will ask if you want to set up a database for your installation by pressing Y, then Enter.

You will also be asked if you want to create a remote web service. This is useful if you want to create a headless instance for Metasploit. Press Enter here if you only want the program to run locally.

The console will create and configure the necessary files to run Metasploit. This process should take one to two minutes, and then the console will reload itself and load the Metasploit prompt.

Installing the Metasploitable Virtual Machine

Once the Metasploit Framework is up and running, start installing the Metasploitable virtual machine, a basic Linux distribution designed to be as insecure as possible.

Install VirtualBox: a virtual machine client that can be used to run the virtual machine.





Download the Metasploitable distribution from the developer’s sourceforge webpage.

Extract the distribution’s files to your home directory and convert the distribution’s hard disk format for it to work with VirtualBox. Metasploitable is a pre-built bundle that works similarly to importing an Open Virtual Appliance.

Accomplish this by running the following commands:

vboxmanage clonehd chúng tôi chúng tôi



Open VirtualBox by pressing Win, then typing “virtualbox.”

Press the “New” button to open a dialog box where you provide the details of your virtual machine. Add the name and set the Type to “Linux” and the Version to “Other Linux (64-bit).”

Specify the amount of memory for the Metasploitable virtual machine. In most cases, a memory size between 512MB and 1G is enough.

Select the hard disk file for your virtual machine. For this, select the “Use an existing virtual hard disk file” option.

Using Metasploit and Metasploitable in Linux

This will load the virtual machine and expose it to a local internal network.

Once it is done loading, log in to Metasploitable by typing msfadmin on both the username and the password prompts.

Learning the Basics of Metasploit

While the Metasploit Framework is a brilliant security auditing toolkit, it is also a great learning tool for beginners, as the framework provides a good amount of documentation for every function.

To access this, run msfconsole again on your terminal window.

This will load a console prompt that can access both your system programs and the Metasploit toolkit. Run the help command to print a short guide on the various commands for the Metasploit Framework.

These tools also vary widely depending on the architecture that you are targeting, which makes Metasploit incredibly flexible and adaptable.

You can use the show -h command to create a brief list of every tool that is available to Metasploit. For example, you can run the following command to list all of the available exploits in the framework:

show exploits

Further, Metasploit also provides tool-specific documentation through the info command. Running info exploit/android/adb/adb_server_exec will print a short write-up on how this particular Android ADB exploit works.

Scanning Open Network Ports with Metasploit

One of the most basic actions that you can immediately do in Metasploit is to determine whether there are any insecure open ports in a target system.

Reload Metasploit by running msfconsole on a new terminal.

Check whether the Metasploit Framework detects the virtual machine. But first, determine the IP address of the Metasploitable installation:

ip addr

Use the nmap utility in your host machine to create a network-wide scan for active hosts:





Once you see the virtual machine in the nmap result, you can use the tcp module in Metasploit. It’s a simple utility that checks for every open port from either a single IP address or a range of them.

To use the tcp module, run the following command:








Provide the IP address that you want the module to scan by running the following command:



Run the tcp module by entering run in the console, which will print every open port in the Metasploitable system.

Frequently Asked Questions Is it possible to check if an exploit is present in Metasploit Framework?

Yes! You can check all of the available exploits by using the “search” command in the Metasploit console. For example, you can run search android to load every available exploit for the Android platform in Linux.

My Metasploitable virtual machine does not boot. Is my installation broken?

No! This issue is most likely due to a missing VirtualBox configuration. By default, VirtualBox automatically sets the necessary processor flags to boot a virtual machine. However, there can be instances where it does not enable these flags properly.

My host machine cannot detect Metasploitable. Is my virtual machine broken?

No! This issue happens whenever VirtualBox uses a different network adapter with your host machine. You can easily fix this issue by going to the Settings menu and selecting the Network category, then changing the Network Adapter from NAT to Bridged Adapter.

Image credit: Unsplash. All alterations and screenshots by Ramces Red.

Ramces Red

Ramces is a technology writer that lived with computers all his life. A prolific reader and a student of Anthropology, he is an eccentric character that writes articles about Linux and anything *nix.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

How To Install Linux Gui Apps On Windows 10

Linux GUI apps are installed using the sudo apt-get install command inside the WSL distro.

Once the GUI app is installed, you can launch it from the Start menu or use a command.

The feature requires installing WSL2 with the wsl --install command on build 21364 or higher.

On Windows 10, you can now install Linux GUI apps (almost natively) through Windows Subsystem for Linux (WSL), and these instructions will show you how.

Although you could run Linux apps on Windows 10 with WSL for a long time, the system was limited to command-line tools and applications. However, starting with build 21364 and higher releases (with a special update to the WSL integration), Microsoft is finally bringing GUI (graphical user interface) support to run your favorite Linux applications with the mouse and keyboard.

The new feature is to develop and test your applications on Linux without needing a virtual machine, but you can use it for anything. The implementation even includes support for speakers and microphones, so if you install a media app, the peripherals will pass through and appear in the app. GPU accelerated 3D graphics are also supported to run any app that needs to do complex 3D rendering leveraging OpenGL.

When using this feature, there is no need to start an X server manually since WSL automatically starts a “companion system distro,” which includes a Wayland, X server, pulse audio server, and all the required components. Then after you close the app and the WSL session, the system distro will end automatically.

This guide will teach you the steps to download and install graphical Linux applications on Windows 10. You can also watch this video tutorial with the step-by-step to complete this process.

Install Linux GUI apps via WSL on Windows 10

To install a Linux GUI app on Windows 10, use these steps:

Type the following command to update the package distribution and press Enter:

sudo apt-get update

Type the following command to install a Linux GUI app on Windows 10 and press Enter:

sudo apt-get install APP-NAME -y

In the command, replace APP-NAME with the graphical app you want to install. 

This example installs the gedit text editor app:

sudo apt-get install gedit -y

Confirm your Linux account password and press Enter (if applicable).

Once you complete the steps, the app will install and register in the Start menu, which means that you can launch the app by running the app’s name in the Windows Subsystem for Linux (WSL) console or from the Start menu.

The above instructions outline the steps to install a simple app from known repositories, but depending on the app, the instructions may differ. The good news is that the installation process is the same as any other Linux application. You can follow the developer steps to install virtually any application, such as VLC, Audacity, web admin, etc.

As you launch the app, the virtual machine will spin, and it will run (in a few seconds) without needing to open the WSL console. You will also notice that the taskbar will show the icon with a Linux logo, indicating that you are not running a Windows 10 application.

The experience of using a graphical Linux app on Windows 10 feels native, but it’s not. The app renders with all the Linux visual styles for the frame, menus, and other elements, and there is even a shadow around the edge, and every window works independently.

However, it is a remote desktop connection, which Microsoft is leveraging with the RemoteApp feature built into the operating system.

Install or update WSL on Windows 10

The ability to run Linux GUI apps requires the Windows Subsystem for Linux 2 integration, which means you must have the latest feature and distribution version to install and run your applications.

If you have WSL2 already installed, then you will need to update the feature.

Before installing or updating WSL2, the device must have the Windows 10 build 21364 or higher release.

Also, as a prerequisite, you must install the driver to enable a virtual GPU (vGPU) to use hardware-accelerated OpenGL rendering before installing applications. Here are the download links:

Install WSL2 on Windows 10

These instructions will show you how to install WSL2 and the Ubuntu Linux distribution to get started running GUI apps.

To install WSL2 components to run Linux GUI apps, use these steps:

Open Start.

Type the following command to install the WSL 2 and press Enter:

wsl --install

Once you complete the steps, the required Linux components will install automatically, and the command will also download the latest version of the Ubuntu Linux distro.

After the installation, you only need to open the distro from the Start menu and continue with the on-screen directions to complete the setup.

You can use these instructions if you want to install a different distro to run apps instead of Ubuntu.

Update WSL2 on Windows 10

If you already have the Windows Subsystem for Linux 2 installed, confirm the system has the latest updates to run GUI apps.

To update WSL2 to download the GUI support for Linux apps, use these steps:

Open Start.

Type the following command to update the Windows Subsystem for Linux 2 and press Enter:

wsl --update

Type the following command to force restart WSL2 and press Enter:

wsl --shutdown

After you complete the steps, the latest version of WSL will download automatically. Then you can use the above instructions to install Linux GUI apps.

How To Install Openssh On Windows

Until recently, if you wanted to use SSH on Windows, you’d need to rely on third-party clients like PuTTY or install SSH server packages from similar sources.

However, the April 2023 update (version 1803) introduced OpenSSH as a built-in feature. As long as you’re running supported Windows versions, you can install the OpenSSH client and server components as optional features.

As such, we’ll cover the prerequisites, full steps to install OpenSSH using various methods, and how to get started with it in this article.

Before you begin, you’ll want to ensure the following requirements are met:

Windows Server 2023 or later / Windows 10 build 1809 or later

PowerShell 5.1 or later

Your account is a member of the Administrators group

The easiest way to install OpenSSH on Windows is from the Optional Features page in Windows Settings.

After the components are installed, press Win + R, type services.msc, and press Enter.

Next, press Win + R, type wf.msc, and press Enter.

The basic setup is complete. Check the Get Started with OpenSSH section for further steps. You can also follow the same steps to uninstall OpenSSH if required.

If you want to be more efficient, you can also perform the same steps as above in an elevated PowerShell window.

Press Win + R, type powershell, and press CTRL + Shift + Enter.

Now that the setup is complete, you can start using SSH. Refer to the get started with OpenSSH section if you need help with this.

After installing the components, follow these steps to update the system PATH variable:

Now, you can run Get-Service -Name ssh* in PowerShell to verify that the components were installed properly. If you also need to start the required services or open ports, please refer to either of the earlier sections for the steps.

Finally, if you want to use other methods like Winget or Chocolatey, we recommend checking out the OpenSSH wiki on GitHub. In addition to install instructions, it also has various usage examples and manuals that you might find useful.

We’ve listed some commonly made configuration changes below for reference. We recommend checking the OpenSSH server configuration guide from Microsoft or the one on GitHub for the full list of options. Also, don’t forget to restart the sshd service to apply any changes made.

Change the ListenAddress from to something else if you only want to listen to a specific IP address. Add multiple ListenAddress lines in the same manner if you want to listen to multiple IP Addresses.

Change GSSAPIAuthentication to yes if you want to use Kerberos authentication.

Add the AllowGroups, AllowUsers, DenyGroups, and DenyUsers directives to control which groups and users can access the SSH server.

You can use any of the methods listed above to set up another Windows system as an OpenSSH client, server, or both. And if you’re new to SSH, here are some basic steps to get started:

First, press Win + R, type sysdm.cpl, and press Enter.

Press Win + R, type powershell, and press Enter.

Now, input the host account’s password and press Enter.

Password-based authentication is generally fine, but ideally, you should use even more secure authentication methods like Kerberos and SSH keys. For Kerberos, follow the steps listed below:

On the domain-joined server, navigate to %programdata%ssh.

Open the sshd_config file with a text editor.

Now, on the Windows client that’s logged in as a Domain user, enter ssh -K hostname.

When connecting across domains, password-based authentication isn’t recommended as its vulnerable to brute forcing. Instead, you should use public key authentication. This uses cryptographic algorithms to generate one public and one private key file.

A user’s public key is stored on the SSH server, and it’s compared with the client-side private key for authentication. As long as the private key is protected properly, this authentication method is much more secure.

You’ll need to generate the key pair on the client system, create an authorized keys file on the server, and store the client’s public key in this file. To do this, start with the following steps on the server system:

Press Win + R, type powershell, and press CTRL + Shift + Enter.

Create the administrators_authorized_keys file.

In our case, we created the file using an Administrator account. If you’re using a standard account, change the file path accordingly in the rest of the commands.

Now, launch an Elevated PowerShell window on the client system and follow these steps:

Now, change the user and host values and run the commands shown below. It will append the client’s public key to the authorized keys file on the server.

$public_key = Get-Content ~/.ssh/

Enter your password to approve the operation. Now, you’ll be able to connect using public key authentication.

SSH Errors like Port 22 Connection Refused, or Connection Timed Out are pretty common. If you followed the steps from this article, basic steps like ensuring the SSH services are running, restarting them, allowing SSH traffic through the firewall, adding SSH to system PATH, etc., will already be covered.

In addition to these, here are some more troubleshooting steps worth trying:

First, make sure the steps mentioned above are done on the remote system as well.

Retry and make sure you entered the correct credentials.

Use the host’s IP address instead of the hostname. If this works, resolve DNS problems by flushing the cache or using a different server.

Ping the host to ensure there’s no packet loss.

Check the SSH port and ListenAddress in the server’s sshd_config file.

Use verbose flags (ssh -v or ssh -vvv) to get more details on what’s going wrong.

How To Install Kodi On Android

Kodi supports multiple devices and operating systems. Installing Kodi on Android devices is much easier than installing the media server on other streaming devices. You can either install Kodi from the Google Play Store or download its APK file and install it manually. Kodi for Android is also available on other non-Google app stores.

This tutorial will show you different ways to install Kodi on Android devices. You’ll also learn how to install Kodi add-ons in the Android app and from third-party repositories.

Table of Contents

Kodi App Requirements

Kodi will work on Android-powered devices. However, your device must meet specific software and hardware requirements for the best experience on the Kodi app.

1. Screen Size

The latest version of Kodi uses the “Estuary” skin. It’s an intuitive and user-friendly interface that works best on devices with at least a 5-inch display. Kodi will work on smaller screens, but the app provides the best experience on devices with the recommended screen size.

2. Operating System Requirement

If your phone doesn’t meet the requirement, or you’re having issues downloading Kodi, update your phone and try again.

Install Kodi from the Google Play Store

Installing Kodi from your device’s app store is the easiest and safest method to get the app on your Android device.

Open the Play Store app, type Kodi in the search bar, and tap the search icon to proceed. If you’re reading this post on an Android device, tap this link to jump directly to the Kodi app detail page on the Play Store.

Tap Install next to the Kodi app in the search result or tap the app title to open the app detail page. Ensure you’re installing the app published by the “Kodi Foundation.”

Wait while Kodi installs and select Open to launch the app.

Sideload Kodi from Third-Party Websites

If your device won’t install apps from the app store, download Kodi’s package file and install the app manually. There are plenty of websites where you can download Kodi’s APK file, but not all of them are trustworthy. Make sure you download Kodi’s package file from safe APK websites—APK4Fun, APKMirror, APKPure, etc. Otherwise, your device may encounter issues parsing or installing the APK file.

To sideload Kodi, you also need to ensure your Android device supports installing apps from unknown/unofficial sources.

Download the APK file of the latest Kodi build from the websites mentioned above. Open the installation file in your browser or file manager when the download is complete.

You may get a prompt that your phone cannot install apps through your browser. Tap Settings to grant your web browser the permission needed to sideload apps.

Tap Install unknown apps and select the browser you downloaded the Kodi file with. Toggle on Allow from this source to grant the app access to install the Kodi APK file.

Reopen the installation file and tap Install to proceed. Wait for Android to install the file and tap Open on the success prompt to launch Kodi.

Make sure you grant Kodi access to your media files when prompted.

Install Kodi on Huawei Android Devices

Although Huawei smartphones still run the Android operating system, they no longer support Google services. You can sideload Kodi’s APK file on Huawei Android phones, but you cannot install the app from the Play Store. So, the best (and safest) option is to install Kodi from Huawei’s AppGallery.

Open the AppGallery app on your Huawei smartphone, search for Kodi, and tap Install next to the Kodi.

If you’re reading this post on your Huawei smartphone, this link will redirect you to the Kodi page on AppGallery. Then, tap Install to install the app on your device.

Install Kodi Add-Ons

Add-ons help you get the best out of Kodi, at least if you want to stream content from the internet. There are two different ways to install add-ons on the Kodi Android client. You can install add-ons directly from Kodi’s in-app repository or third-party sources—i.e., downloading the add-on from the internet.

Install Add-on from Kodi Repositories

Open the Kodi app on your Android device, and select Add-ons on the main menu.

Next, tap the open box icon in the top-left corner.

Select Install from repository.

Select the category that houses the add-on you want to install. The Video add-ons category houses add-ons for streaming video content—tv shows, live tv, sports, etc.

Scroll through the list and select the add-on you want to install.

Tap Install to proceed.

If you get a prompt that Kodi will install an extra add-on, tap OK to approve the installation.

Some add-ons require an extra add-on to work correctly. So, make sure you approve the installation of the additional or helper add-ons.

When the download is complete, tap the add-on again, and select Open to set up the add-on.

Install Kodi Add-ons from Third-Party Repositories

Before installing an add-on downloaded outside Kodi’s in-app repository, configure the media player to allow add-ons from third-party sources. Download the add-on from the third-party repo (in ZIP format) and follow the steps below to install it.

Note: Add-ons from third-party repos may damage your device and cause the Kodi app to malfunction. Therefore, ensure you download add-ons from reputable and safe repositories only.

Open Kodi and tap the gear icon in the top-left corner.

Select System.

Tap Add-ons on the sidebar and toggle on Unknown sources.

Kodi will display a prompt highlighting the risks of installing add-ons from unknown sources. Tap Yes to proceed.

Return to the main menu and tap Add-on on the side menu.

Tap the open box icon in the top-right corner.

Select Install from zip file.

Tap Yes on the pop-up.

Tap External storage, navigate to the add-on location on your device and follow the prompt to continue.


Install Kodi on Android TV Boxes

Since Android TV devices run the Android operating system, installing Kodi on Android TV is easy. You can install Kodi directly from the Play Store or manually sideload its setup file. We recommend doing the former, as it’s the safest and most straightforward option.

Open the Google Play Store on your Android TV home screen, search for Kodi, and install the app.

Stream Content On-the-Go

The safest and fastest way to install Kodi is via your device’s app store. We recommend installing the official version of Kodi. You may encounter difficulties using and upgrading Kodi if you sideload an unofficial app version. Additionally, installing Kodi outside your device’s app store comes with security risks. The app package file could contain malware that will harm your files.

Update the detailed information about How To Install Wine On Linux on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!