vim without X11 (pkgng)
Für vim will mir pkg ein komplettes X11 mit allem und Gummibärchen reindrücken
Why does Vim in pkgng depend on X11 and the GTK?
$ pkg install vim-lite
vim without X11 (portupgrade)
FreeBSD: HOWTO install vim from ports WITHOUT X-Windows.
Install vim on FreeBSD without X11
MAKE_ARGS = {
'editors/vim' => 'WITHOUT_X11=YES',
}
Tabs to Spaces
vi search and replace – how to replace all tabs with spaces
1,$s/\t/ /g
How to replace tabs with spaces?
Replace Tab with Spaces in VIM
Converting tabs to spaces
vim profile
FreeBSD Install VIM Editor Without X11 GUI + Setup profile
# cp /usr/local/share/vim/vim74/vimrc_example.vim /usr/local/share/vimrc $ echo "alias vi='vim'" >> ~/.bashrc
set nocompatible filetype on filetype indent on filetype plugin on set laststatus=2 syntax on
[root@ns3 /home/andreas]# pkg install vim
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 105 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
vim: 7.4.884
libXt: 1.1.4_3,1
xproto: 7.0.27
libSM: 1.2.2_3,1
libICE: 1.0.9_1,1
libX11: 1.6.2_3,1
libXdmcp: 1.1.2
libxcb: 1.11_1
libpthread-stubs: 0.3_6
libXau: 1.0.8_3
kbproto: 1.0.6
python27: 2.7.10_1
libffi: 3.2.1
pango: 1.36.8_2
encodings: 1.0.4_3,1
font-util: 1.3.1
libXft: 2.3.2_1
libXrender: 0.9.8_3
renderproto: 0.11.1
fontconfig: 2.11.1,1
expat: 2.1.0_3
freetype2: 2.6_1
xorg-fonts-truetype: 7.7_1
font-misc-meltho: 1.0.3_3
mkfontdir: 1.0.7
mkfontscale: 1.1.2
libfontenc: 1.1.2_3
font-bh-ttf: 1.0.3_3
font-misc-ethiopic: 1.0.3_3
dejavu: 2.35
harfbuzz: 1.0.1
cairo: 1.14.2,2
libGL: 10.6.8
libXfixes: 5.0.1_3
fixesproto: 5.0
dri2proto: 2.8
libXdamage: 1.1.4_3
damageproto: 1.2.1
libdevq: 0.0.2_1
libXxf86vm: 1.1.4_1
xf86vidmodeproto: 2.3.1
libXext: 1.3.3_1,1
xextproto: 7.3.0
libdrm: 2.4.60,1
libpciaccess: 0.13.3
pciids: 20150924
libxshmfence: 1.2
libglapi: 10.6.8
libXvMC: 1.0.9
libXv: 1.0.10_3,1
videoproto: 2.3.2
glproto: 1.4.17
libEGL: 10.6.8
gbm: 10.6.8
llvm36: 3.6.2_2
perl5: 5.20.3_8
png: 1.6.20
pixman: 0.32.6_1
xcb-util-renderutil: 0.3.9_1
xcb-util: 0.4.0_1,1
glib: 2.44.1_1
libiconv: 1.14_8
pcre: 8.37_4
libXpm: 3.5.11_4
libXinerama: 1.1.3_3,1
xineramaproto: 1.2.1
icu: 55.1
graphite2: 1.3.2
cscope: 15.8b
gtk2: 2.24.28_1
hicolor-icon-theme: 0.15
cups-client: 2.0.3_2
libgcrypt: 1.6.3
libgpg-error: 1.20
gnutls: 3.3.17.1
nettle: 2.7.1
gmp: 5.1.3_2
ca_root_nss: 3.20.1
libtasn1: 4.7
p11-kit: 0.23.1_1
trousers-tddl: 0.3.10_7
libidn: 1.31
mDNSResponder: 567
python2: 2_3
gtk-update-icon-cache: 2.24.28
libXcursor: 1.1.14_3
libXcomposite: 0.4.4_3,1
compositeproto: 0.4.2
libXi: 1.7.4_1,1
inputproto: 2.3.1
atk: 2.16.0
libXrandr: 1.4.2_3
randrproto: 1.4.1
gdk-pixbuf2: 2.32.1
jasper: 1.900.1_15
jpeg-turbo: 1.4.1
tiff: 4.0.4
jbigkit: 2.1_1
shared-mime-info: 1.4
python: 2.7_2,2
lua52: 5.2.4
ruby: 2.1.7,1
libyaml: 0.1.6_2
tcl86: 8.6.4
ctags: 5.8
The process will require 532 MiB more space.
Proceed with this action? [y/N]: y
[1/105] Installing xproto-7.0.27...
[1/105] Extracting xproto-7.0.27: 100%
[2/105] Installing libXdmcp-1.1.2...
[2/105] Extracting libXdmcp-1.1.2: 100%
[3/105] Installing libpthread-stubs-0.3_6...
[3/105] Extracting libpthread-stubs-0.3_6: 100%
[4/105] Installing libXau-1.0.8_3...
[4/105] Extracting libXau-1.0.8_3: 100%
[5/105] Installing libxcb-1.11_1...
[5/105] Extracting libxcb-1.11_1: 100%
[6/105] Installing kbproto-1.0.6...
[6/105] Extracting kbproto-1.0.6: 100%
[7/105] Installing libX11-1.6.2_3,1...
[7/105] Extracting libX11-1.6.2_3,1: 100%
[8/105] Installing xextproto-7.3.0...
[8/105] Extracting xextproto-7.3.0: 100%
[9/105] Installing fixesproto-5.0...
[9/105] Extracting fixesproto-5.0: 100%
[10/105] Installing libXext-1.3.3_1,1...
[10/105] Extracting libXext-1.3.3_1,1: 100%
[11/105] Installing pciids-20150924...
[11/105] Extracting pciids-20150924: 100%
[12/105] Installing videoproto-2.3.2...
[12/105] Extracting videoproto-2.3.2: 100%
[13/105] Installing libXfixes-5.0.1_3...
[13/105] Extracting libXfixes-5.0.1_3: 100%
[14/105] Installing damageproto-1.2.1...
[14/105] Extracting damageproto-1.2.1: 100%
[15/105] Installing libpciaccess-0.13.3...
[15/105] Extracting libpciaccess-0.13.3: 100%
[16/105] Installing libXv-1.0.10_3,1...
[16/105] Extracting libXv-1.0.10_3,1: 100%
[17/105] Installing libffi-3.2.1...
[17/105] Extracting libffi-3.2.1: 100%
[18/105] Installing expat-2.1.0_3...
[18/105] Extracting expat-2.1.0_3: 100%
[19/105] Installing libXdamage-1.1.4_3...
[19/105] Extracting libXdamage-1.1.4_3: 100%
[20/105] Installing libdevq-0.0.2_1...
[20/105] Extracting libdevq-0.0.2_1: 100%
[21/105] Installing libdrm-2.4.60,1...
[21/105] Extracting libdrm-2.4.60,1: 100%
[22/105] Installing libxshmfence-1.2...
[22/105] Extracting libxshmfence-1.2: 100%
[23/105] Installing libXvMC-1.0.9...
[23/105] Extracting libXvMC-1.0.9: 100%
[24/105] Installing python27-2.7.10_1...
[24/105] Extracting python27-2.7.10_1: 100%
[25/105] Installing freetype2-2.6_1...
[25/105] Extracting freetype2-2.6_1: 100%
[26/105] Installing libfontenc-1.1.2_3...
[26/105] Extracting libfontenc-1.1.2_3: 100%
[27/105] Installing xf86vidmodeproto-2.3.1...
[27/105] Extracting xf86vidmodeproto-2.3.1: 100%
[28/105] Installing libglapi-10.6.8...
[28/105] Extracting libglapi-10.6.8: 100%
[29/105] Installing perl5-5.20.3_8...
[29/105] Extracting perl5-5.20.3_8: 100%
[30/105] Installing renderproto-0.11.1...
[30/105] Extracting renderproto-0.11.1: 100%
[31/105] Installing mkfontscale-1.1.2...
[31/105] Extracting mkfontscale-1.1.2: 100%
[32/105] Installing dri2proto-2.8...
[32/105] Extracting dri2proto-2.8: 100%
[33/105] Installing libXxf86vm-1.1.4_1...
[33/105] Extracting libXxf86vm-1.1.4_1: 100%
[34/105] Installing gbm-10.6.8...
[34/105] Extracting gbm-10.6.8: 100%
[35/105] Installing llvm36-3.6.2_2...
[35/105] Extracting llvm36-3.6.2_2: 100%
[36/105] Installing xcb-util-0.4.0_1,1...
[36/105] Extracting xcb-util-0.4.0_1,1: 100%
[37/105] Installing libiconv-1.14_8...
[37/105] Extracting libiconv-1.14_8: 100%
[38/105] Installing pcre-8.37_4...
[38/105] Extracting pcre-8.37_4: 100%
[39/105] Installing libICE-1.0.9_1,1...
[39/105] Extracting libICE-1.0.9_1,1: 100%
[40/105] Installing font-util-1.3.1...
[40/105] Extracting font-util-1.3.1: 100%
[41/105] Installing libXrender-0.9.8_3...
[41/105] Extracting libXrender-0.9.8_3: 100%
[42/105] Installing fontconfig-2.11.1,1...
[42/105] Extracting fontconfig-2.11.1,1: 100%
Running fc-cache to build fontconfig cache...
/usr/local/share/fonts: caching, new cache contents: 0 fonts, 5 dirs
/usr/local/share/fonts/OTF: caching, new cache contents: 23 fonts, 0 dirs
/usr/local/share/fonts/TTF: caching, new cache contents: 13 fonts, 0 dirs
/usr/local/share/fonts/dejavu: caching, new cache contents: 21 fonts, 0 dirs
/usr/local/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/local/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/local/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs
/usr/local/lib/X11/fonts: skipping, no such directory
/root/.local/share/fonts: skipping, no such directory
/root/.fonts: skipping, no such directory
Re-scanning /usr/local/share/fonts: caching, new cache contents: 0 fonts, 5 dirs
Re-scanning /usr/local/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs
/var/db/fontconfig: cleaning cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
[43/105] Installing mkfontdir-1.0.7...
[43/105] Extracting mkfontdir-1.0.7: 100%
[44/105] Installing libGL-10.6.8...
[44/105] Extracting libGL-10.6.8: 100%
[45/105] Installing glproto-1.4.17...
[45/105] Extracting glproto-1.4.17: 100%
[46/105] Installing libEGL-10.6.8...
[46/105] Extracting libEGL-10.6.8: 100%
[47/105] Installing png-1.6.20...
[47/105] Extracting png-1.6.20: 100%
[48/105] Installing pixman-0.32.6_1...
[48/105] Extracting pixman-0.32.6_1: 100%
[49/105] Installing xcb-util-renderutil-0.3.9_1...
[49/105] Extracting xcb-util-renderutil-0.3.9_1: 100%
[50/105] Installing glib-2.44.1_1...
[50/105] Extracting glib-2.44.1_1: 100%
No schema files found: doing nothing.
[51/105] Installing libSM-1.2.2_3,1...
[51/105] Extracting libSM-1.2.2_3,1: 100%
[52/105] Installing encodings-1.0.4_3,1...
[52/105] Extracting encodings-1.0.4_3,1: 100%
[53/105] Installing font-misc-meltho-1.0.3_3...
[53/105] Extracting font-misc-meltho-1.0.3_3: 100%
[54/105] Installing font-bh-ttf-1.0.3_3...
[54/105] Extracting font-bh-ttf-1.0.3_3: 100%
[55/105] Installing font-misc-ethiopic-1.0.3_3...
[55/105] Extracting font-misc-ethiopic-1.0.3_3: 100%
[56/105] Installing dejavu-2.35...
[56/105] Extracting dejavu-2.35: 100%
[57/105] Installing cairo-1.14.2,2...
[57/105] Extracting cairo-1.14.2,2: 100%
[58/105] Installing icu-55.1...
[58/105] Extracting icu-55.1: 100%
[59/105] Installing graphite2-1.3.2...
[59/105] Extracting graphite2-1.3.2: 100%
[60/105] Installing gmp-5.1.3_2...
[60/105] Extracting gmp-5.1.3_2: 100%
[61/105] Installing ca_root_nss-3.20.1...
[61/105] Extracting ca_root_nss-3.20.1: 100%
[62/105] Installing libtasn1-4.7...
[62/105] Extracting libtasn1-4.7: 100%
[63/105] Installing inputproto-2.3.1...
[63/105] Extracting inputproto-2.3.1: 100%
[64/105] Installing jpeg-turbo-1.4.1...
[64/105] Extracting jpeg-turbo-1.4.1: 100%
[65/105] Installing jbigkit-2.1_1...
[65/105] Extracting jbigkit-2.1_1: 100%
[66/105] Installing libXt-1.1.4_3,1...
[66/105] Extracting libXt-1.1.4_3,1: 100%
[67/105] Installing libXft-2.3.2_1...
[67/105] Extracting libXft-2.3.2_1: 100%
[68/105] Installing xorg-fonts-truetype-7.7_1...
[69/105] Installing harfbuzz-1.0.1...
[69/105] Extracting harfbuzz-1.0.1: 100%
[70/105] Installing xineramaproto-1.2.1...
[70/105] Extracting xineramaproto-1.2.1: 100%
[71/105] Installing libgpg-error-1.20...
[71/105] Extracting libgpg-error-1.20: 100%
[72/105] Installing nettle-2.7.1...
[72/105] Extracting nettle-2.7.1: 100%
[73/105] Installing p11-kit-0.23.1_1...
[73/105] Extracting p11-kit-0.23.1_1: 100%
[74/105] Installing trousers-tddl-0.3.10_7...
===> Creating users and/or groups.
Using existing group '_tss'.
Using existing user '_tss'.
[74/105] Extracting trousers-tddl-0.3.10_7: 100%
[75/105] Installing libidn-1.31...
[75/105] Extracting libidn-1.31: 100%
[76/105] Installing compositeproto-0.4.2...
[76/105] Extracting compositeproto-0.4.2: 100%
[77/105] Installing libXi-1.7.4_1,1...
[77/105] Extracting libXi-1.7.4_1,1: 100%
[78/105] Installing randrproto-1.4.1...
[78/105] Extracting randrproto-1.4.1: 100%
[79/105] Installing jasper-1.900.1_15...
[79/105] Extracting jasper-1.900.1_15: 100%
[80/105] Installing tiff-4.0.4...
[80/105] Extracting tiff-4.0.4: 100%
[81/105] Installing pango-1.36.8_2...
[81/105] Extracting pango-1.36.8_2: 100%
[82/105] Installing libXinerama-1.1.3_3,1...
[82/105] Extracting libXinerama-1.1.3_3,1: 100%
[83/105] Installing hicolor-icon-theme-0.15...
[83/105] Extracting hicolor-icon-theme-0.15: 100%
[84/105] Installing libgcrypt-1.6.3...
[84/105] Extracting libgcrypt-1.6.3: 100%
[85/105] Installing gnutls-3.3.17.1...
[85/105] Extracting gnutls-3.3.17.1: 100%
[86/105] Installing mDNSResponder-567...
[86/105] Extracting mDNSResponder-567: 100%
[87/105] Installing python2-2_3...
[87/105] Extracting python2-2_3: 100%
[88/105] Installing libXcursor-1.1.14_3...
[88/105] Extracting libXcursor-1.1.14_3: 100%
[89/105] Installing libXcomposite-0.4.4_3,1...
[89/105] Extracting libXcomposite-0.4.4_3,1: 100%
[90/105] Installing atk-2.16.0...
[90/105] Extracting atk-2.16.0: 100%
[91/105] Installing libXrandr-1.4.2_3...
[91/105] Extracting libXrandr-1.4.2_3: 100%
[92/105] Installing gdk-pixbuf2-2.32.1...
[92/105] Extracting gdk-pixbuf2-2.32.1: 100%
[93/105] Installing shared-mime-info-1.4...
[93/105] Extracting shared-mime-info-1.4: 100%
[94/105] Installing cups-client-2.0.3_2...
===> Creating users and/or groups.
Creating group 'cups' with gid '193'.
Creating user 'cups' with uid '193'.
[94/105] Extracting cups-client-2.0.3_2: 100%
[95/105] Installing gtk-update-icon-cache-2.24.28...
[95/105] Extracting gtk-update-icon-cache-2.24.28: 100%
[96/105] Installing python-2.7_2,2...
[96/105] Extracting python-2.7_2,2: 100%
[97/105] Installing libyaml-0.1.6_2...
[97/105] Extracting libyaml-0.1.6_2: 100%
[98/105] Installing libXpm-3.5.11_4...
[98/105] Extracting libXpm-3.5.11_4: 100%
[99/105] Installing cscope-15.8b...
[99/105] Extracting cscope-15.8b: 100%
[100/105] Installing gtk2-2.24.28_1...
[100/105] Extracting gtk2-2.24.28_1: 100%
[101/105] Installing lua52-5.2.4...
[101/105] Extracting lua52-5.2.4: 100%
[102/105] Installing ruby-2.1.7,1...
[102/105] Extracting ruby-2.1.7,1: 100%
[103/105] Installing tcl86-8.6.4...
[103/105] Extracting tcl86-8.6.4: 100%
[104/105] Installing ctags-5.8...
[104/105] Extracting ctags-5.8: 100%
[105/105] Installing vim-7.4.884...
[105/105] Extracting vim-7.4.884: 100%
Message from python27-2.7.10_1:
===========================================================================
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
bsddb databases/py-bsddb
gdbm databases/py-gdbm
sqlite3 databases/py-sqlite3
tkinter x11-toolkits/py-tkinter
===========================================================================
Message from perl5-5.20.3_8:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:
#!/usr/local/bin/perl
or
#!/usr/bin/env perl
The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
Message from dejavu-2.35:
Make sure that the freetype module is loaded. If it is not, add the following
line to the "Modules" section of your X Windows configuration file:
Load "freetype"
Add the following line to the "Files" section of X Windows configuration file:
FontPath "/usr/local/share/fonts/dejavu/"
Note: your X Windows configuration file is typically /etc/X11/XF86Config
if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org.
Message from ca_root_nss-3.20.1:
********************************* WARNING *********************************
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.
Assessment and verification of trust is the complete responsibility of the
system administrator.
*********************************** NOTE **********************************
This package installs symlinks to support root certificates discovery by
default for software that uses OpenSSL.
This enables SSL Certificate Verification by client software without manual
intervention.
If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.
* /etc/ssl/cert.pem
* /usr/local/etc/ssl/cert.pem
* /usr/local/openssl/cert.pem
***************************************************************************
Message from trousers-tddl-0.3.10_7:
To run tcsd automatically, add the following line to /etc/rc.conf
tcsd_enable="YES"
You might want to edit /usr/local/etc/tcsd.conf to reflect your setup.
To use TPM, add your_account to '_tss' group like following:
# pw groupadd _tss -m your_account
Message from ruby-2.1.7,1:
====
Some of the standard commands are provided as separate ports for ease
of upgrading:
devel/ruby-gems: gem - RubyGems package manager
devel/rubygem-rake: rake - Ruby Make
And some of the standard libraries are provided as separate ports
since they require extra dependencies:
databases/ruby-gdbm: GDBM module
Install them as occasion demands.
====
Message from ctags-5.8:
**************************************************************************
The executable for Exuberant CTAGS is installed as /usr/local/bin/exctags
**************************************************************************