English / Deutsch | Druckversion Plop Linux 
Twitter
twitter

Plop Linux - Desktop Version



Inhaltsverzeichnis


• Einleitung
• Systemvoraussetzungen
• Screenshots
• Download
• Installation
• Unterschiede i486, x86_64, ARM
• Software
• Software installieren
• Konfigurieren
• Wi-Fi (WLAN) - WPA
• 32bit beim 64bit System
• Installation des NVIDIA 3D Kernel Treibers
• Installation von Vivaldi (Chrome, Opera) und dem Pepper Flash Plugin, FFmpeg Codecs
• Installation von VMware
• Installation von LibreOffice, OpenOffice
• Installation von MeshLab, Qt
• Installation von ImageMagick
• Installation von DOSBox und VisualBoy Advance - M
• Installation von Wireshark
• Installation von Handbrake CLI
• Unity 5 Editor - Native auf Linux - Die Unity 3D Game Engine
• Power Taste und Xfce
• Optional: systemd

Einleitung


Plop Linux ist eine Linux Distribution für fortgeschrittene Linux Benutzer. Es gibt eine Live Version um von CD/DVD, USB und vom Netzwerk zu booten. Siehe Plop Linux Live. Plop Linux kann auch als Server verwendet werden. Siehe Plop Linux Server.


Aktuelle Version: 4.3.1 für i486 (32bit), x86_64 (64bit) und ARM CPU armv6l


Systemvoraussetzungen


Systemvoraussetzungen für die Desktop Version:

  • Intel i486, x86_64 oder armv6l kompatibler Prozessor
  • 64MB Ram
  • 4GB Festplatte64MB Ram

Screenshots


Konsole

vergrößern
     Konsole

vergrößern
     Fluxbox

vergrößern

 
Xfce

vergrößern
     Xfce

vergrößern
     Xfce mit ARM CPU

vergrößern

Download


Unterstützen Sie das kostenlose Plop Linux mit einer Spende.


Aktuelle Version: 4.3.1, 20/Dec/2015

Liste der Source Code Dateien (Programme): Ausklappen / Einklappen - Download.

05-configs:
	20-nvidia.conf
	download_src
	etc.min
	myconfigure
	myxconfigure
	
10-kernel:
	00_create_patch
	020_install-kernel-header
	README_ARM.txt
	configs-x86
	firmware
	linux-4.2.8.patch
	linux-4.2.8.tar.xz
	
10-kernel/firmware:
		10_b_firmware
		firmware-nonfree_0.36+wheezy.1~bpo60+1.tar.gz
		
15-build-tools:
	000_all
	00_check64
	00_create_patch
	00_local
	00_stdio_gets
	cmake-opt
	download-docu.sh
	findoldfiles.sh
	generate-docu-filelist.php
	replace.sh
	syslinux.exe
	
20-core:
	000_all
	000_src
	000_src-add
	001_continue
	002_download
	00_create_patch
	010_b_init
	020_X_glibc
	021_X_glibc_after_update
	040_b_manpages
	050_b_zlib
	060_b_tcl
	070_b_expect
	080_b_file
	090_b_binutils
	095_b_libxml2
	100_b_gmp
	110_b_mpfr
	120_b_mpc
	130_b_gcc
	135_b_gcc-post
	138_b_ecj
	140_b_sed
	150_b_bzip2
	155_b_cracklib
	160_b_pkgconfig
	165_b_gpm
	170_b_ncurses
	180_b_utillinux
	190_b_psmisc
	200_b_procps
	200_b_which
	210_b_e2fsprogs
	220_b_shadow
	230_b_coreutils
	240_b_ianaetc
	250_b_m4
	260_b_bison
	270_b_grep
	280_b_readline
	290_b_bash
	300_b_libtool
	310_b_gdbm
	320_b_inetutils
	330_b_perl
	340_b_autoconf
	350_b_automake
	360_b_diffutils
	370_b_gawk
	380_b_findutils
	390_b_flex
	400_b_gettext
	410_b_groff
	420_b_xz
	430_b_grub2
	440_b_less
	450_b_gzip
	460_b_iproute2
	470_b_check
	475_b_kbd
	480_b_kmod
	490_b_libpipeline
	500_b_make
	510_b_mandb
	515_b_attr
	516_X_acl
	520_b_patch
	530_b_syslogd
	540_b_sysvinit
	550_b_tar
	560_b_libcap
	560_b_texinfo
	570_b_vim
	580_b_pcre
	590_b_expat
	600_b_libffi
	610_b_python2
	615_X_python3
	620_b_glib
	625_b_slang
	630_b_mc
	640_b_bc
	650_b_kerberos
	660_b_openssl
	670_b_ssh
	675_b_gperf
	676_b_pciutils
	680_b_udev
	690_b_fuse_sshfs
	700_b_sshfs
	710_b_lynx
	720_b_ca-certs
	730_b_glibc_timezone
	740_b_gfdisk
	999_b_cleanupetc
	999_b_cleanupusr
	
20-core/000_src:
		Python-2.7.10.tar.xz
		acl-2.2.52.src.tar.gz
		attr-2.4.47.src.tar.gz
		autoconf-2.69.tar.xz
		automake-1.15.tar.gz
		bash-4.3.30.tar.gz
		bash43-031
		bash43-032
		bash43-033
		bash43-034
		bash43-035
		bash43-036
		bash43-037
		bash43-038
		bash43-039
		bash43-040
		bash43-041
		bash43-042
		bc-1.06.95.tar.bz2
		binutils-2.25.tar.bz2
		bison-3.0.4.tar.gz
		bzip2-1.0.6.tar.gz
		check-0.10.0.tar.gz
		coreutils-8.24.tar.xz
		cracklib-2.9.4.tar.gz
		cracklib-words-20080507.gz
		diffutils-3.3.tar.xz
		e2fsprogs-1.42.13.tar.gz
		ecj-4.9.jar
		expat-2.1.0.tar.gz
		expect5.45.tar.gz
		file-5.24.tar.gz
		findutils-4.4.2.tar.gz
		flex-2.5.39.tar.bz2
		fuse-2.9.4.tar.gz
		gawk-4.1.3.tar.gz
		gcc-5.2.0.tar.bz2
		gdbm-1.11.tar.gz
		gettext-0.19.6.tar.gz
		glib-2.46.0.tar.xz
		glibc-2.22.tar.bz2
		gmp-6.0.0a.tar.bz2
		gperf-3.0.4.tar.gz
		gpm-1.20.7.tar.bz2
		gptfdisk-1.0.0.tar.gz
		grep-2.21.tar.xz
		groff-1.22.3.tar.gz
		grub-2.00.tar.gz
		gzip-1.6.tar.xz
		iana-etc-2.30.tar.bz2
		inetutils-1.9.4.tar.gz
		iproute2-4.2.0.tar.gz
		kbd-2.0.3.tar.gz
		kmod-21.tar.gz
		krb5-1.13.2-signed.tar
		less-451.tar.gz
		libcap-2.24.tar.xz
		libffi-3.2.1.tar.gz
		libpipeline-1.4.1.tar.gz
		libtool-2.4.6.tar.xz
		libxml2-2.9.2.tar.gz
		lynx2.8.8.tar.gz
		m4-1.4.17.tar.gz
		make-4.1.tar.gz
		man-db-2.7.3.tar.xz
		man-pages-4.02.tar.gz
		mc-4.8.14.tar.xz
		mpc-1.0.2.tar.gz
		mpfr-3.1.3.tar.xz
		ncurses-6.0.tar.gz
		openssh-7.1p1.tar.gz
		openssl-1.0.2d.tar.gz
		patch-2.7.5.tar.xz
		pciutils-3.4.0.tar.xz
		pcre-8.37.tar.bz2
		perl-5.22.0.tar.gz
		pkg-config-0.28.tar.gz
		procps-ng-3.3.11.tar.xz
		psmisc-22.21.tar.gz
		readline-6.3.tar.gz
		sed-4.2.2.tar.gz
		shadow-4.2.1.tar.xz
		slang-2.2.4.tar.bz2
		sshfs-fuse-2.5.tar.gz
		sysklogd-1.5.tar.gz
		sysvinit-2.88dsf.tar.bz2
		tar-1.28.tar.xz
		tcl8.6.4-src.tar.gz
		texinfo-6.0.tar.xz
		tk8.6.4-src.tar.gz
		tzdata2015f.tar.gz
		udev-182.tar.xz
		util-linux-2.27.tar.xz
		vim-7.4.tar.bz2
		which-2.21.tar.gz
		xz-5.2.1.tar.gz
		zlib-1.2.8.tar.gz
		
20-core/000_src-add:
		download.list
		gcc
		glibc
		mc
		openssl
		sysklogd-1.5.patch
		syslog.conf
		udev-182.patch
		vimrc
		
20-core/000_src-add/gcc:
			gcc_configure-armv6l
			gcc_configure-i32
			gcc_configure-i64
			gcc_configure-i64-multilib
			gcc_info_libstdc++
			
20-core/000_src-add/glibc:
			glibc.txt.locale.sh
			glibc_configure-armv6l
			glibc_configure-i32
			glibc_configure-i32on64
			glibc_configure-i64
			glibc_install
			glibc_install_locale
			
20-core/000_src-add/mc:
			doc.sh
			image.sh
			mc-4.8.10.patch
			php.syntax
			
20-core/000_src-add/openssl:
			build_openssl-armv6l
			build_openssl-i32
			build_openssl-i64
			
30-console:
	010-network-1
	012-cryptsetup
	013-lilo
	020-tools
	030-network-2
	040-cd-dvd
	050-plop
	060-wireless
	070-tools-2
	all.sh
	gcc-test32
	
30-console/010-network-1:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		00_create_patch
		010_X_rpcnis-headers
		012_b_curl
		014_b_nettle
		016_b_gnutls
		018_b_wget
		020_b_whois
		030_b_bind
		040_b_dhcp
		045_b_sqlite
		046_b_apr
		047_b_apr-util
		050_b_svn
		060_X_mercurial
		070_b_git
		080_b_iptables
		090_b_iptraf-ng
		100_b_libpcap
		110_b_tcpdump
		120_b_tcpflow
		130_b_etherwake
		140_b_ethtool
		150_b_minicom
		160_b_mutt
		170_b_ncftp
		180_b_net-tools
		190_b_netcat
		200_b_nmap
		210_b_ntp
		220_b_proftpd
		230_b_tcpwrappers
		240_b_tftpd
		250_b_wol
		260_b_cvs
		270_b_libtirpc
		280_b_rpcbind
		290_b_xinetd
		300_b_vnstat
		310_b_portmap
		320_b_libupnp
		330_b_ushare
		x_ptyhon2-tmp
		
