<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://flinkwiki.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Flinh1</id>
	<title>Flinkwiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://flinkwiki.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Flinh1"/>
	<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Spezial:Beitr%C3%A4ge/Flinh1"/>
	<updated>2026-09-22T00:22:02Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2062</id>
		<title>Ubuntu: Tools</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2062"/>
		<updated>2021-12-27T18:25:50Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Brave Browser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu|Zur Seite &amp;quot;Ubuntu&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== inxi ==&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Systemanalyse&lt;br /&gt;
&lt;br /&gt;
''inxi -h'' zeigt die Optionen an.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== hstr ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; History&lt;br /&gt;
&lt;br /&gt;
Aufruf mit ''hstr'' oder (nach Installation) mit &amp;lt;code&amp;gt;Str-r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
# add-apt-repository ppa:ultradvorka/ppa&lt;br /&gt;
# apt update&lt;br /&gt;
# apt install hstr&lt;br /&gt;
# hstr --show-configuration &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
# source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== qtqr ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qtqr &lt;br /&gt;
QR-Reader für die Webcam.&lt;br /&gt;
* https://wiki.ubuntuusers.de/QtQR/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Handbrake ==&lt;br /&gt;
video transcoder&lt;br /&gt;
&lt;br /&gt;
Falls man es von der Konsole startet (z. B. mit root-Rechten): ''ghb''&lt;br /&gt;
&lt;br /&gt;
Für die Erkennung kopiergeschützter DVDs muss die Bibliothek ''libdvdcss'' nachinstalliert werden:&lt;br /&gt;
* sudo apt install libdvd-pkg&lt;br /&gt;
* sudo dpkg-reconfigure libdvd-pkg&lt;br /&gt;
[https://www.videolan.org/developers/libdvdcss.html][https://www.linux-community.de/ausgaben/linuxuser/2019/09/grosses-kino-2/]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== WinFF ==&lt;br /&gt;
&lt;br /&gt;
Video-Konvertierung&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/WinFF/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Flowblade ==&lt;br /&gt;
&lt;br /&gt;
Video-Editor&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install flowblade&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=o1LXACbL9Sg Flowblade Beginners Tutorial: Basic Video Editing. Using Proxy Clips.]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Imagemagick ==&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
 sudo apt-get install imagemagick&lt;br /&gt;
&lt;br /&gt;
Verkleiner&lt;br /&gt;
 mogrify -resize 10% *.jpg&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== youtube-dl  ==&lt;br /&gt;
&lt;br /&gt;
Kommandozeilentool zum Download von Youtube-Videos.&lt;br /&gt;
&lt;br /&gt;
Setzt Python 3.4 oder höher voraus.&lt;br /&gt;
&lt;br /&gt;
Installation z. B. &lt;br /&gt;
 sudo -H pip3 install --upgrade youtube-dl&lt;br /&gt;
&lt;br /&gt;
Start mit &lt;br /&gt;
 youtube-dl [OPTIONS] URL [URL...]&lt;br /&gt;
&lt;br /&gt;
* https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme&lt;br /&gt;
* https://wiki.ubuntuusers.de/youtube-dl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
== Brave Browser ==&lt;br /&gt;
&lt;br /&gt;
=== Open Source Web Browser That Blocks Ads and Tracking By Default ===&lt;br /&gt;
&lt;br /&gt;
* https://itsfoss.com/brave-web-browser/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation in Debian, Ubuntu, Mint:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install apt-transport-https curl&lt;br /&gt;
&lt;br /&gt;
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main&amp;quot;|sudo tee /etc/apt/sources.list.d/brave-browser-release.list&lt;br /&gt;
&lt;br /&gt;
sudo apt update&lt;br /&gt;
&lt;br /&gt;
sudo apt install brave-browser&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;[https://brave.com/linux/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Update-Manager ==&lt;br /&gt;
&lt;br /&gt;
 sudo update-manager -d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung von Ubuntu 18.04 auf 20.04 mit &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
# Mit &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;apt upgrade&amp;lt;/code&amp;gt; das System auf den neuesten Stand bringen.&lt;br /&gt;
# &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist sicherer als &amp;lt;code&amp;gt;apt dist-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-ubuntu-20-04-focal-fossa-de]&lt;br /&gt;
&lt;br /&gt;
Paketquellen von Drittanbietern werden dabei deaktiviert. Sie können über ''Software-Paketqellen'' oder ''Synaptic'' wieder aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2061</id>
		<title>Ubuntu: Tools</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2061"/>
		<updated>2021-12-27T18:24:53Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Brave Browser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu|Zur Seite &amp;quot;Ubuntu&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== inxi ==&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Systemanalyse&lt;br /&gt;
&lt;br /&gt;
''inxi -h'' zeigt die Optionen an.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== hstr ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; History&lt;br /&gt;
&lt;br /&gt;
Aufruf mit ''hstr'' oder (nach Installation) mit &amp;lt;code&amp;gt;Str-r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
# add-apt-repository ppa:ultradvorka/ppa&lt;br /&gt;
# apt update&lt;br /&gt;
# apt install hstr&lt;br /&gt;
# hstr --show-configuration &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
# source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== qtqr ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qtqr &lt;br /&gt;
QR-Reader für die Webcam.&lt;br /&gt;
* https://wiki.ubuntuusers.de/QtQR/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Handbrake ==&lt;br /&gt;
video transcoder&lt;br /&gt;
&lt;br /&gt;
Falls man es von der Konsole startet (z. B. mit root-Rechten): ''ghb''&lt;br /&gt;
&lt;br /&gt;
Für die Erkennung kopiergeschützter DVDs muss die Bibliothek ''libdvdcss'' nachinstalliert werden:&lt;br /&gt;
* sudo apt install libdvd-pkg&lt;br /&gt;
* sudo dpkg-reconfigure libdvd-pkg&lt;br /&gt;
[https://www.videolan.org/developers/libdvdcss.html][https://www.linux-community.de/ausgaben/linuxuser/2019/09/grosses-kino-2/]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== WinFF ==&lt;br /&gt;
&lt;br /&gt;
Video-Konvertierung&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/WinFF/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Flowblade ==&lt;br /&gt;
&lt;br /&gt;
Video-Editor&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install flowblade&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=o1LXACbL9Sg Flowblade Beginners Tutorial: Basic Video Editing. Using Proxy Clips.]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Imagemagick ==&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
 sudo apt-get install imagemagick&lt;br /&gt;
&lt;br /&gt;
Verkleiner&lt;br /&gt;
 mogrify -resize 10% *.jpg&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== youtube-dl  ==&lt;br /&gt;
&lt;br /&gt;
Kommandozeilentool zum Download von Youtube-Videos.&lt;br /&gt;
&lt;br /&gt;
Setzt Python 3.4 oder höher voraus.&lt;br /&gt;
&lt;br /&gt;
Installation z. B. &lt;br /&gt;
 sudo -H pip3 install --upgrade youtube-dl&lt;br /&gt;
&lt;br /&gt;
Start mit &lt;br /&gt;
 youtube-dl [OPTIONS] URL [URL...]&lt;br /&gt;
&lt;br /&gt;
* https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme&lt;br /&gt;
* https://wiki.ubuntuusers.de/youtube-dl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
== Brave Browser ==&lt;br /&gt;
&lt;br /&gt;
=== Open Source Web Browser That Blocks Ads and Tracking By Default ===&lt;br /&gt;
&lt;br /&gt;
* https://itsfoss.com/brave-web-browser/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Installation in Debian, Ubuntu, Mint:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install apt-transport-https curl&lt;br /&gt;
&lt;br /&gt;
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main&amp;quot;|sudo tee /etc/apt/sources.list.d/brave-browser-release.list&lt;br /&gt;
&lt;br /&gt;
sudo apt update&lt;br /&gt;
&lt;br /&gt;
sudo apt install brave-browser&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Update-Manager ==&lt;br /&gt;
&lt;br /&gt;
 sudo update-manager -d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung von Ubuntu 18.04 auf 20.04 mit &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
# Mit &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;apt upgrade&amp;lt;/code&amp;gt; das System auf den neuesten Stand bringen.&lt;br /&gt;
# &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist sicherer als &amp;lt;code&amp;gt;apt dist-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-ubuntu-20-04-focal-fossa-de]&lt;br /&gt;
&lt;br /&gt;
Paketquellen von Drittanbietern werden dabei deaktiviert. Sie können über ''Software-Paketqellen'' oder ''Synaptic'' wieder aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2060</id>
		<title>Ubuntu: Tools</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2060"/>
		<updated>2021-11-15T18:18:39Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Handbrake */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu|Zur Seite &amp;quot;Ubuntu&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== inxi ==&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Systemanalyse&lt;br /&gt;
&lt;br /&gt;
''inxi -h'' zeigt die Optionen an.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== hstr ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; History&lt;br /&gt;
&lt;br /&gt;
Aufruf mit ''hstr'' oder (nach Installation) mit &amp;lt;code&amp;gt;Str-r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
# add-apt-repository ppa:ultradvorka/ppa&lt;br /&gt;
# apt update&lt;br /&gt;
# apt install hstr&lt;br /&gt;
# hstr --show-configuration &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
# source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== qtqr ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qtqr &lt;br /&gt;
QR-Reader für die Webcam.&lt;br /&gt;
* https://wiki.ubuntuusers.de/QtQR/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Handbrake ==&lt;br /&gt;
video transcoder&lt;br /&gt;
&lt;br /&gt;
Falls man es von der Konsole startet (z. B. mit root-Rechten): ''ghb''&lt;br /&gt;
&lt;br /&gt;
Für die Erkennung kopiergeschützter DVDs muss die Bibliothek ''libdvdcss'' nachinstalliert werden:&lt;br /&gt;
* sudo apt install libdvd-pkg&lt;br /&gt;
* sudo dpkg-reconfigure libdvd-pkg&lt;br /&gt;
[https://www.videolan.org/developers/libdvdcss.html][https://www.linux-community.de/ausgaben/linuxuser/2019/09/grosses-kino-2/]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== WinFF ==&lt;br /&gt;
&lt;br /&gt;
Video-Konvertierung&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/WinFF/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Flowblade ==&lt;br /&gt;
&lt;br /&gt;
Video-Editor&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install flowblade&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=o1LXACbL9Sg Flowblade Beginners Tutorial: Basic Video Editing. Using Proxy Clips.]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Imagemagick ==&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
 sudo apt-get install imagemagick&lt;br /&gt;
&lt;br /&gt;
Verkleiner&lt;br /&gt;
 mogrify -resize 10% *.jpg&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== youtube-dl  ==&lt;br /&gt;
&lt;br /&gt;
Kommandozeilentool zum Download von Youtube-Videos.&lt;br /&gt;
&lt;br /&gt;
Setzt Python 3.4 oder höher voraus.&lt;br /&gt;
&lt;br /&gt;
Installation z. B. &lt;br /&gt;
 sudo -H pip3 install --upgrade youtube-dl&lt;br /&gt;
&lt;br /&gt;
Start mit &lt;br /&gt;
 youtube-dl [OPTIONS] URL [URL...]&lt;br /&gt;
&lt;br /&gt;
* https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme&lt;br /&gt;
* https://wiki.ubuntuusers.de/youtube-dl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
== Brave Browser ==&lt;br /&gt;
&lt;br /&gt;
* https://itsfoss.com/brave-web-browser/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Update-Manager ==&lt;br /&gt;
&lt;br /&gt;
 sudo update-manager -d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung von Ubuntu 18.04 auf 20.04 mit &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
# Mit &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;apt upgrade&amp;lt;/code&amp;gt; das System auf den neuesten Stand bringen.&lt;br /&gt;
# &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist sicherer als &amp;lt;code&amp;gt;apt dist-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-ubuntu-20-04-focal-fossa-de]&lt;br /&gt;
&lt;br /&gt;
Paketquellen von Drittanbietern werden dabei deaktiviert. Sie können über ''Software-Paketqellen'' oder ''Synaptic'' wieder aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2059</id>
		<title>Ubuntu: Tools</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu:_Tools&amp;diff=2059"/>
		<updated>2021-07-01T17:35:55Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Flowblade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu|Zur Seite &amp;quot;Ubuntu&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== inxi ==&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Systemanalyse&lt;br /&gt;
&lt;br /&gt;
''inxi -h'' zeigt die Optionen an.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== hstr ==&lt;br /&gt;
&lt;br /&gt;
&amp;gt; History&lt;br /&gt;
&lt;br /&gt;
Aufruf mit ''hstr'' oder (nach Installation) mit &amp;lt;code&amp;gt;Str-r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
# add-apt-repository ppa:ultradvorka/ppa&lt;br /&gt;
# apt update&lt;br /&gt;
# apt install hstr&lt;br /&gt;
# hstr --show-configuration &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
# source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== qtqr ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install qtqr &lt;br /&gt;
QR-Reader für die Webcam.&lt;br /&gt;
* https://wiki.ubuntuusers.de/QtQR/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Handbrake ==&lt;br /&gt;
Liest CDs und DVDs aus.&lt;br /&gt;
&lt;br /&gt;
Für die Erkennung kopiergeschützter DVDs muss die Bibliothek ''libdvdcss'' nachinstalliert werden:&lt;br /&gt;
* sudo apt install libdvd-pkg&lt;br /&gt;
* sudo dpkg-reconfigure libdvd-pkg&lt;br /&gt;
[https://www.videolan.org/developers/libdvdcss.html][https://www.linux-community.de/ausgaben/linuxuser/2019/09/grosses-kino-2/]&lt;br /&gt;
----&lt;br /&gt;
== WinFF ==&lt;br /&gt;
&lt;br /&gt;
Video-Konvertierung&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/WinFF/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Flowblade ==&lt;br /&gt;
&lt;br /&gt;
Video-Editor&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install flowblade&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=o1LXACbL9Sg Flowblade Beginners Tutorial: Basic Video Editing. Using Proxy Clips.]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Imagemagick ==&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
 sudo apt-get install imagemagick&lt;br /&gt;
&lt;br /&gt;
Verkleiner&lt;br /&gt;
 mogrify -resize 10% *.jpg&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== youtube-dl  ==&lt;br /&gt;
&lt;br /&gt;
Kommandozeilentool zum Download von Youtube-Videos.&lt;br /&gt;
&lt;br /&gt;
Setzt Python 3.4 oder höher voraus.&lt;br /&gt;
&lt;br /&gt;
Installation z. B. &lt;br /&gt;
 sudo -H pip3 install --upgrade youtube-dl&lt;br /&gt;
&lt;br /&gt;
Start mit &lt;br /&gt;
 youtube-dl [OPTIONS] URL [URL...]&lt;br /&gt;
&lt;br /&gt;
* https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme&lt;br /&gt;
* https://wiki.ubuntuusers.de/youtube-dl/&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
== Brave Browser ==&lt;br /&gt;
&lt;br /&gt;
* https://itsfoss.com/brave-web-browser/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Update-Manager ==&lt;br /&gt;
&lt;br /&gt;
 sudo update-manager -d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung von Ubuntu 18.04 auf 20.04 mit &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
# Mit &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;apt upgrade&amp;lt;/code&amp;gt; das System auf den neuesten Stand bringen.&lt;br /&gt;
# &amp;lt;code&amp;gt;do-release-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist sicherer als &amp;lt;code&amp;gt;apt dist-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-ubuntu-20-04-focal-fossa-de]&lt;br /&gt;
&lt;br /&gt;
Paketquellen von Drittanbietern werden dabei deaktiviert. Sie können über ''Software-Paketqellen'' oder ''Synaptic'' wieder aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Windows:_Troubleshooting&amp;diff=2058</id>
		<title>Windows: Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Windows:_Troubleshooting&amp;diff=2058"/>
		<updated>2021-06-14T19:47:43Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Ton / Sound */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows 10]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows - Konfiguration]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows: Tools]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows - PowerShell]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ton / Sound ==&lt;br /&gt;
