title: ICU Package installation Linux
body: <p>When I try to run a c# program on my linux controller I get the following error:</p>
  
  <pre><code>    Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
     at System.Environment.FailFast(System.String)
     at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
     at System.Globalization.GlobalizationMode..cctor()
     at System.Globalization.CultureData.CreateCultureWithInvariantData()
     at System.Globalization.CultureData.get_Invariant()
     at System.Globalization.CultureInfo..cctor()
     at System.StringComparer..cctor()
     at System.StringComparer.get_OrdinalIgnoreCase()
     at Microsoft.Data.Sqlite.SqliteConnectionStringBuilder..cctor()
  </code></pre>
  
  <p>I want to install an ICU package to get rid of this error. So I downloaded a package from this site:
  <a href="http://site.icu-project.org/home" rel="nofollow noreferrer">Internationnal Components for Unicode</a></p>
  
  <p>When I installed the package on the controller I still got the message. Is there any proper way to install an ICU package on the linux controller so I can get rid of this message?</p>
  
  <p>P.S. (turning globalization invariant on is not an option because my code (SQL-Server) does not allow it to be on...)</p>