30-console/010-network-1/000_src:
			apr-1.5.2.tar.gz
			apr-util-1.5.4.tar.gz
			bind-9.10.3.tar.gz
			curl-7.44.0.tar.gz
			cvs-1.11.23.tar.bz2
			dhcp-4.3.3.tar.gz
			etherwake_1.09.orig.tar.gz
			ethtool-4.0.tar.xz
			gnutls-3.3.18.tar.xz
			iptables-1.4.21.tar.bz2
			iptraf-ng-1.1.4.tar.gz
			iputils-s20121221.tar.bz2
			libpcap-1.7.4.tar.gz
			libtirpc-0.3.2.tar.bz2
			libupnp-1.6.19.tar.bz2
			master.zip
			mercurial-3.5.tar.gz
			minicom-2.7.tar.gz
			mutt-1.5.24.tar.gz
			ncftp-3.2.5-src.tar.bz2
			net-tools-1.60.tar.bz2
			netcat-0.7.1.tar.gz
			nettle-3.1.tar.gz
			nmap-7.01.tar.bz2
			ntp-4.2.8p3.tar.gz
			portmap-6.0.tgz
			proftpd-1.3.5a.tar.gz
			rpcbind-0.2.3.tar.bz2
			sqlite-autoconf-3081101.tar.gz
			subversion-1.9.1.tar.gz
			tcp_wrappers_7.6.tar.gz
			tcpdump-4.7.4.tar.gz
			tcpflow-0.21.tar.gz
			tftp-hpa-0.40.tar.gz
			ushare-1.1a.tar.bz2
			vnstat-1.14.tar.gz
			wget-1.16.3.tar.xz
			whois_5.2.10.tar.xz
			wol-0.7.1.tar.gz
			xinetd-2.3.15.tar.gz
			
30-console/010-network-1/000_src-add:
			dhcp-4.3.1-client_script-1.patch
			download.list
			libtirpc-0.3.2-api_fixes-1.patch
			named-chroot.tar.gz
			net-tools
			startnamed
			tcp_wrappers-7.6-shared_lib_plus_plus-1.patch
			ushare
			xinetd-2.3.15.patch
			
30-console/010-network-1/000_src-add/net-tools:
				if_strip.h
				if_tr.h
				net-tools-1.60-gcc34-3.patch
				net-tools-1.60-kernel_headers-2.patch
				net-tools-1.60-mii_ioctl-1.patch
				
30-console/010-network-1/000_src-add/ushare:
				latest-upnp-api.patch
				ushare-1.1a.patch
				
30-console/012-cryptsetup:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		00_create_patch
		01_b_LVM
		10_b_popt
		30_b_libgpg-error
		40_b_libgcrypt
		45_b_cryptsetup-old
		50_b_cryptsetup
		
30-console/012-cryptsetup/000_src:
			LVM2.2.02.131.tgz
			cryptsetup-1.0.7.tar.gz
			cryptsetup-1.6.8.tar.xz
			libgcrypt-1.6.4.tar.bz2
			libgpg-error-1.20.tar.bz2
			popt-1.16.tar.gz
			
30-console/012-cryptsetup/000_src-add:
			cryptsetup-1.0.7.patch
			download.list
			
30-console/013-lilo:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		10_b_as86
		20_b_bin86
		30_b_sharutils
		40_b_lilo
		
30-console/013-lilo/000_src:
			as86-0.16.19.tar.gz
			bin86-0.16.19.tar.gz
			lilo-24.1.tar.gz
			sharutils-4.15.tar.xz
			
30-console/013-lilo/000_src-add:
			bin86-0.16.19-x86_64-1.patch
			download.list
			
30-console/020-tools:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		00_create_patch
		030_b_zip
		040_b_unzip
		050_b_acpid
		060_b_base64
		070_b_cabextract
		080_b_cpio
		090_b_cpufrequtils
		100_b_deb2targz
		105_b_dpkg
		110_b_dhex
		120_b_dialog
		130_b_dosfstools
		140_X_gettext-DUPLICATE
		150_b_hddtemp
		155_b_hdparm
		160_b_hexedit
		170_b_htop
		190_b_kexectools
		210_b_lsof
		220_X_laptop-mode-tools
		240_b_lzo
		250_b_mdadm
		260_b_mtools
		270_b_nano
		280_b_nasm
		290_b_ntfs-3g
		300_b_p7zip
		320_b_parted
		324_X_slang-DUPLICATE
		325_b_newt
		330_b_partimage
		350_b_reiserfsprogs
		355_b_libaal
		360_b_reiser4progs
		370_b_partclone
		380_b_rpm2targz
		390_b_screen
		400_b_lm-sensors
		410_b_smartmontools
		420_b_squashfs
		430_b_strace
		440_b_sudo
		450_b_sysfsutils
		455_b_gnu-efi
		460_b_syslinux32-64
		470_b_sysstat
		480_b_testdisk
		490_b_ucl
		500_b_unrar
		505_b_libusb
		510_b_usbutils
		520_b_wipe
		530_b_grub
		540_b_fsarchiver
		550_b_dbus
		560_b_cmake
		580_b_cron
		590_b_dos2unix
		600_b_memtester
		610_b_gpart
		620_b_libbsd
		630_b_hfsprogs
		650_b_libaio
		660_b_multipathtools
		670_b_uboot-mkimage
		680_b_bindfs
		680_b_convmv
		690_b_xfsprogs
		700_b_btrfs-tools
		999_b_cleanupetc
		999_b_cleanupusr
		
30-console/020-tools/000_src:
			acpid-2.0.25.tar.xz
			base64-1.5.tar.gz
			bindfs-1.13.0.tar.gz
			btrfs-tools-4.3.tar.xz
			cabextract-1.6.tar.gz
			cmake-3.3.2.tar.gz
			convmv-2.0.tar.gz
			cpio-2.12.tar.gz
			cpufrequtils-008.tar.gz
			dbus-1.10.0.tar.gz
			dhex_0.68.tar.gz
			dialog.tar.gz
			dos2unix-7.3.tar.gz
			dosfstools-3.0.26.tar.xz
			dpkg_1.18.2.tar.xz
			fsarchiver-0.6.19.tar.gz
			gnu-efi-3.0.3.tar.bz2
			grub-0.97.tar.gz
			hddtemp-0.3-beta15.tar.bz2
			hddtemp.db
			hdparm-9.48.tar.gz
			hexedit-1.2.13.src.tgz
			hfsprogs_332.25-11.debian.tar.gz
			hfsprogs_332.25.orig.tar.gz
			htop-1.0.2.tar.gz
			kexec-tools-2.0.10.tar.xz
			laptop-mode-tools_1.68.tar.gz
			libaal-1.0.6.tar.gz
			libaio_0.3.110.orig.tar.gz
			libbsd-0.7.0.tar.xz
			libusbx-1.0.18.tar.bz2
			lm_sensors-3.4.0.tar.bz2
			lsof_4.89.tar.gz
			lzo-2.09.tar.gz
			mdadm-3.3.4.tar.xz
			memtester-4.3.0.tar.gz
			mtools-4.0.18.tar.gz
			multipath-tools-0.5.0.tar.bz2
			nano-2.4.2.tar.gz
			nasm-2.11.08.tar.xz
			newt-0.52.18.tar.gz
			ntfs-3g_ntfsprogs-2015.3.14AR.1.tgz
			p7zip_9.38.1_src_all.tar.bz2
			partclone-0.2.82.tar.gz
			parted-3.1.tar.xz
			partimage-0.6.9.tar.bz2
			partimage_0.6.8-2.2.debian.tar.gz
			reiser4progs-1.1.0.tar.gz
			reiserfsprogs-3.6.24.tar.xz
			screen-4.3.1.tar.gz
			smartmontools-6.4.tar.gz
			squashfs4.3.tar.gz
			strace-4.10.tar.xz
			sudo-1.8.14p3.tar.gz
			suspend-utils-1.0.tar.bz2
			sysfsutils-2.1.0.tar.gz
			syslinux-6.03.tar.xz
			sysstat-11.1.7.tar.gz
			testdisk-7.0.tar.bz2
			uboot-mkimage_0.4.tar.gz
			ucl-1.03.tar.gz
			unrarsrc-5.3.4.tar.gz
			unzip60.tar.gz
			usbutils-007.tar.xz
			wipe-2.3.1.tar.bz2
			xfsprogs-4.2.0.tar.gz
			zip30.tar.gz
			
30-console/020-tools/000_src-add:
			cron_4.1.shar
			deb2targz
			download.list
			gpart
			hddtemp_0.3-beta15-52.patch
			parted-3.1-readline.patch
			reiser4progs-1.0.9-readline.patch
			rpm2targz.tar.bz2
			startdbus-daemon
			syslinux
			syslinux-6.02-32bit.tar.gz
			syslinux-Makefile.patch
			
30-console/020-tools/000_src-add/gpart:
				gpart-0.1h.patch
				gpart-0.1h.tar.gz
				gpart_0.1h-11.diff.gz
				
30-console/020-tools/000_src-add/syslinux:
				2686a69.patch
				9b9d9db.patch
				ab01326.patch
				
30-console/030-network-2:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		300_b_samba
		305_b_cifs-utils
		310_b_libevent
		315_b_libnfsidmap
		320_b_nfs
		
30-console/030-network-2/000_src:
			cifs-utils-6.4.tar.bz2
			libevent-2.0.22-stable.tar.gz
			libnfsidmap-0.25.tar.gz
			nfs-utils-1.3.2.tar.bz2
			samba-4.3.0.tar.gz
			
30-console/030-network-2/000_src-add:
			download.list
			nfs-utils-1.3.0-gcc_4_9-1.patch
			startnfs
			
30-console/040-cd-dvd:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		030_b_cdrtools
		040_b_libdvdread
		050_b_lsdvd
		060_b_dvd+rw-tools
		
30-console/040-cd-dvd/000_src:
			cdrtools-3.01a30.tar.gz
			dvd+rw-tools-7.1.tar.gz
			libdvdread-5.0.3.tar.bz2
			lsdvd-0.17.tar.gz
			
30-console/040-cd-dvd/000_src-add:
			download.list
			dvd+rw-tools-7.1-Makefile.patch
			dvd+rw-tools-7.1-transport.patch
			
30-console/050-plop:
		000_all
		000_src
		000_src-add
		002_download
		010_b_hfsprescue
		020_b_pimgrestore
		030_b_plpcfgbt
		040_b_plpmkboot
		050_b_tools
		
30-console/050-plop/000_src:
			hfsprescue-2.2.tar.gz
			pimgrestore-0.3.tgz
			plpcfgbt-0.11.zip
			plpmkboot-0.1.zip
			
30-console/050-plop/000_src-add:
			adduser
			download.list
			pimgrestore-0.3.patch
			plpgrabbt
			plpmkboot-0.1.tar.gz
			plpwritebt
			sshkeygen.sh
			
30-console/060-wireless:
		000_all
		000_src
		000_src-add
		001_continue
		002_download
		010_b_libnl
		020_b_wpa_supplicant
		030_b_wireless-tools
		
30-console/060-wireless/000_src:
			libnl-3.2.25.tar.gz
			wireless_tools.29.tar.gz
			wpa_supplicant-2.4.tar.gz
			
30-console/060-wireless/000_src-add:
			download.list
			wpa-supplicant-.config
			
30-console/070-tools-2:
		000_all
		000_src
		000_src-add
		002_download
		010_b_chntpw
		020_b_rkhunter
		030_b_sleuthkit
		040_b_autopsy
		
30-console/070-tools-2/000_src:
			autopsy-2.24.tar.gz
			chntpw-source-140201.zip
			rkhunter-1.4.2.tar.gz
			sleuthkit-4.2.0.tar.gz
			
30-console/070-tools-2/000_src-add:
			conf.pl
			download.list
			
40-X:
	01-pre-xorg
	02-xorg
	03-xorg-confs
	04-xorg-post
	05-audio-libs
	07-cups
	10-xfce
	11-fluxbox
	1READMExorg-cfg
	20-tools
	final-db-update
	
40-X/01-pre-xorg:
		01-initial
		02-docboock-xml
		03-image-libs
		04-libs
		all.sh
		
40-X/01-pre-xorg/01-initial:
			prepare.sh
			
