Beruflich Dokumente
Kultur Dokumente
Sites to checkout:
http://smashingweb.info/fedora-17-post-installation-guide-things-to-do-after-installing-fedora-17/ http://www.my-guides.net/en/guides/linux/fedora-16-post-installation-guide http://www.mjmwired.net/resources/mjm-fedora-f17.html#moreinfo http://fedorasolved.org/Members/zcat/a-new-home/a-new-home http://fedoraproject.org/wiki/How_to_use_PreUpgrade/zh-cn http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum http://stackoverflow.com/questions/6447473/linux-command-or-script-counting-duplicated-lines-ina-text-file http://www.liamdelahunty.com/tips/linux_remove_duplicate_lines_with_uniq.php
Configure sudo
* Modifying sudoers file Normally if you want to run a command which requires root privileges you first have to type 'su -', type your root password and then type the command. However you can bypass this by using the 'sudo' command. But first you have to configure it like this
su --login -c 'visudo'
root
ALL=(ALL)
ALL
username ALL=(ALL)
ALL
where username is the username you use to login. Next press Escape. Now, if you want to be prompted for your root password each time you use the sudo command go to this line:
# %wheel
ALL=(ALL)
ALL
and with your cursor pointing on # press x If you don't want to be prompted for your root password each time you use the sudo command go to this line:
# %wheel
ALL=(ALL)
NOPASSWD: ALL
and with your cursor pointing on # press x Next, press :wq to save and exit. (type the : as well) * Adding your user to the wheel groupJust type: su -c 'gpasswd -a username wheel' * Testing sudo
$ sudo whoami
If everything is working properly the command should return the word 'root'.
Configure yum
Fedora uses YUM to install and update its software and automatically resolve any dependencies needed. Fedora software repositories don't include support for MP3, DVD and Video playback/recording because of patent licenses. For this reason you have to install that software from third party repositories. But don't worry, this is pretty easy! ;) * RPMFusion repository Now we are going to install the RPM Fusion Repository. RPM Fusion is a merger of the Dribble, Freshrpms and RPM Fusion package repositories for Fedora and Red Hat Enterprise Linux. A variety of applications is included in that repository such as codecs for mp3 and unencrypted DVDs, multimedia applications such as mplayer, VLX and xine and the closed source Nvidia and ATi video drivers! RPM Fusion has two main repositories: one named "free" for Open Source Software (as defined by the Fedora Licensing Guidelines) which can't be included in Fedora because it might be patent encumbered in the USone named "nonfree" for non-free software, that is everything else which can't be in free; this includes software with public available source-code that has "no commercial use"-like restrictions. For the rest of this guide I will assume that you have installed and enabled the RPM Fusion Repository. To install it type:
After installation just logout and then on the login prompt after selecting the user name below password select session to cinnamon
Yum Extender
It is a very nice utility to install software with a GUI and with power and speed of terminal. Commands are executed in terminal but it has a nice GUI to manage everything.
For GUI people just open the overlay mode in gnome or press window key. then type add
then you will get add or remove programmes then go for a search. Overlay Mode Activities > Applications > System Tools > Terminal. then type su and enter for a root user . Enter your root password. All the commands are performed as root on the terminal otherwise just add su -c command . Prepare Yum for Fast Installation in fedora 17 fedora 17 Yum Fastest Mirror Plugin
The fasterstmirror will find the fastest mirror near you and download with great speed.
yum install
elementary-icon-theme
LXDE is a lightweight desktop environment. It is very useful for older computers. It takes up much less space than Gnome or KDE. It maybe similar to older version of Windows ( more info). To install:
Xfce is lightweight desktop environment similar to LXDE. It also consumes less resources than Gnome and many users will find it similar to much older versions of Gnome ( more info). To install:
I built it myself using the msttcore-fonts-2.0-3.spec from Fedora-devel mailing list. It includes Arial, Andale, Comic Sans, Courier New, Georgia, Impact, Tahoma, Times, Trebuchet MS, Verdana and Webdings fonts. The procedure just in case you want to build it yourself is the following.
su -c 'yum install rpmdevtools rpm-build cabextract' rpmdev-setuptree cd ~/rpmbuild/SPECS/ wget http://www.my-guides.net/en/images/stories/fedora12/msttcore-fonts-2.0-3.sp ec rpmbuild -bb msttcore-fonts-2.0-3.spec cd ~/rpmbuild/RPMS/noarch/ su -c 'rpm -ivh msttcore-fonts-2.0-3.noarch.rpm'
Now you can change your fonts through System -> Preferences -> Appearance -> Fonts
Install
terminal
Next we add the adobe repository for downloading Acrobat Reader, by running this at the
## Adobe Repository 32-bit x86 ## rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1. noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux ## Adobe Repository 64-bit x86_64 ## rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.01.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
Just Start the Acrobat Reader from Activities > Applicaitons > office > Acrobat reader.
wget https://dl-ssl.google.com/linux/linux_signing_key.pub
For 32 bit
For 64 bit
Install Google Chrome Stable Version on fedora 17 Just type this line on the root terminal
Or You can download the google chrome browser from chrome website. Download the rpm file. but to install it there is another package needed that is lsb to install you need the dependency lsb to install that
Then try to install the downloaded rpm by just double click on it or in terminal
Pidgin is an alternative for the default empathy IM Client. Some times it works better with webcams.
there is another way to install flash plugin. If you installed google chrome browser already then you can use the Google chrome builtin flash plugin for firefox. The updates to Flash player for linux is only available for google chrome only. Adobe dropped the support for other browsers so this is a better way. If you installed google chrome on /opt then ln -s /opt/google/chrome/libgcflashplayer.so /usr/lib/mozilla/plugins/ Just run this command. Restart Firefox check flash player
yum install gimp yum install gimp-data-extras gimpfx-foundry gimp-lqr-plugin gimp-resynthesizer gnome-xcf-thumbnailer
The extra packages for gimp enables some nice filters created by fx foundry. The resynthesizer plugin do some magic with photos and remove forground objects in photos.
Inkscape
The best vector editor application in free software. Good for creating svg files. An essential tool for all libre designers and graphics developers.
Dia
The Dia drawing program can be used to draw different types of diagrams, and includes support for UML static structure diagrams (class diagrams), entity relationship modeling, and network diagrams. Dia can load and save diagrams to a custom file format, can load and save in .xml format, and can export to PostScript(TM).
Phatch
Phatch is a simple to use cross-platform GUI Photo Batch Processor which handles all popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch re-size, rotate, apply perspective, shadows, rounded corners, ! and more in minutes instead of hours or days if you do it manually. Phatch allows you to use EXIF and IPTC tags for renaming and data stamping. Phatch also supports a console version to batch photos on web-servers.
Scribus on fedora 17
Scribus is an desktop open source page layout program with the aim of producing commercial grade output in PDF and Postscript, primarily, though not exclusively for Linux.While the goals of the program are for ease of use and simple easy to understand tools, Scribus offers support for professional publishing features, such as CMYK color, easy PDF creation, Encapsulated Postscript import/export and creation of color separations.
in Install RPM Fusion Repository . **Note: The following information was obtained from http://forums.fedoraforum.org/ * Installing nVidia driver Fedora 16 uses the open source nouveau driver for nvidia cards. This might be enough for you depending on your needs. Kernel Mode Setting (KMS) is now enabled by default on NVIDIA systems as well, through the Nouveau driver. However if you want to have 3D support in Fedora 12 you must install the binary nvidia drivers. Just type: For GeForce 6, 7, 8, 9, 200, 300, 400 & 500 series cards
Gstreamer
yum install gstreamer gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly
FFMpeg
FFMpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
su -
OR
Please use the ATrpms Repository:
[mirandam@charon Download]$ wget http://www.mjmwired.net/resources/files/atrpms.repo [mirandam@charon Download]$ sudo cp ./atrpms.repo /etc/yum.repos.d/atrpms.repo [mirandam@charon Download]$ sudo rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
VLC
VLC media player is a highly portable multimedia player and multimedia framework capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs, and various streaming protocols. It can also be used as a media converter or a server to stream in unicast or multi-cast in IPv4 or IPv6 on networks.
MPlayer is a movie player that plays most MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, and PVA files. You can also use it to watch VCDs, SVCDs, DVDs, 3ivx, RealMedia, and DivX movies. It supports a wide range of output drivers including X11, XVideo, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB etc. There are also nice antialiased shaded subtitles and OSD.
OR
Installation through yum with RPMFusion enabled:
Note that mencoder is optional but provides many encoding functions. Binary Codecs: Please install the Binary Codecs for further support of formats that MPlayer does not directly support. MPlayer should work automatically defaulted to PulseAudio.
Kaffeine
Kaffeine is KDE Mediaplayer with xine engine.
Avidemux
Xine
It is another movie player in linux. is worth try
XBMC
XBMC media center is the media center application for Linux. XBMC can play a spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together third-party plugins. It support various kinds of remote controlls also.
Minitube
Minitube is a YouTube desktop client. With it you can watch YouTube videos in a new way: you type a keyword, Minitube gives you an endless video stream. Minitube is not about cloning the original YouTube web interface, it aims to create a new TV-like experience.
Banshee - Banshee is an iTunes-like media player which support sync'ing to multiple different devices. Installation through yum with RPMFusion enabled:
Binary Codecs - The MPlayer projects maintains a package full of binary codecs for which no directly open source option exists, some of these files include Windows DLL's. These are shared by both Xine and MPlayer. NOTE: There is significant variation depending on your architecture (i386, x86_64, ppc). This step is really only beneficial to 32bit i386 users, 64bit users may also install the i386. Navigate to: http://www.mplayerhq.hu/MPlayer/releases/codecs/ Select the package ( .tar.bz2) best matching your version of Fedora/Architecture. Generally 32-bit users will use: all-20110131.tar.bz2 . Install the codecs ( 32-bit for example):
[mirandam@charon Download]$ sudo mkdir -p /usr/lib/codecs [mirandam@charon Download]$ sudo tar -jxvf all-20110131.tar.bz2 --strip-components 1 -C /usr/lib/codecs/
audio I/O supports PulseAudio, OSS and ALSA under Linux. This build has support for mp3 and ffmpeg import/export.
Audacious
Audacious is a media player that currently uses a skinned user interface (based on Winamp 2.x skins) as well as a separate GTK2 based front end. Historically, it started as a fork of Beep Media Player (BMP), which itself forked from XMMS.
OR
Installation through yum:
[mirandam@charon ~]$ sudo yum install audacious audacious-plugins-freeworld* NOTE: There is a '*' at the end.
Banshee
Banshee allows you to import CDs, sync your music collection to an iPod, play music directly from an iPod, create playlists with songs from your library, and create audio and MP3 CDs from subsets of your library.
Xmms
XMMS is a multimedia (Ogg Vorbis, CDs) player for the X Window System with an interface similar to Winamps. XMMS supports playlists and streaming content and has a configurable interface.
OR
Amarok
Amarok is a multimedia player with:
fresh playlist concept, very fast to use, with drag and drop plays all formats supported by the various engines audio effects, like reverb and compressor compatible with the .m3u and .pls formats for playlists nice GUI, integrates into the KDE look, but with a unique touch
OR
It is helpful to have KDE installed first as this will reduce the download. Installation through yum:
Exaile
Exaile is similar to Amarok but its based on GTK+ toolkit. Therefore its a good solution for Gnome users! To install it type:
Clementine
Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music. This is another music player similar to Exaile.
Rhythmbox/Gstreamer - A simple audio application similar to iTunes layout. Most of Rhythmbox and the Gstreamer system should be installed when installing Gnome (mentioned above). The missing components are just the MP3 (and other media) plugins. Installation through yum:
[mirandam@charon ~]$ sudo yum install rhythmbox gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg gstreamer-plugins-bad-nonfree
[UNFINISHED] Combined command: If you wish to install EVERYTHING above please run the following:
[mirandam@charon ~]$ sudo yum install xmms xmms-mp3 xmms-faad2 xmms-flac xmms-pulse \ xmms-skins audacious audacious-plugins-freeworld* rhythmbox \ gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg \ gstreamer-plugins-bad-nonfree amarok xine-lib-extras-freeworld
Transmission is a free, lightweight BitTorrent client. It features a simple, intuitive interface on top on an efficient, cross-platform back-end.
Azureus
Azureus (now Vuze) implements the BitTorrent protocol using java and comes bundled with many invaluable features for both beginners and advanced users.
Ktorrent
Ktorrent is a torrent client for KDE Users. If you install on Gnome only System. You have the overhead of KDE Libraries.
OR
nautilus-open-terminal nautilus-pastebin
Unrar
The unrar utility is a freeware program for extracting, testing and viewing the contents of archives created with the RAR archiver version 1.50 and above.
7Zip
p7zip is a port of 7za.exe for Unix. 7-Zip is a file archiver with a very high compression ratio. The original version can be found at http://www.7-zip.org/.
gftp
gFTP is a multi-threaded FTP client for the X Window System. gFTP supports simultaneous downloads, resumption of interrupted file transfers, file transfer queues to allow downloading of multiple files, support for downloading entire directories/subdirectories, a bookmarks menu to allow quick connection to FTP sites, caching of remote directory listings, local and remote chmod, drag and drop, a connection manager and much more
Filezilla
FileZilla is a FTP, FTPS and SFTP client for Linux with a lot of features. * Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP) * Cross-platform * Available in many languages * Supports resume and transfer of large files >4GB * Easy to use Site Manager and transfer queue * Drag & drop support * Speed limits * Filename filters * Network configuration wizard
gnochm
A CHM file viewer for Gnome. Features are: * Full text search * Bookmarks * Support for external ms-its links * Configurable support for http links * Internationalisation * Displays HTML page source
gtkpod
gtkpod is a platform independent Graphical User Interface for Apples iPod using GTK2. It supports all current iPod models, including the Mini, Photo, Shuffle, Nano, Video, Classic, Touch, and iPhone.
Install Sun/Oracle Java JDK/JRE 7u10 on Fedora 18/17/16/15/14/13/12, CentOS 6.3/6.2/6.1/6/5.8, Red Hat (RHEL) 6.3/6.2/6.1/6/5.8 1. Download Sun/Oracle Java JDK/JRE 7u10 32-bit/64-bit RPM packages Download Sun/Oracle Java 7u10 from here http://www.oracle.com/technetwork/java/javase/downloads/index.html. Select rpm package (jdk7u10-linux-i586.rpm, jdk-7u10-linux-x64.rpm, jre-7u10-linux-i586.rpm or jre-7u10-linux-x64.rpm). 2. Change to root user.
sudo -i ## OR ## su -
## JDK 64-bit ##
## JRE 32-bit ##
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------## JRE 64-bit ## rpm -Uvh /path/to/binary/jre-7u10-linux-x64.rpm 4a. Install Sun/Oracle JDK java, javaws, libjavaplugin.so (for Firefox/Mozilla) and javac with alternatives install command Use Java JDK latest version (/usr/java/latest) ## java ## alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000 ## javaws ## alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000 ## Java Browser (Mozilla) Plugin 32-bit ## alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000
## Java Browser (Mozilla) Plugin 64-bit ## alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 20000 ## Install javac only if you installed JDK (Java Development Kit) package ## alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000 alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000 Use Java JDK absolute version (/usr/java/jdk1.7.0_10) ## java ## alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_10/jre/bin/java 20000 ## javaws ## alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_10/jre/bin/javaws 20000 ## Java Browser (Mozilla) Plugin 32-bit ## alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.7.0_10/jre/lib/i386/libnpjp2.so 20000 ## Java Browser (Mozilla) Plugin 64-bit ## alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.7.0_10/jre/lib/amd64/libnpjp2.so 20000 ## Install javac only if you installed JDK (Java Development Kit) package ## alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_10/bin/javac 20000 alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_10/bin/jar 20000 4b. Install Sun/Oracle JRE java, javaws and libjavaplugin.so (for Firefox/Mozilla) with alternatives install command Use Java JRE latest version (/usr/java/latest) ## java ## alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000 ## javaws ## alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000 ## Java Browser (Mozilla) Plugin 32-bit ## alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 20000 ## Java Browser (Mozilla) Plugin 64-bit ## alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so 20000 Use Java JRE absolute version (/usr/java/jre1.7.0_10)
## java ## alternatives --install /usr/bin/java java /usr/java/jre1.7.0_10/bin/java 20000 ## javaws ## alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_10/bin/javaws 20000 ## Java Browser (Mozilla) Plugin 32-bit ## alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.7.0_10/lib/i386/libnpjp2.so 20000 ## Java Browser (Mozilla) Plugin 64-bit ## alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.7.0_10/lib/amd64/libnpjp2.so 20000 5. Check current java, javac, javaws and libjavaplugin.so versions java -version java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b04) Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) javaws Java(TM) Web Start 10.0.0.4-fcs [...] javac -version javac 1.7.0_10 Note: Check libjavaplugin.so with restarting Mozilla Firefox and writing about:plugins on address bar.
6. Swap between OpenJDK and Sun/Oracle Java JDK/JRE 6 and 7 versions java alternatives --config java There are 5 programs which provide 'java'. Selection Command
+3 4 5
Enter to keep the current selection[+], or type selection number: 5 Note: java with [+] is currently on use javaws alternatives --config javaws There are 3 programs which provide 'javaws'. Selection Command
Enter to keep the current selection[+], or type selection number: 3 Note: java with [+] is currently on use libjavaplugin.so (32-bit) alternatives --config libjavaplugin.so There are 3 programs which provide 'libjavaplugin.so'. Selection Command
Enter to keep the current selection[+], or type selection number: 3 libjavaplugin.so.x86_64 (64-bit) alternatives --config libjavaplugin.so.x86_64 There are 3 programs which provide 'libjavaplugin.so.x86_64'. Selection Command
Enter to keep the current selection[+], or type selection number: 3 javac alternatives --config javac There are 3 programs which provide 'javac'. Selection Command
Enter to keep the current selection[+], or type selection number: 3 Note: java with [+] is currently on use Post-Installation Setup Add JAVA_HOME environment variable to /etc/profile file or $HOME/.bash_profile file Java JDK and JRE latest version (/usr/java/latest) ## export JAVA_HOME JDK/JRE ## export JAVA_HOME="/usr/java/latest" Java JDK and JRE absolute version (/usr/java/jdk1.7.0_10) ## export JAVA_HOME JDK ## export JAVA_HOME="/usr/java/jdk1.7.0_10" ## export JAVA_HOME JRE ## export JAVA_HOME="/usr/java/jre1.7.0_10"
Geany
Geany is a small and fast integrated development enviroment with basic features and few
dependencies to other packages or Desktop Environments. Some features: * Syntax highlighting * Code completion * Code folding * Construct completion/snippets * Auto-closing of XML and HTML tags * Call tips * Support for Many languages like C, Java, PHP, HTML, Python, Perl, Pascal * symbol lists and symbol name auto-completion * Code navigation * Simple project management * Plugin interface
Bluefish
Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.
Cssed
cssed is a small developer editor and validator, that tries to ease the CSS editing. It features syntax highlighting, syntax validation, MDI notebook based interface, quick CSS properties and values insertion, auto-completion and dialog-based insertion of CSS complex values. Being a CSS editor, its not limited to this language. cssed haved some support for HTML (with embbeded Javascript), XML, Javascript, Java, PHP, JSP, C, C++, Apache configuration files, .htaccess, Python, Perl, SQL, SH and other languages so it can serve quite well as multi-purpose editor.
Anjuta
Anjuta DevStudio is a versatile Integrated Development Environment (IDE) on GNOME Desktop Environment and features a number of advanced programming facilities. These include project management, application and class wizards, an on-board interactive debugger, powerful source editor, syntax highlighting, intelligent auto-completions, symbol navigation, version controls, integrated GUI designing and other tools.
For install the complete software packages a good internet connection is advicable. Beacuse about 800MB of packages are downloaded from internet. after install all these you will get a stable desktop for all development environments . Also virus/ Sparm free internet browsing is a big advantage. Selinux will take care of all security problems in fedora. Another guide for Things to do after install fedora 17 is Here .