|
OpenBSD Installation and Upgrading Installing and upgrading OpenBSD. |
|
Thread Tools | Display Modes |
|
|||
After installation, what next?
OK, I managed to install OpenBSD successfully on my first try.
After rebooting and logging in, I am presented with an xterm. I would appreciate it if you guys were to tell me what packages, in order of priority and usefulness, that I should install? I wish to learn the best practices for using OpenBSD. |
|
|||
Quote:
Quote:
Quote:
I have no idea what this means. |
|
|||
Oh, that's a good point.
cravuhaw2C we really need complete information from you. |
|
|||
Quote:
Quote:
i. Surf the internet. ii. Email. iii. Type letters and documents on a Microsoft Word-compatible but free and open-source word processing software. By "best practices" I mean the following: (a) change/update the software sources/repositories. On Debian, I would change/update the repositories using sudo nano /etc/apt/sources.list (b) the packages that are considered essential. On a minimal install of Debian OS, one would sudo apt-get install the following essentials: xorg gnome-core (or lxde-core/xfce/openbox) synaptic gedit gdebi (which will also install nautilus) network-manager What essential packages do I have to install for OpenBSD? (b) chroot/chmod some system files to prevent them from being tampered with. What system files on an OpenBSD OS should I chroot/chmod? |
|
|||
Quote:
On the contrary I would very much like to use the X Windows System (just to clarify: the X Windows System is the graphical user interface, correct? the one which has snazzy icons and the gizmos on the desktop?) Am I also right to say that even though I selected all the sets during installation, I would still have to manually install the package called xorg? (On Debian, I have to install xorg first before I install gnome-core, lxde-core or Openbox. I understand that xorg includes all the free and open-source drivers of most vendors of video chipsets.) Excuse me for my poor knowledge of Linux/Debian/Ubuntu/OpenBSD. |
|
||||||||
Quote:
No, you can search the web to find out what it stands for - took me about 1 minute. Quote:
Quote:
http://www.openbsd.org/faq/faq15.html I think what's "essential" is already installed in the base system no? Quote:
Once you have read the section on packages and ports and played about with the system, you will have more idea as to what you need or if you need it. Quote:
Quote:
Quote:
Quote:
Read the packages and ports section and you will be able to install your window manager and other software of choice. First you will need to resolve your other thread and get your network connection working. Last edited by blackhole; 13th July 2014 at 10:57 AM. Reason: multiple typos... |
|
|||||
Quote:
I read somewhere on the internet that both LibreOffice and OpenOffice have serious security vulnerabilities. Are there alternatives to these two? Quote:
Quote:
You may have an obvious advantage over me if you have taken up courses in IT, computer science or programming at school or college. Quote:
Quote:
Frankly speaking I don't wish to spend too much time playing with the system. I have plenty of non-IT non-computer stuff to finish up. |
|
||||||
Yes and no, as I said, I found the answer quickly (in the first result on ixquick.com)
Quote:
Quote:
Quote:
Quote:
Quote:
http://www.openbsd.org/faq/faq1.html#Included Quote:
If you don't want to spend time familiarising yourself with the system, then perhaps stick with a ready to run "works out of the box" OS. There are a whole plethora of these out there which would suit your needs better, Last edited by blackhole; 13th July 2014 at 01:57 PM. |
|
|||
It happens to be the default window manager on OpenBSD (you're correct: it doesn't stand for anything these days).
Quote:
There will be another full suite when OpenBSD 5.6 is released, called Calligra. It's the old KDE KOffice modernized. It has already been imported into the -current ports tree so its inclusion in OpenBSD 5.6 is guaranteed. As an aside, I'm not sure why there's all this hostility towards you for asking questions that this forum is designed to handle. One would think I would be the source of overt hostility... |
|
|||
Quote:
For i. - all the major browsers are included in the OpenBSD package repository. To install packages, all you have to do is type: Code:
# pkg_add packagename Code:
$ sudo pkg_add packagename ii. - You have your Thunderbirds, mutts, and other email clients. Pick the one you use and pkg_add it. iii. - LibreOffice is in ports. As is Abiword, Gnumeric, etc. So you can pkg_add the ones you want. LibreOffice has the advantage of being a full suite. Quote:
Code:
PKG_PATH=<mirrorname>/pub/OpenBSD/5.5/packages/`machine -a`/ http://www.openbsd.org/ftp.html#http Most people choose whichever is geographically closest to them. Quote:
We don't have anything analogous to gnome-core. There is gnome, Code:
$ sudo pkg_add gnome Code:
$ sudo pkg_add xfce4 Code:
$ sudo pkg_add openbox Already installed with X (it is part of X). I have the following line in my .xinitrc file to get my touchpad to click on tap. You may or may not need this: Code:
xinput --set-prop 7 "Synaptics Tap Action" 0 0 0 0 1 3 Code:
$ sudo pkg_add gedit You'll get gedit "for free" if you install gnome. I'd never heard of gdebi, so I googled it. It appears to be a GUI package for Debian .deb files. There is no port of that on OpenBSD, notably because it wouldn't do anything. We don't use .deb files, we have our own package tools. Nautilus would be: Code:
$ sudo pkg_add nautilus The OpenBSD package tools are really smart, and handle all dependencies for you. You tell it what you want, and it does the magic to make it happen and usable. There aren't any good GUI-based network managers for OpenBSD yet. OpenBSD does its wifi much differently than Linux (things like WPA2 are actually in the kernel in OpenBSD) so those tools don't really know how to handle it. You could write a shell script to make this easier on you; but that only works if you have a list of the wifi access points you connect to and their passwords. Otherwise, you'll be using ifconfig(8) like the rest of us. It's not more difficult, just different. NONE! OpenBSD by default install is a fully functional OS with X already available. Just add onto it whatever programs you want. None. That would be dangerous. Any OS that requires you to do such a thing doesn't care about you or your security. |
|
|||
One of the Challenges that has been alluded to by several previous posters is that you have a plethora of options. You could learn how to configure FVWM, utilize the spartan email client and web browser that are all ready provided. Add a word processor and manually add a menu entry in the FVWM config file.
Another option is to install a Full blown Desktop realizing that it comes with some baggage in terms of bloat and security issues. The bare minimun of knowledge you would need is the package installation section in the FAQ. There is a succint, online guide to installing Gnome3 the steps of which are also replicated in the package readmes. Similiar guides and Readme exist for XFCE4. I put together a guide to install a simple desktop that is somewhat OS/X like and intuitive to use. It takes more time but you actually see the configs and where they are installed. It even walks you through setting up user shutdown in sudo. Last edited by shep; 13th July 2014 at 03:18 PM. Reason: This post replicates some of Ibarra's information above. |
|
||||||||||||||||
Quote:
The first two lines of your dmesg, which can also be reproduced with the command $ sysctl kern.version will have "-current" in the string if you are using -current.For more on the development cycle of OpenBSD and its nomenclature, please see FAQ 5.1. Quote:
Third party applications -- the ports and packages described in FAQ 15 -- are also updated in the normal course of this development, by the thousands. But they are not generally backported to match a release (-stable nomenclature) unless the update fixes a security issue -- the Project is too small and the package collection too vast to do so. And unlike all the systems you have used before, OpenBSD requires that the OS and the third party packages remain in sync with each other. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Third party programs (all of the thousands mentioned already) do not receive the same scrutiny and are not audited. Your own knowledge and skills are needed to ensure you do not misconfigure one of these after installation Quote:
Quote:
There are more than 40 different window managers available with OpenBSD. It comes with three built-in: fvwm(1), which is the default, cwm(1), and twm(1). All of the rest are third party packages. Quote:
It stands for the F Virtual Window Manager, according to fvwm(1). Quote:
Quote:
Quote:
There is this forum, and there is the OpenBSD-newbies mailing list, and both are third party. We try to help, as best we can, here. And there are books that help. In particular, Michael W. Lucas' book Absolute OpenBSD was my bible for many years, and the new edition sits on my shelf proudly next to the well-worn, very-well-used first edition. He writes in a very accessible style, and his guidance is helpful both to the new user and to those who are very experienced. I cannot recommend his books highly enough. If you read the Project's goals you will not see any of them refer to a pre-configured general use workstation. However, with the meta packages for Gnome, or KDE, or XFCE, the Project comes pretty close to providing this. Yes, I know, people have been posting as I've been writing this long treatise. Last edited by jggimi; 13th July 2014 at 03:38 PM. Reason: three typos, one thinko. :) |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Unattend installation | uva | NetBSD Installation and Upgrading | 1 | 12th June 2010 03:04 PM |
Xorg installation | LordZ | OpenBSD Installation and Upgrading | 10 | 23rd November 2008 05:52 PM |
cannot login after installation | ccc | FreeBSD Installation and Upgrading | 3 | 28th October 2008 11:54 AM |
D-BUS error in new installation | zelut | FreeBSD General | 1 | 3rd October 2008 07:26 PM |
Remote Installation of *BSD | JMJ_coder | Other BSD and UNIX/UNIX-like | 3 | 21st August 2008 02:19 PM |