40-X/01-pre-xorg/02-docboock-xml:
			000_all
			000_src
			010_X_install_all.todel
			010_b_docbook4.5
			020_b_xsl
			030_b_xmlto
			040_b_xslt
			1README
			getallxml
			
40-X/01-pre-xorg/02-docboock-xml/000_src:
				1xml
				2xml
				3xml
				4.1xml
				4.4xml
				4.5xml
				docbkx412.zip
				docbook-all.tar.gz
				docbook-xml-4.2.zip
				docbook-xml-4.3.zip
				docbook-xml-4.4.zip
				docbook-xml-4.5.zip
				docbook-xsl-1.78.1.tar.bz2
				etcxml.tgz
				libxslt-git-snapshot.tar.gz
				xmlto-0.0.26.tar.bz2
				
40-X/01-pre-xorg/03-image-libs:
			000_all
			000_src
			000_src-add
			002_download
			10_b_libpng
			15_b_libpng1.2
			20_b_giflib
			30_X_jpeg-turbo
			30_b_jpeg
			40_b_jasper
			50_b_tiff
			
40-X/01-pre-xorg/03-image-libs/000_src:
				giflib-5.1.1.tar.bz2
				jasper-1.900.1.zip
				jpegsrc.v9a.tar.gz
				libjpeg-turbo-1.4.1.tar.gz
				libpng-1.2.53.tar.xz
				libpng-1.6.18.tar.xz
				tiff-4.0.6.tar.gz
				
40-X/01-pre-xorg/03-image-libs/000_src-add:
				download.list
				
40-X/01-pre-xorg/04-libs:
			000_all
			000_src
			000_src-add
			002_download
			010_b_freetype
			020_b_fontconfig
			020_b_libevdev
			030_b_llvm
			100_X_libdrm
			110_X_presentproto
			120_b_intltool
			
40-X/01-pre-xorg/04-libs/000_src:
				fontconfig-2.11.1.tar.gz
				freetype-2.6.tar.bz2
				intltool-0.51.0.tar.gz
				libdrm-2.4.65.tar.gz
				libevdev-1.4.3.tar.xz
				llvm-3.7.0.src.tar.xz
				presentproto-1.0.tar.bz2
				
40-X/01-pre-xorg/04-libs/000_src-add:
				download.list
				
40-X/02-xorg:
		00-aclocal-problem
		01-get
		02-clone-and-build
		03-build
		1additional
		1mod
		arm-cpu
		build.sh
		build.tar.gz
		clear
		clone.sh
		fix-fbBres.patch
		util
		
40-X/02-xorg/1additional:
			010_b_setuptools
			020_b_mtdev
			030_b_Mako
			100_b_glamor-egl
			Mako-1.0.2.tar.gz
			glamor-egl-0.6.0.tar.gz
			mtdev-1.1.5.tar.gz
			setuptools.tar.gz
			
40-X/02-xorg/1mod:
			xdm-1.1.11.tar.gz
			
40-X/02-xorg/arm-cpu:
			SEGFAULT-INFO
			arm-build-mesa
			build.sh
			mesa-11.0.2.tar.gz
			
40-X/02-xorg/util:
			modular
			
40-X/02-xorg/util/modular:
				COPYING
				addconfigh.awk
				build.sh
				changelog-consolidator.pl
				copybuild.sh
				haschanged.sh
				jhbuildrc
				make-readme.pl
				module-list.txt
				release.sh
				roll-it-up.sh
				update-moduleset.sh
				x-driver-screen-scrn-conv.sh
				x-indent-all.sh
				x-indent.sh
				xorg-7.0.modules
				xorg-7.6.modules
				xorg.modules
				
40-X/03-xorg-confs:
		000_all
		000_src
		010_b_copy-xorg.conf.d
		130_b_plop
		
40-X/03-xorg-confs/000_src:
			Adwaita-PlopLinux.tar.gz
			armored-eye-wallpaper2-blue.jpg
			armored-eye-wallpaper2-green.jpg
			etc
			plop-website.desktop
			plop.png
			ploplinux-x-bg.png
			startxvesa
			
40-X/03-xorg-confs/000_src/etc:
				X11
				
40-X/03-xorg-confs/000_src/etc/X11:
					xorg.conf.d
					xorg.conf.vesa
					
40-X/03-xorg-confs/000_src/etc/X11/xorg.conf.d:
						80-ctrl-alt-bksp.conf
						80-cyborgrat-3-madcatz.conf
						80-cyborgrat-3.conf
						80-cyborgrat-5.conf
						
40-X/04-xorg-post:
		000_all
		000_src
		000_src-add
		002_download
		10_b_desktop-file-utils
		20_b_ttf-bitstream-vera
		30_b_xterm
		40_b_glu
		50_b_freeglut
		60_b_glew
		70_b_mesa-demos
		80_b_shared-mime-info
		
40-X/04-xorg-post/000_src:
			desktop-file-utils-0.22.tar.xz
			freeglut-3.0.0.tar.gz
			glew-1.13.0.tgz
			glu-9.0.0.tar.bz2
			mesa-demos-8.2.0.tar.gz
			shared-mime-info-1.5.tar.xz
			ttf-bitstream-vera-1.10.tar.gz
			xterm-320.tgz
			
40-X/04-xorg-post/000_src-add:
			download.list
			
40-X/05-audio-libs:
		000_all
		000_src
		000_src-add
		002_download
		10_b_alsa-lib
		20_b_alsa-util
		30_b_alsa-firmware
		40_b_libao
		50_b_libogg
		60_b_libtheora
		70_b_libvorbis
		80_b_vorbis-tools
		
40-X/05-audio-libs/000_src:
			alsa-firmware-1.0.29.tar.bz2
			alsa-lib-1.0.29.tar.bz2
			alsa-utils-1.0.29.tar.bz2
			libao-1.2.0.tar.gz
			libogg-1.3.2.tar.xz
			libtheora-1.1.1.tar.bz2
			libvorbis-1.3.5.tar.xz
			vorbis-tools-1.4.0.tar.gz
			
40-X/05-audio-libs/000_src-add:
			download.list
			libtheora-1.1.1.patch
			
40-X/07-cups:
		000_all
		000_src
		000_src-add
		002_download
		00_create_patch
		020_b_ghostscript
		021_b_ghostscript-fonts
		030_b_poppler-data
		100_b_ijs
		110_b_lcms2
		120_b_qpdf
		130_b_openjpeg
		180_b_poppler
		190_b_cups
		200_b_cups-filters
		
40-X/07-cups/000_src:
			cups-2.1.0-source.tar.bz2
			cups-filters-1.0.76.tar.xz
			ghostscript-9.16.tar.gz
			ghostscript-fonts-std-8.11.tar.gz
			gnu-gs-fonts-other-6.0.tar.gz
			ijs-0.35.tar.bz2
			lcms2-2.7.tar.gz
			poppler-0.36.0.tar.xz
			poppler-data-0.4.7.tar.gz
			qpdf-5.1.3.tar.gz
			version.2.1.tar.gz
			
40-X/07-cups/000_src-add:
			download.list
			ghostscript-9.16.patch
			
40-X/10-xfce:
		01-pre-xfce
		05-xfce-base
		10-xfce-apps
		20-xfce-art
		30-xfce-panel-plugins
		all.sh
		
40-X/10-xfce/01-pre-xfce:
			000_all
			000_src
			000_src-add
			002_download
			00_create_patch
			010_b_gobject-introspection
			040_b_libcroco
			050_b_cairo
			050_b_fontconfig-recompile
			065_b_harfbuzz
			070_b_pango
			180_b_glib-networking
			200_b_atk
			200_b_gdk-pixbuf
			210_b_librsvg
			250_b_gtk+2
			340_b_dbus-glib
			360_b_vala
			370_b_libsoup
			440_b_icon-naming-utils
			450_b_hicolor-icon-theme
			460_b_gnome-icon-theme
			470_b_gnome-icon-theme-extras
			480_b_gnome-icon-theme-symbolic
			485_b_gnome-themes-standard
			490_b_libnotify
			500_b_libwnck
			
40-X/10-xfce/01-pre-xfce/000_src:
				atk-2.18.0.tar.xz
				cairo-1.14.2.tar.xz
				dbus-glib-0.104.tar.gz
				fontconfig-2.11.1.tar.gz
				gdk-pixbuf-2.32.0.tar.xz
				glib-networking-2.45.1.tar.xz
				gnome-icon-theme-3.12.0.tar.xz
				gnome-icon-theme-extras-3.12.0.tar.xz
				gnome-icon-theme-symbolic-3.12.0.tar.xz
				gnome-themes-standard-3.18.0.tar.xz
				gobject-introspection-1.46.0.tar.xz
				gtk+-2.24.28.tar.xz
				harfbuzz-1.0.3.tar.bz2
				hicolor-icon-theme-0.15.tar.xz
				icon-naming-utils-0.8.90.tar.bz2
				libcroco-0.6.8.tar.xz
				libnotify-0.5.2.tar.gz
				librsvg-2.40.10.tar.xz
				libsoup-2.52.0.tar.xz
				libwnck-2.31.0.tar.xz
				pango-1.38.0.tar.xz
				vala-0.30.0.tar.xz
				
40-X/10-xfce/01-pre-xfce/000_src-add:
				download.list
				pango-1.36.6.patch
				
40-X/10-xfce/05-xfce-base:
			000_all
			000_src
			000_src-add
			002_download
			005_b_extract-fat
			020_b_xfce4-dev-tools
			030_b_libxfce4util
			040_b_xfconf
			050_b_libxfce4ui
			060_b_garcon
			070_b_exo
			080_b_xfce4-panel
			090_b_thunar
			100_b_xfce4-settings
			110_b_xfce4-session
			120_b_xfdesktop
			130_b_xfwm4
			140_b_xfce4-appfinder
			150_b_thunar-volman
			160_b_tumbler
			170_X_xfce4-power-manager
			180_b_gtk-xfce-engine
			
40-X/10-xfce/05-xfce-base/000_src:
				xfce-4.12.tar.bz2
				
40-X/10-xfce/05-xfce-base/000_src-add:
				download.list
				
40-X/10-xfce/10-xfce-apps:
			000_all
			000_src
			000_src-add
			002_download
			010_b_libglade
			020_b_libxfcegui4
			030_b_vte
			070_b_xfce4-terminal
			080_b_xfce4-screenshooter
			090_b_libburn
			100_b_libisofs
			110_b_xfburn
			120_b_xfce4-dict
			130_b_xfce4-taskmanager
			160_b_libunique
			170_b_gstreamer-base
			180_b_gst-plugins-base
			190_b_xfce4-mixer
			
40-X/10-xfce/10-xfce-apps/000_src:
				gst-plugins-base-0.10.36.tar.xz
				gstreamer-0.10.36.tar.xz
				libburn-1.4.0.tar.gz
				libglade-2.6.4.tar.gz
				libisofs-1.4.0.tar.gz
				libunique-1.1.6.tar.bz2
				libxfcegui4-4.10.0.tar.bz2
				vte-0.28.2.tar.xz
				xfburn-0.5.4.tar.bz2
				xfce4-dict-0.7.1.tar.bz2
				xfce4-mixer-4.10.0.tar.bz2
				xfce4-screenshooter-1.8.2.tar.bz2
				xfce4-taskmanager-1.1.0.tar.bz2
				xfce4-terminal-0.6.3.tar.bz2
				
40-X/10-xfce/10-xfce-apps/000_src-add:
				download.list
				gst-plugins-base-0.10.36-gcc_4_9_0_i686-1.patch
				libunique-1.1.6-upstream_fixes-1.patch
				vte.patch
				xfce4-terminal-0.6.2-ctrl-pageup-down.patch
				