&lt;br /&gt;
=== Tonausgabe überprüfen ===&lt;br /&gt;
&lt;br /&gt;
''Win-i &amp;gt; System &amp;gt; Sound &amp;gt; Audiogeräte verwalten &amp;gt; Lautsprecher &amp;gt; Testen''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mikrofon überprüfen ===&lt;br /&gt;
&lt;br /&gt;
''Win-i &amp;gt; System &amp;gt; Sound ''&lt;br /&gt;
&lt;br /&gt;
Unter &amp;quot;Eingabe &amp;gt; Mikrofon testen&amp;quot; muss sich beim Sprechen der Testbalken bewegen.&lt;br /&gt;
&amp;quot;&lt;br /&gt;
Sonst unter &amp;quot;Eingabe&amp;quot; &amp;gt; ''Geräteeigenschaften'' &amp;gt; &amp;quot;Lautstärke&amp;quot; &amp;gt; ''Testen''&lt;br /&gt;
&lt;br /&gt;
Bei &amp;quot;Deaktivieren&amp;quot; darf kein Haken gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
Weitere Fehlerquelle: bei Einstellungen &amp;gt; Datenschutz / Privacy kann das Mikrofon deaktiviert sein.&lt;br /&gt;
&lt;br /&gt;
Funktionsprüfung mit der App &amp;quot;Sprachrekorder&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Windows 10-Systemsounds ===&lt;br /&gt;
&lt;br /&gt;
Win-i &amp;gt; Personalisierung &amp;gt; Designs &amp;gt; Sounds&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Zeitsynchronisation bei Start einstellen ==&lt;br /&gt;
&lt;br /&gt;
* https://www.pctipp.ch/praxis/windows/windows-zeit-start-synchronisieren-1952117.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2057</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2057"/>
		<updated>2021-06-14T16:09:57Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Resources res */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Coding-Nachrichten für Anwender und Entwickler  ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public void topClick(View v){&lt;br /&gt;
        Toast.makeText(this, &amp;quot;Top button clicked&amp;quot;,&lt;br /&gt;
                Toast.LENGTH_SHORT).show();&lt;br /&gt;
&lt;br /&gt;
        Log.i(&amp;quot;info&amp;quot;,&amp;quot;The user clicked the top button&amp;quot;);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Toast'' erscheint in einem kurzen Popup in der App.&lt;br /&gt;
&lt;br /&gt;
''Log''-Nachrichten erscheinen im Feld ''run''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Manifest ==&lt;br /&gt;
&lt;br /&gt;
Pfad:&lt;br /&gt;
 src/main/AndroidManifest.xml&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
Internet:&lt;br /&gt;
 &amp;lt;uses-permission android:name=&amp;quot;android.permission.INTERNET&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Material Design ===&lt;br /&gt;
&lt;br /&gt;
* https://material.io/design/introduction&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/guide/topics/ui/look-and-feel&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
Alt-Einf &amp;gt; Generate (Constructor, Getter, Setter, ...)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/courses/android-basics-kotlin/course&lt;br /&gt;
&lt;br /&gt;
* https://www.color-hex.com/color-wheel/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2056</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2056"/>
		<updated>2021-06-10T06:51:05Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Coding-Nachrichten für Anwender und Entwickler  ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public void topClick(View v){&lt;br /&gt;
        Toast.makeText(this, &amp;quot;Top button clicked&amp;quot;,&lt;br /&gt;
                Toast.LENGTH_SHORT).show();&lt;br /&gt;
&lt;br /&gt;
        Log.i(&amp;quot;info&amp;quot;,&amp;quot;The user clicked the top button&amp;quot;);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Toast'' erscheint in einem kurzen Popup in der App.&lt;br /&gt;
&lt;br /&gt;
''Log''-Nachrichten erscheinen im Feld ''run''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Material Design ===&lt;br /&gt;
&lt;br /&gt;
* https://material.io/design/introduction&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/guide/topics/ui/look-and-feel&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
Alt-Einf &amp;gt; Generate (Constructor, Getter, Setter, ...)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/courses/android-basics-kotlin/course&lt;br /&gt;
&lt;br /&gt;
* https://www.color-hex.com/color-wheel/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Java&amp;diff=2055</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Java&amp;diff=2055"/>
		<updated>2021-06-03T18:13:38Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Übersetzung von Quellcode in Bytecode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: JavaFX|Zur Seite &amp;quot;Java: JavaFX&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[IntelliJ IDEA|Zur Seite &amp;quot;IntelliJ IDEA&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Eclipse|Zur Seite &amp;quot;Eclipse&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Netbeans|Zur Seite &amp;quot;Netbeans&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Beispiele|Zur Seite &amp;quot;Java: Beispiele&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.oracle.com/javase/specs/ Java Language and Virtual Machine Specifications]&lt;br /&gt;
&lt;br /&gt;
[https://docs.oracle.com/en/java/javase/15/ JDK 15 Documentation]&lt;br /&gt;
&lt;br /&gt;
[https://docs.oracle.com/en/java/javase/14/ JDK 14 Documentation]&lt;br /&gt;
&lt;br /&gt;
[https://docs.oracle.com/en/java/javase/14/docs/api/ Java® Platform, Standard Edition &amp;amp; Java Development Kit - Version 14 API Specification]&lt;br /&gt;
&lt;br /&gt;
[https://docs.oracle.com/javase/8/docs/api/ Java™ Platform, Standard Edition 8 API Specification]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Installation unter Ubuntu:&lt;br /&gt;
&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-20-04-de&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Übersetzung von Quellcode in Bytecode ==&lt;br /&gt;
&lt;br /&gt;
Wenn keine IDE wie ''Eclipse'' mit einem Menüpunkt ''Run'' zur Verfügung steht, kann man die ''java''-Datei auch auf der Kommandozeile (bash, cmd etc.) übersetzen:&lt;br /&gt;
 &amp;lt;code&amp;gt;javac&amp;lt;/code&amp;gt; Dateiname.java&lt;br /&gt;
Es entsteht eine Datei ''Dateiname.class'', die mit dem Befehl &lt;br /&gt;
 &amp;lt;code&amp;gt;java&amp;lt;/code&amp;gt; ''Dateiname'' &lt;br /&gt;
(ohne die Endung ''class'') aufgerufen werden kann.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Importieren von Paketen und Klassen ==&lt;br /&gt;
&lt;br /&gt;
Import einer einzelnen Klasse:&lt;br /&gt;
 import java.util.Scanner;&lt;br /&gt;
Import aller Klassen eines Pakets:&lt;br /&gt;
 import java.util.*; &lt;br /&gt;
&lt;br /&gt;
Pakete:&lt;br /&gt;
* ''java.util'' // z. B. Klasse ''Scanner''&lt;br /&gt;
* ''javax.swing'' // z. B. Klasse ''JOptionPane'' // Methode ''showInputDialog()''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Java Archive (JAR-Datei) ==&lt;br /&gt;
&lt;br /&gt;
Erzeugung in Netbeans:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; ''Run &amp;gt; Clean and Build&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Erzeugung im Terminal /cmd:&lt;br /&gt;
&lt;br /&gt;
 jar -cvf Dateiname.jar Datei.class&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://www.webucator.com/how-to/how-create-jar-file-java.cfm&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Aufruf: &lt;br /&gt;
&lt;br /&gt;
Aus der Kommandozeile kann man Jar-Dateien mit &amp;lt;code&amp;gt;java -jar&amp;lt;/code&amp;gt; starten.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Eingabe über die Konsole (Tastatureingabe) ==&lt;br /&gt;
=== JOptionPane ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
import javax.swing.*;&lt;br /&gt;
&lt;br /&gt;
public class SwingPane {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        String name = JOptionPane.showInputDialog(&amp;quot;Wie ist Ihr Name?&amp;quot;);&lt;br /&gt;
        System.out.println(&amp;quot;Sie heißen also &amp;quot; + name + &amp;quot;.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Es öffnet sich eine Dialogbox für die Eingabe. Bei Eingabe einer Zahl muss diese gegebenenfalls mit ''Integer.parseInt()'' oder ''Float.parseFloat()'' umgewandelt werden.&lt;br /&gt;
&lt;br /&gt;
Die Ausgabe eines Ergebnisses kann ebenfalls über ein Fenster erfolgen: ''JOptionPane.showMessageDialog('''null''', &amp;quot;Das Ergebnis lautet: &amp;quot; + ergebnis)''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Klasse ''Scanner'' ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class Skanner {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        Scanner eingabe = new Scanner(System.in);&lt;br /&gt;
        System.out.println(&amp;quot;Geben Sie bitte Ihren Namen ein:&amp;quot;);&lt;br /&gt;
        String name = eingabe.next();&lt;br /&gt;
        System.out.println(&amp;quot;Sie heißen also &amp;quot; + name + &amp;quot;.&amp;quot;);&lt;br /&gt;
    }   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Methoden für ''Scanner'':&lt;br /&gt;
* ''next()'' &amp;gt;&amp;gt; Eingabe eines Wortes&lt;br /&gt;
* ''nextLine()'' &amp;gt;&amp;gt; Eingabe einer Textzeile&lt;br /&gt;
* ''nextInt()'' &amp;gt;&amp;gt; Eingabe einer Ganzzahl&lt;br /&gt;
* ''nextFloat()'' &amp;gt;&amp;gt; Eingabe einer Fließpunktzahl&lt;br /&gt;
* ''nextDouble()'' &amp;gt;&amp;gt; Eingabe einer Fließpunktzahl&lt;br /&gt;
Achtung: ''nextFloat()'' und ''nextDouble()'' erkennen die Lokalisierung des Rechners. Auf einem &amp;quot;deutschen&amp;quot; Rechner ist die Zahl mit Komma und nicht  mit Punkt einzugeben.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Um Werte vom Typ ''char'' zu erhalten, verwendet man die Methode ''findWithinHorizon()'':&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
public class Skanner {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        Scanner eingabe = new Scanner(System.in);&lt;br /&gt;
        System.out.println(&amp;quot;Geben Sie bitte Zeichen 1 ein:&amp;quot;);&lt;br /&gt;
        char zeichen1 = eingabe.findWithinHorizon(&amp;quot;.&amp;quot;, 0).charAt(0);&lt;br /&gt;
        System.out.println(&amp;quot;Geben Sie bitte Zeichen 2 ein:&amp;quot;);&lt;br /&gt;
        char zeichen2 = eingabe.findWithinHorizon(&amp;quot;.&amp;quot;, 0).charAt(0);&lt;br /&gt;
        System.out.println(&amp;quot;Zeichen 1 + Zeichen 2 ergeben zusammen &amp;quot; + zeichen1 + zeichen2 + &amp;quot;.&amp;quot;);&lt;br /&gt;
    }   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://www.gailer-net.de/tutorials/java/Notes/chap11/ch11_3.html Ein double von der Tastatur einlesen]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Klasse ''BufferedReader'' und Methode ''readLine()'' ===&lt;br /&gt;
* ''InputStreamReader'' erlaubt die Umsetzung eines Bytestreams in einen Zeichenstream. Bytes werden gelesen und in Zeichen dekodiert. &lt;br /&gt;
* ''BufferedReader'' liefert einen gepufferten Eingabe-Stream für Unicode-Zeichen.[https://www.dpunkt.de/java/Referenz/Das_Paket_java.io/4.html]&lt;br /&gt;
* Die statische Methode  ''readLine()'' stellt einen formatierten Prompt zur Verfügung und liest dann eine Textzeile von der Konsole.&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
public class MeineEingabe {&lt;br /&gt;
    &lt;br /&gt;
    public static void main(String[] args) throws IOException {&lt;br /&gt;
        String s;&lt;br /&gt;
        &lt;br /&gt;
        BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
        &lt;br /&gt;
        System.out.println(&amp;quot;Bitte um Tastatureingabe: &amp;quot;);&lt;br /&gt;
        s = eingabe.readLine();&lt;br /&gt;
        System.out.println(&amp;quot;Ausgabe: &amp;quot; + s);&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann sich auf dieser Grundlage ein Set vorgefertigter Methoden für die Konsoleneingabe &amp;quot;basteln&amp;quot;:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public static String readString() {&lt;br /&gt;
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;
        try {&lt;br /&gt;
            return br.readLine();&lt;br /&gt;
        } catch (IOException ex) {&lt;br /&gt;
            return &amp;quot;&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    public static int readInt() {&lt;br /&gt;
        try {&lt;br /&gt;
            return Integer.parseInt(readString());&lt;br /&gt;
        } catch (NumberFormatException ex) {&lt;br /&gt;
            return 0;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    public static double readDouble() {&lt;br /&gt;
        try {&lt;br /&gt;
            return Double.parseDouble(readString());&lt;br /&gt;
        } catch (NumberFormatException ex) {&lt;br /&gt;
            return 0.0;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Beispiele für die Verwendung dieser Methoden:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
        String eingabe = readString();&lt;br /&gt;
        System.out.println(&amp;quot;Die Eingabe lautet: &amp;quot; + eingabe);&lt;br /&gt;
        &lt;br /&gt;
        int intEingabe = readInt();&lt;br /&gt;
        System.out.println(&amp;quot;Die intEingabe lautet: &amp;quot; + intEingabe);&lt;br /&gt;
        &lt;br /&gt;
        double doubleEingabe = readDouble();&lt;br /&gt;
        System.out.println(&amp;quot;Die doubleEingabe lautet: &amp;quot; + doubleEingabe);&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
(Dank an Hn. K.)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Datentypen == &lt;br /&gt;
=== Primitive Datentypen ===&lt;br /&gt;
{| class=&amp;quot;wikitable center&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
! Typname&lt;br /&gt;
! Größe&lt;br /&gt;
! Wrapper-Klasse&lt;br /&gt;
! Wertebereich&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-----&lt;br /&gt;
| boolean || undefiniert || java.lang.Boolean&lt;br /&gt;
| true / false&lt;br /&gt;
| Boolescher Wahrheitswert, Boolescher Typ&lt;br /&gt;
|-&lt;br /&gt;
| char || 16 bit || java.lang.Character&lt;br /&gt;
| 0 ... 65.535 (z. B. 'A')&lt;br /&gt;
| Unicode-Zeichen (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| byte || 8 bit || java.lang.Byte || -128 ... 127&lt;br /&gt;
| Zweierkomplement-Wert&lt;br /&gt;
|-&lt;br /&gt;
| short || 16 bit || java.lang.Short&lt;br /&gt;
| -32.768 ... 32.767 || Zweierkomplement-Wert&lt;br /&gt;
|-&lt;br /&gt;
| int || 32 bit || java.lang.Integer&lt;br /&gt;
| -2.147.483.648 ... 2.147.483.647 || Zweierkomplement-Wert&lt;br /&gt;
|-&lt;br /&gt;
| long || 64 bit || java.lang.Long&lt;br /&gt;
| -2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt; bis 2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;-1, ab Java 8 auch 0 bis 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; -1&lt;br /&gt;
| Zweierkomplement-Wert&lt;br /&gt;
|-&lt;br /&gt;
| float || 32 bit || java.lang.Float&lt;br /&gt;
| +/-1,4E-45 ... +/-3,4E+38 || 32-bit IEEE 754&lt;br /&gt;
|-&lt;br /&gt;
| double || 64 bit || java.lang.Double&lt;br /&gt;
| +/-4,9E-324 ... +/-1,7E+308 || 64-bit IEEE 754, doppelte Genauigkeit&lt;br /&gt;
|}&lt;br /&gt;
[https://de.wikibooks.org/w/index.php?title=Java_Standard:_Primitive_Datentypen siehe Wikibooks, Java Standard: Primitive Datentypen]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Für eine Genauigkeit bis zu 7 Stellen kann man den Datentyp ''float'' verwenden, bei mehr Stellen muss man ''double'' nehmen.&lt;br /&gt;
&lt;br /&gt;
Diese Datentypen werden folgendermaßen deklariert:&lt;br /&gt;
 float length = 1876.79f;&lt;br /&gt;
 double width = 1876.79797657&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Division von Ganzzahlen:&lt;br /&gt;
 int a = 10;&lt;br /&gt;
 int b = 4;&lt;br /&gt;
 int c = a/b;  // Ausgabe: 2&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
type casting:&lt;br /&gt;
 int a = 10;&lt;br /&gt;
 int b = 4;&lt;br /&gt;
 double c = a/(double) b; //  Ausgabe: 2.5&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://studyflix.de/informatik/primitive-datentypen-215&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Strings ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt; ist kein primitiver Datentyp, sondern eine Klasse mit einer Reihe von Methoden.&lt;br /&gt;
&lt;br /&gt;
Bei Verknüpfung von Strings und Zahlen mit &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; erfolgt eine Konkatenation, bei der die Zahl in einen String umgewandelt wird.&lt;br /&gt;
 String favoriteCity = &amp;quot;Buenos Aires&amp;quot;;&lt;br /&gt;
 int numberOfTrips = 5;&lt;br /&gt;
 String story = &amp;quot;Ich bin &amp;quot; + numberOfTrips + &amp;quot; Mal nach &amp;quot; + favoriteCity + &amp;quot; gereist!&amp;quot;; //  &amp;quot;Ich bin 5 Mal nach &lt;br /&gt;
                                                                                       //  Buenos Aires gereist!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
Deklaration:&lt;br /&gt;
 int[] meinArray = new int[5];&lt;br /&gt;
Die Initialisierung erfolgt durch die Zuweisung der Werte:&lt;br /&gt;
 meinArray[0] = 21;&lt;br /&gt;
 etc.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Deklaration mit Initialisierung:&lt;br /&gt;
 int[] meinArray = {24, -7, 123456, 25, -64};&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://javabeginners.de/Arrays_und_Verwandtes/Array_deklarieren.php&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Arraylists ==&lt;br /&gt;
Arraylists können dynamisch verändert werden.&lt;br /&gt;
 List&amp;lt;Integer&amp;gt; list = new ArrayList&amp;lt;&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Ein neues Element einfügen:&lt;br /&gt;
 arraylist.add(int index, E element)&lt;br /&gt;
[https://www.programiz.com/java-programming/library/arraylist/add]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Ein Element durch ein anderes ersetzen:&lt;br /&gt;
 arraylist.set(int index, E element)&lt;br /&gt;
[https://www.programiz.com/java-programming/library/arraylist/set]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Ein Element entfernen:&lt;br /&gt;
// remove the specified element&lt;br /&gt;
 arraylist.remove(Object obj)&lt;br /&gt;
// remove element present in the specified index&lt;br /&gt;
 arraylist.remove(int index)&lt;br /&gt;
[https://www.programiz.com/java-programming/library/arraylist/remove]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Verzweigungen ==&lt;br /&gt;
&lt;br /&gt;
* https://de.wikibooks.org/wiki/Java_Standard:_Kontrollstrukturen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Verzweigung (&amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt;)===&lt;br /&gt;
==== Selection mit (&amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt;) / (&amp;lt;code&amp;gt;else&amp;lt;/code&amp;gt;)    ====&lt;br /&gt;
 if (&amp;lt;boolescher Ausdruck&amp;gt;) {&lt;br /&gt;
     Anweisung(en) 1&lt;br /&gt;
 } &lt;br /&gt;
 else if {&lt;br /&gt;
     Anweisung(en) 2&lt;br /&gt;
 }&lt;br /&gt;
 else {&lt;br /&gt;
     Anweisung(en) 3&lt;br /&gt;
 }&lt;br /&gt;
Eine &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt;-Verzweigung führt stets die nachfolgende Anweisung aus, wenn der ''&amp;lt;boolesche Ausdruck&amp;gt;'' wahr ist. Sollen mehrere Anweisungen ausgeführt werden so sind diese in einen Block zusammenzufassen (mit Hilfe der geschweiften Klammern).&lt;br /&gt;
Die &amp;lt;code&amp;gt;if else&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;else&amp;lt;/code&amp;gt; Bedingung ist optional - auch hier gilt dass mehrere Anweisungen in einen Block zusammenzufassen sind.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Verschachtelte Selektion ====&lt;br /&gt;
Als Anweisung nach einer Selektion kann eine weitere Selektion stehen.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class Verschachtelung {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        int a = 10;&lt;br /&gt;
        int b = 100;&lt;br /&gt;
        int c = 1000;&lt;br /&gt;
        if (a &amp;lt; 50) {&lt;br /&gt;
            if (b &amp;lt; 500) {&lt;br /&gt;
                if (c &amp;lt; 5000) {&lt;br /&gt;
                    System.out.println(&amp;quot;Alle Bedingungen treffen zu.&amp;quot;);&lt;br /&gt;
                } else {System.out.println(&amp;quot;Die dritte Bedingung trifft nicht zu.&amp;quot;);}&lt;br /&gt;
            } else {System.out.println(&amp;quot;Die zweite Bedingung trifft nicht zu.&amp;quot;);}&lt;br /&gt;
        } else {System.out.println(&amp;quot;Die erste Bedingung trifft nicht zu.&amp;quot;);}&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mehrfachselektion mit &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Mit &amp;lt;code&amp;gt;switch&amp;lt;/code&amp;gt; kann man eine Variable auf verschiedene Werte abfragen.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class SwitchErgebnis {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        int ergebnis = 13;&lt;br /&gt;
        switch (ergebnis) {&lt;br /&gt;
            case 3:&lt;br /&gt;
                System.out.println(&amp;quot;Das ist zu wenig.&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
            case 13:&lt;br /&gt;
                System.out.println(&amp;quot;Genau richtig.&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
            case 14:&lt;br /&gt;
                System.out.println(&amp;quot;Das geht übers Ziel hinaus.&amp;quot;);&lt;br /&gt;
                break;&lt;br /&gt;
            default:&lt;br /&gt;
                System.out.println(&amp;quot;Unbekannte Zahl&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Wenn man die &amp;lt;code&amp;gt;break&amp;lt;/code&amp;gt;-Anweisung weglässt, werden die folgenden Fälle bis zur nächsten &amp;lt;code&amp;gt;break-&amp;lt;/code&amp;gt;-Anweisung mit abgearbeitet.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Java 12 Switch Statements====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
        String taste = &amp;quot;way too hot&amp;quot;;&lt;br /&gt;
        int tempAdjustment = switch(taste) {&lt;br /&gt;
            case &amp;quot;too cold&amp;quot; -&amp;gt;    1;&lt;br /&gt;
            case &amp;quot;way too hot&amp;quot; -&amp;gt; -2;&lt;br /&gt;
            case &amp;quot;too hot&amp;quot; -&amp;gt;    -1;&lt;br /&gt;
            case &amp;quot;just right&amp;quot; -&amp;gt; 0;&lt;br /&gt;
            default -&amp;gt; 0;&lt;br /&gt;
        };&lt;br /&gt;
        System.out.println(&amp;quot;Adjust temperature: &amp;quot; + tempAdjustment);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;[https://www.packtpub.com/product/the-java-workshop/9781838986698]&lt;br /&gt;
IntelliJ muss für Java 12 switch statements eventuell konfiguriert werden: ''Run &amp;gt; Edit Configurations &amp;gt; Edit Templates &amp;gt; Application &amp;gt; in VM options:  &amp;lt;br&amp;gt;   --enable-preview'' eintragen&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Schleifen ==&lt;br /&gt;
&lt;br /&gt;
=== do while ===&lt;br /&gt;
&lt;br /&gt;
Es handelt sich um eine fußgesteuerte Schleife, da die Überprüfung der Bedingung am Ende der Schleife erfolgt. Die Anweisung im Schleifenkörper wird mindestens einmal ausgeführt.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class DoWhile {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        int a = 10;&lt;br /&gt;
        do {&lt;br /&gt;
            System.out.println(a);&lt;br /&gt;
            a = a + 10;&lt;br /&gt;
        }&lt;br /&gt;
        while (a &amp;lt;= 100);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== while ===&lt;br /&gt;
&lt;br /&gt;
Es handelt sich um eine fußgesteuerte Schleife, da die Überprüfung der Bedingung am Anfang der Schleife erfolgt. Wenn die Bedingung &amp;quot;false&amp;quot; ist, werden die Anweisungen im Schleifenrumpf nicht durchlaufen.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class WhileSchleife {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        int i = 10;&lt;br /&gt;
        while (i &amp;gt; 0) {&lt;br /&gt;
            System.out.println(i);&lt;br /&gt;
            i--;&lt;br /&gt;
        }&lt;br /&gt;
    }    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== for ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt;-Schleife ist zählergesteuert. Der Zähler läuft mit einer definierten Schrittweite von einem bestimmten Anfangswert zu einem bestimmten Endwert.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class ForSchleife {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        for (int i = 1; i &amp;lt;= 10; i++){&lt;br /&gt;
            System.out.println(i);&lt;br /&gt;
        }&lt;br /&gt;
    }    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sprung innerhalb der Schleife mit &amp;lt;code&amp;gt;continue&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Folgende Schleife gibt die Zahlen von 1 - 10 ohne die 7 aus:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class ForSchleife {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        for (int i = 1; i &amp;lt;= 10; i++){&lt;br /&gt;
            if (i == 7) continue;&lt;br /&gt;
            System.out.println(i);&lt;br /&gt;
        }&lt;br /&gt;
    }    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Abbruch der Schleife mit &amp;lt;code&amp;gt;break&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Folgende Schleife gibt nur die die Zahlen von 1 - 6 aus:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class ForSchleife {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        for (int i = 1; i &amp;lt;= 10; i++){&lt;br /&gt;
            if (i == 7) break;&lt;br /&gt;
            System.out.println(i);&lt;br /&gt;
        }&lt;br /&gt;
    }    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== for each ===&lt;br /&gt;
Mit dieser Schleife wird ein Array durchlaufen:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
public class JavaForEach {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        int meinArray[] = {3, 5, 7, 9};&lt;br /&gt;
        for (int i : meinArray) {&lt;br /&gt;
            System.out.println(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Beispiel für ein Array mit Datentyp &amp;lt;code&amp;gt;String&amp;lt;/code&amp;gt;:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
        String meinArray2[] = {&amp;quot;cat&amp;quot;, &amp;quot;dog&amp;quot;, &amp;quot;bird&amp;quot;, &amp;quot;lizard&amp;quot;};&lt;br /&gt;
        for (String i : meinArray2) {&lt;br /&gt;
            System.out.println(i);&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== JDBC ==&lt;br /&gt;
&lt;br /&gt;
JDBC definiert ein Paket von Klassen (''java.sql'') für den dynamischen Zugriff auf Datenbanken.&lt;br /&gt;
&lt;br /&gt;
# Verbindung zur Datenbank herstellen mit den Klassen ''DriverManager'' und ''Connection''&lt;br /&gt;
# Eine SQL-Anweisung als String formulieren und mit der Klasse ''Statement'' ausführen&lt;br /&gt;
# Eine Ergebnismenge verarbeiten mit den Klassen ''ResultSet'' und ''ResultSetMetaData''&lt;br /&gt;
# Fehler behandeln mit der Klasse ''SQLException''&lt;br /&gt;
&lt;br /&gt;
Für die MySQL-Datenbank muss der ''JDBC''Treiber in den Klassenpfad CLASSPATH eingebunden werden. Es handelt sich um eine jar-Datei, z. B. ''mysql-connector-java-x.x.x.jar'', in Netbeans einzubinden unter &amp;quot;Libraries&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Die Methode &lt;br /&gt;
 static Connection getConnection (String url, String user, String password) throws Exception&lt;br /&gt;
der Klasse ''java.sql.DriverManager'' stellt die Verbindung her und liefert ein Objekt vom Typ des Interface ''java.sql.Connection''. ''url'' ist die URL der Datenbank. Beispiel MySQL auf lokaler Maschine:&lt;br /&gt;
 jdbc:mysql://localhost/datenbankname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=8-iQDUl10vM&amp;amp;list=PLEAQNNR8IlB4R7NfqBY1frapYo97L6fOQ Youtube: Java JDBC Tutorial]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Threads ==&lt;br /&gt;
&lt;br /&gt;
* https://riptutorial.com/de/java/example/12406/erstellen-einer-java-lang-thread-instanz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Datum anzeigen ===&lt;br /&gt;
&lt;br /&gt;
 System.out.println(new java.util.Date());&lt;br /&gt;
Ausgabe im Format ''Fri Aug 30 14:15:03 CEST 2019''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 import java.time.LocalDate;&lt;br /&gt;
 import java.time.format.DateTimeFormatter;&lt;br /&gt;
 ...&lt;br /&gt;
 LocalDate aktuell = LocalDate.now();&lt;br /&gt;
 DateTimeFormatter meinFormat = DateTimeFormatter.ofPattern(&amp;quot;EEEE, d. MMMM yyyy&amp;quot;);&lt;br /&gt;
 System.out.println(&amp;quot;Heute ist &amp;quot; + meinFormat.format(aktuell) + &amp;quot;.&amp;quot;);&lt;br /&gt;
Ausgabe im Format ''Heute ist Freitag, 30. August 2019.''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arbeitswerkzeuge ==&lt;br /&gt;
=== Eclipse ===&lt;br /&gt;
&lt;br /&gt;
[[Eclipse|Zur Seite Eclipse]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== IntelliJ IDEA ===&lt;br /&gt;
&lt;br /&gt;
[[IntelliJ IDEA | Zur Seite IntelliJ IDEA]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Netbeans ===&lt;br /&gt;
[[Netbeans | Zur Seite Netbeans]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== JShell ===&lt;br /&gt;
&lt;br /&gt;
Am Eingabeprompt der JShell kann man unkompliziert Codefragmente testen. &lt;br /&gt;
&lt;br /&gt;
* https://docs.oracle.com/javase/10/jshell/introduction-jshell.htm#JSHEL-GUID-630F27C8-1195-4989-9F6B-2C51D46F52C8&lt;br /&gt;
&lt;br /&gt;
* https://javabeginners.de/Allgemeines/JShell.php&lt;br /&gt;
&lt;br /&gt;
Aufruf im Terminal (Linux): &amp;lt;code&amp;gt;jshell&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufruf unter Windows (cmd): &amp;lt;code&amp;gt;jshell&amp;lt;/code&amp;gt;. Die Datei ''jshell.exe'' liegt im ''bin''-Verzeichnis der ''jdk''-Installation.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Eingaben nachträglich editieren:&lt;br /&gt;
 /edit&lt;br /&gt;
Importierte Klassen anzeigen:&lt;br /&gt;
 /imports&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Quellen  ==&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* https://openbook.rheinwerk-verlag.de/java8/&lt;br /&gt;
* https://javabeginners.de/index.php&lt;br /&gt;
&lt;br /&gt;
* https://www.java-tutorial.org/&lt;br /&gt;
&lt;br /&gt;
* https://www.java-forum.org/&lt;br /&gt;
&lt;br /&gt;
* https://de.wikibooks.org/wiki/Java_Standard&lt;br /&gt;
&lt;br /&gt;
* https://de.wikibooks.org/wiki/Kurzeinstieg_Java&lt;br /&gt;
&lt;br /&gt;
* https://www.uni-trier.de/fileadmin/urt/doku/java/v90/Java9.pdf&lt;br /&gt;
&lt;br /&gt;
* https://www.programmieraufgaben.ch/uploads/java.pdf&lt;br /&gt;
&lt;br /&gt;
* https://trainyourprogrammer.de/&lt;br /&gt;
&lt;br /&gt;
* http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_03_006.htm&lt;br /&gt;
&lt;br /&gt;
* https://openclassrooms.com/fr/courses/26832-apprenez-a-programmer-en-java&lt;br /&gt;
&lt;br /&gt;
* https://www.java-forum.org/&lt;br /&gt;
&lt;br /&gt;
* https://javaranch.com/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Youtube === &lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=Ztc6_elMg60&amp;amp;list=PL5bFwGzHA_6l3qnv4_vauF9wMSO8orMEk&amp;amp;index=1 Java Crashkurs für Anfänger]&lt;br /&gt;
* [https://www.youtube.com/watch?v=B8gMEV8GKbg&amp;amp;list=PLyRiRUsTyUXhUXoOPEdMZWhGpGeSQFZgH&amp;amp;index=1 Learn Programming in Java]&lt;br /&gt;
** [https://github.com/mafudge/learnjava Quellen zu Learn Programming in Java]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Bücher ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.europa-lehrmittel.de/t-1/java_fuer_it_berufe-5182/ Hardy, Dirk: Java für IT-Berufe, Haan-Gruiten 2019 (Europa-Lehrmittel)]&lt;br /&gt;
* [https://www.amazon.de/Einf%C3%BChrung-Java-Sprachgrundlagen-objektorientierter-Programmierung/dp/3836240955/ref=dp_ob_title_bk Günster, Kai: Einführung in Java]&lt;br /&gt;
* http://openbook.rheinwerk-verlag.de/javainsel/&lt;br /&gt;
* [https://www.mitp.de/IT-WEB/Programmierung/Java-9-Das-Uebungsbuch.html Jung, Elisabeth: Java 9 - Das Übungsbuch, Heidelberg 2017]&lt;br /&gt;
* [https://www.springer.com/de/book/9783658219062#otherversion=9783658219079 Abts, Dietmar: Grundkurs JAVA. Von den Grundlagen bis zu Datenbank- und Netzanwendungen, Heidelberg 2018 (Springer-Vieweg)]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Windows_10&amp;diff=2054</id>
		<title>Windows 10</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Windows_10&amp;diff=2054"/>
		<updated>2021-05-29T12:06:20Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Explorer-Suche konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows - Konfiguration]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows - PowerShell]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows: Tools]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[[Windows: Troubleshooting]]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tastenkombinationen ==&lt;br /&gt;
&amp;lt;!--Shortcuts--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Win-m &amp;gt;&amp;gt; öffnet die Desktopansicht&lt;br /&gt;
* Win-r &amp;gt;&amp;gt; Befehlseingabe (Ausführen)&lt;br /&gt;
* Win-x &amp;gt;&amp;gt; Power User Menu&lt;br /&gt;
* Win-i &amp;gt;&amp;gt; Windows-Einstellungen&lt;br /&gt;
* Win-e &amp;gt;&amp;gt; Windows Explorer&lt;br /&gt;
* Win-g &amp;gt;&amp;gt; Game Bar&lt;br /&gt;
* Win-&amp;gt; &amp;gt;&amp;gt; rückt das Fenster in die rechte Bildschirmhälfte (aufheben mit Win-Pfeil nach oben)&lt;br /&gt;
* Win-&amp;lt; &amp;gt;&amp;gt; rückt das Fenster in die linke Bildschirmhälfte  (aufheben mit Win-Pfeil nach oben)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Windows 10 im abgesicherten Modus starten ==&lt;br /&gt;
&lt;br /&gt;
=== Direkt aus Windows heraus ===&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; Win-i &amp;gt; Update und Sicherheit &amp;gt; Wiederherstellung &amp;gt; Erweiterter Start &amp;gt; Jetzt neu starten &amp;gt; Problembehandlung &amp;gt; Erweiterte Optionen &amp;gt; Starteinstellungen &amp;gt; Neu starten &amp;gt; 4) Abgesicherten Modus aktivieren''&lt;br /&gt;
&lt;br /&gt;
oder &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Systemkonfiguration: Windows 10 im abgesicherten Modus starten&lt;br /&gt;
&lt;br /&gt;
Drücken Sie gleichzeitig auf die Tasten [Windows] und [R], sodass sich der Befehl &amp;quot;Ausführen&amp;quot; öffnet.&lt;br /&gt;
Geben Sie dort &amp;quot;msconfig&amp;quot; ein und bestätigen Sie mit &amp;quot;OK&amp;quot;. Anschließend startet die Systemkonfiguration.&lt;br /&gt;
Wechseln Sie oben zur Registerkarte &amp;quot;Start&amp;quot; und aktivieren Sie unten die Option &amp;quot;Abgesicherter Start&amp;quot; sowie &amp;quot;Netzwerk&amp;quot;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;[https://www.bing.com/search?q=windows+10+abgesicherten+Modus&amp;amp;form=ANNTH1&amp;amp;refig=05638b02d60341af806cbdfb28397168&amp;amp;sp=-1&amp;amp;pq=windows+10+abgesicherten+modus&amp;amp;sc=5-30&amp;amp;qs=n&amp;amp;sk=&amp;amp;cvid=05638b02d60341af806cbdfb28397168]&lt;br /&gt;
&lt;br /&gt;
Zum normalen Neustart die Option &amp;quot;Abgesicherter Start&amp;quot; vorher über ''msconfig'' deaktivieren.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Aus dem Anmeldebildschirm ===&lt;br /&gt;
&lt;br /&gt;
Halten Sie auf dem Windows-Anmeldebildschirm die UMSCHALTTASTE gedrückt, und wählen Sie dann ''Ein/Aus  &amp;gt; Neu starten'' aus.&lt;br /&gt;
Wählen Sie nach dem Neustart des PCs auf dem Bildschirm Option auswählen Folgendes aus: ''Problembehandlung &amp;gt; Erweiterte Optionen &amp;gt; Starteinstellungen &amp;gt; Neu starten''. [https://support.microsoft.com/de-de/help/12376/windows-10-start-your-pc-in-safe-mode]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Beim Startvorgang===&lt;br /&gt;
&lt;br /&gt;
# Halten Sie die Netztaste 10 Sekunden lang gedrückt, um Ihr Gerät auszuschalten.&lt;br /&gt;
# Drücken Sie den Netzschalter erneut, um Ihr Gerät wieder einzuschalten.&lt;br /&gt;
# Halten Sie beim ersten Anzeichen, dass Windows gestartet wurde (z. B. wird bei einigen Geräten beim Neustart das Herstellerlogo angezeigt), den Netzschalter 10 Sekunden lang gedrückt, um das Gerät auszuschalten.&lt;br /&gt;
# Drücken Sie den Netzschalter erneut, um Ihr Gerät wieder einzuschalten.&lt;br /&gt;
# Wenn Windows neu gestartet wird, halten Sie die Netztaste 10 Sekunden lang gedrückt, um Ihr Gerät auszuschalten.&lt;br /&gt;
# Drücken Sie den Netzschalter erneut, um Ihr Gerät wieder einzuschalten.&lt;br /&gt;
# Lassen Sie Ihr Gerät vollständig neu starten. So wechseln Sie in die Windows-Wiederherstellungsumgebung (winRE).&lt;br /&gt;
# Nun, da Sie sich in ''winRE'' befinden, führen Sie die folgenden Schritte aus, um in den abgesicherten Modus zu gelangen:&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; Problembehandlung &amp;gt; Erweiterte Optionen &amp;gt; Starteinstellungen &amp;gt; Neu starten &amp;gt; 4) Abgesicherten Modus aktivieren''&lt;br /&gt;
[https://www.bing.com/search?q=windows+10+abgesicherten+Modus&amp;amp;form=ANNTH1&amp;amp;refig=05638b02d60341af806cbdfb28397168&amp;amp;sp=-1&amp;amp;pq=windows+10+abgesicherten+modus&amp;amp;sc=5-30&amp;amp;qs=n&amp;amp;sk=&amp;amp;cvid=05638b02d60341af806cbdfb28397168]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Benutzerprofile löschen ==&lt;br /&gt;
&lt;br /&gt;
Systemsteuerung, kleine Symbole &amp;gt; System &amp;gt; Button &amp;quot;Einstellungen ändern &amp;quot; &amp;gt; Reiter &amp;quot;Advanced&amp;quot; &amp;gt; User Profiles, Settings&lt;br /&gt;
&lt;br /&gt;
(oder über Win-r &amp;gt; &amp;lt;code&amp;gt;sysdm.cpl&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Explorer-Suche konfigurieren ==&lt;br /&gt;
&lt;br /&gt;
Im Suchfenster neben Start &amp;quot;Ordner&amp;quot; eingeben. &amp;gt; ''Explorer-Optionen (Systemsteuerung'' &amp;gt; Reiter ''Suche''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Shortcuts / Kurszbefehler ==&lt;br /&gt;
&lt;br /&gt;
Win-Shift-s &amp;gt; Bildschirm-Screenshot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2053</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2053"/>
		<updated>2021-05-27T18:04:28Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Resources res */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Coding-Nachrichten für Anwender und Entwickler  ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public void topClick(View v){&lt;br /&gt;
        Toast.makeText(this, &amp;quot;Top button clicked&amp;quot;,&lt;br /&gt;
                Toast.LENGTH_SHORT).show();&lt;br /&gt;
&lt;br /&gt;
        Log.i(&amp;quot;info&amp;quot;,&amp;quot;The user clicked the top button&amp;quot;);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Toast'' erscheint in einem kurzen Popup in der App.&lt;br /&gt;
&lt;br /&gt;
''Log''-Nachrichten erscheinen im Feld ''run''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Material Design ===&lt;br /&gt;
&lt;br /&gt;
* https://material.io/design/introduction&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/guide/topics/ui/look-and-feel&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/courses/android-basics-kotlin/course&lt;br /&gt;
&lt;br /&gt;
* https://www.color-hex.com/color-wheel/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2052</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2052"/>
		<updated>2021-05-21T13:22:03Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Links und Quellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Coding-Nachrichten für Anwender und Entwickler  ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public void topClick(View v){&lt;br /&gt;
        Toast.makeText(this, &amp;quot;Top button clicked&amp;quot;,&lt;br /&gt;
                Toast.LENGTH_SHORT).show();&lt;br /&gt;
&lt;br /&gt;
        Log.i(&amp;quot;info&amp;quot;,&amp;quot;The user clicked the top button&amp;quot;);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Toast'' erscheint in einem kurzen Popup in der App.&lt;br /&gt;
&lt;br /&gt;
''Log''-Nachrichten erscheinen im Feld ''run''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/courses/android-basics-kotlin/course&lt;br /&gt;
&lt;br /&gt;
* https://www.color-hex.com/color-wheel/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2051</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2051"/>
		<updated>2021-05-21T12:11:58Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Links und Quellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Coding-Nachrichten für Anwender und Entwickler  ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public void topClick(View v){&lt;br /&gt;
        Toast.makeText(this, &amp;quot;Top button clicked&amp;quot;,&lt;br /&gt;
                Toast.LENGTH_SHORT).show();&lt;br /&gt;
&lt;br /&gt;
        Log.i(&amp;quot;info&amp;quot;,&amp;quot;The user clicked the top button&amp;quot;);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Toast'' erscheint in einem kurzen Popup in der App.&lt;br /&gt;
&lt;br /&gt;
''Log''-Nachrichten erscheinen im Feld ''run''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/courses/android-basics-kotlin/course&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2050</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2050"/>
		<updated>2021-05-17T14:56:21Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Android-Hardware zum Debugging anschließen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Coding-Nachrichten für Anwender und Entwickler  ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    public void topClick(View v){&lt;br /&gt;
        Toast.makeText(this, &amp;quot;Top button clicked&amp;quot;,&lt;br /&gt;
                Toast.LENGTH_SHORT).show();&lt;br /&gt;
&lt;br /&gt;
        Log.i(&amp;quot;info&amp;quot;,&amp;quot;The user clicked the top button&amp;quot;);&lt;br /&gt;
    }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Toast'' erscheint in einem kurzen Popup in der App.&lt;br /&gt;
&lt;br /&gt;
''Log''-Nachrichten erscheinen im Feld ''run''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2049</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2049"/>
		<updated>2021-05-14T12:53:31Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Resources res */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== layout ===&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/studio/write/layout-editor&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2048</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2048"/>
		<updated>2021-05-13T18:10:41Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Could not find org.jetbrains.kotlin:kotlin-gradle-plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
(Fehler nach Update auf Android Studio 4.2)&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2047</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2047"/>
		<updated>2021-05-13T18:08:37Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Could not find org.jetbrains.kotlin:kotlin-gradle-plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
&lt;br /&gt;
# Im Verzeichnis ''Gradle Scripts'' &amp;gt; Datei ''build.gradle''&lt;br /&gt;
# Eintrag ''buildscripts''&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0-release-764&amp;quot;'' ändern auf&lt;br /&gt;
# ''ext.kotlin_version = &amp;quot;1.5.0&amp;quot;''&lt;br /&gt;
# In Leiste oberhalb der Datei ''Try again'' ausführen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2046</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2046"/>
		<updated>2021-05-13T17:35:47Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Resources res ==&lt;br /&gt;
&lt;br /&gt;
=== colors.xml ===&lt;br /&gt;
&lt;br /&gt;
https://www.materialui.co/colors&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
&lt;br /&gt;
# Project Structure&lt;br /&gt;
# Dependencies&lt;br /&gt;
# Die fehlende Version in der Liste doppelklicken&lt;br /&gt;
# Über [update variable][update dependencies] Download anstoßen&lt;br /&gt;
# Apply (Artifact Name kotlin-stdlib)&lt;br /&gt;
&lt;br /&gt;
https://stackoverflow.com/questions/42843441/kotlin-error-could-not-find-org-jetbrains-kotlinkotlin-stdlib-jre71-0-7&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2045</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2045"/>
		<updated>2021-05-13T17:30:57Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
&lt;br /&gt;
# Project Structure&lt;br /&gt;
# Dependencies&lt;br /&gt;
# Die fehlende Version in der Liste doppelklicken&lt;br /&gt;
# Über [update variable][update dependencies] Download anstoßen&lt;br /&gt;
# Apply (Artifact Name kotlin-stdlib)&lt;br /&gt;
&lt;br /&gt;
https://stackoverflow.com/questions/42843441/kotlin-error-could-not-find-org-jetbrains-kotlinkotlin-stdlib-jre71-0-7&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2044</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2044"/>
		<updated>2021-05-11T17:58:29Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Android-Hardware zum Debugging anschließen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
&lt;br /&gt;
# Project Structure&lt;br /&gt;
# Dependencies&lt;br /&gt;
# Die fehlende Version in der Liste doppelklicken&lt;br /&gt;
# Über [update variable][update dependencies] Download anstoßen&lt;br /&gt;
&lt;br /&gt;
https://stackoverflow.com/questions/42843441/kotlin-error-could-not-find-org-jetbrains-kotlinkotlin-stdlib-jre71-0-7&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2043</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2043"/>
		<updated>2021-05-11T17:57:58Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Could not find org.jetbrains.kotlin:kotlin-gradle-plugin===&lt;br /&gt;
&lt;br /&gt;
# Project Structure&lt;br /&gt;
# Dependencies&lt;br /&gt;
# Die fehlende Version in der Liste doppelklicken&lt;br /&gt;
# Über [update variable][update dependencies] Download anstoßen&lt;br /&gt;
&lt;br /&gt;
https://stackoverflow.com/questions/42843441/kotlin-error-could-not-find-org-jetbrains-kotlinkotlin-stdlib-jre71-0-7&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2042</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2042"/>
		<updated>2021-05-06T15:52:55Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Ein Projekt kopieren ==&lt;br /&gt;
&lt;br /&gt;
# Links oben von Ansicht ''Android'' in Ansicht ''Projekt'' wechseln.&lt;br /&gt;
# Rechter Mausklick auf Projektnamen&lt;br /&gt;
# Refactor&lt;br /&gt;
# Copy Classes... (F5)&lt;br /&gt;
# Bestätigen mit ''Refactor''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2041</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2041"/>
		<updated>2021-04-24T18:47:11Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Android-Hardware zum Debugging anschließen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; 7mal auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debugging aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2040</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2040"/>
		<updated>2021-04-22T18:15:06Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Android-Hardware zum Debugging anschließen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
# Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; Mehrmals auf &amp;quot;Build-Nummer&amp;quot; tippen (bis die Meldung kommt, jetzt sei man Entwickler)&lt;br /&gt;
# Zurück in Einstellungen &amp;gt; Entwickleroptionen &amp;gt; USB-Debuggin aktivieren&lt;br /&gt;
# Gerät per USB an Rechner anschließen, Popup &amp;quot;Debugging erlauben?&amp;quot; bestätigen&lt;br /&gt;
# Im Android Studio kann man bei ''run'' jetzt das angeschlossene Gerät auswählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2039</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2039"/>
		<updated>2021-04-22T16:36:56Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Virtuelles Gerät einrichten / Android Virtual Device Manager AVD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Android-Hardware zum Debugging anschließen ==&lt;br /&gt;
&lt;br /&gt;
Statt eines Emulators kann man auch über USB ein Android-Gerät an den Rechner anschließen.&lt;br /&gt;
&lt;br /&gt;
Vorbereitung:&lt;br /&gt;
&lt;br /&gt;
Einstellungen &amp;gt; &amp;quot;Über dieses Telefon / Über dieses Tablet&amp;quot;&amp;quot; &amp;gt; Mehrmals auf &amp;quot;Build-Nummer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2038</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2038"/>
		<updated>2021-04-22T14:30:33Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Links und Quellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* http://gamecodeschool.com/&lt;br /&gt;
&lt;br /&gt;
* https://github.com/PacktPublishing/Android-Programming-for-Beginners&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android&amp;diff=2037</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android&amp;diff=2037"/>
		<updated>2021-04-22T14:02:27Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Links und Quellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android Studio|Zur Seite &amp;quot;Android Studio&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
[https://de.wikipedia.org/wiki/Liste_von_Android-Versionen Liste von Android-Versionen]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== App-Programmierung ==&lt;br /&gt;
&lt;br /&gt;
* [[Android Studio]]&lt;br /&gt;
&lt;br /&gt;
* http://appinventor.mit.edu/explore/ai2/tutorials&lt;br /&gt;
&lt;br /&gt;
* https://cordova.apache.org/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Android_(operating_system)&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
* https://appinventor.mit.edu/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2036</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2036"/>
		<updated>2021-04-22T14:01:52Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://www.big-app.de/alles-zu-services-unter-android/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android&amp;diff=2035</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android&amp;diff=2035"/>
		<updated>2021-04-22T13:59:14Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android Studio|Zur Seite &amp;quot;Android Studio&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
[https://de.wikipedia.org/wiki/Liste_von_Android-Versionen Liste von Android-Versionen]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== App-Programmierung ==&lt;br /&gt;
&lt;br /&gt;
* [[Android Studio]]&lt;br /&gt;
&lt;br /&gt;
* http://appinventor.mit.edu/explore/ai2/tutorials&lt;br /&gt;
&lt;br /&gt;
* https://cordova.apache.org/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Android_(operating_system)&lt;br /&gt;
&lt;br /&gt;
* https://developer.android.com/&lt;br /&gt;
&lt;br /&gt;
* https://appinventor.mit.edu/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2034</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2034"/>
		<updated>2021-04-21T18:24:38Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Alt-Enter &amp;gt; show intention actions and quick fixes&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
Strg-Space &amp;gt; Autovervollständigung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2033</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2033"/>
		<updated>2021-04-21T06:10:55Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Virtuelles Gerät einrichten / Android Virtual Device Manager AVD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
Shift-F10 &amp;gt; run application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2032</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2032"/>
		<updated>2021-04-20T17:04:37Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
==== SDK-Pfad ====&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Installation bei AMD-Prozessor ====&lt;br /&gt;
&lt;br /&gt;
Unter dem Reiter ''SDK-Tools'' muss die Option ''Android Emulator Hypervisor Driver for AMD Processors (installer)'' übernommen werden. &lt;br /&gt;
&lt;br /&gt;
Im UEFI/BIOS muss die [[BIOS_/_UEFI#Gigabyte-Mainboards:_Virtualisierung_aktivieren | Virtualisierung aktiviert]] werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2031</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2031"/>
		<updated>2021-04-19T16:20:06Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
Das SDK installiert sich an folgender Stelle:&lt;br /&gt;
&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (ggf. /usr/lib/android-sdk)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2030</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2030"/>
		<updated>2021-04-19T16:14:39Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
Das SDK installiert sich an folgender Stelle:&lt;br /&gt;
&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (abhängig von der Installationsart)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2029</id>
		<title>Android Studio</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Android_Studio&amp;diff=2029"/>
		<updated>2021-04-19T16:14:23Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Android |Zur Seite &amp;quot;Android&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java|Zur Seite &amp;quot;Java&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Java: Swing|Zur Seite &amp;quot;Java: Swing&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Kotlin|Zur Seite &amp;quot;Kotlin&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download Installationsdatei:&lt;br /&gt;
&lt;br /&gt;
https://developer.android.com/studio&lt;br /&gt;
&lt;br /&gt;
===Installation unter Ubuntu===&lt;br /&gt;
&lt;br /&gt;
# tgz-Datei im gewünschten Verzeichnis entpacken &amp;lt;code&amp;gt;tar xvfz&amp;lt;/code&amp;gt;&lt;br /&gt;
# In das Verzeichnis android-studio wechseln&lt;br /&gt;
# Installationshinweise in der Datei ''Install-Linux-tar.txt'' lesen&lt;br /&gt;
# Mit dem Standarduser das Skript ''android-studio/bin/studio.sh'' starten und der Installationsroutine folgen&lt;br /&gt;
# Mit dem selben User später das Android Studio aufrufen (''android-studio/bin/studio.sh'')&lt;br /&gt;
&lt;br /&gt;
Falls KVM-Unterstützung gewünscht wird:&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Installation&lt;br /&gt;
&lt;br /&gt;
=== SDK ===&lt;br /&gt;
&lt;br /&gt;
Das SDK installiert sich an folgender Stelle:&lt;br /&gt;
&lt;br /&gt;
Windows: c:\Users\&amp;lt;Benutzer&amp;gt;\AppData\Local\Android\Sdk&lt;br /&gt;
&lt;br /&gt;
Mac: /Users/&amp;lt;Benutzer&amp;gt;Library/Android/sdk/&lt;br /&gt;
&lt;br /&gt;
Ubuntu: /home/&amp;lt;Benutzer&amp;gt;/Android/Sdk (abhängig von der Installationsart)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Konfiguration mit dem SDK Manager ==&lt;br /&gt;
&lt;br /&gt;
Nach Abschluss der Konfiguration kann man den SDK Manager aufrufen. Hier lassen sich diverse Konfigurationen vornehmen wie z. B. die Unterstützung für ältere Android-Versionen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidWelcome.png|mini|links]] &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rechts unten auf ''Configure'' klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:AndroidSDKManager.png|mini|links]] &lt;br /&gt;
[[Datei:AndroidSettings.png|mini|links]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann den SDK Manager auch über das Menü &amp;gt; Tools aufrufen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtuelles Gerät einrichten / Android Virtual Device Manager AVD ==&lt;br /&gt;
&lt;br /&gt;
Aufruf über ''Tools &amp;gt; AVD Manager&lt;br /&gt;
&lt;br /&gt;
Es muss ein ''system image'' ausgewählt werden (und mit der Option ''Download&amp;quot; geladen werden). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Meldung &lt;br /&gt;
 14:59	Emulator: statvfs('/home/user/.android/avd/Pixel_2_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Emulator: statvfs('/home/user/.android/avd/Pixel_C_API_22.avd/snapshots/default_boot/ram.img') failed: No such file or directory&lt;br /&gt;
&lt;br /&gt;
 Pixel_C_API_22.avd/snapshots/default_boot/&lt;br /&gt;
&lt;br /&gt;
Behebung mit ''chmod 766 ram.img'' ?[https://askubuntu.com/questions/1160913/emulator-statvfs-home-zf-snapshots-default-boot-ram-img-failed-no-such]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Programmierung]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Mediawiki&amp;diff=2028</id>
		<title>Mediawiki</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Mediawiki&amp;diff=2028"/>
		<updated>2021-04-19T15:57:35Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Weiterleitung von Seiten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download von ''https://www.mediawiki.org/wiki/MediaWiki/de''.&lt;br /&gt;
&lt;br /&gt;
Oder von der Shell aus:&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Hochladen von Dateien ==&lt;br /&gt;
&lt;br /&gt;
Folgendes muss in der php.ini gesetzt sein:&lt;br /&gt;
 file_uploads = On&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In ''LocalSettings.php'' muss das Hochladen aktiviert sein:&lt;br /&gt;
 $wgEnableUploads = true;&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/de#&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Textgestaltung ==&lt;br /&gt;
&lt;br /&gt;
 Text &amp;lt;sup&amp;gt;hochgestellt&amp;lt;/sup&amp;gt;	Text hochgestellt&lt;br /&gt;
 Text &amp;lt;sub&amp;gt;tiefgestellt&amp;lt;/sub&amp;gt;	Text tiefgestellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sonderzeichen ===&lt;br /&gt;
Die Zeichen werden maskiert (escaped), indem man das ''&amp;amp;'' mit ''&amp;amp;amp;amp;'' ersetzt.&lt;br /&gt;
----&lt;br /&gt;
Geschütztes Leerzeichen (nbsp = non-breaking space = Leerzeichen ohne Umbruch):&lt;br /&gt;
 &amp;amp;amp;nbsp;&lt;br /&gt;
----&lt;br /&gt;
Geschützter Bindestrich (non-breaking hyphen = Bindestrich ohne Umbruch)) dezimal:&lt;br /&gt;
 &amp;amp;amp;#8209;&lt;br /&gt;
oder hexadezimal:&lt;br /&gt;
 &amp;amp;amp;#x2011;&lt;br /&gt;
[https://de.wikipedia.org/wiki/Gesch%C3%BCtzter_Bindestrich]&lt;br /&gt;
----&lt;br /&gt;
Spitze Klammer &amp;amp;lt; (&amp;quot;kleiner als&amp;quot;) öffnen:&lt;br /&gt;
 &amp;amp;amp;lt;&lt;br /&gt;
----&lt;br /&gt;
Spitze Klammer &amp;amp;gt; (&amp;quot;größer als&amp;quot;) schließen:&lt;br /&gt;
 &amp;amp;amp;gt;&lt;br /&gt;
----&lt;br /&gt;
Copyright &amp;amp;copy;&lt;br /&gt;
  &amp;amp;amp;copy;&lt;br /&gt;
----&lt;br /&gt;
Weitere Sonderzeichen:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;amp;amp;  = &amp;amp;amp;amp; &lt;br /&gt;
&amp;amp;euro; = &amp;amp;amp;euro; &lt;br /&gt;
&amp;amp;#64; = &amp;amp;amp;#64;&lt;br /&gt;
&amp;amp;reg; = &amp;amp;amp;reg;&lt;br /&gt;
&amp;amp;permil; = &amp;amp;amp;permil;&lt;br /&gt;
&amp;amp;frac14; = &amp;amp;amp;frac14;&lt;br /&gt;
&amp;amp;frac12; = &amp;amp;amp;frac12;&lt;br /&gt;
&amp;amp;frac34; = &amp;amp;amp;frac34;&lt;br /&gt;
&amp;amp;sup2; = &amp;amp;amp;sup2;&lt;br /&gt;
&amp;amp;sup3; = &amp;amp;amp;sup3;&lt;br /&gt;
&amp;amp;micro; = &amp;amp;amp;micro;&lt;br /&gt;
&amp;amp;pi; = &amp;amp;amp;pi;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Logo ==&lt;br /&gt;
&lt;br /&gt;
Das Logo sollte etwa 135 x 135 Pixel groß sein.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig liegt es im Verzeichnis ''./resources/assets''.&lt;br /&gt;
&lt;br /&gt;
Logo-Name und -Pfad müssen im ''LocalSettings.php'' gegebenenfalls angepasst werden:&lt;br /&gt;
 $wgLogo = &amp;quot;$wgResourceBasePath/resources/assets/wiki.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weiterleitung von Seiten ==&lt;br /&gt;
&lt;br /&gt;
''Bearbeiten'' &amp;gt; auf der Seite an erster Stelle: ''#REDIRECT'' &amp;lt;nowiki&amp;gt;[[Zielseite]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Datensicherung und Migration ==&lt;br /&gt;
=== HTML-Dump einer Mediawiki-Site ===&lt;br /&gt;
&lt;br /&gt;
 wget -k -p -r -R '*Special*' -R '*Help*' -E wiki-beispiel_url.de&lt;br /&gt;
[https://webmasters.stackexchange.com/questions/28702/how-to-dump-a-mediawiki-for-offline-use]&lt;br /&gt;
&lt;br /&gt;
Bei verschlüsselten Seiten:&lt;br /&gt;
 wget --no-check-certificate -k -p -r -R '*Special*' -R '*Help*' -E https://wiki-beispiel_url.de&lt;br /&gt;
[https://www.cyberciti.biz/faq/wget-example-download-from-https-web-sites/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Neuer Webserver === &lt;br /&gt;
==== Komplettumzug ohne Änderung am System ====&lt;br /&gt;
Version über Kommandozeile (bash):&lt;br /&gt;
&lt;br /&gt;
Sicherung der Dateien:&lt;br /&gt;
* Per &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; auf dem Server einloggen und das Mediawiki-Verzeichnis einpacken:&lt;br /&gt;
=&amp;gt; ''tar cvfz archivname.tar.gz verzeichnis''&lt;br /&gt;
* Mit &amp;lt;code&amp;gt;sftp -p&amp;lt;/code&amp;gt; auf dem Server einloggen und die Dateien archivname.tar.gz sowie ''verzeichnis/LocalSettings.php'' mit &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; herunterladen:&lt;br /&gt;
=&amp;gt; ''get archivname.tar.gz'', ''get verzeichnis/LocalSettings.php''&lt;br /&gt;
* Datenbank exportieren: entweder mit &amp;lt;code&amp;gt;mysqldump&amp;lt;/code&amp;gt; oder über ''phpMyAdmin''.&lt;br /&gt;
=&amp;gt; In der exportierten sql-Datei den Pfad des neuen Servers mit Suchen/Ersetzen anpassen.&lt;br /&gt;
&lt;br /&gt;
Aufbau auf dem neuen Server:&lt;br /&gt;
* Auf dem neuen Server mit &amp;lt;code&amp;gt;sftp -p&amp;lt;/code&amp;gt; einloggen ''archivname.tar.gz'' und die überarbeitete ''LocalSettings.php''  auspacken mit &amp;lt;code&amp;gt;put&amp;lt;/code&amp;gt; hochladen.&lt;br /&gt;
=&amp;gt; Auspacken des Verzeichnisses mit ''tar xvfz archivname.tar.gz'' und gegebenenfalls umbenennen. ''LocalSettings.php'' in das ''verzeichnis/'' hineinkopieren. &lt;br /&gt;
* In neuen DBMS (z. B. ''MySQL'') Datenbank anlegen. &lt;br /&gt;
=&amp;gt; Hier die auf dem alten Server exportierte sql-Datei importieren: entweder mit &amp;lt;code&amp;gt;mysqldump&amp;lt;/code&amp;gt; oder über ''phpMyAdmin''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt kann das Wiki im Browser aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Migration mit Neuinstallation von Mediawiki ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
unzip 1.21 on the new server&lt;br /&gt;
copy LocalSettings.php and the images directory from the old server&lt;br /&gt;
update the DB settings in the LocalSettings.php&lt;br /&gt;
import the DB from the old server to the new server&lt;br /&gt;
run update.php on the new server&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
[https://www.mediawiki.org/wiki/Topic:Rac91hb7a7nuuneb]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Zugriffsrechte ==&lt;br /&gt;
&lt;br /&gt;
http://mikiwiki.org/wiki/Mediawiki/Zugriffsrechte&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Allen Benutzern das Schreibrecht entziehen ===&lt;br /&gt;
&lt;br /&gt;
Eintrag in ''LocalSettings.php'':&lt;br /&gt;
$wgGroupPermissions['*']['edit']          = false;  # Nur noch angemeldeten Benutzern das Bearbeiten erlauben&lt;br /&gt;
$wgGroupPermissions['*']['createaccount'] = false;  # Neuanmeldungen verbieten ; SysOps können neue Benutzer weiterhin&lt;br /&gt;
                                                    #    über die Spezialseite Special:Userlogin hinzufügen.&lt;br /&gt;
$wgGroupPermissions['*']['read']          = true;  # Lesen nur nach erfolgreicher Anmeldung ; &lt;br /&gt;
Beispiel: s. Kommentar&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
$wgGroupPermissions['user']['edit'] = false;&lt;br /&gt;
$wgCookieExpiration = 180;&lt;br /&gt;
$wgExtendedLoginCookieExpiration = null;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This gives all registered users the ability to edit pages.[https://www.mediawiki.org/wiki/Manual:$wgGroupPermissions/de]&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Zum Entziehen der Berechtigung muss der Wert &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:User_rights/de#Gruppenberechtigungen_ändern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Sessiondaten werden nicht gehalten ===&lt;br /&gt;
&lt;br /&gt;
Festgestellt bei Mediawiki 1.31.1: Beim Login muss man mehrmals die Daten eingeben und Mediawiki meldet Benutzer ständig ab.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; In ''LocalSettings.php'' die Zeile &amp;lt;code&amp;gt;$wgSessionCacheType = CACHE_DB;&amp;lt;/code&amp;gt; einfügen.&lt;br /&gt;
[https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Session_Hijacking_error_after_Update_1.19.14]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Admin-Passwort vergessen ===&lt;br /&gt;
&lt;br /&gt;
Normalerweise kann man dass Passwort über die ''Passwort vergessen?''-Funktion wiederherstellen.&lt;br /&gt;
&lt;br /&gt;
Wenn es über die Datenbank geändert werden muss, ruft man in Mysql/MariaDB die Datenbank auf und ändert das Passwort mit folgendem Befehl (Beispiel):&lt;br /&gt;
 UPDATE user SET user_password=&amp;quot;dbb4b3faa3c2f7473793316bb361a417f8353e7d&amp;quot; WHERE user_name='maxmuster';&lt;br /&gt;
&lt;br /&gt;
Generierung des Hashs auf auf der Linux-Shell:&lt;br /&gt;
 echo -n password | sha1sum | awk '{print $1}'&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gelöschte Seiten aus der Datenbank entfernen ===&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es im Verzeichnis ''maintenance'' ein Skript:&lt;br /&gt;
 php7.1 deleteArchivedRevisions.php --delete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
Externe Hyperlinks sollen sich ein einem neuen Browserfenster öffnen.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; In ''LocalSettings.php'':&lt;br /&gt;
 $wgExternalLinkTarget = '_blank';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Online-Hilfe von Mediawiki  ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Links/de =&amp;gt; Links und Anker&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Tables/de#Table_alignment =&amp;gt; Tabellen&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:QuestyCaptcha =&amp;gt; Spamschutz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weitere Links ==&lt;br /&gt;
&lt;br /&gt;
* http://www.medienspielwiese.de/wiki/wiki-handbuch%20080319.pdf&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] [[Kategorie: Web]] |[[Kategorie: Internet]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Mediawiki&amp;diff=2027</id>
		<title>Mediawiki</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Mediawiki&amp;diff=2027"/>
		<updated>2021-04-19T15:57:06Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Weiterleitung von Seiten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download von ''https://www.mediawiki.org/wiki/MediaWiki/de''.&lt;br /&gt;
&lt;br /&gt;
Oder von der Shell aus:&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Hochladen von Dateien ==&lt;br /&gt;
&lt;br /&gt;
Folgendes muss in der php.ini gesetzt sein:&lt;br /&gt;
 file_uploads = On&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In ''LocalSettings.php'' muss das Hochladen aktiviert sein:&lt;br /&gt;
 $wgEnableUploads = true;&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/de#&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Textgestaltung ==&lt;br /&gt;
&lt;br /&gt;
 Text &amp;lt;sup&amp;gt;hochgestellt&amp;lt;/sup&amp;gt;	Text hochgestellt&lt;br /&gt;
 Text &amp;lt;sub&amp;gt;tiefgestellt&amp;lt;/sub&amp;gt;	Text tiefgestellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sonderzeichen ===&lt;br /&gt;
Die Zeichen werden maskiert (escaped), indem man das ''&amp;amp;'' mit ''&amp;amp;amp;amp;'' ersetzt.&lt;br /&gt;
----&lt;br /&gt;
Geschütztes Leerzeichen (nbsp = non-breaking space = Leerzeichen ohne Umbruch):&lt;br /&gt;
 &amp;amp;amp;nbsp;&lt;br /&gt;
----&lt;br /&gt;
Geschützter Bindestrich (non-breaking hyphen = Bindestrich ohne Umbruch)) dezimal:&lt;br /&gt;
 &amp;amp;amp;#8209;&lt;br /&gt;
oder hexadezimal:&lt;br /&gt;
 &amp;amp;amp;#x2011;&lt;br /&gt;
[https://de.wikipedia.org/wiki/Gesch%C3%BCtzter_Bindestrich]&lt;br /&gt;
----&lt;br /&gt;
Spitze Klammer &amp;amp;lt; (&amp;quot;kleiner als&amp;quot;) öffnen:&lt;br /&gt;
 &amp;amp;amp;lt;&lt;br /&gt;
----&lt;br /&gt;
Spitze Klammer &amp;amp;gt; (&amp;quot;größer als&amp;quot;) schließen:&lt;br /&gt;
 &amp;amp;amp;gt;&lt;br /&gt;
----&lt;br /&gt;
Copyright &amp;amp;copy;&lt;br /&gt;
  &amp;amp;amp;copy;&lt;br /&gt;
----&lt;br /&gt;
Weitere Sonderzeichen:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;amp;amp;  = &amp;amp;amp;amp; &lt;br /&gt;
&amp;amp;euro; = &amp;amp;amp;euro; &lt;br /&gt;
&amp;amp;#64; = &amp;amp;amp;#64;&lt;br /&gt;
&amp;amp;reg; = &amp;amp;amp;reg;&lt;br /&gt;
&amp;amp;permil; = &amp;amp;amp;permil;&lt;br /&gt;
&amp;amp;frac14; = &amp;amp;amp;frac14;&lt;br /&gt;
&amp;amp;frac12; = &amp;amp;amp;frac12;&lt;br /&gt;
&amp;amp;frac34; = &amp;amp;amp;frac34;&lt;br /&gt;
&amp;amp;sup2; = &amp;amp;amp;sup2;&lt;br /&gt;
&amp;amp;sup3; = &amp;amp;amp;sup3;&lt;br /&gt;
&amp;amp;micro; = &amp;amp;amp;micro;&lt;br /&gt;
&amp;amp;pi; = &amp;amp;amp;pi;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Logo ==&lt;br /&gt;
&lt;br /&gt;
Das Logo sollte etwa 135 x 135 Pixel groß sein.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig liegt es im Verzeichnis ''./resources/assets''.&lt;br /&gt;
&lt;br /&gt;
Logo-Name und -Pfad müssen im ''LocalSettings.php'' gegebenenfalls angepasst werden:&lt;br /&gt;
 $wgLogo = &amp;quot;$wgResourceBasePath/resources/assets/wiki.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weiterleitung von Seiten ==&lt;br /&gt;
&lt;br /&gt;
''Bearbeiten'' &amp;gt; an erster Stelle: ''#REDIRECT'' &amp;lt;nowiki&amp;gt;[[Zielseite]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Datensicherung und Migration ==&lt;br /&gt;
=== HTML-Dump einer Mediawiki-Site ===&lt;br /&gt;
&lt;br /&gt;
 wget -k -p -r -R '*Special*' -R '*Help*' -E wiki-beispiel_url.de&lt;br /&gt;
[https://webmasters.stackexchange.com/questions/28702/how-to-dump-a-mediawiki-for-offline-use]&lt;br /&gt;
&lt;br /&gt;
Bei verschlüsselten Seiten:&lt;br /&gt;
 wget --no-check-certificate -k -p -r -R '*Special*' -R '*Help*' -E https://wiki-beispiel_url.de&lt;br /&gt;
[https://www.cyberciti.biz/faq/wget-example-download-from-https-web-sites/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Neuer Webserver === &lt;br /&gt;
==== Komplettumzug ohne Änderung am System ====&lt;br /&gt;
Version über Kommandozeile (bash):&lt;br /&gt;
&lt;br /&gt;
Sicherung der Dateien:&lt;br /&gt;
* Per &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; auf dem Server einloggen und das Mediawiki-Verzeichnis einpacken:&lt;br /&gt;
=&amp;gt; ''tar cvfz archivname.tar.gz verzeichnis''&lt;br /&gt;
* Mit &amp;lt;code&amp;gt;sftp -p&amp;lt;/code&amp;gt; auf dem Server einloggen und die Dateien archivname.tar.gz sowie ''verzeichnis/LocalSettings.php'' mit &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; herunterladen:&lt;br /&gt;
=&amp;gt; ''get archivname.tar.gz'', ''get verzeichnis/LocalSettings.php''&lt;br /&gt;
* Datenbank exportieren: entweder mit &amp;lt;code&amp;gt;mysqldump&amp;lt;/code&amp;gt; oder über ''phpMyAdmin''.&lt;br /&gt;
=&amp;gt; In der exportierten sql-Datei den Pfad des neuen Servers mit Suchen/Ersetzen anpassen.&lt;br /&gt;
&lt;br /&gt;
Aufbau auf dem neuen Server:&lt;br /&gt;
* Auf dem neuen Server mit &amp;lt;code&amp;gt;sftp -p&amp;lt;/code&amp;gt; einloggen ''archivname.tar.gz'' und die überarbeitete ''LocalSettings.php''  auspacken mit &amp;lt;code&amp;gt;put&amp;lt;/code&amp;gt; hochladen.&lt;br /&gt;
=&amp;gt; Auspacken des Verzeichnisses mit ''tar xvfz archivname.tar.gz'' und gegebenenfalls umbenennen. ''LocalSettings.php'' in das ''verzeichnis/'' hineinkopieren. &lt;br /&gt;
* In neuen DBMS (z. B. ''MySQL'') Datenbank anlegen. &lt;br /&gt;
=&amp;gt; Hier die auf dem alten Server exportierte sql-Datei importieren: entweder mit &amp;lt;code&amp;gt;mysqldump&amp;lt;/code&amp;gt; oder über ''phpMyAdmin''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt kann das Wiki im Browser aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Migration mit Neuinstallation von Mediawiki ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
unzip 1.21 on the new server&lt;br /&gt;
copy LocalSettings.php and the images directory from the old server&lt;br /&gt;
update the DB settings in the LocalSettings.php&lt;br /&gt;
import the DB from the old server to the new server&lt;br /&gt;
run update.php on the new server&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
[https://www.mediawiki.org/wiki/Topic:Rac91hb7a7nuuneb]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Zugriffsrechte ==&lt;br /&gt;
&lt;br /&gt;
http://mikiwiki.org/wiki/Mediawiki/Zugriffsrechte&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Allen Benutzern das Schreibrecht entziehen ===&lt;br /&gt;
&lt;br /&gt;
Eintrag in ''LocalSettings.php'':&lt;br /&gt;
$wgGroupPermissions['*']['edit']          = false;  # Nur noch angemeldeten Benutzern das Bearbeiten erlauben&lt;br /&gt;
$wgGroupPermissions['*']['createaccount'] = false;  # Neuanmeldungen verbieten ; SysOps können neue Benutzer weiterhin&lt;br /&gt;
                                                    #    über die Spezialseite Special:Userlogin hinzufügen.&lt;br /&gt;
$wgGroupPermissions['*']['read']          = true;  # Lesen nur nach erfolgreicher Anmeldung ; &lt;br /&gt;
Beispiel: s. Kommentar&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
$wgGroupPermissions['user']['edit'] = false;&lt;br /&gt;
$wgCookieExpiration = 180;&lt;br /&gt;
$wgExtendedLoginCookieExpiration = null;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This gives all registered users the ability to edit pages.[https://www.mediawiki.org/wiki/Manual:$wgGroupPermissions/de]&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Zum Entziehen der Berechtigung muss der Wert &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:User_rights/de#Gruppenberechtigungen_ändern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Sessiondaten werden nicht gehalten ===&lt;br /&gt;
&lt;br /&gt;
Festgestellt bei Mediawiki 1.31.1: Beim Login muss man mehrmals die Daten eingeben und Mediawiki meldet Benutzer ständig ab.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; In ''LocalSettings.php'' die Zeile &amp;lt;code&amp;gt;$wgSessionCacheType = CACHE_DB;&amp;lt;/code&amp;gt; einfügen.&lt;br /&gt;
[https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Session_Hijacking_error_after_Update_1.19.14]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Admin-Passwort vergessen ===&lt;br /&gt;
&lt;br /&gt;
Normalerweise kann man dass Passwort über die ''Passwort vergessen?''-Funktion wiederherstellen.&lt;br /&gt;
&lt;br /&gt;
Wenn es über die Datenbank geändert werden muss, ruft man in Mysql/MariaDB die Datenbank auf und ändert das Passwort mit folgendem Befehl (Beispiel):&lt;br /&gt;
 UPDATE user SET user_password=&amp;quot;dbb4b3faa3c2f7473793316bb361a417f8353e7d&amp;quot; WHERE user_name='maxmuster';&lt;br /&gt;
&lt;br /&gt;
Generierung des Hashs auf auf der Linux-Shell:&lt;br /&gt;
 echo -n password | sha1sum | awk '{print $1}'&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gelöschte Seiten aus der Datenbank entfernen ===&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es im Verzeichnis ''maintenance'' ein Skript:&lt;br /&gt;
 php7.1 deleteArchivedRevisions.php --delete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
Externe Hyperlinks sollen sich ein einem neuen Browserfenster öffnen.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; In ''LocalSettings.php'':&lt;br /&gt;
 $wgExternalLinkTarget = '_blank';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Online-Hilfe von Mediawiki  ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Links/de =&amp;gt; Links und Anker&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Tables/de#Table_alignment =&amp;gt; Tabellen&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:QuestyCaptcha =&amp;gt; Spamschutz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weitere Links ==&lt;br /&gt;
&lt;br /&gt;
* http://www.medienspielwiese.de/wiki/wiki-handbuch%20080319.pdf&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] [[Kategorie: Web]] |[[Kategorie: Internet]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Mediawiki&amp;diff=2026</id>
		<title>Mediawiki</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Mediawiki&amp;diff=2026"/>
		<updated>2021-04-19T15:56:29Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Download von ''https://www.mediawiki.org/wiki/MediaWiki/de''.&lt;br /&gt;
&lt;br /&gt;
Oder von der Shell aus:&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Hochladen von Dateien ==&lt;br /&gt;
&lt;br /&gt;
Folgendes muss in der php.ini gesetzt sein:&lt;br /&gt;
 file_uploads = On&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In ''LocalSettings.php'' muss das Hochladen aktiviert sein:&lt;br /&gt;
 $wgEnableUploads = true;&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads/de#&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Textgestaltung ==&lt;br /&gt;
&lt;br /&gt;
 Text &amp;lt;sup&amp;gt;hochgestellt&amp;lt;/sup&amp;gt;	Text hochgestellt&lt;br /&gt;
 Text &amp;lt;sub&amp;gt;tiefgestellt&amp;lt;/sub&amp;gt;	Text tiefgestellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sonderzeichen ===&lt;br /&gt;
Die Zeichen werden maskiert (escaped), indem man das ''&amp;amp;'' mit ''&amp;amp;amp;amp;'' ersetzt.&lt;br /&gt;
----&lt;br /&gt;
Geschütztes Leerzeichen (nbsp = non-breaking space = Leerzeichen ohne Umbruch):&lt;br /&gt;
 &amp;amp;amp;nbsp;&lt;br /&gt;
----&lt;br /&gt;
Geschützter Bindestrich (non-breaking hyphen = Bindestrich ohne Umbruch)) dezimal:&lt;br /&gt;
 &amp;amp;amp;#8209;&lt;br /&gt;
oder hexadezimal:&lt;br /&gt;
 &amp;amp;amp;#x2011;&lt;br /&gt;
[https://de.wikipedia.org/wiki/Gesch%C3%BCtzter_Bindestrich]&lt;br /&gt;
----&lt;br /&gt;
Spitze Klammer &amp;amp;lt; (&amp;quot;kleiner als&amp;quot;) öffnen:&lt;br /&gt;
 &amp;amp;amp;lt;&lt;br /&gt;
----&lt;br /&gt;
Spitze Klammer &amp;amp;gt; (&amp;quot;größer als&amp;quot;) schließen:&lt;br /&gt;
 &amp;amp;amp;gt;&lt;br /&gt;
----&lt;br /&gt;
Copyright &amp;amp;copy;&lt;br /&gt;
  &amp;amp;amp;copy;&lt;br /&gt;
----&lt;br /&gt;
Weitere Sonderzeichen:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;amp;amp;  = &amp;amp;amp;amp; &lt;br /&gt;
&amp;amp;euro; = &amp;amp;amp;euro; &lt;br /&gt;
&amp;amp;#64; = &amp;amp;amp;#64;&lt;br /&gt;
&amp;amp;reg; = &amp;amp;amp;reg;&lt;br /&gt;
&amp;amp;permil; = &amp;amp;amp;permil;&lt;br /&gt;
&amp;amp;frac14; = &amp;amp;amp;frac14;&lt;br /&gt;
&amp;amp;frac12; = &amp;amp;amp;frac12;&lt;br /&gt;
&amp;amp;frac34; = &amp;amp;amp;frac34;&lt;br /&gt;
&amp;amp;sup2; = &amp;amp;amp;sup2;&lt;br /&gt;
&amp;amp;sup3; = &amp;amp;amp;sup3;&lt;br /&gt;
&amp;amp;micro; = &amp;amp;amp;micro;&lt;br /&gt;
&amp;amp;pi; = &amp;amp;amp;pi;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Logo ==&lt;br /&gt;
&lt;br /&gt;
Das Logo sollte etwa 135 x 135 Pixel groß sein.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig liegt es im Verzeichnis ''./resources/assets''.&lt;br /&gt;
&lt;br /&gt;
Logo-Name und -Pfad müssen im ''LocalSettings.php'' gegebenenfalls angepasst werden:&lt;br /&gt;
 $wgLogo = &amp;quot;$wgResourceBasePath/resources/assets/wiki.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weiterleitung von Seiten ==&lt;br /&gt;
&lt;br /&gt;
''Bearbeiten'' &amp;gt; an erster Stelle: ''#REDIRECT'' [[Zielseite]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Datensicherung und Migration ==&lt;br /&gt;
=== HTML-Dump einer Mediawiki-Site ===&lt;br /&gt;
&lt;br /&gt;
 wget -k -p -r -R '*Special*' -R '*Help*' -E wiki-beispiel_url.de&lt;br /&gt;
[https://webmasters.stackexchange.com/questions/28702/how-to-dump-a-mediawiki-for-offline-use]&lt;br /&gt;
&lt;br /&gt;
Bei verschlüsselten Seiten:&lt;br /&gt;
 wget --no-check-certificate -k -p -r -R '*Special*' -R '*Help*' -E https://wiki-beispiel_url.de&lt;br /&gt;
[https://www.cyberciti.biz/faq/wget-example-download-from-https-web-sites/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Neuer Webserver === &lt;br /&gt;
==== Komplettumzug ohne Änderung am System ====&lt;br /&gt;
Version über Kommandozeile (bash):&lt;br /&gt;
&lt;br /&gt;
Sicherung der Dateien:&lt;br /&gt;
* Per &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; auf dem Server einloggen und das Mediawiki-Verzeichnis einpacken:&lt;br /&gt;
=&amp;gt; ''tar cvfz archivname.tar.gz verzeichnis''&lt;br /&gt;
* Mit &amp;lt;code&amp;gt;sftp -p&amp;lt;/code&amp;gt; auf dem Server einloggen und die Dateien archivname.tar.gz sowie ''verzeichnis/LocalSettings.php'' mit &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; herunterladen:&lt;br /&gt;
=&amp;gt; ''get archivname.tar.gz'', ''get verzeichnis/LocalSettings.php''&lt;br /&gt;
* Datenbank exportieren: entweder mit &amp;lt;code&amp;gt;mysqldump&amp;lt;/code&amp;gt; oder über ''phpMyAdmin''.&lt;br /&gt;
=&amp;gt; In der exportierten sql-Datei den Pfad des neuen Servers mit Suchen/Ersetzen anpassen.&lt;br /&gt;
&lt;br /&gt;
Aufbau auf dem neuen Server:&lt;br /&gt;
* Auf dem neuen Server mit &amp;lt;code&amp;gt;sftp -p&amp;lt;/code&amp;gt; einloggen ''archivname.tar.gz'' und die überarbeitete ''LocalSettings.php''  auspacken mit &amp;lt;code&amp;gt;put&amp;lt;/code&amp;gt; hochladen.&lt;br /&gt;
=&amp;gt; Auspacken des Verzeichnisses mit ''tar xvfz archivname.tar.gz'' und gegebenenfalls umbenennen. ''LocalSettings.php'' in das ''verzeichnis/'' hineinkopieren. &lt;br /&gt;
* In neuen DBMS (z. B. ''MySQL'') Datenbank anlegen. &lt;br /&gt;
=&amp;gt; Hier die auf dem alten Server exportierte sql-Datei importieren: entweder mit &amp;lt;code&amp;gt;mysqldump&amp;lt;/code&amp;gt; oder über ''phpMyAdmin''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt kann das Wiki im Browser aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Migration mit Neuinstallation von Mediawiki ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
unzip 1.21 on the new server&lt;br /&gt;
copy LocalSettings.php and the images directory from the old server&lt;br /&gt;
update the DB settings in the LocalSettings.php&lt;br /&gt;
import the DB from the old server to the new server&lt;br /&gt;
run update.php on the new server&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
[https://www.mediawiki.org/wiki/Topic:Rac91hb7a7nuuneb]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Zugriffsrechte ==&lt;br /&gt;
&lt;br /&gt;
http://mikiwiki.org/wiki/Mediawiki/Zugriffsrechte&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Allen Benutzern das Schreibrecht entziehen ===&lt;br /&gt;
&lt;br /&gt;
Eintrag in ''LocalSettings.php'':&lt;br /&gt;
$wgGroupPermissions['*']['edit']          = false;  # Nur noch angemeldeten Benutzern das Bearbeiten erlauben&lt;br /&gt;
$wgGroupPermissions['*']['createaccount'] = false;  # Neuanmeldungen verbieten ; SysOps können neue Benutzer weiterhin&lt;br /&gt;
                                                    #    über die Spezialseite Special:Userlogin hinzufügen.&lt;br /&gt;
$wgGroupPermissions['*']['read']          = true;  # Lesen nur nach erfolgreicher Anmeldung ; &lt;br /&gt;
Beispiel: s. Kommentar&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
$wgGroupPermissions['user']['edit'] = false;&lt;br /&gt;
$wgCookieExpiration = 180;&lt;br /&gt;
$wgExtendedLoginCookieExpiration = null;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This gives all registered users the ability to edit pages.[https://www.mediawiki.org/wiki/Manual:$wgGroupPermissions/de]&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Zum Entziehen der Berechtigung muss der Wert &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:User_rights/de#Gruppenberechtigungen_ändern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Sessiondaten werden nicht gehalten ===&lt;br /&gt;
&lt;br /&gt;
Festgestellt bei Mediawiki 1.31.1: Beim Login muss man mehrmals die Daten eingeben und Mediawiki meldet Benutzer ständig ab.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; In ''LocalSettings.php'' die Zeile &amp;lt;code&amp;gt;$wgSessionCacheType = CACHE_DB;&amp;lt;/code&amp;gt; einfügen.&lt;br /&gt;
[https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Session_Hijacking_error_after_Update_1.19.14]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Admin-Passwort vergessen ===&lt;br /&gt;
&lt;br /&gt;
Normalerweise kann man dass Passwort über die ''Passwort vergessen?''-Funktion wiederherstellen.&lt;br /&gt;
&lt;br /&gt;
Wenn es über die Datenbank geändert werden muss, ruft man in Mysql/MariaDB die Datenbank auf und ändert das Passwort mit folgendem Befehl (Beispiel):&lt;br /&gt;
 UPDATE user SET user_password=&amp;quot;dbb4b3faa3c2f7473793316bb361a417f8353e7d&amp;quot; WHERE user_name='maxmuster';&lt;br /&gt;
&lt;br /&gt;
Generierung des Hashs auf auf der Linux-Shell:&lt;br /&gt;
 echo -n password | sha1sum | awk '{print $1}'&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gelöschte Seiten aus der Datenbank entfernen ===&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es im Verzeichnis ''maintenance'' ein Skript:&lt;br /&gt;
 php7.1 deleteArchivedRevisions.php --delete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
Externe Hyperlinks sollen sich ein einem neuen Browserfenster öffnen.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; In ''LocalSettings.php'':&lt;br /&gt;
 $wgExternalLinkTarget = '_blank';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Online-Hilfe von Mediawiki  ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch]&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Links/de =&amp;gt; Links und Anker&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Tables/de#Table_alignment =&amp;gt; Tabellen&lt;br /&gt;
&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:QuestyCaptcha =&amp;gt; Spamschutz&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Weitere Links ==&lt;br /&gt;
&lt;br /&gt;
* http://www.medienspielwiese.de/wiki/wiki-handbuch%20080319.pdf&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] [[Kategorie: Web]] |[[Kategorie: Internet]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=UEFI&amp;diff=2025</id>
		<title>UEFI</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=UEFI&amp;diff=2025"/>
		<updated>2021-04-19T15:50:58Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: Weiterleitung nach BIOS / UEFI erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[BIOS / UEFI]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=UEFI&amp;diff=2024</id>
		<title>UEFI</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=UEFI&amp;diff=2024"/>
		<updated>2021-04-19T15:46:20Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: Leere Seite erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=BIOS_/_UEFI&amp;diff=2023</id>
		<title>BIOS / UEFI</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=BIOS_/_UEFI&amp;diff=2023"/>
		<updated>2021-04-19T15:34:52Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Gigabyte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
=== In Windows 10 die BIOS-Version auslesen ===&lt;br /&gt;
&lt;br /&gt;
Auf ''cmd'' folgenden Befehl eingeben: &amp;lt;code&amp;gt;wmic bios get smbiosbiosversion&amp;lt;/code&amp;gt;[https://tipps.computerbild.de/hardware/firmware/bios-version-auslesen-so-funktioniert-es-583657.html]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== BIOS ===&lt;br /&gt;
&lt;br /&gt;
Das BIOS (von englisch „basic input/output system“) ist die Firmware bei x86-PCs, die ursprünglich von IBM 1981 als IBM-PC und -kompatible eingeführt wurden. Es ist in einem nichtflüchtigen Speicher auf der Hauptplatine eines PC abgelegt und wird unmittelbar nach dessen Einschalten ausgeführt. Aufgabe des BIOS ist es unter anderem, den PC zunächst funktionsfähig zu machen und im Anschluss das Starten eines Betriebssystems einzuleiten.[https://de.wikipedia.org/wiki/BIOS]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== UEFI ===&lt;br /&gt;
&lt;br /&gt;
Das Unified Extensible Firmware Interface (kurz UEFI, englisch für Vereinheitlichte erweiterbare Firmware-Schnittstelle) ist eine von Intel 1998 veröffentlichte Schnittstellen-Definition für Computer-Firmware, für die Intel zugleich eine Referenz-Implementierung vorstellte. UEFI hat sich als Nachfolger des BIOS etabliert und bildet als solches die zentrale Schnittstelle zwischen der Plattform-Firmware und dem Betriebssystem.[https://de.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== UEFI-Modus feststellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Win-r &amp;gt; diskmgmt.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der ''Datenträgerverwaltung'' rechter Mausklick auf Datenträger 0 &amp;gt; ''Eigenschaften'' &amp;gt; Reiter ''Volumes''.&lt;br /&gt;
&lt;br /&gt;
Partitionsstil GUID-Partitionstabelle (GPT) verweist auf UEFI, Master Boot Record (MBR) verweist auf BIOS.&lt;br /&gt;
&lt;br /&gt;
[[Datei:UEFI Modus.PNG|UEFI-Modus in Windows überprüfen]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== BIOS aufrufen ==&lt;br /&gt;
&lt;br /&gt;
=== Aus Windows 10 === &lt;br /&gt;
''cmd'' &amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;shutdown -r -fw -t 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Dell ===&lt;br /&gt;
&lt;br /&gt;
Boot Options F12&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  Aptio Setup Utility (z. B. Tuxedo/Clevo) ===&lt;br /&gt;
&lt;br /&gt;
* System Setup (BIOS/UEFI): F2&lt;br /&gt;
* Bootreihenfolge: F7&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Fujitsu Lifebook ===&lt;br /&gt;
&lt;br /&gt;
* System Setup (BIOS/UEFI): F2&lt;br /&gt;
* Bootreihenfolge: F12&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Toshiba / Phoenix BIOS ===&lt;br /&gt;
&lt;br /&gt;
* System Setup (BIOS/UEFI): F2&lt;br /&gt;
* Bootreihenfolge: F12&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Gigabyte-Mainboards: Virtualisierung aktivieren ==&lt;br /&gt;
&lt;br /&gt;
Auf AMD-Mainboards von Gigabyte die Virtualisierung aktivieren:&lt;br /&gt;
&lt;br /&gt;
 UEFI aufrufen &amp;gt; Reiter M.I.T &amp;gt; Erweiterte Frequenzeinstellung &amp;gt; Advanced CPU Settings &amp;gt; SVM Mode &amp;gt; Aktiviert&lt;br /&gt;
&lt;br /&gt;
[https://www.au-ja.de/guide-how-to-enable-virtualization-on-gigabyte-am4-mainboards-1.phtml]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== EasyUEFI ==&lt;br /&gt;
&lt;br /&gt;
https://www.easyuefi.com/faq/en-US/How-to-use-EasyUEFI.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=BIOS_/_UEFI&amp;diff=2022</id>
		<title>BIOS / UEFI</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=BIOS_/_UEFI&amp;diff=2022"/>
		<updated>2021-04-19T15:33:31Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Toshiba / Phoenix BIOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
=== In Windows 10 die BIOS-Version auslesen ===&lt;br /&gt;
&lt;br /&gt;
Auf ''cmd'' folgenden Befehl eingeben: &amp;lt;code&amp;gt;wmic bios get smbiosbiosversion&amp;lt;/code&amp;gt;[https://tipps.computerbild.de/hardware/firmware/bios-version-auslesen-so-funktioniert-es-583657.html]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== BIOS ===&lt;br /&gt;
&lt;br /&gt;
Das BIOS (von englisch „basic input/output system“) ist die Firmware bei x86-PCs, die ursprünglich von IBM 1981 als IBM-PC und -kompatible eingeführt wurden. Es ist in einem nichtflüchtigen Speicher auf der Hauptplatine eines PC abgelegt und wird unmittelbar nach dessen Einschalten ausgeführt. Aufgabe des BIOS ist es unter anderem, den PC zunächst funktionsfähig zu machen und im Anschluss das Starten eines Betriebssystems einzuleiten.[https://de.wikipedia.org/wiki/BIOS]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== UEFI ===&lt;br /&gt;
&lt;br /&gt;
Das Unified Extensible Firmware Interface (kurz UEFI, englisch für Vereinheitlichte erweiterbare Firmware-Schnittstelle) ist eine von Intel 1998 veröffentlichte Schnittstellen-Definition für Computer-Firmware, für die Intel zugleich eine Referenz-Implementierung vorstellte. UEFI hat sich als Nachfolger des BIOS etabliert und bildet als solches die zentrale Schnittstelle zwischen der Plattform-Firmware und dem Betriebssystem.[https://de.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== UEFI-Modus feststellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Win-r &amp;gt; diskmgmt.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der ''Datenträgerverwaltung'' rechter Mausklick auf Datenträger 0 &amp;gt; ''Eigenschaften'' &amp;gt; Reiter ''Volumes''.&lt;br /&gt;
&lt;br /&gt;
Partitionsstil GUID-Partitionstabelle (GPT) verweist auf UEFI, Master Boot Record (MBR) verweist auf BIOS.&lt;br /&gt;
&lt;br /&gt;
[[Datei:UEFI Modus.PNG|UEFI-Modus in Windows überprüfen]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== BIOS aufrufen ==&lt;br /&gt;
&lt;br /&gt;
=== Aus Windows 10 === &lt;br /&gt;
''cmd'' &amp;gt; &lt;br /&gt;
&amp;lt;code&amp;gt;shutdown -r -fw -t 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Dell ===&lt;br /&gt;
&lt;br /&gt;
Boot Options F12&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===  Aptio Setup Utility (z. B. Tuxedo/Clevo) ===&lt;br /&gt;
&lt;br /&gt;
* System Setup (BIOS/UEFI): F2&lt;br /&gt;
* Bootreihenfolge: F7&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Fujitsu Lifebook ===&lt;br /&gt;
&lt;br /&gt;
* System Setup (BIOS/UEFI): F2&lt;br /&gt;
* Bootreihenfolge: F12&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Toshiba / Phoenix BIOS ===&lt;br /&gt;
&lt;br /&gt;
* System Setup (BIOS/UEFI): F2&lt;br /&gt;
* Bootreihenfolge: F12&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Gigabyte ===&lt;br /&gt;
&lt;br /&gt;
Auf AMD-Mainboards die Virtualisierung aktivieren:&lt;br /&gt;
&lt;br /&gt;
 UEFI aufrufen &amp;gt; Reiter M.I.T &amp;gt; Erweiterte Frequenzeinstellung &amp;gt; Advanced CPU Settings &amp;gt; SVM Mode &amp;gt; Aktiviert&lt;br /&gt;
&lt;br /&gt;
[https://www.au-ja.de/guide-how-to-enable-virtualization-on-gigabyte-am4-mainboards-1.phtml]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== EasyUEFI ==&lt;br /&gt;
&lt;br /&gt;
https://www.easyuefi.com/faq/en-US/How-to-use-EasyUEFI.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2021</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2021"/>
		<updated>2021-04-18T19:35:20Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Videos abspielen mit VLC und anderen Programmen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu: Tools|Zur Seite &amp;quot;Ubuntu: Tools&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Virtualisierung|Zur Seite &amp;quot;Virtualisierung&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prüfen der Ubuntu-Version ==&lt;br /&gt;
Auf der Kommandozeile kann folgender Befehl genutzt werden, um sich die Ubuntu-Version anzeigen zu lassen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ lsb_release -a&lt;br /&gt;
No LSB modules are available.&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 16.10&lt;br /&gt;
Release:	16.10&lt;br /&gt;
Codename:	yakkety&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Die Kernel-Version ermittelt man mit folgendem Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ uname -a&lt;br /&gt;
Linux heinbuntu 4.8.0-30-generic #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Pakete verwalten ==&lt;br /&gt;
&lt;br /&gt;
=== Paketquellen hinzufügen ===&lt;br /&gt;
Hier als Beispiel für den ''simplescreenrecorder'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-add-repository ppa:maarten-baert/simplescreenrecorder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternativ: Von der Schnellstartleiste des Unity-Desktops links den Button ''Systemeinstellungen'' betätigen. ''Anwendungen &amp;amp; Aktualisierungen'' auswählen. Button ''Hinzufügen'', hier kann z. B. ''ppa:maarten-baert/simplescreenrecorder'' eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== apt ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|''apt search'' &amp;lt;programmname&amp;gt;||sucht im Repository nach &lt;br /&gt;
|-&lt;br /&gt;
|''apt list --upgradable'' ||zeigt die zum Upgrade bereitstehenden Pakete an.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== PPA - Personal Packages Archiv ===&lt;br /&gt;
Mit dem Befehl &amp;lt;code&amp;gt;add-apt-repository&amp;lt;/code&amp;gt; und der Angabe des Repositorys wird eine Datei in ''/etc/apt/sources.list.d'' erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
&lt;br /&gt;
Danach kann das entsprechende Paket nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;  mit ''apt'' oder ''apt-get'' installiert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Programmrückstände entfernen ==&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Deinstallation eines komplexen Programms noch Bestandteile der Programmumgebung im System verbleiben, kann man sich diese, sofern die über die Paketverwaltung installiert wurden, folgendermaßen anzeigen lassen (hier Beispiel ''mysql''):&lt;br /&gt;
 dpkg -l | grep mysql&lt;br /&gt;
Danach werden verbleibende Pakete folgendermaßen entfernt:&lt;br /&gt;
 apt purge &amp;lt;paketname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Updates und Upgrades ==&lt;br /&gt;
&lt;br /&gt;
Upgrade auf eine höhere Programmversion: &lt;br /&gt;
&lt;br /&gt;
* https://www.zdnet.com/article/how-to-upgrade-from-ubuntu-linux-16-04-to-18-04/&lt;br /&gt;
&lt;br /&gt;
* https://linuxconfig.org/how-to-upgrade-to-ubuntu-18-04-lts-bionic-beaver&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== LAMP ==&lt;br /&gt;
&lt;br /&gt;
LAMP = Linux + Apache + MySQL + PHP&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Apache ===&lt;br /&gt;
==== Installation ==== &lt;br /&gt;
&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-de&lt;br /&gt;
&lt;br /&gt;
* https://serverspace.io/support/help/install-lamp-stack-on-ubuntu-20.04&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die folgenden Notizen beruhen auf eigenen Installationserfahrungen.&lt;br /&gt;
&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 minti ~ # apache2 -version&lt;br /&gt;
 Server version: Apache/2.4.18 (Ubuntu)&lt;br /&gt;
 Server built:   2017-09-18T15:09:02&lt;br /&gt;
oder&lt;br /&gt;
 apachectl status&lt;br /&gt;
oder &lt;br /&gt;
 systemctl status apache2.service&lt;br /&gt;
&lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install apache2&lt;br /&gt;
sowie&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Aktivierung ====&lt;br /&gt;
Im Browser aufrufen mit&lt;br /&gt;
 localhost&lt;br /&gt;
Es muss die Willkommens-Seite von Apache2 erscheinen.&lt;br /&gt;
 &lt;br /&gt;
In der Shell kann man jetzt das Verzeichnis&lt;br /&gt;
/var/www/html/&lt;br /&gt;
sehen.&lt;br /&gt;
&lt;br /&gt;
Dann Apache starten und bei Systemstart hochfahren lassen:&lt;br /&gt;
 systemctl start apache2&lt;br /&gt;
 systemctl enable apache2&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Module ====&lt;br /&gt;
Bei der Installation von PHP für serverseitige Programmierung wird das passende Modul für den Webserver Apache normalerweise mit installiert. Fehlt dieses, so kann man das Paket:&lt;br /&gt;
&lt;br /&gt;
* libapache2-mod-php&lt;br /&gt;
&lt;br /&gt;
nachinstallieren [1]. Bei Ubuntu 16.04 ist die Nachinstallation immer notwendig.&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Installation von Apache und PHP die PHP-Dateien nicht ausgeführt, sondern nur heruntergeladen werden, kann es sein, dass das Apache-Modul nicht richtig aktiviert wurde. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die Kontrolle, ob ein konkretes Modul aktiviert ist, erfolgt mit dem Befehl &amp;lt;code&amp;gt;apache2ctl -M&amp;lt;/code&amp;gt;, z. B.&lt;br /&gt;
 apache2ctl -M | grep rewrite&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Übersicht über aktivierte Module: &lt;br /&gt;
 ls /etc/apache2/mods-enabled&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
==== Installation und Konfiguration ====&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 php -v&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install php php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache&lt;br /&gt;
&lt;br /&gt;
Überprüfen mit &lt;br /&gt;
echo &amp;quot;&amp;lt;?php  phpinfo(); ?&amp;gt;&amp;quot; &amp;gt; /var/www/html/info.php&lt;br /&gt;
&lt;br /&gt;
Dann im Browser aufrufen mit&lt;br /&gt;
 localhost/info.php&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht aufrufbar:&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
* https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser&lt;br /&gt;
Wenn das Apache-Modul für PHP7 nicht aktiviert ist, erfolgt dies mit &lt;br /&gt;
 a2enconf php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can list all of the available PHP 7.0-related packages for review:&lt;br /&gt;
&lt;br /&gt;
 apt-cache pkgnames | grep php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
php.ini bearbeiten:&lt;br /&gt;
 vi /etc/php/7.0/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
&lt;br /&gt;
* [https://forum.siduction.org/index.php?topic=6746.0 '''phpinfo''' wird nicht angezeigt]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''mbstring fehlt:''' ''You are missing a required extension to PHP that MediaWiki requires to run. Please install:   mbstring''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install php7.0-mbstring&lt;br /&gt;
phpenmod mbstring&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mysql ===&lt;br /&gt;
Mysql aktiv?&lt;br /&gt;
 which mysql&lt;br /&gt;
 systemctl status mysql&lt;br /&gt;
&lt;br /&gt;
Wenn nicht vorhanden:&lt;br /&gt;
 apt install mysql-server&lt;br /&gt;
 systemctl enable mysql&lt;br /&gt;
&lt;br /&gt;
Anschließend muss die sichere Installation durchgeführt werden: &lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== MariaDB ====&lt;br /&gt;
&lt;br /&gt;
* [https://tecadmin.net/install-mariadb-on-ubuntu-18-04-bionic/ TecAdmin: How To Install MariaDB on Ubuntu 18.04 LTS]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LAMP in Ubuntu 18.04 ===&lt;br /&gt;
&lt;br /&gt;
* https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-18-04-lamp/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mysql ==&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=B7-J75g3ZV4 How to install MySQL on Ubuntu/Debian] | [https://www.youtube.com/watch?v=ULWkSCAyYts How to install MySQL Workbench on Ubuntu] | [https://www.youtube.com/watch?v=zsAXaX3Z9FQ Настройка LAMP (Linux - Apache - Mysql - Php) на ubuntu 16.04 server в подробностях]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Fehler bei der Installation ===&lt;br /&gt;
Fehlermeldung:&lt;br /&gt;
 Fehler traten auf beim Bearbeiten von:  /var/cache/apt/archives/mysql-server-5.7_5.7.16-0ubuntu0.16.04.1_amd64.deb&lt;br /&gt;
&lt;br /&gt;
Behebung:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
dpkg -l | grep mysql (Please paste the output excluding last column)&lt;br /&gt;
&lt;br /&gt;
The first column denotes the current status of the package. Here are the possible options:&lt;br /&gt;
&lt;br /&gt;
ii) Installed&lt;br /&gt;
rc) Removed config-files kept (This should be the state of all the packages you have removed with 'apt-get remove' &lt;br /&gt;
that does not remove config-files under /etc)&lt;br /&gt;
&lt;br /&gt;
For this to work, you will need to run 'apt-get purge &amp;lt;pkg-name&amp;gt;' till you do not see any packages in the above list.&lt;br /&gt;
&lt;br /&gt;
Please remember that some non-mysql-server packages like python-mysql.connector and python-mysqldb, if installed, &lt;br /&gt;
need not be removed as they do not have any affect on this situation but if removed might cause trouble to applications using them.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;[https://bugs.mysql.com/bug.php?id=72722 bugs.mysql.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ggf. kontrollieren, ob in folgenden Verzeichnissen noch mysql-Rückstände sind:&lt;br /&gt;
 /var/cache/apt/archives/&lt;br /&gt;
 /var/lib/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Automatischen Start von mysqld unterbinden ===&lt;br /&gt;
´&amp;lt;!--Folgender Befehl entfernt alle symbolischen Links von &amp;lt;code&amp;gt;/etc/rc*/*mysql*&amp;lt;/code&amp;gt;, um einen automatischen Neustart nach dem Boot zu verhindern:&lt;br /&gt;
 update-rc.d -f mysql remove&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql defaults--&amp;gt; Den automatischen Start des Dienstes unterbinden:&lt;br /&gt;
 update-rc.d mysql disable&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql enable&lt;br /&gt;
 update-rc.d mysql defaults&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Unterscheidung von Groß- und Kleinschreibung ===&lt;br /&gt;
Damit MySQL in Ubuntu nicht mehr Groß- und Kleinschreibung unterscheidet, sondern alle Zeichen als ''lower case'' interpretiert, muss eine MySQL-Umgebungsvariable geändert werden:[http://dba.stackexchange.com/questions/59407/how-to-make-mysql-table-name-case-insensitive-in-ubuntu]&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Mit Editor /etc/mysql/mysql.conf.d/mysqld.cnf bearbeiten // evtl.: vi /etc/mysql/my.cnf&lt;br /&gt;
&lt;br /&gt;
Unterhalb von [mysqld] folgende Zeile einfügen:&lt;br /&gt;
&lt;br /&gt;
lower_case_table_names = 1&lt;br /&gt;
&lt;br /&gt;
Dann mysql neustarten:&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/mysql restart&lt;br /&gt;
oder: service mysql restart&lt;br /&gt;
oder: systemctl restart mysql&lt;br /&gt;
&lt;br /&gt;
Überprüfung mit &lt;br /&gt;
&lt;br /&gt;
mysqladmin -u root -p variables&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
'''Vorgehen in xampp:'''&lt;br /&gt;
&lt;br /&gt;
In ''xampp'' ist in die Datei &amp;lt;code&amp;gt;/opt/lampp/etc/my.cnf&amp;lt;/code&amp;gt; (als letzte Zeile unter ''# The MySQL server'') folgender Eintrag einzufügen:&lt;br /&gt;
 lower_case_table_names = 1&lt;br /&gt;
Dann &amp;lt;code&amp;gt; /opt/lampp/lampp restart&amp;lt;/code&amp;gt; ausführen. &lt;br /&gt;
&lt;br /&gt;
Kontrolle mit &amp;lt;code&amp;gt; /opt/lampp/bin/mysqladmin -u root -p variables | grep lower_&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===MySQL Datenbanken importieren ===&lt;br /&gt;
&lt;br /&gt;
 mysql -u username -p database_name &amp;lt; dump.sql&lt;br /&gt;
[https://webprosa.de/mysql-datenbanken-ueber-konsole-exportieren-importieren/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== mysqldump ===&lt;br /&gt;
Unter Linux lässt sich eine komplette Datenbank mit dem Tool &amp;quot;mysqldump&amp;quot; sichern. &lt;br /&gt;
''mysqldump'' wird nicht in der MySQL-Konsole, sondern auf der Terminal-Kommandozeile ausgeführt. Der Dienst ''mysql'' muss laufen.&lt;br /&gt;
 mysqldump -u root -p datenbankname &amp;gt; &amp;quot;/pfad/sicherung.sql&amp;quot; &lt;br /&gt;
Beispiel für xampp: &lt;br /&gt;
  /opt/lampp/lampp start&lt;br /&gt;
 /opt/lampp/bin/mysqldump  gregors_data &amp;gt; /tmp/gregors_data_sicherung.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Dump wird mit folgendem Befehl in eine Datenbank (zurück-)geladen (in diesem Beispiel eine Datenbank unter xampp):&lt;br /&gt;
 /opt/lampp/bin/mysql -u root -p datenbankname &amp;lt; &amp;quot;/pfad/sicherung.sql&amp;quot;&lt;br /&gt;
Voraussetzung ist, dass eine Datenbank mit dem Namen &amp;quot;datenbankname&amp;quot; schon angelegt ist. Der Name muss nicht der Benennung der Datenbank entsprechen, von der die Sicherung stammt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Pakete folgendermaßen installieren:&lt;br /&gt;
1. Server-Paket&lt;br /&gt;
 sudo apt install postgresql&lt;br /&gt;
&lt;br /&gt;
2. Zusatz-Pakete&lt;br /&gt;
 sudo apt install postgresql-contrib&lt;br /&gt;
&lt;br /&gt;
3. Graphisches Frontend&lt;br /&gt;
 sudo apt install pgadmin3&lt;br /&gt;
&lt;br /&gt;
4. Passwort definieren&lt;br /&gt;
 sudo -u postgres psql&lt;br /&gt;
 \password&lt;br /&gt;
&lt;br /&gt;
5. Ggf. ELogin auf pgAdmin&lt;br /&gt;
 Name: localhost&lt;br /&gt;
 Host: localhost&lt;br /&gt;
 Passwort: wie vorhin auf der Konsole definiert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Wechsel in das Standardverzeichnis von PostgreSQL:&lt;br /&gt;
 cd ~postgres&lt;br /&gt;
&lt;br /&gt;
Zum User postgres wechseln:&lt;br /&gt;
 sudo su postgres&lt;br /&gt;
&lt;br /&gt;
PostgreSQL aufrufen:&lt;br /&gt;
 psql&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Links zu PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
[[PostgreSQL| Zur Seite PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.ubuntuusers.de/PostgreSQL/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Java ==&lt;br /&gt;
&lt;br /&gt;
Installation: Paket default-jre&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
default-jre/xenial 2:1.8-56ubuntu2 amd64&lt;br /&gt;
  Voreingestelltes Java oder Java-kompatible Laufzeitumgebung&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Überprüfung, ob Java installiert ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;java --version&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;which java&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mono ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''monodevelop'' und ''mono-complete''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== QTCreator ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''qtcreator'' und ''qtcreator-plugin-ubuntu''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C-Projekt eröffnen: ''Non-QtProject'' &amp;gt;&amp;gt; ''Plain C Application''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auswahl: cmake&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mediawiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Editoren ==&lt;br /&gt;
=== vi ===&lt;br /&gt;
&lt;br /&gt;
Zur Seite [[vi|vi-Editor]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Atom ===&lt;br /&gt;
&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install atom&lt;br /&gt;
&lt;br /&gt;
* https://codeforgeek.com/install-atom-editor-ubuntu-14-04/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Notepadqq ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:notepadqq-team/notepadqq&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install notepadqq&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== Lime Text ===&lt;br /&gt;
''(Anleitung funktioniert so nicht.! Muss noch ergänzt werden!)''&lt;br /&gt;
&lt;br /&gt;
# set -euo pipefail&lt;br /&gt;
# export GOPATH=~/golang&lt;br /&gt;
# export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
# export GODEBUG=cgocheck=0&lt;br /&gt;
# apt -y install git golang libonig-dev libonig4 mercurial python3.6 python3.6-dev&lt;br /&gt;
# go get github.com/limetext/sublime &lt;br /&gt;
# go get github.com/limetext/backend&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/backend&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# go test github.com/limetext/backend/...&lt;br /&gt;
# apt -y install libqt5opengl5-dev libqt5qml-graphicaleffects qtbase5-private-dev qtdeclarative5-controls-plugin qtdeclarative5-dev qtdeclarative5-dialogs-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-quicklayouts-plugin qtdeclarative5-window-plugin&lt;br /&gt;
# go get github.com/limetext/lime-qml/main/...&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml/main&lt;br /&gt;
# go build&lt;br /&gt;
# ./main&lt;br /&gt;
&lt;br /&gt;
Folgendes an die ''./bashrc'' anfügen: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;export GOPATH=~/golang&lt;br /&gt;
export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
export GODEBUG=cgocheck=0&lt;br /&gt;
alias limeqml=&amp;quot;cd $GOPATH/src/github.com/limetext/lime-qml/main &amp;amp;&amp;amp; go build &amp;amp;&amp;amp; ./main&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use limeqml in your terminal to rebuild and start the QML frontend.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/limetext/lime/wiki/Building-on-Ubuntu-16.04 Building on Ubuntu 16.04]&lt;br /&gt;
&lt;br /&gt;
* [http://linuxg.net/how-to-install-lime-text-on-ubuntu-14-04-linux-mint-17-elementary-os-0-3-deepin-2014-and-other-ubuntu-14-04-derivatives/ How To Install Lime Text On Ubuntu 14.04, Linux Mint 17, Elementary OS 0.3, Deepin 2014 And Other Ubuntu 14.04 Derivatives]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SeaMonkey ===&lt;br /&gt;
&lt;br /&gt;
''SeaMonkey'' ist ein Bundle mehrerer Mozilla-Tools. Esbesteht aus folgenden Komponenten:&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* E-Mail- und News-Client&lt;br /&gt;
* WYSIWIG HTML-Editor&lt;br /&gt;
* IRC-Client&lt;br /&gt;
* Adressbuchmanager&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Installation:'''&lt;br /&gt;
&lt;br /&gt;
In ''/etc/apt/sources.list'' folgende Zeile anhängen:&lt;br /&gt;
 deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main&lt;br /&gt;
&lt;br /&gt;
Folgenden Befehl ausführen, um den Ubuntuzilla Public Key in den GPG Keyring zu Importieren, sodass die Integrität von aus diesem Repository heruntergeladenen Paketen durch APT verifiziert werden kann:&lt;br /&gt;
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2667CA5C&lt;br /&gt;
&lt;br /&gt;
Nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; kann ''SeaMonkey'' mit &amp;lt;code&amp;gt;apt install seamonkey-mozilla-build&amp;lt;/code&amp;gt; installiert werden.[https://www.linuxbabe.com/ubuntu/how-to-install-seamonkey-on-ubuntu-16-04]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== xed ===&lt;br /&gt;
 add-apt-repository ppa:embrosyn/xapps&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install xed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Anwendungsprogramme ==&lt;br /&gt;
&lt;br /&gt;
=== QR-Code ===&lt;br /&gt;
----&lt;br /&gt;
==== QtQR ====&lt;br /&gt;
&lt;br /&gt;
''QtQR''kann über das Standardrepository von Ubuntu installiert werden:&lt;br /&gt;
 apt install qtqr&lt;br /&gt;
Das Programm ermöglicht über ein GUI die Eingabe von Text, URLs etc., die als QR-Codes (png) ausgegeben werden. Umgekehrt kann man eine QR-Datei übergeben oder den Code über Webcam zum Dekodieren einlesen.&lt;br /&gt;
&lt;br /&gt;
Das Skript '/usr/bin/qtqr' ist aktuell (Stand Juli 2019) fehlerhaft und erstellt keine QR-Datei. Behebung:&lt;br /&gt;
&lt;br /&gt;
In der Funktion saveCode(self) ersetze die Zeilen 498 - 519 durch[https://www.wpavel.de/linuxhelfer/qtqr.php]:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
def saveCode(self):&lt;br /&gt;
        import string&lt;br /&gt;
        filterStr = &amp;quot;&amp;quot;&lt;br /&gt;
        for saveType in QR().get_qrencode_types():&lt;br /&gt;
            filterStr += ( saveType + &amp;quot;(*.&amp;quot; + saveType.lower() + &amp;quot;);;&amp;quot;)&lt;br /&gt;
        fn = QtWidgets.QFileDialog.getSaveFileName(&lt;br /&gt;
            self,&lt;br /&gt;
            self.tr('Save QRCode'), &lt;br /&gt;
            filter=filterStr&lt;br /&gt;
            )&lt;br /&gt;
        if fn[0]!=&amp;quot;&amp;quot;:&lt;br /&gt;
            fnx=&amp;quot;.png&amp;quot;&lt;br /&gt;
            for saveType in QR().get_qrencode_types():&lt;br /&gt;
                if string.find(fn[1],&amp;quot;.&amp;quot;+saveType.lower())!=-1:&lt;br /&gt;
                    fnx = &amp;quot;.&amp;quot;+saveType.lower()&lt;br /&gt;
            fn = fn[0]+fnx&lt;br /&gt;
            self.qrencode(unicode(fn))&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== qrencode  ====&lt;br /&gt;
&lt;br /&gt;
Mit ''qrencode'' kann man auf der Kommandozeile Text in QR-Codes umwandeln.&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install qrencode&lt;br /&gt;
''qrencode'' wird bei QtQR automatisch mitinstalliert. Es ist ein Kommandozeilentool.&lt;br /&gt;
&lt;br /&gt;
Anwendungsbeispiel:&lt;br /&gt;
 qrencode [&amp;quot;zu kodierender Text&amp;quot;] -o qrtext.png&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Bildbearbeitung mit Converseen ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Converseen/&lt;br /&gt;
&lt;br /&gt;
Installation mit &amp;lt;code&amp;gt;apt install converseen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derzeit sind  drei Routinen implementiert:&lt;br /&gt;
&lt;br /&gt;
* das Vergrößern bzw. Verkleinern von Bildern&lt;br /&gt;
&lt;br /&gt;
* das Konvertieren in ca. 100 verschiedene Bildformate {en}&lt;br /&gt;
&lt;br /&gt;
* das Drehen von Bildern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Browser Vivaldi ===&lt;br /&gt;
Vivaldi wird von der Herstellerseite als deb-Paket zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ins Verzeichnis /opt/ verschieben. Dort mit dpkg -i &amp;lt;paketname&amp;gt; installieren. Es erscheinen Fehlermeldungen, die Installation erfolgt aber trotzdem.&lt;br /&gt;
&lt;br /&gt;
Vivaldi mit Proxy-Einstellung starten: Aus der Shell Folgendes ausführen: &amp;lt;code&amp;gt;/opt/vivaldi/vivaldi --proxy-server=&amp;quot;xxx.xxx.xxx.xxx:yyyy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Poseidon UML-Werkzeug ===&lt;br /&gt;
&lt;br /&gt;
* Voraussetzung: ''java'' muss im Pfad liegen; ggf. vorher ''default-jre'' installieren.&lt;br /&gt;
* Aktuellstes Paket für Linux: ''PoseidonCE_6_0_2_Installer.bin''&lt;br /&gt;
* Installieren am besten in ''/opt//'', Linkverzeichnis z.B. ''/usr/local/bin''.&lt;br /&gt;
* Programmstart über &amp;lt;code&amp;gt;/opt/Poseidon_For_UML_CE_6.0.2/bin/poseidon.sh&amp;lt;/code&amp;gt; (bei Installation in ''/opt/'').&lt;br /&gt;
* Wenn kein Lizenzschlüssel eingetragen wird, startet die (eingeschränkte) Communitiy Edition.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Proxy im Chromium-Browser einstellen ===&lt;br /&gt;
&lt;br /&gt;
Start Ubuntu Software Center, search for &amp;quot;gksu&amp;quot;, then click Install (if not already installed).&lt;br /&gt;
&lt;br /&gt;
Press Alt+F2 and type gksu nautilus and hit Enter&lt;br /&gt;
&lt;br /&gt;
Type your password then press Ctrl+L and type /usr/share/applications/ and press Enter&lt;br /&gt;
&lt;br /&gt;
Now find google-chrome and right-click on chrome icon and select &amp;quot;Properties&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Next, Add the following option at the end of command text box, there.&lt;br /&gt;
&lt;br /&gt;
--proxy-server=&amp;quot;IP proxy Server:port&amp;quot; (ex: --proxy-server=&amp;quot;127.0.0.1:8080&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[https://askubuntu.com/questions/513840/google-chrome-proxy-settings]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== DVD abspielen mit VLC und anderen Programmen ===&lt;br /&gt;
&lt;br /&gt;
Die hierfür erforderliche Bibliothek ''libdvdcss'' ist nicht im Programmumfang enthalten und muss nachinstalliert werden:&lt;br /&gt;
 sudo apt-get install libdvd-pkg &lt;br /&gt;
 sudo dpkg-reconfigure libdvd-pkg [https://wiki.ubuntuusers.de/DVD-Wiedergabe/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Desktop ==&lt;br /&gt;
&lt;br /&gt;
Shortcut um zum Desktop zu wechseln: Super-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Aktivierung über Gnome Tweak Tool (&amp;quot;Optimierungen&amp;quot;: sudo apt-get install gnome-tweak-tool gnome-tweaks)&lt;br /&gt;
&lt;br /&gt;
Desktop-Icons: in ''/usr/share/applications''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Typografie ==&lt;br /&gt;
&lt;br /&gt;
Die Darstellung von Sonderzeichen über ASCII-Codes wie in Windows funktioniert unter Ubuntu nicht. Stattdessen muss man auf Unicode zurückgreifen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Beispiele:'''&lt;br /&gt;
&lt;br /&gt;
Copyright ©: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; a9 &amp;gt; Enter   [https://unicode-table.com/de/00A9/]&lt;br /&gt;
&lt;br /&gt;
Herz 🖤: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; 2764  [https://unicode-table.com/de/1F5A4/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Sonderzeichen/&lt;br /&gt;
&lt;br /&gt;
* https://unicode-table.com/de/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Datenrettung ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.cgsecurity.org/wiki/TestDisk_Download TestDisk]&lt;br /&gt;
&lt;br /&gt;
* ddrescue&lt;br /&gt;
z. B. &amp;lt;code&amp;gt;ddrescue -dr3 /dev/sdc card.image logfile&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
ggf. installieren mit ''apt install gddrescue''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Desktop reparieren (bis Ubuntu 16.04) ===&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install unity --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install ubuntu-desktop --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/unity-startet-nicht-mehr-nach-login-2/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Tastaturbelegung reparieren ===&lt;br /&gt;
=== Konfiguration der Tastatur ===&lt;br /&gt;
Problem: Konfiguration für Alt Gr verloren/defekt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dpkg-reconfigure keyboard-configuration&amp;lt;/code&amp;gt; ruft ein Tool zur Konfiguration der Tastatur auf.&lt;br /&gt;
&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/hilfe-gesucht-altgr-zeichen-werden-nicht-angez]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gnome Tweaks ===&lt;br /&gt;
Aufruf im deutschsprachigen Ubuntu als &amp;quot;Optimierungen&amp;quot; (ggf. erst ''gnome-tweaks'' installieren).&lt;br /&gt;
&lt;br /&gt;
Hier gibt es im Menü (links oben) die Option &amp;quot;Auf Voreinstellungen zurücksetzen&amp;quot;.[http://ubuntuhandbook.org/index.php/2018/06/reset-gnome-desktop-ubuntu-18-04/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu 18.04: Neue Datei über Kontextmenü erzeugen ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Wechsel auf den Gnome-Desktop gibt es im Dateimanager Nautilus nicht mehr die Möglichkeit, über Rechtsklick eine neue Datei zu erzeugen. Abhilfe:&lt;br /&gt;
&lt;br /&gt;
 touch ~/Vorlagen/&amp;quot;Unbenanntes Dokument&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl erzeugt in den Templates des Benutzers eine Vorlage, die es ermöglicht, wie in früheren Ubuntu-Versionen über Kontextmenü neue Dateien anzulegen.[https://www.linuxuprising.com/2018/04/ubuntu-1804-add-new-document-nautilus.html]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Notizen, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Favoriten im Dateimanager Nautilus anlegen ===&lt;br /&gt;
&lt;br /&gt;
In den Ordner gehen &amp;gt; Strg-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Touchpad ===&lt;br /&gt;
&lt;br /&gt;
Im Menü ''Einstellungen'' &amp;gt; ''Maus'' kann das Touchpad ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
Touchpad während des Schreibens ausschalten über ''Touchpad Indicator''.&lt;br /&gt;
&lt;br /&gt;
Ggf. installieren mit &amp;lt;code&amp;gt;apt install touchpad-indicator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://thinkwiki.de/Ubuntu_Schnelleinstieg#Ubuntu_18.04_.22Bionic_Beaver.22_.E2.80.93_Empfehlung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2020</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2020"/>
		<updated>2021-04-18T19:23:04Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Desktop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu: Tools|Zur Seite &amp;quot;Ubuntu: Tools&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Virtualisierung|Zur Seite &amp;quot;Virtualisierung&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prüfen der Ubuntu-Version ==&lt;br /&gt;
Auf der Kommandozeile kann folgender Befehl genutzt werden, um sich die Ubuntu-Version anzeigen zu lassen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ lsb_release -a&lt;br /&gt;
No LSB modules are available.&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 16.10&lt;br /&gt;
Release:	16.10&lt;br /&gt;
Codename:	yakkety&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Die Kernel-Version ermittelt man mit folgendem Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ uname -a&lt;br /&gt;
Linux heinbuntu 4.8.0-30-generic #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Pakete verwalten ==&lt;br /&gt;
&lt;br /&gt;
=== Paketquellen hinzufügen ===&lt;br /&gt;
Hier als Beispiel für den ''simplescreenrecorder'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-add-repository ppa:maarten-baert/simplescreenrecorder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternativ: Von der Schnellstartleiste des Unity-Desktops links den Button ''Systemeinstellungen'' betätigen. ''Anwendungen &amp;amp; Aktualisierungen'' auswählen. Button ''Hinzufügen'', hier kann z. B. ''ppa:maarten-baert/simplescreenrecorder'' eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== apt ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|''apt search'' &amp;lt;programmname&amp;gt;||sucht im Repository nach &lt;br /&gt;
|-&lt;br /&gt;
|''apt list --upgradable'' ||zeigt die zum Upgrade bereitstehenden Pakete an.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== PPA - Personal Packages Archiv ===&lt;br /&gt;
Mit dem Befehl &amp;lt;code&amp;gt;add-apt-repository&amp;lt;/code&amp;gt; und der Angabe des Repositorys wird eine Datei in ''/etc/apt/sources.list.d'' erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
&lt;br /&gt;
Danach kann das entsprechende Paket nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;  mit ''apt'' oder ''apt-get'' installiert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Programmrückstände entfernen ==&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Deinstallation eines komplexen Programms noch Bestandteile der Programmumgebung im System verbleiben, kann man sich diese, sofern die über die Paketverwaltung installiert wurden, folgendermaßen anzeigen lassen (hier Beispiel ''mysql''):&lt;br /&gt;
 dpkg -l | grep mysql&lt;br /&gt;
Danach werden verbleibende Pakete folgendermaßen entfernt:&lt;br /&gt;
 apt purge &amp;lt;paketname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Updates und Upgrades ==&lt;br /&gt;
&lt;br /&gt;
Upgrade auf eine höhere Programmversion: &lt;br /&gt;
&lt;br /&gt;
* https://www.zdnet.com/article/how-to-upgrade-from-ubuntu-linux-16-04-to-18-04/&lt;br /&gt;
&lt;br /&gt;
* https://linuxconfig.org/how-to-upgrade-to-ubuntu-18-04-lts-bionic-beaver&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== LAMP ==&lt;br /&gt;
&lt;br /&gt;
LAMP = Linux + Apache + MySQL + PHP&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Apache ===&lt;br /&gt;
==== Installation ==== &lt;br /&gt;
&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-de&lt;br /&gt;
&lt;br /&gt;
* https://serverspace.io/support/help/install-lamp-stack-on-ubuntu-20.04&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die folgenden Notizen beruhen auf eigenen Installationserfahrungen.&lt;br /&gt;
&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 minti ~ # apache2 -version&lt;br /&gt;
 Server version: Apache/2.4.18 (Ubuntu)&lt;br /&gt;
 Server built:   2017-09-18T15:09:02&lt;br /&gt;
oder&lt;br /&gt;
 apachectl status&lt;br /&gt;
oder &lt;br /&gt;
 systemctl status apache2.service&lt;br /&gt;
&lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install apache2&lt;br /&gt;
sowie&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Aktivierung ====&lt;br /&gt;
Im Browser aufrufen mit&lt;br /&gt;
 localhost&lt;br /&gt;
Es muss die Willkommens-Seite von Apache2 erscheinen.&lt;br /&gt;
 &lt;br /&gt;
In der Shell kann man jetzt das Verzeichnis&lt;br /&gt;
/var/www/html/&lt;br /&gt;
sehen.&lt;br /&gt;
&lt;br /&gt;
Dann Apache starten und bei Systemstart hochfahren lassen:&lt;br /&gt;
 systemctl start apache2&lt;br /&gt;
 systemctl enable apache2&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Module ====&lt;br /&gt;
Bei der Installation von PHP für serverseitige Programmierung wird das passende Modul für den Webserver Apache normalerweise mit installiert. Fehlt dieses, so kann man das Paket:&lt;br /&gt;
&lt;br /&gt;
* libapache2-mod-php&lt;br /&gt;
&lt;br /&gt;
nachinstallieren [1]. Bei Ubuntu 16.04 ist die Nachinstallation immer notwendig.&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Installation von Apache und PHP die PHP-Dateien nicht ausgeführt, sondern nur heruntergeladen werden, kann es sein, dass das Apache-Modul nicht richtig aktiviert wurde. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die Kontrolle, ob ein konkretes Modul aktiviert ist, erfolgt mit dem Befehl &amp;lt;code&amp;gt;apache2ctl -M&amp;lt;/code&amp;gt;, z. B.&lt;br /&gt;
 apache2ctl -M | grep rewrite&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Übersicht über aktivierte Module: &lt;br /&gt;
 ls /etc/apache2/mods-enabled&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
==== Installation und Konfiguration ====&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 php -v&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install php php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache&lt;br /&gt;
&lt;br /&gt;
Überprüfen mit &lt;br /&gt;
echo &amp;quot;&amp;lt;?php  phpinfo(); ?&amp;gt;&amp;quot; &amp;gt; /var/www/html/info.php&lt;br /&gt;
&lt;br /&gt;
Dann im Browser aufrufen mit&lt;br /&gt;
 localhost/info.php&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht aufrufbar:&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
* https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser&lt;br /&gt;
Wenn das Apache-Modul für PHP7 nicht aktiviert ist, erfolgt dies mit &lt;br /&gt;
 a2enconf php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can list all of the available PHP 7.0-related packages for review:&lt;br /&gt;
&lt;br /&gt;
 apt-cache pkgnames | grep php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
php.ini bearbeiten:&lt;br /&gt;
 vi /etc/php/7.0/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
&lt;br /&gt;
* [https://forum.siduction.org/index.php?topic=6746.0 '''phpinfo''' wird nicht angezeigt]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''mbstring fehlt:''' ''You are missing a required extension to PHP that MediaWiki requires to run. Please install:   mbstring''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install php7.0-mbstring&lt;br /&gt;
phpenmod mbstring&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mysql ===&lt;br /&gt;
Mysql aktiv?&lt;br /&gt;
 which mysql&lt;br /&gt;
 systemctl status mysql&lt;br /&gt;
&lt;br /&gt;
Wenn nicht vorhanden:&lt;br /&gt;
 apt install mysql-server&lt;br /&gt;
 systemctl enable mysql&lt;br /&gt;
&lt;br /&gt;
Anschließend muss die sichere Installation durchgeführt werden: &lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== MariaDB ====&lt;br /&gt;
&lt;br /&gt;
* [https://tecadmin.net/install-mariadb-on-ubuntu-18-04-bionic/ TecAdmin: How To Install MariaDB on Ubuntu 18.04 LTS]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LAMP in Ubuntu 18.04 ===&lt;br /&gt;
&lt;br /&gt;
* https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-18-04-lamp/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mysql ==&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=B7-J75g3ZV4 How to install MySQL on Ubuntu/Debian] | [https://www.youtube.com/watch?v=ULWkSCAyYts How to install MySQL Workbench on Ubuntu] | [https://www.youtube.com/watch?v=zsAXaX3Z9FQ Настройка LAMP (Linux - Apache - Mysql - Php) на ubuntu 16.04 server в подробностях]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Fehler bei der Installation ===&lt;br /&gt;
Fehlermeldung:&lt;br /&gt;
 Fehler traten auf beim Bearbeiten von:  /var/cache/apt/archives/mysql-server-5.7_5.7.16-0ubuntu0.16.04.1_amd64.deb&lt;br /&gt;
&lt;br /&gt;
Behebung:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
dpkg -l | grep mysql (Please paste the output excluding last column)&lt;br /&gt;
&lt;br /&gt;
The first column denotes the current status of the package. Here are the possible options:&lt;br /&gt;
&lt;br /&gt;
ii) Installed&lt;br /&gt;
rc) Removed config-files kept (This should be the state of all the packages you have removed with 'apt-get remove' &lt;br /&gt;
that does not remove config-files under /etc)&lt;br /&gt;
&lt;br /&gt;
For this to work, you will need to run 'apt-get purge &amp;lt;pkg-name&amp;gt;' till you do not see any packages in the above list.&lt;br /&gt;
&lt;br /&gt;
Please remember that some non-mysql-server packages like python-mysql.connector and python-mysqldb, if installed, &lt;br /&gt;
need not be removed as they do not have any affect on this situation but if removed might cause trouble to applications using them.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;[https://bugs.mysql.com/bug.php?id=72722 bugs.mysql.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ggf. kontrollieren, ob in folgenden Verzeichnissen noch mysql-Rückstände sind:&lt;br /&gt;
 /var/cache/apt/archives/&lt;br /&gt;
 /var/lib/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Automatischen Start von mysqld unterbinden ===&lt;br /&gt;
´&amp;lt;!--Folgender Befehl entfernt alle symbolischen Links von &amp;lt;code&amp;gt;/etc/rc*/*mysql*&amp;lt;/code&amp;gt;, um einen automatischen Neustart nach dem Boot zu verhindern:&lt;br /&gt;
 update-rc.d -f mysql remove&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql defaults--&amp;gt; Den automatischen Start des Dienstes unterbinden:&lt;br /&gt;
 update-rc.d mysql disable&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql enable&lt;br /&gt;
 update-rc.d mysql defaults&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Unterscheidung von Groß- und Kleinschreibung ===&lt;br /&gt;
Damit MySQL in Ubuntu nicht mehr Groß- und Kleinschreibung unterscheidet, sondern alle Zeichen als ''lower case'' interpretiert, muss eine MySQL-Umgebungsvariable geändert werden:[http://dba.stackexchange.com/questions/59407/how-to-make-mysql-table-name-case-insensitive-in-ubuntu]&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Mit Editor /etc/mysql/mysql.conf.d/mysqld.cnf bearbeiten // evtl.: vi /etc/mysql/my.cnf&lt;br /&gt;
&lt;br /&gt;
Unterhalb von [mysqld] folgende Zeile einfügen:&lt;br /&gt;
&lt;br /&gt;
lower_case_table_names = 1&lt;br /&gt;
&lt;br /&gt;
Dann mysql neustarten:&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/mysql restart&lt;br /&gt;
oder: service mysql restart&lt;br /&gt;
oder: systemctl restart mysql&lt;br /&gt;
&lt;br /&gt;
Überprüfung mit &lt;br /&gt;
&lt;br /&gt;
mysqladmin -u root -p variables&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
'''Vorgehen in xampp:'''&lt;br /&gt;
&lt;br /&gt;
In ''xampp'' ist in die Datei &amp;lt;code&amp;gt;/opt/lampp/etc/my.cnf&amp;lt;/code&amp;gt; (als letzte Zeile unter ''# The MySQL server'') folgender Eintrag einzufügen:&lt;br /&gt;
 lower_case_table_names = 1&lt;br /&gt;
Dann &amp;lt;code&amp;gt; /opt/lampp/lampp restart&amp;lt;/code&amp;gt; ausführen. &lt;br /&gt;
&lt;br /&gt;
Kontrolle mit &amp;lt;code&amp;gt; /opt/lampp/bin/mysqladmin -u root -p variables | grep lower_&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===MySQL Datenbanken importieren ===&lt;br /&gt;
&lt;br /&gt;
 mysql -u username -p database_name &amp;lt; dump.sql&lt;br /&gt;
[https://webprosa.de/mysql-datenbanken-ueber-konsole-exportieren-importieren/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== mysqldump ===&lt;br /&gt;
Unter Linux lässt sich eine komplette Datenbank mit dem Tool &amp;quot;mysqldump&amp;quot; sichern. &lt;br /&gt;
''mysqldump'' wird nicht in der MySQL-Konsole, sondern auf der Terminal-Kommandozeile ausgeführt. Der Dienst ''mysql'' muss laufen.&lt;br /&gt;
 mysqldump -u root -p datenbankname &amp;gt; &amp;quot;/pfad/sicherung.sql&amp;quot; &lt;br /&gt;
Beispiel für xampp: &lt;br /&gt;
  /opt/lampp/lampp start&lt;br /&gt;
 /opt/lampp/bin/mysqldump  gregors_data &amp;gt; /tmp/gregors_data_sicherung.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Dump wird mit folgendem Befehl in eine Datenbank (zurück-)geladen (in diesem Beispiel eine Datenbank unter xampp):&lt;br /&gt;
 /opt/lampp/bin/mysql -u root -p datenbankname &amp;lt; &amp;quot;/pfad/sicherung.sql&amp;quot;&lt;br /&gt;
Voraussetzung ist, dass eine Datenbank mit dem Namen &amp;quot;datenbankname&amp;quot; schon angelegt ist. Der Name muss nicht der Benennung der Datenbank entsprechen, von der die Sicherung stammt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Pakete folgendermaßen installieren:&lt;br /&gt;
1. Server-Paket&lt;br /&gt;
 sudo apt install postgresql&lt;br /&gt;
&lt;br /&gt;
2. Zusatz-Pakete&lt;br /&gt;
 sudo apt install postgresql-contrib&lt;br /&gt;
&lt;br /&gt;
3. Graphisches Frontend&lt;br /&gt;
 sudo apt install pgadmin3&lt;br /&gt;
&lt;br /&gt;
4. Passwort definieren&lt;br /&gt;
 sudo -u postgres psql&lt;br /&gt;
 \password&lt;br /&gt;
&lt;br /&gt;
5. Ggf. ELogin auf pgAdmin&lt;br /&gt;
 Name: localhost&lt;br /&gt;
 Host: localhost&lt;br /&gt;
 Passwort: wie vorhin auf der Konsole definiert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Wechsel in das Standardverzeichnis von PostgreSQL:&lt;br /&gt;
 cd ~postgres&lt;br /&gt;
&lt;br /&gt;
Zum User postgres wechseln:&lt;br /&gt;
 sudo su postgres&lt;br /&gt;
&lt;br /&gt;
PostgreSQL aufrufen:&lt;br /&gt;
 psql&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Links zu PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
[[PostgreSQL| Zur Seite PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.ubuntuusers.de/PostgreSQL/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Java ==&lt;br /&gt;
&lt;br /&gt;
Installation: Paket default-jre&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
default-jre/xenial 2:1.8-56ubuntu2 amd64&lt;br /&gt;
  Voreingestelltes Java oder Java-kompatible Laufzeitumgebung&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Überprüfung, ob Java installiert ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;java --version&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;which java&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mono ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''monodevelop'' und ''mono-complete''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== QTCreator ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''qtcreator'' und ''qtcreator-plugin-ubuntu''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C-Projekt eröffnen: ''Non-QtProject'' &amp;gt;&amp;gt; ''Plain C Application''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auswahl: cmake&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mediawiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Editoren ==&lt;br /&gt;
=== vi ===&lt;br /&gt;
&lt;br /&gt;
Zur Seite [[vi|vi-Editor]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Atom ===&lt;br /&gt;
&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install atom&lt;br /&gt;
&lt;br /&gt;
* https://codeforgeek.com/install-atom-editor-ubuntu-14-04/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Notepadqq ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:notepadqq-team/notepadqq&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install notepadqq&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== Lime Text ===&lt;br /&gt;
''(Anleitung funktioniert so nicht.! Muss noch ergänzt werden!)''&lt;br /&gt;
&lt;br /&gt;
# set -euo pipefail&lt;br /&gt;
# export GOPATH=~/golang&lt;br /&gt;
# export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
# export GODEBUG=cgocheck=0&lt;br /&gt;
# apt -y install git golang libonig-dev libonig4 mercurial python3.6 python3.6-dev&lt;br /&gt;
# go get github.com/limetext/sublime &lt;br /&gt;
# go get github.com/limetext/backend&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/backend&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# go test github.com/limetext/backend/...&lt;br /&gt;
# apt -y install libqt5opengl5-dev libqt5qml-graphicaleffects qtbase5-private-dev qtdeclarative5-controls-plugin qtdeclarative5-dev qtdeclarative5-dialogs-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-quicklayouts-plugin qtdeclarative5-window-plugin&lt;br /&gt;
# go get github.com/limetext/lime-qml/main/...&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml/main&lt;br /&gt;
# go build&lt;br /&gt;
# ./main&lt;br /&gt;
&lt;br /&gt;
Folgendes an die ''./bashrc'' anfügen: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;export GOPATH=~/golang&lt;br /&gt;
export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
export GODEBUG=cgocheck=0&lt;br /&gt;
alias limeqml=&amp;quot;cd $GOPATH/src/github.com/limetext/lime-qml/main &amp;amp;&amp;amp; go build &amp;amp;&amp;amp; ./main&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use limeqml in your terminal to rebuild and start the QML frontend.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/limetext/lime/wiki/Building-on-Ubuntu-16.04 Building on Ubuntu 16.04]&lt;br /&gt;
&lt;br /&gt;
* [http://linuxg.net/how-to-install-lime-text-on-ubuntu-14-04-linux-mint-17-elementary-os-0-3-deepin-2014-and-other-ubuntu-14-04-derivatives/ How To Install Lime Text On Ubuntu 14.04, Linux Mint 17, Elementary OS 0.3, Deepin 2014 And Other Ubuntu 14.04 Derivatives]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SeaMonkey ===&lt;br /&gt;
&lt;br /&gt;
''SeaMonkey'' ist ein Bundle mehrerer Mozilla-Tools. Esbesteht aus folgenden Komponenten:&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* E-Mail- und News-Client&lt;br /&gt;
* WYSIWIG HTML-Editor&lt;br /&gt;
* IRC-Client&lt;br /&gt;
* Adressbuchmanager&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Installation:'''&lt;br /&gt;
&lt;br /&gt;
In ''/etc/apt/sources.list'' folgende Zeile anhängen:&lt;br /&gt;
 deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main&lt;br /&gt;
&lt;br /&gt;
Folgenden Befehl ausführen, um den Ubuntuzilla Public Key in den GPG Keyring zu Importieren, sodass die Integrität von aus diesem Repository heruntergeladenen Paketen durch APT verifiziert werden kann:&lt;br /&gt;
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2667CA5C&lt;br /&gt;
&lt;br /&gt;
Nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; kann ''SeaMonkey'' mit &amp;lt;code&amp;gt;apt install seamonkey-mozilla-build&amp;lt;/code&amp;gt; installiert werden.[https://www.linuxbabe.com/ubuntu/how-to-install-seamonkey-on-ubuntu-16-04]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== xed ===&lt;br /&gt;
 add-apt-repository ppa:embrosyn/xapps&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install xed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Anwendungsprogramme ==&lt;br /&gt;
&lt;br /&gt;
=== QR-Code ===&lt;br /&gt;
----&lt;br /&gt;
==== QtQR ====&lt;br /&gt;
&lt;br /&gt;
''QtQR''kann über das Standardrepository von Ubuntu installiert werden:&lt;br /&gt;
 apt install qtqr&lt;br /&gt;
Das Programm ermöglicht über ein GUI die Eingabe von Text, URLs etc., die als QR-Codes (png) ausgegeben werden. Umgekehrt kann man eine QR-Datei übergeben oder den Code über Webcam zum Dekodieren einlesen.&lt;br /&gt;
&lt;br /&gt;
Das Skript '/usr/bin/qtqr' ist aktuell (Stand Juli 2019) fehlerhaft und erstellt keine QR-Datei. Behebung:&lt;br /&gt;
&lt;br /&gt;
In der Funktion saveCode(self) ersetze die Zeilen 498 - 519 durch[https://www.wpavel.de/linuxhelfer/qtqr.php]:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
def saveCode(self):&lt;br /&gt;
        import string&lt;br /&gt;
        filterStr = &amp;quot;&amp;quot;&lt;br /&gt;
        for saveType in QR().get_qrencode_types():&lt;br /&gt;
            filterStr += ( saveType + &amp;quot;(*.&amp;quot; + saveType.lower() + &amp;quot;);;&amp;quot;)&lt;br /&gt;
        fn = QtWidgets.QFileDialog.getSaveFileName(&lt;br /&gt;
            self,&lt;br /&gt;
            self.tr('Save QRCode'), &lt;br /&gt;
            filter=filterStr&lt;br /&gt;
            )&lt;br /&gt;
        if fn[0]!=&amp;quot;&amp;quot;:&lt;br /&gt;
            fnx=&amp;quot;.png&amp;quot;&lt;br /&gt;
            for saveType in QR().get_qrencode_types():&lt;br /&gt;
                if string.find(fn[1],&amp;quot;.&amp;quot;+saveType.lower())!=-1:&lt;br /&gt;
                    fnx = &amp;quot;.&amp;quot;+saveType.lower()&lt;br /&gt;
            fn = fn[0]+fnx&lt;br /&gt;
            self.qrencode(unicode(fn))&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== qrencode  ====&lt;br /&gt;
&lt;br /&gt;
Mit ''qrencode'' kann man auf der Kommandozeile Text in QR-Codes umwandeln.&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install qrencode&lt;br /&gt;
''qrencode'' wird bei QtQR automatisch mitinstalliert. Es ist ein Kommandozeilentool.&lt;br /&gt;
&lt;br /&gt;
Anwendungsbeispiel:&lt;br /&gt;
 qrencode [&amp;quot;zu kodierender Text&amp;quot;] -o qrtext.png&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Bildbearbeitung mit Converseen ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Converseen/&lt;br /&gt;
&lt;br /&gt;
Installation mit &amp;lt;code&amp;gt;apt install converseen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derzeit sind  drei Routinen implementiert:&lt;br /&gt;
&lt;br /&gt;
* das Vergrößern bzw. Verkleinern von Bildern&lt;br /&gt;
&lt;br /&gt;
* das Konvertieren in ca. 100 verschiedene Bildformate {en}&lt;br /&gt;
&lt;br /&gt;
* das Drehen von Bildern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Browser Vivaldi ===&lt;br /&gt;
Vivaldi wird von der Herstellerseite als deb-Paket zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ins Verzeichnis /opt/ verschieben. Dort mit dpkg -i &amp;lt;paketname&amp;gt; installieren. Es erscheinen Fehlermeldungen, die Installation erfolgt aber trotzdem.&lt;br /&gt;
&lt;br /&gt;
Vivaldi mit Proxy-Einstellung starten: Aus der Shell Folgendes ausführen: &amp;lt;code&amp;gt;/opt/vivaldi/vivaldi --proxy-server=&amp;quot;xxx.xxx.xxx.xxx:yyyy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Poseidon UML-Werkzeug ===&lt;br /&gt;
&lt;br /&gt;
* Voraussetzung: ''java'' muss im Pfad liegen; ggf. vorher ''default-jre'' installieren.&lt;br /&gt;
* Aktuellstes Paket für Linux: ''PoseidonCE_6_0_2_Installer.bin''&lt;br /&gt;
* Installieren am besten in ''/opt//'', Linkverzeichnis z.B. ''/usr/local/bin''.&lt;br /&gt;
* Programmstart über &amp;lt;code&amp;gt;/opt/Poseidon_For_UML_CE_6.0.2/bin/poseidon.sh&amp;lt;/code&amp;gt; (bei Installation in ''/opt/'').&lt;br /&gt;
* Wenn kein Lizenzschlüssel eingetragen wird, startet die (eingeschränkte) Communitiy Edition.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Proxy im Chromium-Browser einstellen ===&lt;br /&gt;
&lt;br /&gt;
Start Ubuntu Software Center, search for &amp;quot;gksu&amp;quot;, then click Install (if not already installed).&lt;br /&gt;
&lt;br /&gt;
Press Alt+F2 and type gksu nautilus and hit Enter&lt;br /&gt;
&lt;br /&gt;
Type your password then press Ctrl+L and type /usr/share/applications/ and press Enter&lt;br /&gt;
&lt;br /&gt;
Now find google-chrome and right-click on chrome icon and select &amp;quot;Properties&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Next, Add the following option at the end of command text box, there.&lt;br /&gt;
&lt;br /&gt;
--proxy-server=&amp;quot;IP proxy Server:port&amp;quot; (ex: --proxy-server=&amp;quot;127.0.0.1:8080&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[https://askubuntu.com/questions/513840/google-chrome-proxy-settings]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Videos abspielen mit VLC und anderen Programmen ===&lt;br /&gt;
&lt;br /&gt;
Die hierfür erforderliche Bibliothek ''libdvdcss'' ist nicht im Programmumfang enthalten und muss nachinstalliert werden:&lt;br /&gt;
 sudo apt-get install libdvd-pkg &lt;br /&gt;
 sudo dpkg-reconfigure libdvd-pkg [https://wiki.ubuntuusers.de/DVD-Wiedergabe/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Desktop ==&lt;br /&gt;
&lt;br /&gt;
Shortcut um zum Desktop zu wechseln: Super-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Aktivierung über Gnome Tweak Tool (&amp;quot;Optimierungen&amp;quot;: sudo apt-get install gnome-tweak-tool gnome-tweaks)&lt;br /&gt;
&lt;br /&gt;
Desktop-Icons: in ''/usr/share/applications''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Typografie ==&lt;br /&gt;
&lt;br /&gt;
Die Darstellung von Sonderzeichen über ASCII-Codes wie in Windows funktioniert unter Ubuntu nicht. Stattdessen muss man auf Unicode zurückgreifen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Beispiele:'''&lt;br /&gt;
&lt;br /&gt;
Copyright ©: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; a9 &amp;gt; Enter   [https://unicode-table.com/de/00A9/]&lt;br /&gt;
&lt;br /&gt;
Herz 🖤: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; 2764  [https://unicode-table.com/de/1F5A4/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Sonderzeichen/&lt;br /&gt;
&lt;br /&gt;
* https://unicode-table.com/de/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Datenrettung ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.cgsecurity.org/wiki/TestDisk_Download TestDisk]&lt;br /&gt;
&lt;br /&gt;
* ddrescue&lt;br /&gt;
z. B. &amp;lt;code&amp;gt;ddrescue -dr3 /dev/sdc card.image logfile&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
ggf. installieren mit ''apt install gddrescue''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Desktop reparieren (bis Ubuntu 16.04) ===&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install unity --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install ubuntu-desktop --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/unity-startet-nicht-mehr-nach-login-2/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Tastaturbelegung reparieren ===&lt;br /&gt;
=== Konfiguration der Tastatur ===&lt;br /&gt;
Problem: Konfiguration für Alt Gr verloren/defekt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dpkg-reconfigure keyboard-configuration&amp;lt;/code&amp;gt; ruft ein Tool zur Konfiguration der Tastatur auf.&lt;br /&gt;
&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/hilfe-gesucht-altgr-zeichen-werden-nicht-angez]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gnome Tweaks ===&lt;br /&gt;
Aufruf im deutschsprachigen Ubuntu als &amp;quot;Optimierungen&amp;quot; (ggf. erst ''gnome-tweaks'' installieren).&lt;br /&gt;
&lt;br /&gt;
Hier gibt es im Menü (links oben) die Option &amp;quot;Auf Voreinstellungen zurücksetzen&amp;quot;.[http://ubuntuhandbook.org/index.php/2018/06/reset-gnome-desktop-ubuntu-18-04/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu 18.04: Neue Datei über Kontextmenü erzeugen ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Wechsel auf den Gnome-Desktop gibt es im Dateimanager Nautilus nicht mehr die Möglichkeit, über Rechtsklick eine neue Datei zu erzeugen. Abhilfe:&lt;br /&gt;
&lt;br /&gt;
 touch ~/Vorlagen/&amp;quot;Unbenanntes Dokument&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl erzeugt in den Templates des Benutzers eine Vorlage, die es ermöglicht, wie in früheren Ubuntu-Versionen über Kontextmenü neue Dateien anzulegen.[https://www.linuxuprising.com/2018/04/ubuntu-1804-add-new-document-nautilus.html]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Notizen, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Favoriten im Dateimanager Nautilus anlegen ===&lt;br /&gt;
&lt;br /&gt;
In den Ordner gehen &amp;gt; Strg-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Touchpad ===&lt;br /&gt;
&lt;br /&gt;
Im Menü ''Einstellungen'' &amp;gt; ''Maus'' kann das Touchpad ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
Touchpad während des Schreibens ausschalten über ''Touchpad Indicator''.&lt;br /&gt;
&lt;br /&gt;
Ggf. installieren mit &amp;lt;code&amp;gt;apt install touchpad-indicator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://thinkwiki.de/Ubuntu_Schnelleinstieg#Ubuntu_18.04_.22Bionic_Beaver.22_.E2.80.93_Empfehlung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2019</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2019"/>
		<updated>2021-04-18T19:18:20Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Desktop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu: Tools|Zur Seite &amp;quot;Ubuntu: Tools&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Virtualisierung|Zur Seite &amp;quot;Virtualisierung&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prüfen der Ubuntu-Version ==&lt;br /&gt;
Auf der Kommandozeile kann folgender Befehl genutzt werden, um sich die Ubuntu-Version anzeigen zu lassen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ lsb_release -a&lt;br /&gt;
No LSB modules are available.&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 16.10&lt;br /&gt;
Release:	16.10&lt;br /&gt;
Codename:	yakkety&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Die Kernel-Version ermittelt man mit folgendem Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ uname -a&lt;br /&gt;
Linux heinbuntu 4.8.0-30-generic #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Pakete verwalten ==&lt;br /&gt;
&lt;br /&gt;
=== Paketquellen hinzufügen ===&lt;br /&gt;
Hier als Beispiel für den ''simplescreenrecorder'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-add-repository ppa:maarten-baert/simplescreenrecorder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternativ: Von der Schnellstartleiste des Unity-Desktops links den Button ''Systemeinstellungen'' betätigen. ''Anwendungen &amp;amp; Aktualisierungen'' auswählen. Button ''Hinzufügen'', hier kann z. B. ''ppa:maarten-baert/simplescreenrecorder'' eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== apt ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|''apt search'' &amp;lt;programmname&amp;gt;||sucht im Repository nach &lt;br /&gt;
|-&lt;br /&gt;
|''apt list --upgradable'' ||zeigt die zum Upgrade bereitstehenden Pakete an.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== PPA - Personal Packages Archiv ===&lt;br /&gt;
Mit dem Befehl &amp;lt;code&amp;gt;add-apt-repository&amp;lt;/code&amp;gt; und der Angabe des Repositorys wird eine Datei in ''/etc/apt/sources.list.d'' erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
&lt;br /&gt;
Danach kann das entsprechende Paket nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;  mit ''apt'' oder ''apt-get'' installiert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Programmrückstände entfernen ==&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Deinstallation eines komplexen Programms noch Bestandteile der Programmumgebung im System verbleiben, kann man sich diese, sofern die über die Paketverwaltung installiert wurden, folgendermaßen anzeigen lassen (hier Beispiel ''mysql''):&lt;br /&gt;
 dpkg -l | grep mysql&lt;br /&gt;
Danach werden verbleibende Pakete folgendermaßen entfernt:&lt;br /&gt;
 apt purge &amp;lt;paketname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Updates und Upgrades ==&lt;br /&gt;
&lt;br /&gt;
Upgrade auf eine höhere Programmversion: &lt;br /&gt;
&lt;br /&gt;
* https://www.zdnet.com/article/how-to-upgrade-from-ubuntu-linux-16-04-to-18-04/&lt;br /&gt;
&lt;br /&gt;
* https://linuxconfig.org/how-to-upgrade-to-ubuntu-18-04-lts-bionic-beaver&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== LAMP ==&lt;br /&gt;
&lt;br /&gt;
LAMP = Linux + Apache + MySQL + PHP&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Apache ===&lt;br /&gt;
==== Installation ==== &lt;br /&gt;
&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-de&lt;br /&gt;
&lt;br /&gt;
* https://serverspace.io/support/help/install-lamp-stack-on-ubuntu-20.04&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die folgenden Notizen beruhen auf eigenen Installationserfahrungen.&lt;br /&gt;
&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 minti ~ # apache2 -version&lt;br /&gt;
 Server version: Apache/2.4.18 (Ubuntu)&lt;br /&gt;
 Server built:   2017-09-18T15:09:02&lt;br /&gt;
oder&lt;br /&gt;
 apachectl status&lt;br /&gt;
oder &lt;br /&gt;
 systemctl status apache2.service&lt;br /&gt;
&lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install apache2&lt;br /&gt;
sowie&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Aktivierung ====&lt;br /&gt;
Im Browser aufrufen mit&lt;br /&gt;
 localhost&lt;br /&gt;
Es muss die Willkommens-Seite von Apache2 erscheinen.&lt;br /&gt;
 &lt;br /&gt;
In der Shell kann man jetzt das Verzeichnis&lt;br /&gt;
/var/www/html/&lt;br /&gt;
sehen.&lt;br /&gt;
&lt;br /&gt;
Dann Apache starten und bei Systemstart hochfahren lassen:&lt;br /&gt;
 systemctl start apache2&lt;br /&gt;
 systemctl enable apache2&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Module ====&lt;br /&gt;
Bei der Installation von PHP für serverseitige Programmierung wird das passende Modul für den Webserver Apache normalerweise mit installiert. Fehlt dieses, so kann man das Paket:&lt;br /&gt;
&lt;br /&gt;
* libapache2-mod-php&lt;br /&gt;
&lt;br /&gt;
nachinstallieren [1]. Bei Ubuntu 16.04 ist die Nachinstallation immer notwendig.&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Installation von Apache und PHP die PHP-Dateien nicht ausgeführt, sondern nur heruntergeladen werden, kann es sein, dass das Apache-Modul nicht richtig aktiviert wurde. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die Kontrolle, ob ein konkretes Modul aktiviert ist, erfolgt mit dem Befehl &amp;lt;code&amp;gt;apache2ctl -M&amp;lt;/code&amp;gt;, z. B.&lt;br /&gt;
 apache2ctl -M | grep rewrite&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Übersicht über aktivierte Module: &lt;br /&gt;
 ls /etc/apache2/mods-enabled&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
==== Installation und Konfiguration ====&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 php -v&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install php php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache&lt;br /&gt;
&lt;br /&gt;
Überprüfen mit &lt;br /&gt;
echo &amp;quot;&amp;lt;?php  phpinfo(); ?&amp;gt;&amp;quot; &amp;gt; /var/www/html/info.php&lt;br /&gt;
&lt;br /&gt;
Dann im Browser aufrufen mit&lt;br /&gt;
 localhost/info.php&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht aufrufbar:&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
* https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser&lt;br /&gt;
Wenn das Apache-Modul für PHP7 nicht aktiviert ist, erfolgt dies mit &lt;br /&gt;
 a2enconf php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can list all of the available PHP 7.0-related packages for review:&lt;br /&gt;
&lt;br /&gt;
 apt-cache pkgnames | grep php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
php.ini bearbeiten:&lt;br /&gt;
 vi /etc/php/7.0/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
&lt;br /&gt;
* [https://forum.siduction.org/index.php?topic=6746.0 '''phpinfo''' wird nicht angezeigt]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''mbstring fehlt:''' ''You are missing a required extension to PHP that MediaWiki requires to run. Please install:   mbstring''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install php7.0-mbstring&lt;br /&gt;
phpenmod mbstring&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mysql ===&lt;br /&gt;
Mysql aktiv?&lt;br /&gt;
 which mysql&lt;br /&gt;
 systemctl status mysql&lt;br /&gt;
&lt;br /&gt;
Wenn nicht vorhanden:&lt;br /&gt;
 apt install mysql-server&lt;br /&gt;
 systemctl enable mysql&lt;br /&gt;
&lt;br /&gt;
Anschließend muss die sichere Installation durchgeführt werden: &lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== MariaDB ====&lt;br /&gt;
&lt;br /&gt;
* [https://tecadmin.net/install-mariadb-on-ubuntu-18-04-bionic/ TecAdmin: How To Install MariaDB on Ubuntu 18.04 LTS]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LAMP in Ubuntu 18.04 ===&lt;br /&gt;
&lt;br /&gt;
* https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-18-04-lamp/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mysql ==&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=B7-J75g3ZV4 How to install MySQL on Ubuntu/Debian] | [https://www.youtube.com/watch?v=ULWkSCAyYts How to install MySQL Workbench on Ubuntu] | [https://www.youtube.com/watch?v=zsAXaX3Z9FQ Настройка LAMP (Linux - Apache - Mysql - Php) на ubuntu 16.04 server в подробностях]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Fehler bei der Installation ===&lt;br /&gt;
Fehlermeldung:&lt;br /&gt;
 Fehler traten auf beim Bearbeiten von:  /var/cache/apt/archives/mysql-server-5.7_5.7.16-0ubuntu0.16.04.1_amd64.deb&lt;br /&gt;
&lt;br /&gt;
Behebung:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
dpkg -l | grep mysql (Please paste the output excluding last column)&lt;br /&gt;
&lt;br /&gt;
The first column denotes the current status of the package. Here are the possible options:&lt;br /&gt;
&lt;br /&gt;
ii) Installed&lt;br /&gt;
rc) Removed config-files kept (This should be the state of all the packages you have removed with 'apt-get remove' &lt;br /&gt;
that does not remove config-files under /etc)&lt;br /&gt;
&lt;br /&gt;
For this to work, you will need to run 'apt-get purge &amp;lt;pkg-name&amp;gt;' till you do not see any packages in the above list.&lt;br /&gt;
&lt;br /&gt;
Please remember that some non-mysql-server packages like python-mysql.connector and python-mysqldb, if installed, &lt;br /&gt;
need not be removed as they do not have any affect on this situation but if removed might cause trouble to applications using them.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;[https://bugs.mysql.com/bug.php?id=72722 bugs.mysql.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ggf. kontrollieren, ob in folgenden Verzeichnissen noch mysql-Rückstände sind:&lt;br /&gt;
 /var/cache/apt/archives/&lt;br /&gt;
 /var/lib/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Automatischen Start von mysqld unterbinden ===&lt;br /&gt;
´&amp;lt;!--Folgender Befehl entfernt alle symbolischen Links von &amp;lt;code&amp;gt;/etc/rc*/*mysql*&amp;lt;/code&amp;gt;, um einen automatischen Neustart nach dem Boot zu verhindern:&lt;br /&gt;
 update-rc.d -f mysql remove&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql defaults--&amp;gt; Den automatischen Start des Dienstes unterbinden:&lt;br /&gt;
 update-rc.d mysql disable&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql enable&lt;br /&gt;
 update-rc.d mysql defaults&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Unterscheidung von Groß- und Kleinschreibung ===&lt;br /&gt;
Damit MySQL in Ubuntu nicht mehr Groß- und Kleinschreibung unterscheidet, sondern alle Zeichen als ''lower case'' interpretiert, muss eine MySQL-Umgebungsvariable geändert werden:[http://dba.stackexchange.com/questions/59407/how-to-make-mysql-table-name-case-insensitive-in-ubuntu]&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Mit Editor /etc/mysql/mysql.conf.d/mysqld.cnf bearbeiten // evtl.: vi /etc/mysql/my.cnf&lt;br /&gt;
&lt;br /&gt;
Unterhalb von [mysqld] folgende Zeile einfügen:&lt;br /&gt;
&lt;br /&gt;
lower_case_table_names = 1&lt;br /&gt;
&lt;br /&gt;
Dann mysql neustarten:&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/mysql restart&lt;br /&gt;
oder: service mysql restart&lt;br /&gt;
oder: systemctl restart mysql&lt;br /&gt;
&lt;br /&gt;
Überprüfung mit &lt;br /&gt;
&lt;br /&gt;
mysqladmin -u root -p variables&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
'''Vorgehen in xampp:'''&lt;br /&gt;
&lt;br /&gt;
In ''xampp'' ist in die Datei &amp;lt;code&amp;gt;/opt/lampp/etc/my.cnf&amp;lt;/code&amp;gt; (als letzte Zeile unter ''# The MySQL server'') folgender Eintrag einzufügen:&lt;br /&gt;
 lower_case_table_names = 1&lt;br /&gt;
Dann &amp;lt;code&amp;gt; /opt/lampp/lampp restart&amp;lt;/code&amp;gt; ausführen. &lt;br /&gt;
&lt;br /&gt;
Kontrolle mit &amp;lt;code&amp;gt; /opt/lampp/bin/mysqladmin -u root -p variables | grep lower_&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===MySQL Datenbanken importieren ===&lt;br /&gt;
&lt;br /&gt;
 mysql -u username -p database_name &amp;lt; dump.sql&lt;br /&gt;
[https://webprosa.de/mysql-datenbanken-ueber-konsole-exportieren-importieren/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== mysqldump ===&lt;br /&gt;
Unter Linux lässt sich eine komplette Datenbank mit dem Tool &amp;quot;mysqldump&amp;quot; sichern. &lt;br /&gt;
''mysqldump'' wird nicht in der MySQL-Konsole, sondern auf der Terminal-Kommandozeile ausgeführt. Der Dienst ''mysql'' muss laufen.&lt;br /&gt;
 mysqldump -u root -p datenbankname &amp;gt; &amp;quot;/pfad/sicherung.sql&amp;quot; &lt;br /&gt;
Beispiel für xampp: &lt;br /&gt;
  /opt/lampp/lampp start&lt;br /&gt;
 /opt/lampp/bin/mysqldump  gregors_data &amp;gt; /tmp/gregors_data_sicherung.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Dump wird mit folgendem Befehl in eine Datenbank (zurück-)geladen (in diesem Beispiel eine Datenbank unter xampp):&lt;br /&gt;
 /opt/lampp/bin/mysql -u root -p datenbankname &amp;lt; &amp;quot;/pfad/sicherung.sql&amp;quot;&lt;br /&gt;
Voraussetzung ist, dass eine Datenbank mit dem Namen &amp;quot;datenbankname&amp;quot; schon angelegt ist. Der Name muss nicht der Benennung der Datenbank entsprechen, von der die Sicherung stammt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Pakete folgendermaßen installieren:&lt;br /&gt;
1. Server-Paket&lt;br /&gt;
 sudo apt install postgresql&lt;br /&gt;
&lt;br /&gt;
2. Zusatz-Pakete&lt;br /&gt;
 sudo apt install postgresql-contrib&lt;br /&gt;
&lt;br /&gt;
3. Graphisches Frontend&lt;br /&gt;
 sudo apt install pgadmin3&lt;br /&gt;
&lt;br /&gt;
4. Passwort definieren&lt;br /&gt;
 sudo -u postgres psql&lt;br /&gt;
 \password&lt;br /&gt;
&lt;br /&gt;
5. Ggf. ELogin auf pgAdmin&lt;br /&gt;
 Name: localhost&lt;br /&gt;
 Host: localhost&lt;br /&gt;
 Passwort: wie vorhin auf der Konsole definiert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Wechsel in das Standardverzeichnis von PostgreSQL:&lt;br /&gt;
 cd ~postgres&lt;br /&gt;
&lt;br /&gt;
Zum User postgres wechseln:&lt;br /&gt;
 sudo su postgres&lt;br /&gt;
&lt;br /&gt;
PostgreSQL aufrufen:&lt;br /&gt;
 psql&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Links zu PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
[[PostgreSQL| Zur Seite PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.ubuntuusers.de/PostgreSQL/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Java ==&lt;br /&gt;
&lt;br /&gt;
Installation: Paket default-jre&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
default-jre/xenial 2:1.8-56ubuntu2 amd64&lt;br /&gt;
  Voreingestelltes Java oder Java-kompatible Laufzeitumgebung&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Überprüfung, ob Java installiert ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;java --version&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;which java&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mono ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''monodevelop'' und ''mono-complete''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== QTCreator ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''qtcreator'' und ''qtcreator-plugin-ubuntu''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C-Projekt eröffnen: ''Non-QtProject'' &amp;gt;&amp;gt; ''Plain C Application''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auswahl: cmake&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mediawiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Editoren ==&lt;br /&gt;
=== vi ===&lt;br /&gt;
&lt;br /&gt;
Zur Seite [[vi|vi-Editor]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Atom ===&lt;br /&gt;
&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install atom&lt;br /&gt;
&lt;br /&gt;
* https://codeforgeek.com/install-atom-editor-ubuntu-14-04/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Notepadqq ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:notepadqq-team/notepadqq&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install notepadqq&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== Lime Text ===&lt;br /&gt;
''(Anleitung funktioniert so nicht.! Muss noch ergänzt werden!)''&lt;br /&gt;
&lt;br /&gt;
# set -euo pipefail&lt;br /&gt;
# export GOPATH=~/golang&lt;br /&gt;
# export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
# export GODEBUG=cgocheck=0&lt;br /&gt;
# apt -y install git golang libonig-dev libonig4 mercurial python3.6 python3.6-dev&lt;br /&gt;
# go get github.com/limetext/sublime &lt;br /&gt;
# go get github.com/limetext/backend&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/backend&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# go test github.com/limetext/backend/...&lt;br /&gt;
# apt -y install libqt5opengl5-dev libqt5qml-graphicaleffects qtbase5-private-dev qtdeclarative5-controls-plugin qtdeclarative5-dev qtdeclarative5-dialogs-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-quicklayouts-plugin qtdeclarative5-window-plugin&lt;br /&gt;
# go get github.com/limetext/lime-qml/main/...&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml/main&lt;br /&gt;
# go build&lt;br /&gt;
# ./main&lt;br /&gt;
&lt;br /&gt;
Folgendes an die ''./bashrc'' anfügen: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;export GOPATH=~/golang&lt;br /&gt;
export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
export GODEBUG=cgocheck=0&lt;br /&gt;
alias limeqml=&amp;quot;cd $GOPATH/src/github.com/limetext/lime-qml/main &amp;amp;&amp;amp; go build &amp;amp;&amp;amp; ./main&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use limeqml in your terminal to rebuild and start the QML frontend.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/limetext/lime/wiki/Building-on-Ubuntu-16.04 Building on Ubuntu 16.04]&lt;br /&gt;
&lt;br /&gt;
* [http://linuxg.net/how-to-install-lime-text-on-ubuntu-14-04-linux-mint-17-elementary-os-0-3-deepin-2014-and-other-ubuntu-14-04-derivatives/ How To Install Lime Text On Ubuntu 14.04, Linux Mint 17, Elementary OS 0.3, Deepin 2014 And Other Ubuntu 14.04 Derivatives]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SeaMonkey ===&lt;br /&gt;
&lt;br /&gt;
''SeaMonkey'' ist ein Bundle mehrerer Mozilla-Tools. Esbesteht aus folgenden Komponenten:&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* E-Mail- und News-Client&lt;br /&gt;
* WYSIWIG HTML-Editor&lt;br /&gt;
* IRC-Client&lt;br /&gt;
* Adressbuchmanager&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Installation:'''&lt;br /&gt;
&lt;br /&gt;
In ''/etc/apt/sources.list'' folgende Zeile anhängen:&lt;br /&gt;
 deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main&lt;br /&gt;
&lt;br /&gt;
Folgenden Befehl ausführen, um den Ubuntuzilla Public Key in den GPG Keyring zu Importieren, sodass die Integrität von aus diesem Repository heruntergeladenen Paketen durch APT verifiziert werden kann:&lt;br /&gt;
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2667CA5C&lt;br /&gt;
&lt;br /&gt;
Nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; kann ''SeaMonkey'' mit &amp;lt;code&amp;gt;apt install seamonkey-mozilla-build&amp;lt;/code&amp;gt; installiert werden.[https://www.linuxbabe.com/ubuntu/how-to-install-seamonkey-on-ubuntu-16-04]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== xed ===&lt;br /&gt;
 add-apt-repository ppa:embrosyn/xapps&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install xed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Anwendungsprogramme ==&lt;br /&gt;
&lt;br /&gt;
=== QR-Code ===&lt;br /&gt;
----&lt;br /&gt;
==== QtQR ====&lt;br /&gt;
&lt;br /&gt;
''QtQR''kann über das Standardrepository von Ubuntu installiert werden:&lt;br /&gt;
 apt install qtqr&lt;br /&gt;
Das Programm ermöglicht über ein GUI die Eingabe von Text, URLs etc., die als QR-Codes (png) ausgegeben werden. Umgekehrt kann man eine QR-Datei übergeben oder den Code über Webcam zum Dekodieren einlesen.&lt;br /&gt;
&lt;br /&gt;
Das Skript '/usr/bin/qtqr' ist aktuell (Stand Juli 2019) fehlerhaft und erstellt keine QR-Datei. Behebung:&lt;br /&gt;
&lt;br /&gt;
In der Funktion saveCode(self) ersetze die Zeilen 498 - 519 durch[https://www.wpavel.de/linuxhelfer/qtqr.php]:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
def saveCode(self):&lt;br /&gt;
        import string&lt;br /&gt;
        filterStr = &amp;quot;&amp;quot;&lt;br /&gt;
        for saveType in QR().get_qrencode_types():&lt;br /&gt;
            filterStr += ( saveType + &amp;quot;(*.&amp;quot; + saveType.lower() + &amp;quot;);;&amp;quot;)&lt;br /&gt;
        fn = QtWidgets.QFileDialog.getSaveFileName(&lt;br /&gt;
            self,&lt;br /&gt;
            self.tr('Save QRCode'), &lt;br /&gt;
            filter=filterStr&lt;br /&gt;
            )&lt;br /&gt;
        if fn[0]!=&amp;quot;&amp;quot;:&lt;br /&gt;
            fnx=&amp;quot;.png&amp;quot;&lt;br /&gt;
            for saveType in QR().get_qrencode_types():&lt;br /&gt;
                if string.find(fn[1],&amp;quot;.&amp;quot;+saveType.lower())!=-1:&lt;br /&gt;
                    fnx = &amp;quot;.&amp;quot;+saveType.lower()&lt;br /&gt;
            fn = fn[0]+fnx&lt;br /&gt;
            self.qrencode(unicode(fn))&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== qrencode  ====&lt;br /&gt;
&lt;br /&gt;
Mit ''qrencode'' kann man auf der Kommandozeile Text in QR-Codes umwandeln.&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install qrencode&lt;br /&gt;
''qrencode'' wird bei QtQR automatisch mitinstalliert. Es ist ein Kommandozeilentool.&lt;br /&gt;
&lt;br /&gt;
Anwendungsbeispiel:&lt;br /&gt;
 qrencode [&amp;quot;zu kodierender Text&amp;quot;] -o qrtext.png&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Bildbearbeitung mit Converseen ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Converseen/&lt;br /&gt;
&lt;br /&gt;
Installation mit &amp;lt;code&amp;gt;apt install converseen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derzeit sind  drei Routinen implementiert:&lt;br /&gt;
&lt;br /&gt;
* das Vergrößern bzw. Verkleinern von Bildern&lt;br /&gt;
&lt;br /&gt;
* das Konvertieren in ca. 100 verschiedene Bildformate {en}&lt;br /&gt;
&lt;br /&gt;
* das Drehen von Bildern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Browser Vivaldi ===&lt;br /&gt;
Vivaldi wird von der Herstellerseite als deb-Paket zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ins Verzeichnis /opt/ verschieben. Dort mit dpkg -i &amp;lt;paketname&amp;gt; installieren. Es erscheinen Fehlermeldungen, die Installation erfolgt aber trotzdem.&lt;br /&gt;
&lt;br /&gt;
Vivaldi mit Proxy-Einstellung starten: Aus der Shell Folgendes ausführen: &amp;lt;code&amp;gt;/opt/vivaldi/vivaldi --proxy-server=&amp;quot;xxx.xxx.xxx.xxx:yyyy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Poseidon UML-Werkzeug ===&lt;br /&gt;
&lt;br /&gt;
* Voraussetzung: ''java'' muss im Pfad liegen; ggf. vorher ''default-jre'' installieren.&lt;br /&gt;
* Aktuellstes Paket für Linux: ''PoseidonCE_6_0_2_Installer.bin''&lt;br /&gt;
* Installieren am besten in ''/opt//'', Linkverzeichnis z.B. ''/usr/local/bin''.&lt;br /&gt;
* Programmstart über &amp;lt;code&amp;gt;/opt/Poseidon_For_UML_CE_6.0.2/bin/poseidon.sh&amp;lt;/code&amp;gt; (bei Installation in ''/opt/'').&lt;br /&gt;
* Wenn kein Lizenzschlüssel eingetragen wird, startet die (eingeschränkte) Communitiy Edition.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Proxy im Chromium-Browser einstellen ===&lt;br /&gt;
&lt;br /&gt;
Start Ubuntu Software Center, search for &amp;quot;gksu&amp;quot;, then click Install (if not already installed).&lt;br /&gt;
&lt;br /&gt;
Press Alt+F2 and type gksu nautilus and hit Enter&lt;br /&gt;
&lt;br /&gt;
Type your password then press Ctrl+L and type /usr/share/applications/ and press Enter&lt;br /&gt;
&lt;br /&gt;
Now find google-chrome and right-click on chrome icon and select &amp;quot;Properties&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Next, Add the following option at the end of command text box, there.&lt;br /&gt;
&lt;br /&gt;
--proxy-server=&amp;quot;IP proxy Server:port&amp;quot; (ex: --proxy-server=&amp;quot;127.0.0.1:8080&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[https://askubuntu.com/questions/513840/google-chrome-proxy-settings]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Videos abspielen mit VLC und anderen Programmen ===&lt;br /&gt;
&lt;br /&gt;
Die hierfür erforderliche Bibliothek ''libdvdcss'' ist nicht im Programmumfang enthalten und muss nachinstalliert werden:&lt;br /&gt;
 sudo apt-get install libdvd-pkg &lt;br /&gt;
 sudo dpkg-reconfigure libdvd-pkg [https://wiki.ubuntuusers.de/DVD-Wiedergabe/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Desktop ==&lt;br /&gt;
&lt;br /&gt;
Shortcut um zum Desktop zu wechseln: Super-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Aktivierung über Gnome Tweak Tool (&amp;quot;Optimierungen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Desktop-Icons: in ''/usr/share/applications''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Typografie ==&lt;br /&gt;
&lt;br /&gt;
Die Darstellung von Sonderzeichen über ASCII-Codes wie in Windows funktioniert unter Ubuntu nicht. Stattdessen muss man auf Unicode zurückgreifen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Beispiele:'''&lt;br /&gt;
&lt;br /&gt;
Copyright ©: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; a9 &amp;gt; Enter   [https://unicode-table.com/de/00A9/]&lt;br /&gt;
&lt;br /&gt;
Herz 🖤: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; 2764  [https://unicode-table.com/de/1F5A4/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Sonderzeichen/&lt;br /&gt;
&lt;br /&gt;
* https://unicode-table.com/de/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Datenrettung ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.cgsecurity.org/wiki/TestDisk_Download TestDisk]&lt;br /&gt;
&lt;br /&gt;
* ddrescue&lt;br /&gt;
z. B. &amp;lt;code&amp;gt;ddrescue -dr3 /dev/sdc card.image logfile&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
ggf. installieren mit ''apt install gddrescue''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Desktop reparieren (bis Ubuntu 16.04) ===&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install unity --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install ubuntu-desktop --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/unity-startet-nicht-mehr-nach-login-2/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Tastaturbelegung reparieren ===&lt;br /&gt;
=== Konfiguration der Tastatur ===&lt;br /&gt;
Problem: Konfiguration für Alt Gr verloren/defekt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dpkg-reconfigure keyboard-configuration&amp;lt;/code&amp;gt; ruft ein Tool zur Konfiguration der Tastatur auf.&lt;br /&gt;
&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/hilfe-gesucht-altgr-zeichen-werden-nicht-angez]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gnome Tweaks ===&lt;br /&gt;
Aufruf im deutschsprachigen Ubuntu als &amp;quot;Optimierungen&amp;quot; (ggf. erst ''gnome-tweaks'' installieren).&lt;br /&gt;
&lt;br /&gt;
Hier gibt es im Menü (links oben) die Option &amp;quot;Auf Voreinstellungen zurücksetzen&amp;quot;.[http://ubuntuhandbook.org/index.php/2018/06/reset-gnome-desktop-ubuntu-18-04/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu 18.04: Neue Datei über Kontextmenü erzeugen ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Wechsel auf den Gnome-Desktop gibt es im Dateimanager Nautilus nicht mehr die Möglichkeit, über Rechtsklick eine neue Datei zu erzeugen. Abhilfe:&lt;br /&gt;
&lt;br /&gt;
 touch ~/Vorlagen/&amp;quot;Unbenanntes Dokument&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl erzeugt in den Templates des Benutzers eine Vorlage, die es ermöglicht, wie in früheren Ubuntu-Versionen über Kontextmenü neue Dateien anzulegen.[https://www.linuxuprising.com/2018/04/ubuntu-1804-add-new-document-nautilus.html]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Notizen, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Favoriten im Dateimanager Nautilus anlegen ===&lt;br /&gt;
&lt;br /&gt;
In den Ordner gehen &amp;gt; Strg-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Touchpad ===&lt;br /&gt;
&lt;br /&gt;
Im Menü ''Einstellungen'' &amp;gt; ''Maus'' kann das Touchpad ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
Touchpad während des Schreibens ausschalten über ''Touchpad Indicator''.&lt;br /&gt;
&lt;br /&gt;
Ggf. installieren mit &amp;lt;code&amp;gt;apt install touchpad-indicator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://thinkwiki.de/Ubuntu_Schnelleinstieg#Ubuntu_18.04_.22Bionic_Beaver.22_.E2.80.93_Empfehlung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2018</id>
		<title>Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=Ubuntu&amp;diff=2018"/>
		<updated>2021-04-18T19:16:59Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Proxy im Chromium-Browser einstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Ubuntu: Tools|Zur Seite &amp;quot;Ubuntu: Tools&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Grundlagen|Zur Seite &amp;quot;Linux - Grundlagen&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Linux - Installation und Konfiguration|Zur Seite &amp;quot;Linux - Installation und Konfiguration&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[Virtualisierung|Zur Seite &amp;quot;Virtualisierung&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prüfen der Ubuntu-Version ==&lt;br /&gt;
Auf der Kommandozeile kann folgender Befehl genutzt werden, um sich die Ubuntu-Version anzeigen zu lassen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;lsb_release -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ lsb_release -a&lt;br /&gt;
No LSB modules are available.&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 16.10&lt;br /&gt;
Release:	16.10&lt;br /&gt;
Codename:	yakkety&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Die Kernel-Version ermittelt man mit folgendem Befehl:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;uname -a&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
flinh1@heinbuntu:~$ uname -a&lt;br /&gt;
Linux heinbuntu 4.8.0-30-generic #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Pakete verwalten ==&lt;br /&gt;
&lt;br /&gt;
=== Paketquellen hinzufügen ===&lt;br /&gt;
Hier als Beispiel für den ''simplescreenrecorder'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-add-repository ppa:maarten-baert/simplescreenrecorder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternativ: Von der Schnellstartleiste des Unity-Desktops links den Button ''Systemeinstellungen'' betätigen. ''Anwendungen &amp;amp; Aktualisierungen'' auswählen. Button ''Hinzufügen'', hier kann z. B. ''ppa:maarten-baert/simplescreenrecorder'' eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== apt ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|''apt search'' &amp;lt;programmname&amp;gt;||sucht im Repository nach &lt;br /&gt;
|-&lt;br /&gt;
|''apt list --upgradable'' ||zeigt die zum Upgrade bereitstehenden Pakete an.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== PPA - Personal Packages Archiv ===&lt;br /&gt;
Mit dem Befehl &amp;lt;code&amp;gt;add-apt-repository&amp;lt;/code&amp;gt; und der Angabe des Repositorys wird eine Datei in ''/etc/apt/sources.list.d'' erzeugt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
&lt;br /&gt;
Danach kann das entsprechende Paket nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;  mit ''apt'' oder ''apt-get'' installiert werden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Programmrückstände entfernen ==&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Deinstallation eines komplexen Programms noch Bestandteile der Programmumgebung im System verbleiben, kann man sich diese, sofern die über die Paketverwaltung installiert wurden, folgendermaßen anzeigen lassen (hier Beispiel ''mysql''):&lt;br /&gt;
 dpkg -l | grep mysql&lt;br /&gt;
Danach werden verbleibende Pakete folgendermaßen entfernt:&lt;br /&gt;
 apt purge &amp;lt;paketname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Updates und Upgrades ==&lt;br /&gt;
&lt;br /&gt;
Upgrade auf eine höhere Programmversion: &lt;br /&gt;
&lt;br /&gt;
* https://www.zdnet.com/article/how-to-upgrade-from-ubuntu-linux-16-04-to-18-04/&lt;br /&gt;
&lt;br /&gt;
* https://linuxconfig.org/how-to-upgrade-to-ubuntu-18-04-lts-bionic-beaver&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== LAMP ==&lt;br /&gt;
&lt;br /&gt;
LAMP = Linux + Apache + MySQL + PHP&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Apache ===&lt;br /&gt;
==== Installation ==== &lt;br /&gt;
&lt;br /&gt;
* https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-de&lt;br /&gt;
&lt;br /&gt;
* https://serverspace.io/support/help/install-lamp-stack-on-ubuntu-20.04&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die folgenden Notizen beruhen auf eigenen Installationserfahrungen.&lt;br /&gt;
&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 minti ~ # apache2 -version&lt;br /&gt;
 Server version: Apache/2.4.18 (Ubuntu)&lt;br /&gt;
 Server built:   2017-09-18T15:09:02&lt;br /&gt;
oder&lt;br /&gt;
 apachectl status&lt;br /&gt;
oder &lt;br /&gt;
 systemctl status apache2.service&lt;br /&gt;
&lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install apache2&lt;br /&gt;
sowie&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Aktivierung ====&lt;br /&gt;
Im Browser aufrufen mit&lt;br /&gt;
 localhost&lt;br /&gt;
Es muss die Willkommens-Seite von Apache2 erscheinen.&lt;br /&gt;
 &lt;br /&gt;
In der Shell kann man jetzt das Verzeichnis&lt;br /&gt;
/var/www/html/&lt;br /&gt;
sehen.&lt;br /&gt;
&lt;br /&gt;
Dann Apache starten und bei Systemstart hochfahren lassen:&lt;br /&gt;
 systemctl start apache2&lt;br /&gt;
 systemctl enable apache2&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Module ====&lt;br /&gt;
Bei der Installation von PHP für serverseitige Programmierung wird das passende Modul für den Webserver Apache normalerweise mit installiert. Fehlt dieses, so kann man das Paket:&lt;br /&gt;
&lt;br /&gt;
* libapache2-mod-php&lt;br /&gt;
&lt;br /&gt;
nachinstallieren [1]. Bei Ubuntu 16.04 ist die Nachinstallation immer notwendig.&lt;br /&gt;
&lt;br /&gt;
Wenn nach der Installation von Apache und PHP die PHP-Dateien nicht ausgeführt, sondern nur heruntergeladen werden, kann es sein, dass das Apache-Modul nicht richtig aktiviert wurde. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Die Kontrolle, ob ein konkretes Modul aktiviert ist, erfolgt mit dem Befehl &amp;lt;code&amp;gt;apache2ctl -M&amp;lt;/code&amp;gt;, z. B.&lt;br /&gt;
 apache2ctl -M | grep rewrite&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Übersicht über aktivierte Module: &lt;br /&gt;
 ls /etc/apache2/mods-enabled&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
==== Installation und Konfiguration ====&lt;br /&gt;
Installation vorhanden?&lt;br /&gt;
 php -v&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht, installieren mit &lt;br /&gt;
 apt install php php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache&lt;br /&gt;
&lt;br /&gt;
Überprüfen mit &lt;br /&gt;
echo &amp;quot;&amp;lt;?php  phpinfo(); ?&amp;gt;&amp;quot; &amp;gt; /var/www/html/info.php&lt;br /&gt;
&lt;br /&gt;
Dann im Browser aufrufen mit&lt;br /&gt;
 localhost/info.php&lt;br /&gt;
 &lt;br /&gt;
Wenn nicht aufrufbar:&lt;br /&gt;
 apt install libapache2-mod-php&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
* https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser&lt;br /&gt;
Wenn das Apache-Modul für PHP7 nicht aktiviert ist, erfolgt dies mit &lt;br /&gt;
 a2enconf php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
You can list all of the available PHP 7.0-related packages for review:&lt;br /&gt;
&lt;br /&gt;
 apt-cache pkgnames | grep php7.0&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
php.ini bearbeiten:&lt;br /&gt;
 vi /etc/php/7.0/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
&lt;br /&gt;
* [https://forum.siduction.org/index.php?topic=6746.0 '''phpinfo''' wird nicht angezeigt]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''mbstring fehlt:''' ''You are missing a required extension to PHP that MediaWiki requires to run. Please install:   mbstring''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install php7.0-mbstring&lt;br /&gt;
phpenmod mbstring&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Mysql ===&lt;br /&gt;
Mysql aktiv?&lt;br /&gt;
 which mysql&lt;br /&gt;
 systemctl status mysql&lt;br /&gt;
&lt;br /&gt;
Wenn nicht vorhanden:&lt;br /&gt;
 apt install mysql-server&lt;br /&gt;
 systemctl enable mysql&lt;br /&gt;
&lt;br /&gt;
Anschließend muss die sichere Installation durchgeführt werden: &lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== MariaDB ====&lt;br /&gt;
&lt;br /&gt;
* [https://tecadmin.net/install-mariadb-on-ubuntu-18-04-bionic/ TecAdmin: How To Install MariaDB on Ubuntu 18.04 LTS]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LAMP in Ubuntu 18.04 ===&lt;br /&gt;
&lt;br /&gt;
* https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-18-04-lamp/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mysql ==&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=B7-J75g3ZV4 How to install MySQL on Ubuntu/Debian] | [https://www.youtube.com/watch?v=ULWkSCAyYts How to install MySQL Workbench on Ubuntu] | [https://www.youtube.com/watch?v=zsAXaX3Z9FQ Настройка LAMP (Linux - Apache - Mysql - Php) на ubuntu 16.04 server в подробностях]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Fehler bei der Installation ===&lt;br /&gt;
Fehlermeldung:&lt;br /&gt;
 Fehler traten auf beim Bearbeiten von:  /var/cache/apt/archives/mysql-server-5.7_5.7.16-0ubuntu0.16.04.1_amd64.deb&lt;br /&gt;
&lt;br /&gt;
Behebung:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
dpkg -l | grep mysql (Please paste the output excluding last column)&lt;br /&gt;
&lt;br /&gt;
The first column denotes the current status of the package. Here are the possible options:&lt;br /&gt;
&lt;br /&gt;
ii) Installed&lt;br /&gt;
rc) Removed config-files kept (This should be the state of all the packages you have removed with 'apt-get remove' &lt;br /&gt;
that does not remove config-files under /etc)&lt;br /&gt;
&lt;br /&gt;
For this to work, you will need to run 'apt-get purge &amp;lt;pkg-name&amp;gt;' till you do not see any packages in the above list.&lt;br /&gt;
&lt;br /&gt;
Please remember that some non-mysql-server packages like python-mysql.connector and python-mysqldb, if installed, &lt;br /&gt;
need not be removed as they do not have any affect on this situation but if removed might cause trouble to applications using them.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;[https://bugs.mysql.com/bug.php?id=72722 bugs.mysql.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ggf. kontrollieren, ob in folgenden Verzeichnissen noch mysql-Rückstände sind:&lt;br /&gt;
 /var/cache/apt/archives/&lt;br /&gt;
 /var/lib/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Automatischen Start von mysqld unterbinden ===&lt;br /&gt;
´&amp;lt;!--Folgender Befehl entfernt alle symbolischen Links von &amp;lt;code&amp;gt;/etc/rc*/*mysql*&amp;lt;/code&amp;gt;, um einen automatischen Neustart nach dem Boot zu verhindern:&lt;br /&gt;
 update-rc.d -f mysql remove&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql defaults--&amp;gt; Den automatischen Start des Dienstes unterbinden:&lt;br /&gt;
 update-rc.d mysql disable&lt;br /&gt;
&lt;br /&gt;
Wenn der Anfangszustand (mit automatischem Start von ''mysqld'') wiederhergestellt werden soll:&lt;br /&gt;
 update-rc.d mysql enable&lt;br /&gt;
 update-rc.d mysql defaults&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Unterscheidung von Groß- und Kleinschreibung ===&lt;br /&gt;
Damit MySQL in Ubuntu nicht mehr Groß- und Kleinschreibung unterscheidet, sondern alle Zeichen als ''lower case'' interpretiert, muss eine MySQL-Umgebungsvariable geändert werden:[http://dba.stackexchange.com/questions/59407/how-to-make-mysql-table-name-case-insensitive-in-ubuntu]&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Mit Editor /etc/mysql/mysql.conf.d/mysqld.cnf bearbeiten // evtl.: vi /etc/mysql/my.cnf&lt;br /&gt;
&lt;br /&gt;
Unterhalb von [mysqld] folgende Zeile einfügen:&lt;br /&gt;
&lt;br /&gt;
lower_case_table_names = 1&lt;br /&gt;
&lt;br /&gt;
Dann mysql neustarten:&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/mysql restart&lt;br /&gt;
oder: service mysql restart&lt;br /&gt;
oder: systemctl restart mysql&lt;br /&gt;
&lt;br /&gt;
Überprüfung mit &lt;br /&gt;
&lt;br /&gt;
mysqladmin -u root -p variables&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
'''Vorgehen in xampp:'''&lt;br /&gt;
&lt;br /&gt;
In ''xampp'' ist in die Datei &amp;lt;code&amp;gt;/opt/lampp/etc/my.cnf&amp;lt;/code&amp;gt; (als letzte Zeile unter ''# The MySQL server'') folgender Eintrag einzufügen:&lt;br /&gt;
 lower_case_table_names = 1&lt;br /&gt;
Dann &amp;lt;code&amp;gt; /opt/lampp/lampp restart&amp;lt;/code&amp;gt; ausführen. &lt;br /&gt;
&lt;br /&gt;
Kontrolle mit &amp;lt;code&amp;gt; /opt/lampp/bin/mysqladmin -u root -p variables | grep lower_&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
===MySQL Datenbanken importieren ===&lt;br /&gt;
&lt;br /&gt;
 mysql -u username -p database_name &amp;lt; dump.sql&lt;br /&gt;
[https://webprosa.de/mysql-datenbanken-ueber-konsole-exportieren-importieren/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== mysqldump ===&lt;br /&gt;
Unter Linux lässt sich eine komplette Datenbank mit dem Tool &amp;quot;mysqldump&amp;quot; sichern. &lt;br /&gt;
''mysqldump'' wird nicht in der MySQL-Konsole, sondern auf der Terminal-Kommandozeile ausgeführt. Der Dienst ''mysql'' muss laufen.&lt;br /&gt;
 mysqldump -u root -p datenbankname &amp;gt; &amp;quot;/pfad/sicherung.sql&amp;quot; &lt;br /&gt;
Beispiel für xampp: &lt;br /&gt;
  /opt/lampp/lampp start&lt;br /&gt;
 /opt/lampp/bin/mysqldump  gregors_data &amp;gt; /tmp/gregors_data_sicherung.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Dump wird mit folgendem Befehl in eine Datenbank (zurück-)geladen (in diesem Beispiel eine Datenbank unter xampp):&lt;br /&gt;
 /opt/lampp/bin/mysql -u root -p datenbankname &amp;lt; &amp;quot;/pfad/sicherung.sql&amp;quot;&lt;br /&gt;
Voraussetzung ist, dass eine Datenbank mit dem Namen &amp;quot;datenbankname&amp;quot; schon angelegt ist. Der Name muss nicht der Benennung der Datenbank entsprechen, von der die Sicherung stammt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Pakete folgendermaßen installieren:&lt;br /&gt;
1. Server-Paket&lt;br /&gt;
 sudo apt install postgresql&lt;br /&gt;
&lt;br /&gt;
2. Zusatz-Pakete&lt;br /&gt;
 sudo apt install postgresql-contrib&lt;br /&gt;
&lt;br /&gt;
3. Graphisches Frontend&lt;br /&gt;
 sudo apt install pgadmin3&lt;br /&gt;
&lt;br /&gt;
4. Passwort definieren&lt;br /&gt;
 sudo -u postgres psql&lt;br /&gt;
 \password&lt;br /&gt;
&lt;br /&gt;
5. Ggf. ELogin auf pgAdmin&lt;br /&gt;
 Name: localhost&lt;br /&gt;
 Host: localhost&lt;br /&gt;
 Passwort: wie vorhin auf der Konsole definiert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Notizen ===&lt;br /&gt;
Wechsel in das Standardverzeichnis von PostgreSQL:&lt;br /&gt;
 cd ~postgres&lt;br /&gt;
&lt;br /&gt;
Zum User postgres wechseln:&lt;br /&gt;
 sudo su postgres&lt;br /&gt;
&lt;br /&gt;
PostgreSQL aufrufen:&lt;br /&gt;
 psql&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Links zu PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
[[PostgreSQL| Zur Seite PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.ubuntuusers.de/PostgreSQL/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Java ==&lt;br /&gt;
&lt;br /&gt;
Installation: Paket default-jre&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
default-jre/xenial 2:1.8-56ubuntu2 amd64&lt;br /&gt;
  Voreingestelltes Java oder Java-kompatible Laufzeitumgebung&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Überprüfung, ob Java installiert ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;java --version&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;which java&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mono ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''monodevelop'' und ''mono-complete''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== QTCreator ==&lt;br /&gt;
&lt;br /&gt;
Installation: Pakete ''qtcreator'' und ''qtcreator-plugin-ubuntu''.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C-Projekt eröffnen: ''Non-QtProject'' &amp;gt;&amp;gt; ''Plain C Application''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auswahl: cmake&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mediawiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Editoren ==&lt;br /&gt;
=== vi ===&lt;br /&gt;
&lt;br /&gt;
Zur Seite [[vi|vi-Editor]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Atom ===&lt;br /&gt;
&lt;br /&gt;
 add-apt-repository ppa:webupd8team/atom&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install atom&lt;br /&gt;
&lt;br /&gt;
* https://codeforgeek.com/install-atom-editor-ubuntu-14-04/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Notepadqq ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:notepadqq-team/notepadqq&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install notepadqq&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== Lime Text ===&lt;br /&gt;
''(Anleitung funktioniert so nicht.! Muss noch ergänzt werden!)''&lt;br /&gt;
&lt;br /&gt;
# set -euo pipefail&lt;br /&gt;
# export GOPATH=~/golang&lt;br /&gt;
# export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
# export GODEBUG=cgocheck=0&lt;br /&gt;
# apt -y install git golang libonig-dev libonig4 mercurial python3.6 python3.6-dev&lt;br /&gt;
# go get github.com/limetext/sublime &lt;br /&gt;
# go get github.com/limetext/backend&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/backend&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# go test github.com/limetext/backend/...&lt;br /&gt;
# apt -y install libqt5opengl5-dev libqt5qml-graphicaleffects qtbase5-private-dev qtdeclarative5-controls-plugin qtdeclarative5-dev qtdeclarative5-dialogs-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-quicklayouts-plugin qtdeclarative5-window-plugin&lt;br /&gt;
# go get github.com/limetext/lime-qml/main/...&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml&lt;br /&gt;
# git submodule update --init --recursive&lt;br /&gt;
# cd $GOPATH/src/github.com/limetext/lime-qml/main&lt;br /&gt;
# go build&lt;br /&gt;
# ./main&lt;br /&gt;
&lt;br /&gt;
Folgendes an die ''./bashrc'' anfügen: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;export GOPATH=~/golang&lt;br /&gt;
export PKG_CONFIG_PATH=$GOPATH/src/github.com/limetext/rubex&lt;br /&gt;
export GODEBUG=cgocheck=0&lt;br /&gt;
alias limeqml=&amp;quot;cd $GOPATH/src/github.com/limetext/lime-qml/main &amp;amp;&amp;amp; go build &amp;amp;&amp;amp; ./main&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use limeqml in your terminal to rebuild and start the QML frontend.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/limetext/lime/wiki/Building-on-Ubuntu-16.04 Building on Ubuntu 16.04]&lt;br /&gt;
&lt;br /&gt;
* [http://linuxg.net/how-to-install-lime-text-on-ubuntu-14-04-linux-mint-17-elementary-os-0-3-deepin-2014-and-other-ubuntu-14-04-derivatives/ How To Install Lime Text On Ubuntu 14.04, Linux Mint 17, Elementary OS 0.3, Deepin 2014 And Other Ubuntu 14.04 Derivatives]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SeaMonkey ===&lt;br /&gt;
&lt;br /&gt;
''SeaMonkey'' ist ein Bundle mehrerer Mozilla-Tools. Esbesteht aus folgenden Komponenten:&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* E-Mail- und News-Client&lt;br /&gt;
* WYSIWIG HTML-Editor&lt;br /&gt;
* IRC-Client&lt;br /&gt;
* Adressbuchmanager&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Installation:'''&lt;br /&gt;
&lt;br /&gt;
In ''/etc/apt/sources.list'' folgende Zeile anhängen:&lt;br /&gt;
 deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main&lt;br /&gt;
&lt;br /&gt;
Folgenden Befehl ausführen, um den Ubuntuzilla Public Key in den GPG Keyring zu Importieren, sodass die Integrität von aus diesem Repository heruntergeladenen Paketen durch APT verifiziert werden kann:&lt;br /&gt;
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2667CA5C&lt;br /&gt;
&lt;br /&gt;
Nach &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt; kann ''SeaMonkey'' mit &amp;lt;code&amp;gt;apt install seamonkey-mozilla-build&amp;lt;/code&amp;gt; installiert werden.[https://www.linuxbabe.com/ubuntu/how-to-install-seamonkey-on-ubuntu-16-04]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== xed ===&lt;br /&gt;
 add-apt-repository ppa:embrosyn/xapps&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install xed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Anwendungsprogramme ==&lt;br /&gt;
&lt;br /&gt;
=== QR-Code ===&lt;br /&gt;
----&lt;br /&gt;
==== QtQR ====&lt;br /&gt;
&lt;br /&gt;
''QtQR''kann über das Standardrepository von Ubuntu installiert werden:&lt;br /&gt;
 apt install qtqr&lt;br /&gt;
Das Programm ermöglicht über ein GUI die Eingabe von Text, URLs etc., die als QR-Codes (png) ausgegeben werden. Umgekehrt kann man eine QR-Datei übergeben oder den Code über Webcam zum Dekodieren einlesen.&lt;br /&gt;
&lt;br /&gt;
Das Skript '/usr/bin/qtqr' ist aktuell (Stand Juli 2019) fehlerhaft und erstellt keine QR-Datei. Behebung:&lt;br /&gt;
&lt;br /&gt;
In der Funktion saveCode(self) ersetze die Zeilen 498 - 519 durch[https://www.wpavel.de/linuxhelfer/qtqr.php]:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
def saveCode(self):&lt;br /&gt;
        import string&lt;br /&gt;
        filterStr = &amp;quot;&amp;quot;&lt;br /&gt;
        for saveType in QR().get_qrencode_types():&lt;br /&gt;
            filterStr += ( saveType + &amp;quot;(*.&amp;quot; + saveType.lower() + &amp;quot;);;&amp;quot;)&lt;br /&gt;
        fn = QtWidgets.QFileDialog.getSaveFileName(&lt;br /&gt;
            self,&lt;br /&gt;
            self.tr('Save QRCode'), &lt;br /&gt;
            filter=filterStr&lt;br /&gt;
            )&lt;br /&gt;
        if fn[0]!=&amp;quot;&amp;quot;:&lt;br /&gt;
            fnx=&amp;quot;.png&amp;quot;&lt;br /&gt;
            for saveType in QR().get_qrencode_types():&lt;br /&gt;
                if string.find(fn[1],&amp;quot;.&amp;quot;+saveType.lower())!=-1:&lt;br /&gt;
                    fnx = &amp;quot;.&amp;quot;+saveType.lower()&lt;br /&gt;
            fn = fn[0]+fnx&lt;br /&gt;
            self.qrencode(unicode(fn))&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== qrencode  ====&lt;br /&gt;
&lt;br /&gt;
Mit ''qrencode'' kann man auf der Kommandozeile Text in QR-Codes umwandeln.&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 apt install qrencode&lt;br /&gt;
''qrencode'' wird bei QtQR automatisch mitinstalliert. Es ist ein Kommandozeilentool.&lt;br /&gt;
&lt;br /&gt;
Anwendungsbeispiel:&lt;br /&gt;
 qrencode [&amp;quot;zu kodierender Text&amp;quot;] -o qrtext.png&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Bildbearbeitung mit Converseen ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Converseen/&lt;br /&gt;
&lt;br /&gt;
Installation mit &amp;lt;code&amp;gt;apt install converseen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derzeit sind  drei Routinen implementiert:&lt;br /&gt;
&lt;br /&gt;
* das Vergrößern bzw. Verkleinern von Bildern&lt;br /&gt;
&lt;br /&gt;
* das Konvertieren in ca. 100 verschiedene Bildformate {en}&lt;br /&gt;
&lt;br /&gt;
* das Drehen von Bildern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Browser Vivaldi ===&lt;br /&gt;
Vivaldi wird von der Herstellerseite als deb-Paket zur Verfügung gestellt. &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ins Verzeichnis /opt/ verschieben. Dort mit dpkg -i &amp;lt;paketname&amp;gt; installieren. Es erscheinen Fehlermeldungen, die Installation erfolgt aber trotzdem.&lt;br /&gt;
&lt;br /&gt;
Vivaldi mit Proxy-Einstellung starten: Aus der Shell Folgendes ausführen: &amp;lt;code&amp;gt;/opt/vivaldi/vivaldi --proxy-server=&amp;quot;xxx.xxx.xxx.xxx:yyyy&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Poseidon UML-Werkzeug ===&lt;br /&gt;
&lt;br /&gt;
* Voraussetzung: ''java'' muss im Pfad liegen; ggf. vorher ''default-jre'' installieren.&lt;br /&gt;
* Aktuellstes Paket für Linux: ''PoseidonCE_6_0_2_Installer.bin''&lt;br /&gt;
* Installieren am besten in ''/opt//'', Linkverzeichnis z.B. ''/usr/local/bin''.&lt;br /&gt;
* Programmstart über &amp;lt;code&amp;gt;/opt/Poseidon_For_UML_CE_6.0.2/bin/poseidon.sh&amp;lt;/code&amp;gt; (bei Installation in ''/opt/'').&lt;br /&gt;
* Wenn kein Lizenzschlüssel eingetragen wird, startet die (eingeschränkte) Communitiy Edition.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Proxy im Chromium-Browser einstellen ===&lt;br /&gt;
&lt;br /&gt;
Start Ubuntu Software Center, search for &amp;quot;gksu&amp;quot;, then click Install (if not already installed).&lt;br /&gt;
&lt;br /&gt;
Press Alt+F2 and type gksu nautilus and hit Enter&lt;br /&gt;
&lt;br /&gt;
Type your password then press Ctrl+L and type /usr/share/applications/ and press Enter&lt;br /&gt;
&lt;br /&gt;
Now find google-chrome and right-click on chrome icon and select &amp;quot;Properties&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Next, Add the following option at the end of command text box, there.&lt;br /&gt;
&lt;br /&gt;
--proxy-server=&amp;quot;IP proxy Server:port&amp;quot; (ex: --proxy-server=&amp;quot;127.0.0.1:8080&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[https://askubuntu.com/questions/513840/google-chrome-proxy-settings]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Videos abspielen mit VLC und anderen Programmen ===&lt;br /&gt;
&lt;br /&gt;
Die hierfür erforderliche Bibliothek ''libdvdcss'' ist nicht im Programmumfang enthalten und muss nachinstalliert werden:&lt;br /&gt;
 sudo apt-get install libdvd-pkg &lt;br /&gt;
 sudo dpkg-reconfigure libdvd-pkg [https://wiki.ubuntuusers.de/DVD-Wiedergabe/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Desktop ==&lt;br /&gt;
&lt;br /&gt;
Aktivierung über Gnome Tweak Tool (&amp;quot;Optimierungen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Desktop-Icons: in ''/usr/share/applications''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Typografie ==&lt;br /&gt;
&lt;br /&gt;
Die Darstellung von Sonderzeichen über ASCII-Codes wie in Windows funktioniert unter Ubuntu nicht. Stattdessen muss man auf Unicode zurückgreifen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Beispiele:'''&lt;br /&gt;
&lt;br /&gt;
Copyright ©: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; a9 &amp;gt; Enter   [https://unicode-table.com/de/00A9/]&lt;br /&gt;
&lt;br /&gt;
Herz 🖤: &amp;lt;code&amp;gt;Strg-Shift-u&amp;lt;/code&amp;gt; &amp;gt; 2764  [https://unicode-table.com/de/1F5A4/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* https://wiki.ubuntuusers.de/Sonderzeichen/&lt;br /&gt;
&lt;br /&gt;
* https://unicode-table.com/de/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Datenrettung ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.cgsecurity.org/wiki/TestDisk_Download TestDisk]&lt;br /&gt;
&lt;br /&gt;
* ddrescue&lt;br /&gt;
z. B. &amp;lt;code&amp;gt;ddrescue -dr3 /dev/sdc card.image logfile&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
ggf. installieren mit ''apt install gddrescue''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Desktop reparieren (bis Ubuntu 16.04) ===&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install unity --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get install ubuntu-desktop --reinstall&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt;&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/unity-startet-nicht-mehr-nach-login-2/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Tastaturbelegung reparieren ===&lt;br /&gt;
=== Konfiguration der Tastatur ===&lt;br /&gt;
Problem: Konfiguration für Alt Gr verloren/defekt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dpkg-reconfigure keyboard-configuration&amp;lt;/code&amp;gt; ruft ein Tool zur Konfiguration der Tastatur auf.&lt;br /&gt;
&lt;br /&gt;
[https://forum.ubuntuusers.de/topic/hilfe-gesucht-altgr-zeichen-werden-nicht-angez]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Gnome Tweaks ===&lt;br /&gt;
Aufruf im deutschsprachigen Ubuntu als &amp;quot;Optimierungen&amp;quot; (ggf. erst ''gnome-tweaks'' installieren).&lt;br /&gt;
&lt;br /&gt;
Hier gibt es im Menü (links oben) die Option &amp;quot;Auf Voreinstellungen zurücksetzen&amp;quot;.[http://ubuntuhandbook.org/index.php/2018/06/reset-gnome-desktop-ubuntu-18-04/]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu 18.04: Neue Datei über Kontextmenü erzeugen ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Wechsel auf den Gnome-Desktop gibt es im Dateimanager Nautilus nicht mehr die Möglichkeit, über Rechtsklick eine neue Datei zu erzeugen. Abhilfe:&lt;br /&gt;
&lt;br /&gt;
 touch ~/Vorlagen/&amp;quot;Unbenanntes Dokument&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl erzeugt in den Templates des Benutzers eine Vorlage, die es ermöglicht, wie in früheren Ubuntu-Versionen über Kontextmenü neue Dateien anzulegen.[https://www.linuxuprising.com/2018/04/ubuntu-1804-add-new-document-nautilus.html]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Notizen, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Favoriten im Dateimanager Nautilus anlegen ===&lt;br /&gt;
&lt;br /&gt;
In den Ordner gehen &amp;gt; Strg-d&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Touchpad ===&lt;br /&gt;
&lt;br /&gt;
Im Menü ''Einstellungen'' &amp;gt; ''Maus'' kann das Touchpad ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Weitere Einstellungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
Touchpad während des Schreibens ausschalten über ''Touchpad Indicator''.&lt;br /&gt;
&lt;br /&gt;
Ggf. installieren mit &amp;lt;code&amp;gt;apt install touchpad-indicator&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://thinkwiki.de/Ubuntu_Schnelleinstieg#Ubuntu_18.04_.22Bionic_Beaver.22_.E2.80.93_Empfehlung&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=MacOS&amp;diff=2017</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=MacOS&amp;diff=2017"/>
		<updated>2021-04-14T06:22:24Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Diverses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[IOS|Zur Seite &amp;quot;iOS&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Safari ==&lt;br /&gt;
&lt;br /&gt;
Cache löschen: im Menü ''Entwickler'' oder mit &amp;lt;code&amp;gt;alt+cmd+e &amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Quelltext anzeigen: mit &amp;lt;code&amp;gt;alt+cmd+u&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Inspektor / Entwickler-Werkzeuge: &amp;lt;code&amp;gt;alt+cmd+u&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== OS X-Dienstprogramme ==&lt;br /&gt;
&lt;br /&gt;
cmd-r beim Mac-Neustart so lange gedrückt halten, bis das Apple-Logo angezeigt wird.Dann erscheint die Menü-Auswahl. Punkt 2 ist die Wiederherstellung.&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/de-de/HT201250 Time Machine Backup]&lt;br /&gt;
&lt;br /&gt;
https://tipps.computerbild.de/software/apple/mac-wiederherstellen-279277.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Library ==&lt;br /&gt;
&lt;br /&gt;
Library-Verzeichnis anzeigen:&lt;br /&gt;
&lt;br /&gt;
''Finder'' aufrufen &amp;gt; in Leiste oben ''Gehe zu'' aufrufen &amp;gt; ''Option- (Alt-)''Taste halten&lt;br /&gt;
&lt;br /&gt;
Im Terminal findet man das Library-Verzeichnis direkt unter ''/''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.beechwood.kyschools.us/userfiles/120/my%20files/mac%20keyboard%20shortcuts.pdf?id=3673 Mac keyboard shortcuts]&lt;br /&gt;
&lt;br /&gt;
=== Programme sofort beenden ===&lt;br /&gt;
&lt;br /&gt;
 alt + cmd + esc&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Optisches Laufwerk ==&lt;br /&gt;
&lt;br /&gt;
=== CD/DVD aus Laufwerk auswerfen ===&lt;br /&gt;
&lt;br /&gt;
* über Symbol links im Finder&lt;br /&gt;
* Laufwerk-Symbol vom Desktop auf den Papierkorb ziehen&lt;br /&gt;
* über Konsole:&lt;br /&gt;
** CMD + Leertaste und &amp;quot;Terminal&amp;quot; &lt;br /&gt;
** &amp;lt;code&amp;gt;drutil tray eject&amp;lt;/code&amp;gt;&lt;br /&gt;
* Video: Mechanisches Öffnen optischer Laufwerke: [https://www.youtube.com/watch?v=4PFz3vm-080 Youtube]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== drutil ===&lt;br /&gt;
&lt;br /&gt;
Über das Terminal-Programm ''drutil'' lassen sich Laufwerks-Befehle ausführen. &lt;br /&gt;
&lt;br /&gt;
https://ss64.com/osx/drutil.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== iCloud ==&lt;br /&gt;
=== iCloud in einen anderen Ordner verschieben ===&lt;br /&gt;
&lt;br /&gt;
In Windows 10 lässt iCloud die Benutzer nicht selbst festlegen, wohin es Dateien herunterlädt und synchronisiert. Es nutzt die primäre Partition direkt unter .\Users\Benutzername.&lt;br /&gt;
&lt;br /&gt;
Lösung: Link ''iCloud Drive'' auf ein Ziellaufwerk erstellen:&lt;br /&gt;
* https://www.47k.de/apple-icloud-drive-verschieben/&lt;br /&gt;
Für &amp;quot;Bilder&amp;quot;, &amp;quot;Mail, Kontakte, Kalender und Aufgaben&amp;quot; und &amp;quot;Lesezeichen&amp;quot; müsste man, falls erforderlich, gesonderte Lösungen erstellen. Beim vorliegenden Versuch wurden diese deaktiviert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Diverses ==&lt;br /&gt;
&lt;br /&gt;
=== CPU-Auslastung anzeigen===&lt;br /&gt;
&lt;br /&gt;
Launchpad &amp;gt; Aktivitätsanzeige&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== McAfee deinstallieren ===&lt;br /&gt;
&lt;br /&gt;
* https://docs.mcafee.com/bundle/endpoint-security-10.5.5-installation-guide-macOS/page/GUID-08609BF1-EA4C-4E32-8947-F5CB2706A18D.html?_LANG=dede&lt;br /&gt;
(ggf. &amp;quot;sudo /usr/local/McAfee/uninstallMSC EPM&amp;quot; usw.) &lt;br /&gt;
&lt;br /&gt;
McAfee-Verzeichnis manuell löschen:&lt;br /&gt;
 cd /usr/local/&lt;br /&gt;
 rm -Rf McAfee/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=MacOS&amp;diff=2016</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=MacOS&amp;diff=2016"/>
		<updated>2021-04-14T06:20:30Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[IOS|Zur Seite &amp;quot;iOS&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Safari ==&lt;br /&gt;
&lt;br /&gt;
Cache löschen: im Menü ''Entwickler'' oder mit &amp;lt;code&amp;gt;alt+cmd+e &amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Quelltext anzeigen: mit &amp;lt;code&amp;gt;alt+cmd+u&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Inspektor / Entwickler-Werkzeuge: &amp;lt;code&amp;gt;alt+cmd+u&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== OS X-Dienstprogramme ==&lt;br /&gt;
&lt;br /&gt;
cmd-r beim Mac-Neustart so lange gedrückt halten, bis das Apple-Logo angezeigt wird.Dann erscheint die Menü-Auswahl. Punkt 2 ist die Wiederherstellung.&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/de-de/HT201250 Time Machine Backup]&lt;br /&gt;
&lt;br /&gt;
https://tipps.computerbild.de/software/apple/mac-wiederherstellen-279277.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Library ==&lt;br /&gt;
&lt;br /&gt;
Library-Verzeichnis anzeigen:&lt;br /&gt;
&lt;br /&gt;
''Finder'' aufrufen &amp;gt; in Leiste oben ''Gehe zu'' aufrufen &amp;gt; ''Option- (Alt-)''Taste halten&lt;br /&gt;
&lt;br /&gt;
Im Terminal findet man das Library-Verzeichnis direkt unter ''/''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.beechwood.kyschools.us/userfiles/120/my%20files/mac%20keyboard%20shortcuts.pdf?id=3673 Mac keyboard shortcuts]&lt;br /&gt;
&lt;br /&gt;
=== Programme sofort beenden ===&lt;br /&gt;
&lt;br /&gt;
 alt + cmd + esc&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Optisches Laufwerk ==&lt;br /&gt;
&lt;br /&gt;
=== CD/DVD aus Laufwerk auswerfen ===&lt;br /&gt;
&lt;br /&gt;
* über Symbol links im Finder&lt;br /&gt;
* Laufwerk-Symbol vom Desktop auf den Papierkorb ziehen&lt;br /&gt;
* über Konsole:&lt;br /&gt;
** CMD + Leertaste und &amp;quot;Terminal&amp;quot; &lt;br /&gt;
** &amp;lt;code&amp;gt;drutil tray eject&amp;lt;/code&amp;gt;&lt;br /&gt;
* Video: Mechanisches Öffnen optischer Laufwerke: [https://www.youtube.com/watch?v=4PFz3vm-080 Youtube]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== drutil ===&lt;br /&gt;
&lt;br /&gt;
Über das Terminal-Programm ''drutil'' lassen sich Laufwerks-Befehle ausführen. &lt;br /&gt;
&lt;br /&gt;
https://ss64.com/osx/drutil.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== iCloud ==&lt;br /&gt;
=== iCloud in einen anderen Ordner verschieben ===&lt;br /&gt;
&lt;br /&gt;
In Windows 10 lässt iCloud die Benutzer nicht selbst festlegen, wohin es Dateien herunterlädt und synchronisiert. Es nutzt die primäre Partition direkt unter .\Users\Benutzername.&lt;br /&gt;
&lt;br /&gt;
Lösung: Link ''iCloud Drive'' auf ein Ziellaufwerk erstellen:&lt;br /&gt;
* https://www.47k.de/apple-icloud-drive-verschieben/&lt;br /&gt;
Für &amp;quot;Bilder&amp;quot;, &amp;quot;Mail, Kontakte, Kalender und Aufgaben&amp;quot; und &amp;quot;Lesezeichen&amp;quot; müsste man, falls erforderlich, gesonderte Lösungen erstellen. Beim vorliegenden Versuch wurden diese deaktiviert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Diverses ==&lt;br /&gt;
&lt;br /&gt;
=== McAfee deinstallieren ===&lt;br /&gt;
&lt;br /&gt;
* https://docs.mcafee.com/bundle/endpoint-security-10.5.5-installation-guide-macOS/page/GUID-08609BF1-EA4C-4E32-8947-F5CB2706A18D.html?_LANG=dede&lt;br /&gt;
(ggf. &amp;quot;sudo /usr/local/McAfee/uninstallMSC EPM&amp;quot; usw.) &lt;br /&gt;
&lt;br /&gt;
McAfee-Verzeichnis manuell löschen:&lt;br /&gt;
 cd /usr/local/&lt;br /&gt;
 rm -Rf McAfee/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=IOS&amp;diff=2015</id>
		<title>IOS</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=IOS&amp;diff=2015"/>
		<updated>2021-04-04T16:47:05Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Notizen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[MacOS|Zur Seite &amp;quot;macOS&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== App-Programmierung unter Visual Studio for Mac ==&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/de-de/xamarin/ios/&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/de-de/xamarin/ios/user-interface/storyboards/&lt;br /&gt;
&lt;br /&gt;
Visual Studio for Mac privacy settings zurücksetzen:&lt;br /&gt;
&lt;br /&gt;
 sudo tccutil reset All &amp;quot;com.microsoft.visual-studio&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Speichern von Daten in einer lokalen SQLite.NET-Datenbank ==&lt;br /&gt;
&lt;br /&gt;
NuGet-Paket: ''sqlite-net-pcl''&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/de-de/xamarin/ios/data-cloud/data/using-sqlite-orm&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== WebRequest ==&lt;br /&gt;
&lt;br /&gt;
Erforderliches NuGet-Paket: Newtonsoft.Json&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Storyboard ==&lt;br /&gt;
&lt;br /&gt;
=== View mit Controller-Klasse verknüpfen ===&lt;br /&gt;
&lt;br /&gt;
# Auf Root View Controller Symbol klicken (Leiste oben links)&lt;br /&gt;
# Symbol &amp;quot;Show the identity inspector&amp;quot;&lt;br /&gt;
# Custom Class &amp;gt; Class &amp;gt; Controller-Namen eintragen&lt;br /&gt;
&lt;br /&gt;
=== Bild in den Hintergrund verschieben ===&lt;br /&gt;
(damit es nicht Buttons etc. überdeckt)&lt;br /&gt;
&lt;br /&gt;
Im Storyboard&lt;br /&gt;
 &amp;gt; View Controller Scene &amp;gt; View Controller &amp;gt; View&lt;br /&gt;
die Bilddatei nach oben schieben.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=IOS&amp;diff=2014</id>
		<title>IOS</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=IOS&amp;diff=2014"/>
		<updated>2021-03-28T13:03:04Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: /* Speichern von Daten in einer lokalen SQLite.NET-Datenbank */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[MacOS|Zur Seite &amp;quot;macOS&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== App-Programmierung unter Visual Studio for Mac ==&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/de-de/xamarin/ios/&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/de-de/xamarin/ios/user-interface/storyboards/&lt;br /&gt;
&lt;br /&gt;
Visual Studio for Mac privacy settings zurücksetzen:&lt;br /&gt;
&lt;br /&gt;
 sudo tccutil reset All &amp;quot;com.microsoft.visual-studio&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Speichern von Daten in einer lokalen SQLite.NET-Datenbank ==&lt;br /&gt;
&lt;br /&gt;
NuGet-Paket: ''sqlite-net-pcl''&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/de-de/xamarin/ios/data-cloud/data/using-sqlite-orm&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== WebRequest ==&lt;br /&gt;
&lt;br /&gt;
Erforderliches NuGet-Paket: Newtonsoft.Json&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Notizen ==&lt;br /&gt;
&lt;br /&gt;
Storyboard mit Controller verknüpfen:&lt;br /&gt;
&lt;br /&gt;
# Auf Root View Controller Symbol klicken (Leiste oben links)&lt;br /&gt;
# Symbol &amp;quot;Show the identity inspector&amp;quot;&lt;br /&gt;
# Custom Class &amp;gt; Class &amp;gt; Controller-Namen eintragen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
	<entry>
		<id>https://flinkwiki.de/index.php?title=MacOS&amp;diff=2013</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://flinkwiki.de/index.php?title=MacOS&amp;diff=2013"/>
		<updated>2021-03-27T12:30:12Z</updated>

		<summary type="html">&lt;p&gt;Flinh1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''[[IOS|Zur Seite &amp;quot;iOS&amp;quot;]]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Safari ==&lt;br /&gt;
&lt;br /&gt;
Cache löschen: im Menü ''Entwickler'' oder mit &amp;lt;code&amp;gt;alt+cmd+e &amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Quelltext anzeigen: mit &amp;lt;code&amp;gt;alt+cmd+u&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Inspektor / Entwickler-Werkzeuge: &amp;lt;code&amp;gt;alt+cmd+u&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== OS X-Dienstprogramme ==&lt;br /&gt;
&lt;br /&gt;
cmd-r beim Mac-Neustart so lange gedrückt halten, bis das Apple-Logo angezeigt wird.Dann erscheint die Menü-Auswahl. Punkt 2 ist die Wiederherstellung.&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/de-de/HT201250 Time Machine Backup]&lt;br /&gt;
&lt;br /&gt;
https://tipps.computerbild.de/software/apple/mac-wiederherstellen-279277.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Library ==&lt;br /&gt;
&lt;br /&gt;
Library-Verzeichnis anzeigen:&lt;br /&gt;
&lt;br /&gt;
''Finder'' aufrufen &amp;gt; in Leiste oben ''Gehe zu'' aufrufen &amp;gt; ''Option- (Alt-)''Taste halten&lt;br /&gt;
&lt;br /&gt;
Im Terminal findet man das Library-Verzeichnis direkt unter ''/''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Shortcuts ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.beechwood.kyschools.us/userfiles/120/my%20files/mac%20keyboard%20shortcuts.pdf?id=3673 Mac keyboard shortcuts]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Optisches Laufwerk ==&lt;br /&gt;
&lt;br /&gt;
=== CD/DVD aus Laufwerk auswerfen ===&lt;br /&gt;
&lt;br /&gt;
* über Symbol links im Finder&lt;br /&gt;
* Laufwerk-Symbol vom Desktop auf den Papierkorb ziehen&lt;br /&gt;
* über Konsole:&lt;br /&gt;
** CMD + Leertaste und &amp;quot;Terminal&amp;quot; &lt;br /&gt;
** &amp;lt;code&amp;gt;drutil tray eject&amp;lt;/code&amp;gt;&lt;br /&gt;
* Video: Mechanisches Öffnen optischer Laufwerke: [https://www.youtube.com/watch?v=4PFz3vm-080 Youtube]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== drutil ===&lt;br /&gt;
&lt;br /&gt;
Über das Terminal-Programm ''drutil'' lassen sich Laufwerks-Befehle ausführen. &lt;br /&gt;
&lt;br /&gt;
https://ss64.com/osx/drutil.html&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== iCloud ==&lt;br /&gt;
=== iCloud in einen anderen Ordner verschieben ===&lt;br /&gt;
&lt;br /&gt;
In Windows 10 lässt iCloud die Benutzer nicht selbst festlegen, wohin es Dateien herunterlädt und synchronisiert. Es nutzt die primäre Partition direkt unter .\Users\Benutzername.&lt;br /&gt;
&lt;br /&gt;
Lösung: Link ''iCloud Drive'' auf ein Ziellaufwerk erstellen:&lt;br /&gt;
* https://www.47k.de/apple-icloud-drive-verschieben/&lt;br /&gt;
Für &amp;quot;Bilder&amp;quot;, &amp;quot;Mail, Kontakte, Kalender und Aufgaben&amp;quot; und &amp;quot;Lesezeichen&amp;quot; müsste man, falls erforderlich, gesonderte Lösungen erstellen. Beim vorliegenden Versuch wurden diese deaktiviert.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Diverses ==&lt;br /&gt;
&lt;br /&gt;
=== McAfee deinstallieren ===&lt;br /&gt;
&lt;br /&gt;
* https://docs.mcafee.com/bundle/endpoint-security-10.5.5-installation-guide-macOS/page/GUID-08609BF1-EA4C-4E32-8947-F5CB2706A18D.html?_LANG=dede&lt;br /&gt;
(ggf. &amp;quot;sudo /usr/local/McAfee/uninstallMSC EPM&amp;quot; usw.) &lt;br /&gt;
&lt;br /&gt;
McAfee-Verzeichnis manuell löschen:&lt;br /&gt;
 cd /usr/local/&lt;br /&gt;
 rm -Rf McAfee/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Alle Seiten]] | [[Kategorie: Betriebssystem]]&lt;/div&gt;</summary>
		<author><name>Flinh1</name></author>
		
	</entry>
</feed>