40-X/10-xfce/20-xfce-art:
			000_all
			000_src
			000_src-add
			002_download
			010_b_xfce4-icon-theme
			020_b_xfwm4-themes
			
40-X/10-xfce/20-xfce-art/000_src:
				xfce4-icon-theme-4.4.3.tar.bz2
				xfwm4-themes-4.10.0.tar.bz2
				
40-X/10-xfce/20-xfce-art/000_src-add:
				download.list
				
40-X/10-xfce/30-xfce-panel-plugins:
			000_all
			000_src
			000_src-add
			002_download
			040_b_xfce4-cpugraph-plugin
			050_b_xfce4-datetime-plugin
			090_b_iso-codes
			100_b_libxklavier
			110_b_xfce4-xkb-plugin
			120_b_xfce4-battery-plugin
			130_b_xfce4-cpufreq-plugin
			140_b_xfce4-eyes-plugin
			150_b_xfce4-kbdleds-plugin
			
40-X/10-xfce/30-xfce-panel-plugins/000_src:
				iso-codes-3.61.tar.xz
				libxklavier-5.4.tar.bz2
				xfce4-battery-plugin-1.0.5.tar.bz2
				xfce4-cpufreq-plugin-1.1.2.tar.bz2
				xfce4-cpugraph-plugin-1.0.5.tar.bz2
				xfce4-datetime-plugin-0.6.2.tar.bz2
				xfce4-eyes-plugin-4.4.4.tar.bz2
				xfce4-kbdleds-plugin-0.0.6.tar.bz2
				xfce4-xkb-plugin-0.5.4.3.tar.bz2
				
40-X/10-xfce/30-xfce-panel-plugins/000_src-add:
				download.list
				
40-X/11-fluxbox:
		000_all
		000_src
		000_src-add
		002_download
		10_b_libast
		20_b_imlib2
		30_b_Eterm
		40_b_fluxbox
		50_b_tools
		
40-X/11-fluxbox/000_src:
			Eterm-0.9.6.tar.gz
			fluxbox-1.3.7.tar.xz
			imlib2-1.4.7.tar.bz2
			libast-0.7.tar.gz
			
40-X/11-fluxbox/000_src-add:
			download.list
			fbcolor.sh
			fbsetbg
			imlib2-1.4.6-gif.patch
			
40-X/20-tools:
		010-gparted
		020-gimp
		040-tint2
		050-network
		060-blender
		070-mplayer
		080-pdf
		090-qemu
		100-editors
		110-clamav
		120-flashlibs
		130-scanner
		140-ffmpeg
		300-various
		500-arm-browser
		all.sh
		orca
		
40-X/20-tools/010-gparted:
			000_all
			000_src
			000_src-add
			002_download
			00_create_patch
			030_b_libsigc++
			040_b_glibmm
			050_b_atkmm
			060_b_cairomm
			070_b_pangomm
			080_b_gtkmm
			090_b_gnome-doc-utils
			100_b_gparted
			
40-X/20-tools/010-gparted/000_src:
				atkmm-2.22.7.tar.xz
				cairomm-1.10.0.tar.gz
				glibmm-2.40.0.tar.xz
				gnome-doc-utils-0.20.10.tar.xz
				gparted-0.23.0.tar.bz2
				gtkmm-2.24.4.tar.xz
				libsigc++-2.3.1.tar.xz
				pangomm-2.34.0.tar.xz
				
40-X/20-tools/010-gparted/000_src-add:
				download.list.x
				gparted-0.19.1.patch
				
40-X/20-tools/020-gimp:
			000_all
			000_src
			000_src-add
			00_git-babl-gegl
			020_b_babl
			030_b_gegl
			035_b_py2cairo
			040_b_pygobject
			050_b_pygtk
			060_b_gimp
			
40-X/20-tools/020-gimp/000_src:
				babl.tgz
				gegl.tgz
				gimp-2.8.14.tar.bz2
				py2cairo-1.10.0.tar.bz2
				pycairo-1.10.0.tar.bz2
				pygobject-2.28.6.tar.bz2
				pygtk-2.24.0.tar.gz
				
40-X/20-tools/020-gimp/000_src-add:
				pygobject-2.28.6.patch
				
40-X/20-tools/040-tint2:
			000_all
			000_src
			000_src-double-fluxbox
			20_b_tint2
			tintrc
			
40-X/20-tools/040-tint2/000_src:
				tint2-0.11.tar.bz2
				
40-X/20-tools/040-tint2/000_src-double-fluxbox:
				10_b_imlib2
				imlib2-1.4.6-gif.patch
				imlib2-1.4.6.tar.bz2
				
40-X/20-tools/050-network:
			000_all
			000_src
			000_src-add
			002_download
			200_b_nmap-recompile
			210_b_firefox
			220_b_gftp
			230_b_gtk-vnc
			240_b_x11vnc
			250_b_aspell
			260_b_aspel-dict-en-de
			270_b_enchant
			280_b_gtkspell
			290_b_sylpheed
			300_b_freerdp
			310_X_libssh
			350_X_remmina
			
40-X/20-tools/050-network/000_src:
				FreeRDP.tar.gz
				aspell-0.60.6.1.tar.gz
				aspell6-de-20030222-1.tar.bz2
				aspell6-en-2015.04.24-0.tar.bz2
				enchant-1.6.0.tar.gz
				firefox-43.0.1-32.tar.bz2
				firefox-43.0.1-64.tar.bz2
				gftp-2.0.19.tar.bz2
				gtk-vnc_0.5.3.orig.tar.xz
				gtkspell-2.0.16.tar.gz
				nmap-7.01.tar.bz2
				sylpheed-3.4.3.tar.bz2
				x11vnc-0.9.14-dev.tar.gz
				
40-X/20-tools/050-network/000_src-add:
				download.list
				firefox.desktop
				git-freerdp
				xfreerdp.desktop
				xfreerdp.sh
				
40-X/20-tools/060-blender:
			000_all
			000_src
			000_src-add
			002_download
			10_X_SDL2
			10_b_SDL
			20_b_blender
			30_b_yafaray
			
40-X/20-tools/060-blender/000_src:
				SDL-1.2.15.tar.gz
				YafaRay-E.Experimental.v1.0.0.2015-10-13.build.for.Blender.2.76.for.Linux.32bit.SSE2.zip
				YafaRay-E.Experimental.v1.0.0.2015-10-13.build.for.Blender.2.76.for.Linux.64bit.zip
				blender-2.76b-linux-glibc211-i686.tar.bz2
				blender-2.76b-linux-glibc211-x86_64.tar.bz2
				
40-X/20-tools/060-blender/000_src-add:
				blender.desktop
				download.list
				
40-X/20-tools/070-mplayer:
			000_all
			000_src
			00_get_mplayer
			00_get_rtmdump
			010_b_rtmpdump
			020_b_yasm
			050_b_mplayer
			090_b_gmtk
			100_b_gnome-mplayer
			
40-X/20-tools/070-mplayer/000_src:
				MPlayer-1.1.1.tar.xz
				gmtk-1.0.8.tar.gz
				gnome-mplayer-1.0.9b.tar.gz
				mplayer.tar.gz
				rtmpdump.tar.gz
				yasm-1.2.0.tar.gz
				
40-X/20-tools/080-pdf:
			000_all
			000_src
			000_src-add
			00_create_patch
			010_b_motif
			020_b_libpaper
			030_b_xpdf
			035_b_info-poppler
			040_b_evince
			
40-X/20-tools/080-pdf/000_src:
				evince-2.30.3.tar.gz
				libpaper_1.1.24+nmu2ubuntu3.tar.gz
				motif-2.3.4-src.tgz
				xpdf-3.04.tar.gz
				
40-X/20-tools/080-pdf/000_src-add:
				evince-2.30.3-2.patch
				evince-2.30.3-3.patch
				evince-2.30.3-4.patch
				evince-2.30.3.patch
				xpdfrc
				
40-X/20-tools/090-qemu:
			000_all
			000_src
			000_src-add
			002_download
			010_b_qemu
			
40-X/20-tools/090-qemu/000_src:
				qemu-2.4.0.1.tar.bz2
				
40-X/20-tools/090-qemu/000_src-add:
				download.list
				qemu-virtfs-proxy-helper.patch
				
40-X/20-tools/100-editors:
			000_all
			000_src
			000_src-add
			001_continue
			002_download
			010_b_bluefish
			020_b_geany
			030_b_leafpad
			570_b_vim-recompile
			
40-X/20-tools/100-editors/000_src:
				bluefish-2.2.7.tar.bz2
				geany-1.25.tar.gz
				leafpad-0.8.17.tar.gz
				vim-7.4.tar.bz2
				
40-X/20-tools/100-editors/000_src-add:
				download.list
				
40-X/20-tools/110-clamav:
			000_all
			000_src
			000_src-add
			002_download
			010_b_clamav
			020_b_clamav-config
			
40-X/20-tools/110-clamav/000_src:
				clamav-0.99.tar.gz
				
40-X/20-tools/110-clamav/000_src-add:
				clamd.conf
				download.list
				freshclam.conf
				
40-X/20-tools/120-flashlibs:
			000_all
			000_src
			000_src-add
			001_continue
			002_download
			010_b_nspr
			020_b_nss
			
40-X/20-tools/120-flashlibs/000_src:
				nspr-4.10.9.tar.gz
				nss-3.20.tar.gz
				
40-X/20-tools/120-flashlibs/000_src-add:
				download.list
				
40-X/20-tools/130-scanner:
			000_all
			000_brother-scanner
			000_src
			000_src-add
			002_download
			010_b_sane-backends
			020_b_xsane
			
40-X/20-tools/130-scanner/000_brother-scanner:
				000_src
				010_b_libusb-compat
				020_b_brscan2
				add-mfc_5540cn
				
40-X/20-tools/130-scanner/000_brother-scanner/000_src:
					brscan2-0.2.5-1.i386.tar.gz
					brscan2-0.2.5-1.x86_64.tar.gz
					libusb-compat-0.1.4.tar.bz2
					
40-X/20-tools/130-scanner/000_src:
				sane-backends-1.0.24.tar.gz
				xsane-0.995.tar.gz
				
40-X/20-tools/130-scanner/000_src-add:
				download.list
				xsane-0.995.patch
				
40-X/20-tools/140-ffmpeg:
			000_all
			000_src
			010_b_lame
			100_b_ffmpeg
			
40-X/20-tools/140-ffmpeg/000_src:
				ffmpeg-2.8.1.tar.bz2
				lame-3.99.5.tar.gz
				
40-X/20-tools/300-various:
			000_all
			000_src
			000_src-add
			002_download
			010_b_GtkOfflineRegistry
			020_b_galculator
			030_b_geeqie
			040_b_mp3blaster
			050_b_sux
			060_b_numlockx
			080_b_volumeicon
			090_b_evtest
			100_b_linuxconsoletools
			
40-X/20-tools/300-various/000_src:
				GtkOfflineRegistryEditor-0.1.tar.gz
				evtest-1.33.tar.bz2
				galculator-2.1.4.tar.gz
				geeqie-1.1.tar.gz
				linuxconsoletools-1.4.8.tar.bz2
				mp3blaster-3.2.5.tar.gz
				numlockx-1.2.tar.gz
				sux-1.0.1.tar.gz
				volumeicon-0.5.0.tar.gz
				
40-X/20-tools/300-various/000_src-add:
				GtkOfflineRegistry.desktop
				download.list
				volumeicon-0.5.0-gtk2.patch
				volumeicon-gtk2.tar.gz
				
40-X/20-tools/500-arm-browser:
			000_all
			000_src
			000_src-add
			010_b_ruby
			020_b_libwebp
			030_b_icu
			040_b_libsecret
			050_b_harfbuzz-RECOMPILE
			060_b_gstreamer
			070_b_gst-plugins-base
			080_b_webkitgtk
			090_b_libtansn1
			100_b_p11-kit
			110_b_gcr
			200_b_midori
			
40-X/20-tools/500-arm-browser/000_src:
				gcr-3.16.0.tar.xz
				gst-plugins-base-1.4.5.tar.xz
				gstreamer-1.4.5.tar.xz
				harfbuzz-1.0.3.tar.bz2
				icu4c-56_1-src.tgz
				libsecret-0.18.tar.xz
				libtasn1-4.6.tar.gz
				libwebp-0.4.2.tar.gz
				midori_0.5.11_all_.tar.bz2
				p11-kit-0.23.1.tar.gz
				ruby-2.2.0.tar.xz
				webkitgtk-2.4.9.tar.xz
				
40-X/20-tools/500-arm-browser/000_src-add:
				icu.patch
				webkitgtk-2.4.7.patch
				
40-X/20-tools/orca:
			000_src
			1make_espeak
			1order
			370_b_py3cairo
			430_b_pygobject2
			430_b_pygobject3
			550_b_gnome-doc-utils
			brltty-4.3.tar.gz
			build_espeak
			build_speech-dispatcher
			dotconf-1.3.tar.gz
			dotconf_1.0.13-3.diff.gz
			dotconf_1.0.13.orig.tar.gz
			espeak-1.46.02.tar.gz
			orca-3.10.1.tar.xz
			orca.tgz
			pa_stable_v19_20111121.tgz
			pyatspi-2.10.0.tar.xz
			speech-dispatcher-0.7.1.tar.gz
			speechd.conf
			
40-X/20-tools/orca/000_src:
				gnome-doc-utils-0.20.10.tar.xz
				py3cairo_1.10.0+dfsg.tar.bz2
				pycairo-1.10.0-1.patch
				pycairo-1.10.0-2.patch
				pycairo-1.10.0.tar.bz2
				pygobject-2.28.6.patch
				pygobject-2.28.6.tar.bz2
				pygobject-3.10.0.tar.xz
				
50-server:
	01-stuff
	02-image-libs-USR
	20-mail
	30-mysql
	40-http
	45-php
	50-gpg
	70-clamspam
	
50-server/01-stuff:
		000_src
		010_b_dbconfig
		
50-server/01-stuff/000_src:
			db-6.1.19.tar.gz
			
50-server/02-image-libs-USR:
		000_all
		000_src
		10_b_libpng
		20_b_giflib
		30_X_jpeg-turbo
		30_b_jpeg
		40_b_jasper
		50_b_tiff
		
50-server/02-image-libs-USR/000_src:
			giflib-5.1.0.tar.bz2
			jasper_1.900.1.tar.gz
			jpegsrc.v9a.tar.gz
			libjpeg-turbo-1.3.1.tar.gz
			libpng-1.6.12.tar.xz
			tiff-4.0.3.tar.gz
			
50-server/20-mail:
		000_all
		000_src
		020_X_procmail
		030_b_fetchmail
		040_b_imap-2007f
		050_b_dovecot
		060_X_cyrus-sasl
		100_b_postfix
		110_b_amavis
		120_b_dovecot-2.2-pigeonhole
		smtp-auth
		startamavis
		startsasl
		
50-server/20-mail/000_src:
			1-updatevirtual.sh
			amavisd-new-2.9.1.tar.xz
			amavisd.conf
			cyrus-sasl-2.1.23.tar.gz
			cyrus-sasl-2.1.26.tar.gz
			dovecot-2.2-pigeonhole-0.4.3.tar.gz
			dovecot-2.2.19.tar.gz
			fetchmail-6.3.26.tar.xz
			imap-2007f.tar.gz
			postfix-3.0.3.tar.gz
			procmail-3.22.tar.gz
			sasl2.conf.tgz
			
50-server/30-mysql:
		000_src
		010_b_mysql
		upgrade
		
50-server/30-mysql/000_src:
			my.cnf
			mysql-5.6.27.tar.gz
			startmysqld
			
50-server/40-http:
		000_src
		010_b_httpd
		
50-server/40-http/000_src:
			httpd-2.4.16.tar.bz2
			
50-server/45-php:
		000_src
		010_b_freetype-USR
		020_b_libmcrypt
		090_b_php
		php-initialized-1.2.1.zip
		php.d
		php.ini
		php.ini.info
		
50-server/45-php/000_src:
			freetype-2.5.3.tar.gz
			libmcrypt-2.5.8.tar.gz
			php-5.6.14.tar.bz2
			
50-server/45-php/php.d:
			gd.ini
			imap.ini
			mbstring.ini
			mysql.ini
			mysqli.ini
			xmlrpc.ini
			
50-server/50-gpg:
		000_all
		000_src
		010_b_libassuan
		020_b_libksba
		030_b_pth
		040_b_gnupg
		
50-server/50-gpg/000_src:
			gnupg-2.0.26.tar.bz2
			libassuan-2.1.2.tar.bz2
			libksba-1.3.0.tar.bz2
			pth-2.0.7.tar.gz
			
50-server/70-clamspam:
		000_src
		010_X_clamav
		020_b_spamassassin
		spamd-db-update
		startspamd
		
50-server/70-clamspam/000_src:
			clamav-0.99.tar.gz
			
99-ARM:
	banana-pi
	cross-compile
	cubietruck
	qemu
	raspberry-pi
	
99-ARM/banana-pi:
		git
		git-kernel
		
99-ARM/cross-compile:
		chroot-tools
		tool-chain
		
99-ARM/cross-compile/chroot-tools:
			arm
			arm-chroot.sh
			mount.sh
			qemu-static
			qemu-wrapper
			setup-arm-emu-hdimage.sh
			setup-arm-emu-local.sh
			
99-ARM/cross-compile/chroot-tools/arm:
				
99-ARM/cross-compile/chroot-tools/qemu-static:
				qemu-arm-static
				qemu-user-static_2.4+dfsg-4_amd64.deb
				
99-ARM/cross-compile/chroot-tools/qemu-wrapper:
				make-qemu-wrapper
				qemu-wrapper.c
				
99-ARM/cross-compile/tool-chain:
			git-tools
			shell.sh
			tools.tar.gz
			
99-ARM/cubietruck:
		gadget_hid.txt
		gen-basic-config
		git-kernel-next
		git-kernel-stable
		hid.c
		hid_gadget_test.c
		install-uboot.txt
		linux-sunxi-next.tar.xz
		
99-ARM/qemu:
		arm-qemu-boot.sh
		arm-qemu-linux-4.1.13.patch
		arm-qemu-linux-4.2.8.patch
		config-add
		defconf
		
99-ARM/raspberry-pi:
		kernel
		raspberry-pi-tools
		raspberry-pi-tools.tar.gz
		
99-ARM/raspberry-pi/kernel:
			README
			genRaspberryPi1Config
			genRaspberryPi2Config
			git-kernel
			linux.tar.xz
			
99-ARM/raspberry-pi/raspberry-pi-tools:
			000_all
			000_src
			001_git-userland
			001_urls
			010_b_setuptools
			020_b_picamera
			030_b_userland
			
99-ARM/raspberry-pi/raspberry-pi-tools/000_src:
				picamera-1.10.tar.gz
				setuptools-15.1.tar.gz
				userland-plop.patch
				userland.tar.gz
				
99-AVR:
	000_all
	000_info-url
	000_src
	020_b_binutils
	030_b_gcc
	040_b_avr-libc
	050_b_avrdude
	060_b_avra
	
99-AVR/000_src:
		avr-libc-1.8.1-4-any.pkg.tar.xz
		avr-libc-1.8.1.tar.bz2
		avra-1.3.0.tar.bz2
		avrdude-6.0.1.tar.gz
		binutils-2.25.tar.gz
		gcc-5.2.0.tar.bz2
		
99-cleanup:
	delete-old-files.sh
	files-of-today.sh
	
99-optional:
	opera
	systemd
	unity5
	
99-optional/opera:
		000_src
		10_b_gconf
		
99-optional/opera/000_src:
			GConf-3.2.6-nointl.tar.gz
			
99-optional/systemd:
		systemd-package.tar.gz
		
99-optional/unity5:
		postgresql-9.4.5.tar.bz2

x86

ploplinux-desktop-4.3.1-i486.tar.gz 1.3GB x86, i486, 32bit
ploplinux-desktop-4.3.1-x86_64.tar.gz 1.3GB x86, AMD64, 64bit
ploplinux-desktop-4.3.1.md5sum    

Komprimierte Hard Disk Images, entpackt 10GB
ploplinux-4.3.1-i486.img.gz 1.3GB x86, i486, 32bit
ploplinux-4.3.1-x86_64.img.gz 1.4GB x86, AMD64, 64bit
ploplinux-4.3.1-hdimages.md5sum    

ARM

ploplinux-desktop-4.3.1-arm.tar.gz 998.7MB ARM, armv6l, 32bit
ploplinux-desktop-4.3.1.md5sum    
banana-pi-boot.tar.gz 13.5MB Boot files, Banana Pi
cubietruck-boot.tar.gz 25.9MB Boot files, Cubietruck
arm-qemu-boot.tar.gz 2.8MB Boot files, Qemu
raspberry-pi-boot.tar.gz 22.7MB Boot files, Raspberry Pi
 
ploplinux-4.3.1-arm.img.gz 1013.4MB ARM, armv6l, 32bit, Hard Disk Image (Entpackt 10GB)
ploplinux-4.3.1-hdimages.md5sum    

Sources, Tools

Source Codes   Web directory
ploplinux-src-4.3.1.tar.gz 3.4GB Source code files, compile scripts
ploplinux-release-4.3.1.tar.gz 2.7GB Release tools and scripts

Installation


Plop Linux ist für fortgeschrittene Linux Anwender. Bei der Installationsdokumentation wird nicht jeder Schritt mit den entsprechenden Befehlen beschrieben. Sollte diese Beschreibung nicht ausreichend sein, dann werde ich sie mit den nötigen Details erweitern.


Beschreibung für x86 Computer


Booten Sie ein Linux Ihrer Wahl (von CD, USB, Festplatte, Netzwerk).

Laden Sie ploplinux-desktop-4.3.1-i486.tar.gz für 32bit oder ploplinux-desktop-4.3.1-x86_64.tar.gz für eine 64bit Installation herunter.

Erstellen Sie eine Partition für Plop Linux. Vergessen Sie nicht dass Bootflag für diese Partition zu setzen wenn Sie Plop Linux von dieser Partition booten wollen.

Formatieren Sie die Partition mit Ext3.

Mounten Sie nun die Plop Linux Partition.

Entpacken Sie die Plop Linux Datei auf die Plop Linux Partition.

Verschieben Sie die Plop Linux System Dateien im ploplinux-desktop-4.3.1 Verzeichnis eine Ebene höher, damit die Verzeichnisse im Hauptverzeichnis der Partition liegen.

Entfernen Sie nun das leere ploplinux-desktop-4.3.1 Verzeichnis.

Bearbeiten Sie die Datei etc/fstab und passen Sie die Einstellungen an Ihr System an.

Bearbeiten Sie die Datei etc/lilo.conf und setzen Sie die Partitionen so wie Sie Ihrem System entsprechen.

Kopieren Sie das /dev Verzeichnis ins Hauptverzeichnis der Plop Linux Partition.

Installieren Sie LILO um Plop Linux bootfähig zu machen. Beispiel: lilo -r /mnt

Wenn die Festplatte neu ist, dann machen Sie den MBR sicherheitshalber auch bootfähig. Beispiel: lilo -M /dev/sda

Starten Sie den Computer neu und booten Sie Plop Linux. Für weitere Einstellungen siehe Konfigurationen.


ARM


Im ARM Bereich gibt es Anleitungen für Raspberry Pi, Banana Pi und den Cubietruck.


Unterschiede i486, x86_64, ARM


Übersicht


Version Architectur Kernel Libc & GCC    Software    
i486 x86 / 32bit 4.2.8 32bit  
x86_64 x86 / 64bit 4.2.8 Multiarch 32/64bit  
ARM armv6l QEMU: 4.2.8
Raspberry Pi: 4.1.13
Banana Pi: 4.2.3
Cubietruck: 4.4-rc1
32bit - LILO
- GRUB
- Syslinux
- Blender
- Firefox
+ Webkit
+ Midori

Liste aller Programme: hier


i486 - x86_64


i486 ist die 32bit Version und x86_64 ist die 64bit Version für x86 Intel kompatible Prozessoren. Die x86_64 Version beinhaltet neben den 64bit Bibliotheken auch die 32bit Version der LibC Bibliothek. Dadurch können 32bit und 64bit Programme gestartet werden. Weiters verfügt die x86_64 Version über einen Multiarch Gnu C Kompiler (GCC) um 32bit und 64bit Programme zu kompilieren.


ARM


Die ARM Version für armv6l kompiliert und hat einen modifizierten Linux Kernel um vom Raspberry Pi zu booten. LILO, GRUB, Syslinux, Blender und Firefox sind nicht in der ARM version enthalten. Alle anderen Programme sind die gleichen wie bei i486/x86_64. Der Browser Midori steht als Ersatz für Firefox zur Verfügung.


Software


Hier ist eine Liste der installierten Programme. Programme die eine grafische Oberfläche verwenden sind in /opt installiert. Plop Linux besitzt kein Package Management System wie RPM oder DEB. Um neue Software zu installieren siehe hier.


Software installieren


Plop Linux hat kein Package Management System wie RPM oder DEB. In den meisten Fällen muß man sich die Software selbst kompilieren. Es ist aber auch möglich vorkompilierte Programme wie Firefox, Opera, Blender, LibreOffice usw. zu verwenden.


Wie kompiliert man Programme


Die meisten Programme haben ein configure Skript um den Kompiliervorgang einfach zu gestalten. Man muß nur den Source Code entpacken, das configure Skript starten und make && make install ausführen um das Programm zu kompilieren und zu installieren. Normalerweise gibt es auch eine Installationsanleitung beim Source Code.

Plop Linux beinhaltet die 2 Skripts myconfigure und myxconfigure. Diese Skripts starten das configure Skript und den Kompilier/Installprozess. Es werden auch zusätzliche Parameter akzeptiert, die an das configure Skript übergeben werden. Beispiel: myconfigure --enable-shared

myconfigure installiert Programme nach /usr (Konfigurationsdateien nach /etc). Verwenden Sie dieses Skript für Konsoleprogramme.

myxconfigure installiert Programme nach /opt. Verwenden Sie es für Programme mit grafischer Oberfläche.

Sie finden viele wie Programme installiert werden im Build Tools - Sources und Compile Scripts Bereich. Dort finden Sie Skripts für jedes Programm das mit Plop Linux geliefert wird.


Precompiled Programme


Sie müssen das komprimierte Archiv entpacken und in das /usr, /opt oder ein entsprechendes Verzeichnis kopieren. Siehe Built Skripts für Firefox und Blender im Build Tools - Sources und Compile Scripts Bereich.

Die Pakete können in verschiedenen Formaten wie z.B. tar.gz, tar.bz, tar.xz, zip usw. komprimiert sein. Weiters ist es möglich rpm und deb Packete zu entpacken.

RPM: Um ein RPM Paket zu entpacken verwenden Sie rpm2targz. Dieses Skript wandelt das RPM in eine standard tar.gz Datei um.
Beispiel: rpm2targz file.rpm oder rpm2targz *.rpm

DEB: Um ein DEB Paket zu entpacken verwenden Sie dpkg. Dieses Programm entpackt eine DEB Datei in ein Verzeichnis.
Beispiel: dpkg -x file.deb ziel_verzeichnis


Konfigurieren


Die globalen Konfigurationsdateien befinden sich im /etc Verzeichnis. Die Konfigurationsdateien für Programme die eine grafische Oberfläche benötigen befinden sich in /opt/etc. Die Log Dateien befinden sich in /var/log und für GUI Programme in /opt/var/log.


Nützliche Konfigurationen


• Root Passwort

Das root Passwort ist ploplinux. Ändern Sie es mit dem Befehl passwd.

• Netzwerk Setup

Die Netzwerk Einstellungen werden in der Datei /etc/rc.local vorgenommen. dhclient wird verwendet um eine dynamische IP Adresse zu beziehen. Verwenden Sie ifconfig und route für eine statische IP Adresse.

• Programme beim Booten starten

Sie können Programme (z.B. Daemons) mittel Runlevel Control in /etc/rc.d starten. Eine alternative und schneller und auch eineeinfache Möglichkeit ist /etc/rc.local.

• Programme beim Herunterfahren beenden

Dafür gibt es das Skript /etc/rc.local-stop

• Firewall

Verwenden Sie iptables für das festlegen der Firewall Rules. Definieren Sie die Rules in einem Skript und starten Sie dieses mit /etc/rc.local um die Firewall beim Boooten automatisch zu aktivieren. Beachten Sie auch den Server configuration Bereich.

• Benutzer hinzufügen

adduser <username>

• Automatisches Login deaktivieren

Entfernen Sie in der Datei /etc/inittab in der Zeile 19 -a root

• Automatisches Login aktivieren

Fügen Sie in der Datei /etc/inittab in den Zeilen 19 - 24 den Parameter -a und den Benutzernamen hinzu. Beispiel für den Benutzer mit dem Namen ted -a ted

# This enables auto login on tty1
1:2345:respawn:/sbin/agetty --noclear tty1 9600 -a ted

# This enables auto login on tty2
2:2345:respawn:/sbin/agetty tty2 9600 -a ted

• Xfce oder Fluxbox starten

Den Befehl startx ausführen.

• Enable auto start X

In Ihrem Homeverzeichnis befindet sich die Datei .zlogin.autostartX. Ändern Sie den Dateinamen in .zlogin. Dieses Sktipt startet den grafischen Desktop wenn sich der Benutzer bei tty1 einloggt.

• Zwischen Xfce und Fluxbox wechseln

In Ihrem Homeverzeichnis befindet sich das Skript xfce4. Dieses wird verwendet um Xfce zu starten. Das Skript fluxbox wird für Fluxbox verwendet. Diese Skripts werden durch das Skript .xinit gestartet. Um Fluxbox zu starten, ändern Sie in der Datei .xinitrc die Zeile '. ~/xfce4' zu '. ~/fluxbox'.

• VNC Server automatisch starten

Ändern Sie den Dateinamen vncserver.sample zu vncserver in Ihrem Homeverzeichnis. Das Skript vncserver startet den VNC Server x11vnc und wird von den Skripts xfce4 und fluxbox gestartet.

• Neue SSH Schlüssel erstellen

Starten Sie den Befehl sshkeygen.sh

• Konsole Monitorblank deaktivieren

setterm -blank 0

• Automatische Xorg Konfiguration

Starten Sie Xorg -configure

Damit wird der benötigte Grafikkartentreiber ermittelt und die Datei xorg.conf.new in Ihrem Homeverzeichnis erstellt. Kopieren Sie diese Datei nach /opt/etc/X11/xorg.conf um die Einstellungen zu verwenden.

• Mögliche Auflösungen auflisten

Wenn X gestartet ist, verwenden Sie den Befehl xrandr um die möglichen Auflösungen aufzulisten.

• Modeline Einstellungen für eine Auflösung ermitteln

Starten Sie dafür das Programm gtf


Wi-Fi (WLAN) - WPA


WPA Konfiguration


Der Befehl zum Erstellen der WPA Konfiguration ist
wpa_passphrase MYNETSSID MYPASS > /etc/wpa_supplicant.conf

Ersetzen Sie MYNETSSID mit der SSID von dem Netzwerk mit dem Sie sich verbinden möchten.

Ersetzen Sie MYPASS mit dem Schlüssel für das Netzwerk mit dem Sie sich verbinden möchten.


Mit dem Wi-Fi Netzwerk verbinden


Deaktivieren Sie die LAN Verbindung mit ifconfig eth0 down

Aktivieren Sie die Wi-Fi Netzwerk Karte mit ifconfig wlan0 up

Starten Sie wpa_supplicant wpa_supplicant -Dwext -i wlan0 -c/etc/wpa_supplicant.conf

Setzen Sie die IP Adresse in einem weiteren Terminal. Beispiel für DHCP: dhclient wlan0

Sollte eine Fehlermeldung wie Ioctl[SIOCSIWMODE]: Operation not supported auftreten, dann finden Sie eine Lösung weiter unten.


Automatisches verbinden mit Wi-Fi beim Booten


Bearbeiten Sie die Datei /etc/rc.local

Fügen Sie über der Zeile mit "exit 0" folgendes ein

# Start Wi-Fi in background
{
    ifconfig eth0 down
    ifconfig wlan0 up

    wpa_supplicant -B -Dwext -i wlan0 -c/etc/wpa_supplicant.conf

    dhclient wlan0
} &

# Give some time to connect
sleep 2

Fehlermeldung: Ioctl[SIOCSIWMODE]: Operation not supported


Wenn Sie die Fehlermeldung sehen

Successfully initialized wpa_supplicant
Ioctl[SIOCSIWMODE]: Operation not supported
Ioctl[SIOCSIWRANGE]: Operation not supported
Ioctl[SIOCSIWMODE]: Operation not supported
Ioctl[SIOCSIWAP]: Operation not supported
Ioctl[SIOCSIWESSID]: Operation not supported
Ioctl[SIOCSIWENCODEEXT]: Operation not supported
Ioctl[SIOCSIWENCODE]: Operation not supported
Ioctl[SIOCSIWENCODEEXT]: Operation not supported
Ioctl[SIOCSIWENCODE]: Operation not supported
Ioctl[SIOCSIWSCAN]: Operation not supported

Dann ersetzten Sie -Dwext mit -Dnl80211.
Die komplette Zeile sieht nun folgendermaßen aus wpa_supplicant -B -Dnl80211 -i wlan0 -c/etc/wpa_supplicant.conf

Weitere Infos siehe hier.


32bit beim 64bit System


Die 64bit Version von Plop Linux kann 32bit Programme kompilieren und starten. Wenn man komplextere Programme wie wine (z.b. beim Teamviewer) benützen möchte, ist es besser die 32bit Libs vom 32bit Plop Linux zu verwenden.

Für die folgenden Schritte benötigt man root Rechte.

• Erstellen Sie 34bit Lib Verzeichnisse mit dem Befehl mkdir -p /opt/32bit/{usr,opt}

• Laden Sie die 32bit Version von Plop Linux herunter ploplinux-desktop-$ver-i486.tar.gz und entpacken Sie die Datei.

• Wechseln Sie in das ploplinux-desktop-4.3.1-i486/ Verzeichnis.

• Verschieben Sie das Verzeichnis lib nach /opt/32bit/lib

• Verschieben Sie das Verzeichnis usr/lib nach /opt/32bit/usr/lib

• Verschieben Sie das Verzeichnis opt/lib nach /opt/32bit/opt/lib

• Sie können das ploplinux-desktop-4.3.1-i486/ Verzeichnis löschen.

• Schreiben Sie die folgenden Zeilen in die Datei /etc/ld.so.conf

/opt/32bit/lib
/opt/32bit/usr/lib
/opt/32bit/opt/lib

Führen Sie den Befehl ldconfig aus.

Fertig.


Installation des NVIDIA 3D Kernel Treibers


Um die 3D Beschleunigungsroutinen der NVIDIA Grafikkarte zu nutzen, muß der Kernel Treiber kompiliert werden. Bei ATI ist der Ablauf vergleichbar.


Linux Kernel neu kompilieren


Man benötigt den Linux Kernel Quelltext um den 3D Treiber zu kompilieren. Außerdem muß der Nouveau Grafiktreiber entfernt werden.

Sie erhalten den Linux Kernel Quelltext entweder mit den Build Tools oder laden Sie die aktuelle Version von der offiziellen Linux Kernel Homepage http://www.kernel.org herunter.

Entpacken Sie den Quelltext.

Verwenden Sie die /proc/config.gz Datei um mit Ihrer aktuellen Kernel Konfiguration zu arbeiten. Wechseln Sie in das Linux Kernel Verzeichnis und entpacken Sie die Kernel Konfiguration mit
zcat /proc/config.gz > .config

Mit make menuconfig starten Sie das Kernel Konfigurationsprogramm.

Wechseln Sie zu Device Drivers / Graphics support / Direct Rendering manager und drücken bei
<M> Nouveau (NVIDIA) cards die Leerzeichentaste und ändern <M> zu < >.

Beenden Sie das Kernel Konfigurationsprogramm.

Um den Kernel zu kompilieren starten Sie make && make modules_install

Kopieren Sie den neuen Kernel von arch/x86/boot/bzImage nach /boot

Starten Sie den Befehl lilo und danach starten Sie den Computer neu.


NVIDIA Kerneltreiber kompilieren


Laden Sie den NVIDIA Installationsprogramm für Ihre Plattform und Grafikkarte von der NVIDIA Unix Treiber Webseite herunter.

Machen das Installationsprogram ausführbar: Beispiel chmod 744 NVIDIA-Linux-x86_64-346.35.run

Starten Sie das Installationsprogramm als root und ohne grafische Oberfläche.

Folgen Sie den Anweisungen vom Installationsprogramm.

Hinweis bei 64bit: Drücken Sie NO wenn das Installationsprogramm fragt ob auch die 32bit Treiber installiert werden sollen.

Das Installationsprogramm kann für Sie die Konfiguration der xorg.conf Datei vornehmen. Wenn Sie es lieber selber machen wollen, dann finden Sie die Datei im /opt/etc/X11/ Verzeichnis.

Hinweis: Die Xorg Logdatei befindet sich in /opt/var/log/.


Konfigurationsdatei


Ein Beispiel für eine Konfigurationsdatei: /opt/etc/X11/xorg.conf.d/20-nvidia.conf [Download]

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Installation von Vivaldi (Chrome, Opera) und dem Pepper Flash Plugin, FFmpeg Codecs


Vivaldi basiert wie Opera und Chrome auf der Chromium Engine. Die Installation von Opera und Chrome ist vergleichbar mit der Vivaldi Installation. Hier wird nur die Vivaldi Installation beschrieben.


libgconf.so


Vivaldi benötigt die 'libgconf.so' Bibliothek. Die Bibliothek muß kompiliert werden wenn sie nicht vorhanden ist. Sie finden das Compile Script und den Source Code im '99-optional/vivaldi/' Verzeichnis vom Plop Linux Source Code Paket oder als direkter Download hier.


Microsoft Fonts


Für angenehme Schriftarten sollten Sie die Microsoft Fonts installieren. Sie erhalten die Schriften von der Webseite Sourceforge Microsoft's TrueType core fonts. Laden Sie die Schriften herunter und installieren Sie diese. Sie können auch mein Skript für eine automatisierte Installation verwenden: install-ms-fonts.sh. Starten Sie das Skript mit 'root' Rechten.


Installation von Vivaldi


Laden Sie Vivaldi von der offiziellen Webseite herunter.

Das DEB Archiv entpacken: dpkg -x vivaldi-stable-1.2.490.43-1.x86_64.dep /

Um das automatische Update zu deaktivieren, entfernen Sie '/etc/cron.daily/vivaldi'.


Vivaldi ohne setuid starten

Um Vivaldi ohne setuid zu starten, verwenden Sie den Parameter '--disable-setuid-sandbox'.

Sie können ein Startskript erstellen um Vivaldi mit dem Parameter zu starten.

Dateiname: /opt/bin/vivaldi.start
/opt/vivaldi/vivaldi --disable-setuid-sandbox "$@"

Die Permissions des Skripts setzen: chmod 755 /opt/bin/vivaldi.start

Starten Sie Vivaldi mit 'vivaldi.start'.


Vivaldi mit setuid starten

Wenn Sie Vivaldi mit setuid verwenden wollen, dann wechseln Sie in das Verzeichnis '/opt/vivaldi/'.

Den Owner der Datei auf root setzen: chown root:root vivaldi_sandbox

Die Mod Bits der Datei auf 4755 setzen: chmod 4755 vivaldi_sandbox

Starten Sie Vivaldi mit 'vivaldi'.


Vivaldi - FFmpeg - Mehr Codecs


Damit mehr Formate im Player abgespielt werden können, installieren Sie chromium-codecs-ffmpeg. Laden Sie die entprechende Datei für Ihre Chromium Engine herunter.

Engine Version: Geben Sie in der Adresszeile 'vivaldi://about' ein. Unter User Agent sehen Sie z.B. Chrome/47.0.2526.80.

Codec Datei: chromium-codecs-ffmpeg-extra_47.0.2526.106-0ubuntu1.1221_amd64.deb von http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/

Entpacken Sie die Datei: dpkg -x chromium-codecs-ffmpeg-extra_47.0.2526.106-0ubuntu1.1221_amd64.deb codec

Im 'codec/usr/lib/chromium-browser/libs' befindet sich die Datei 'libffmpeg.so'. Kopieren Sie die Datei in das Vivaldi Verzeichnis '/opt/vivaldi/lib/' und starten Sie Vivaldi neu.

Codec Testen: http://www.quirksmode.org/html5/tests/video.html

Siehe auch https://gist.github.com/ruario/bec42d156d30affef655


Installation vom Pepper Flash Plugin


Das Pepper Flash Plugin ist Teil des Chrome Browsers.

Laden Sie den Chrome Browser von der offiziellen Webseite herunter. Wählen Sie die 64 bit .deb (For Debian/Ubuntu) Version.

Entpacken Sie das DEB Archiv: dpkg -x google-chrome-stable_current_amd64.deb chrome

Kopieren Sie das 'chrome/opt' Verzeichnis: cp -avr chrome/opt /

Nun ist der Chrome Browser in '/opt' installiert. Sie können alle Dateien löschen, ausser dem '/opt/google/chrome/PepperFlash' Verzeichnis.

Starten Sie Vivaldi neu.


Installation von VMware


Die Installation verläuft nicht problemlos. Sie müssen die folgenden Instruktionen durchführen.


Installation


Sie brauchen Root Rechte für die Installation.

Es wird ein installierter Linux Kernel Source benötigt. Beschreibung kommt bald...


Machen Sie das Installprogramm ausführbar.

chmod 766 VMware-Player-12.0.1-3160714.x86_64.bundle

Starten Sie das Installprogramm mit dem Ignore Parameter.

./VMware-Player-12.0.1-3160714.x86_64.bundle -I

Patchen Sie die Kernel Module. Derzeit muß vmci und vsock gepatched werden.

Laden Sie die Patches vom archlinux repository herunter. Laden Sie die Datei vmware-patch.tar.gz herunter und speichern Sie die Datei in /tmp/

Wechseln Sie in das Verzeichnis /usr/lib/vmware/modules/source

Entpacken Sie vsock.tar mit tar xf vsock.tar

Wechseln Sie in das Verzeichnis vsock-only

Starten Sie patch -p1 < /tmp/vmware-patch/vsock-11.1.2-4.2.patch

Wechseln Sie eine Ebene höher cd ..

Packen Sie das gepatchte vsock Verzeichnis tar cf vsock.tar vsock-only

Entpacken Sie vmci.tar mit tar xf vmci.tar

Wechseln Sie in das Verzeichnis vmci-only

Starten Sie patch -p1 < /tmp/vmware-patch//vmci-12.0.0-4.2.patch

Wechseln Sie eine Ebene höher cd ..

Packen Sie das gepatchte vmci Verzeichnis tar cf vmci.tar vmci-only

Kompilieren und installieren Sie die Module vmware-modconfig --console --install-all


Probleme


• Kompilier Fehler

Die VMware Module sind nicht immer am letzten Stand vom Linux Kernel. Suchen Sie im Internet nach "vmware linux patch" um einen passenen Patch zu finden. Sollten Sie keinen finden, dann posten Sie Ihr Problem im Plop Forum.


• USB Geräte funktionieren nicht

Prüfen Sie ob der VMware USB Arbitrator läuft.

ps -e|grep vmw

Wenn Sie keine Zeile mit vmware-usbarbit sehen, dann läuft der USB Arbitrator nicht. Prüfen Sie ob die Datei /etc/rc.d/init.d/vmware-USBArbitrator existiert. Falls nicht, dann entpacken Sie die Bundle Datei.

./VMware-Player-12.0.1-3160714.x86_64.bundle -x /tmp/vm

Kopieren Sie das Arbitrator Control Skript zum RC.

cp -v /tmp/vm/vmware-usbarbitrator/etc/init.d/vmware-USBArbitrator /etc/rc.d/init.d

Ändern Sie die Rechte.

chmod 755 /etc/rc.d/init.d/vmware-USBArbitrator

Starten Sie es mit

/etc/rc.d/init.d/vmware-USBArbitrator start

Erstellen Sie einen Symlink für den automatische Start im RC oder fügen Sie "/etc/rc.d/init.d/vmware-USBArbitrator start" in der /etc/rc.local hinzu.


• Error: The VMware installer cannot continue if there are running virtual machines. Shut down or suspend running virtual machines before continuing.

Uninstall des VMware Produkts (siehe weiter unten).
Alle VMware Module aus /lib/modules entfernen.
Alle VMware Verzeichnisse in /etc entfernen.


VMware Tools


Der automatische Download der VMware Tools funktioniert nicht. Laden Sie die Tools von https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/8.0.2/3164312/packages mit dem Browser herunter.

Wählen Sie das Paket für Ihr Gast System. Für Windows nehmen Sie com.vmware.fusion.tools.windows.zip.tar

Entpacken Sie das Paket und das ZIP im Paket. Dann finden Sie die ISO Datei mit den VMware Tools im "payload" Verzeichnis. Verbinden Sie das ISO mit dem Gast CD Laufwerk umd die Tools zu installieren.


Uninstall


Listen Sie die installierten Produkte auf.

./VMware-Player-12.0.1-3160714.x86_64.bundle -l

VMware Player deinstallations Beispiel

./VMware-Player-12.0.1-3160714.x86_64.bundle -u vmware-player


Installation von LibreOffice, OpenOffice


Hier ist eine Beschreibung wie Sie LibreOffice oder OpenOffice bei Plop Linux installieren.


LibreOffice


Laden Sie LibreOffice von der offiziellen Homepage herunter.

Beispiel Dateiname: LibreOffice_5.0.3_Linux_x86-64_rpm.tar.gz


• Sie können das Skript install_office.sh verwenden.

chmod 700 install_office.sh
sudo ./install_office.sh -L LibreOffice_5.0.3_Linux_x86-64_rpm.tar.gz


• Oder die Schritte händisch durchführen

Entpacken Sie die Datei: tar xfz LibreOffice_5.0.3_Linux_x86-64_rpm.tar.gz

Wechseln Sie in das RPMS Verzeichnis: cd LibreOffice_5.0.3_Linux_x86-64_rpm/RPMS

Entpacken Sie die RPM Dateien: rpm2targz *.rpm

Erstellen Sie ein temporäres Verzeichnis: mkdir /tmp/office-install.tmp

Entpacken Sie die TAR Dateien: for i in *.tar.gz; do tar xfvz $i -C /tmp/office-install.tmp; done

Kopieren Sie das opt und das usr Verzeichnis: sudo cp -fvr /tmp/office-install.tmp/{opt/*,usr/*} /opt

Sie können nun die Verzeichnisse LibreOffice_5.0.3_Linux_x86-64_rpm und /tmp/office-install.tmp löschen.


Fertig. Sie können nun LibreOffice mit dem Befehl libreoffice5.0 oder vom Application Menü starten.


OpenOffice


Laden Sie OpenOffice von der offiziellen Homepage herunter.

Beispiel Dateiname: Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_en-US.tar.gz


• Sie können das Skript install_office.sh verwenden.

chmod 700 install_office.sh
sudo ./install_office.sh -O Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_en-US.tar.gz


• Oder die Schritte händisch durchführen

Entpacken Sie die Datei: tar xfz Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_en-US.tar.gz

Wechseln Sie in das RPMS Verzeichnis: cd en-US/RPMS

Ein paar Dateien kopieren: cp -v desktop-integration/* .

Entpacken Sie die RPM Dateien: rpm2targz *.rpm

Erstellen Sie ein temporäres Verzeichnis: mkdir /tmp/office-install.tmp

Entpacken Sie die TAR Dateien: for i in *.tar.gz; do tar xfvz $i -C /tmp/office-install.tmp; done

Kopieren Sie das opt und das usr Verzeichnis: sudo cp -fvr /tmp/office-install.tmp/{opt/*,usr/bin,usr/share} /opt

Sie können nun die Verzeichnisse en-US und /tmp/office-install.tmp löschen.


Fertig. Sie können nun OpenOffice mit dem Befehl soffice oder vom Application Menü starten.


Installation von MeshLab, Qt


Laden Sie MeshLab von der offiziellen Homepage http://meshlab.sourceforge.net/ herunter und/oder das Plop Linux Paket meshlab.tar.gz. Einzelne Dateien können von hier heruntergeladen werden.

Qt wird für die Installation und Benutzung von MeshLab benötigt.


Qt


Laden Sie Qt von http://www.qt.io herunter.

Installieren Sie Qt. Beispiel mit der freien Version von Qt:

chmod 700 qt-unified-linux-x64-2.0.1-online.run
./qt-unified-linux-x64-2.0.1-online.run

Installieren Sie Qt nach /opt/Qt wenn alle User MeshLab verwenden können sollen.

Setzen Sie den Qt Pfad im Build Script 010_b_meshlab


Qt Umgebungsvariable


Fügen Sie die Zeile

export QT_XKB_CONFIG_ROOT=/opt/share/X11/xkb

in eine der folgenden Dateien ein

~/.bash_profile
~/.myxinitrc
~/xfce4
oder ~/fluxbox (je nach Verwendung)

Starten Sie den Desktop neu bzw. Logout/Login um die Umgebungsvariable zu aktivieren.


MeshLab kompilieren/installieren


Starten Sie sh 010_b_meshlab


Installation von ImageMagick


Dies ist ein weiteres Beispiel, wie man ein Programm bei Plop Linux installiert. ImageMagick ist ein sehr vielseitiges Programm.

Laden Sie ImageMagick von einem Mirror herunter.

Entpacken Sie die Datei: tar xfj ImageMagick-6.9.2-8.tar.bz2

Wechseln Sie in das entpackte Verzeichnis: cd ImageMagick-6.9.2-8

Kompilieren und installieren: sudo myxconfigure

Entfernen Sie das Installationsverzeichnis: cd .. && sudo rm -rf ImageMagick-6.9.2-8

Fertig.


Installation von DOSBox und VisualBoy Advance - M


DOSBox


Sie finden den DOSBox Source Code und das Build Skript im 99-optional/dosbox/ Verzeichnis, oder laden Sie die Datei dosbox.tar.gz herunter. Die aktuelle Version für Plop Linux ist 0.74. Um eine neuere Version herunter zuladen gehen Sie zu http://www.dosbox.com/.

Starten Sie sh 010_b_dosbox um DOSBox zu installieren.

DOSBox wird mit dem Befehl dosbox gestartet.


VisualBoy Advance - M (VBAM)


Sie finden den VisualBoy Advance - M Source Code und das Build Skript im 99-optional/visualboy-advance-m/ Verzeichnis, oder laden Sie die Datei visualboy-advanced-m.tar.gz herunter. Die aktuelle Version für Plop Linux ist 1.8.0. Um eine neuere Version herunter zuladen, gehen zu http://vba-m.com/.

Starten Sie sh 010_b_vba-m um VisualBoy Advance - M zu installieren.

VBAM wird mit dem Befehl vbam gestartet.


Steuerung
Emuliert  Computer
Links  Pfeil Links (0114)
Rechts  Pfeil Rechts (0113)
Aufwärts  Pfeil Aufwärts (0111)
Abwärts  Pfeil Abwärts (0112)
A  Z (007a) bei deutscher Tastatur Y
B  X (0078)
L  A (0061)
R  S (0073)
Start  Enter (000d)
Select  Backspace (0008)
Schneller  Leertaste (0020)
Aufnehmen  F12 (0125)

Installation von Wireshark


Sie finden den Wireshark Source Code und das Build Skript im 99-optional/wireshark/ Verzeichnis, oder laden Sie die Datei wireshark.tar.gz herunter. Die aktuelle Version für Plop Linux ist 2.0.4. Um eine neuere Version herunter zuladen gehen Sie zu http://www.wireshark.org/.


Installieren

1. Starten Sie 'sh 010_b_setup' um den wireshark Benutzer und das Startskript zu erstellen. Ebenfalls wird usbmon konfiguriert. Sie werden nach einem Passwort für den Wireshark Benutzer gefragt. Sollten Sie kein Passwort setzen wollen, dann drücken Sie 3 Mal Enter. Achtung, in diesem Fall kann sich jeder als Wireshark Benutzer ohne Passwort anmelden!

2. Starten Sie 'sh 020_b_wireshark' um Wireshark zu kompilieren. Wireshark wird in das Verzeichnis '/home/wireshark/wireshark' installiert.


Wireshark starten

Sie müssen sich nicht als 'wireshark' Benutzer anmelden. Sie können Wireshark mit 'sux' starten.

Beispiel: sux wireshark /home/wireshark/wireshark.sh

Wenn Sie nicht den kompletten 'sux' Befehl eingeben möchten, dann speichern Sie die Zeile in ein Skript und starten Sie dieses Skript.



Installation von Handbrake CLI


TODO - Erstellen der Build Skripts.




Unity 5 Editor - Native auf Linux - Die Unity 3D Game Engine


Der Editor der Game Engine Unity 5 läuft jetzt native auf Linux (64bit).

Bei Plop Linux muß man PostgreSQL und Node.js installieren damit der Unity Editor funktioniert.

Bei Problemen finden Sie weitere Informationen in der ~/.config/unity3d/Editor.log Datei.


Installationsanleitung


Laden Sie die aktuelle Version des Unity Editor für Linux aus dem Forenbeitrag von der Unity Website Unity on Linux: Release Notes and Known Issues herunter. Derzeit ist es unity-editor-5.4.0f3+20160727_amd64.deb.


Laden Sie postgresql-9.4.5.tar.bz2 herunter oder die aktuellste Version von https://www.postgresql.org/download/.

• Installation von PostgreSQL

tar xfjv postgresql-9.4.5.tar.bz2

cd postgresql-9.4.5

./configure --prefix=/opt && make

sudo make install

cd .. && rm -rf postgresql-9.4.5


Laden Sie node-v4.4.7.tar.gz herunter oder die aktuellste Version von https://nodejs.org/en/download/.

• Installation von Node.js

tar xfzv node-v4.4.7.tar.gz

cd node-v4.4.7

./configure --prefix=/opt && make

sudo make install

cd .. && rm -rf node-v4.4.7


• Installation des Unity 5 Editors

dpkg -x unity-editor-5.4.0f3+20160727_amd64.deb unity5

sudo cp -avr unity5/{opt/*,usr/*} /opt

sudo chown root:root /opt/Unity/Editor/chrome-sandbox

sudo chmod 4755 /opt/Unity/Editor/chrome-sandbox

rm -rf unity5

Nun sollte sich der Unity 5 Editor problemlos vom Application Menü unter Accessories/Unity starten lassen.


Optional: Starten von der Kommandozeile


Sie können ein kleines Skript zum Starten des Unity Editors erstellen um den Editor von der Kommandozeile zu starten.

Datei: /opt/bin/unity

/opt/Unity/Editor/Unity "$@"

Vergessen Sie nicht sudo chmod 755 /opt/bin/unity


Power Taste und Xfce


Wenn der DBUS Dämon läuft und Xfce gestartet wurde, dann verwende Xfce DBUS für das Powermanagement und acpid ist nicht mehr in der Lage den Computer abzudrehen. Xfce/DBUS verwenden die Power Taste um beim drücken der Taste ein Fenster mit verschiedenen Aktionen anzuzeigen. Sie sehen Log Off, Shutdown usw. Mir persönlich gefällt dass nicht. Ich möchte, dass sich der Computer abdreht wenn ich die Power Taste drücke. Für dieses Verhalten muß dbus-daemon in der /etc/rc.local Datei deaktiviert werden. Nun kann acpid die Power Taste verwalten, selbst wenn Xfce gestartet ist. Allerdings ist Xfce nicht länger in der Lage Powersaving Funktionen zur Verfügung zu stellen.

Um das Ausschalten den Monitors zu verhindern wenn DBUS nicht läuft, dann fügen Sie den Block (inklusive der Klammern { }) über der Zeile exec startxfce4 in der Datei ~/xfce4 ein.

{
    sleep 2
    xset -dpms
    xset s off
} &

Für Fluxbox fügen Sie den Block in der ~/fluxbox Datei ein.


Optional: systemd


Sie finden das systemd Paket im ploplinux-src-4.3.1.tar.gz Archiv in dem Verzeichnis 99-optional/systemd/ oder als Download hier.

Kompiliert wird systemd nach dem standard Schema. Siehe Build Tools Sources und Compile Scripts.

Ich habe systemd ausprobiert, aber schlußendlich war mir das System nicht sympathisch. Ich bevorzuge das einfache Konzept von SysV.


© 2016 by Elmar Hanlhofer
Die Seite wurde zuletzt am 21/Dec/2015 geändert.