User:Hd scania/My first day practicing TrueOS

From ParabolaWiki
Jump to: navigation, search

1 Show the TrueOS sticker in your rEFInd EFI manager

sudo mkdir -p /boot/efi && sudo mount -t msdosfs /dev/ada0p4 /boot/efi
sudo mkdir -p /boot/efi/efi/Trueos
sudo mv -fv /boot/efi/efi/boot/bootx64-trueos.efi /boot/efi/efi/TrueOS/bootamd64.efi
sudo cp -vr /your/rEFInd/icons/dir/TrueOS.png /boot/efi/efi/refind/icons/os_trueos.png
sudo cp -vr /your/rEFInd/icons/dir/TrueOS.png /boot/efi/efi/refind/icons-backup/os_trueos.png
  • rEFInd EFI manager is brought to you by default when installing TrueOS in your modern EFI hardware system.
  • My TrueOS sticker is here: https://t.me/addstickers/hd_scania, extract that to /your/rEFInd/icons/dir in a local filesystem.
  • Device /dev/ada0p4 is my EFI partition, maybe depends on your own partitioning scheme.

2 Recommended packages to be installed

  • Disk manager written for TrueOS in Qt5
sudo pkg-static install -y pc-diskmanager
  • Get beautiful Ubuntu fonts and remove bloat Google ‘‘Noto’’ fonts
sudo pkg-static remove -y noto && sudo pkg-static install -y ubuntu-font
  • Switching internet apps
sudo pkg-static remove -y firefox thunderbird && sudo pkg-static install -y axel falkon qupzilla-qt4 linux-telegram-desktop linux-telegram-desktop R-cran-downloader pear-HTTP_Download trac-downloads
  • OpenStreetMap
sudo pkg-static install -y marble
  • Removing vi text editor that’s user-unfriendly
sudo pkg-static remove -y FreeBSD-vi FreeBSD-vim
  • EFI and filesystems
sudo pkg-static install -y gdisk efivar gnu-efi UEFITool archivemount automount automounter hs-mountpoints fusefs-exfat fusefs-cryptofs fusefs-afuse fusefs-gitfs
  • Security hardening
sudo pkg-static install -y libressl-devel hardening-check
  • Linux userland
sudo pkg-static install -y linux-c7 linux-kernel linux_libusb pacman rpm4 deltarpm rpm-spec-mode.el fusefs-ext2
  • Emoji and inputs
sudo pkg-static install -y emojione-color-font-ttf ja-ibus-mozc zh-ibus-cangjie ibus-qt
  • Server installation from desktop for a NAS newbie
sudo pkg-static install -y trueos-server
  • Android
sudo pkg-static install -y android-file-transfer-qt5 android-tools-adb android-tools-fastboot fusefs-simple-mtpfs mtpfs linux_libusb fusefs-simple-mtpfs
  • Virtualizations
sudo pkg-static install -y aqemu libvirt xen-guest-tools xen-kernel xen-tools
  • Wine
sudo pkg-static install -y i386-wine-devel q4wine swine wine-gecko-devel wine-mono-devel winetricks

3 Full day log

  • On 23 January 2017
[hd_scania@trueos] ~% sudo pkg install -y emulators/linux_base-c6
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...                                                                                                                                                   
trueos-major repository is up to date.                                                                                                                                                          
All repositories are up to date.                                                                                                                                                                
The following 1 package(s) will be affected (of 0 checked):                                                                                                                                     
New packages to be INSTALLED:                                                                                                                                                                   
       linux_base-c6: 6.9_4 [trueos-major]
Number of packages to be installed: 1
The process will require 197 MiB more space.
27 MiB to be downloaded.
[1/1] Fetching linux_base-c6-6.9_4.txz: 100%   27 MiB 410.8kB/s    01:10    
Checking integrity... done (0 conflicting)
[1/1] Installing linux_base-c6-6.9_4...
Extracting linux_base-c6-6.9_4: 100%
Message from linux_base-c6-6.9_4:
Some programs need linprocfs mounted on /compat/linux/proc.  Add the
following line to /etc/fstab:
linprocfs   /compat/linux/proc  linprocfs       rw      0       0
Then run "mount /compat/linux/proc".
Some programs need tmpfs mounted on /compat/linux/dev/shm.  Add the
following line to /etc/fstab:
tmpfs    /compat/linux/dev/shm  tmpfs   rw,mode=1777    0       0
Then run "mount /compat/linux/dev/shm".
[hd_scania@trueos] ~% sudo pkg install -y archivers/rpm4 
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...
trueos-major repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
       rpm4: 4.13.0.2 [trueos-major]
       lua51: 5.1.5_9 [trueos-major]
       popt: 1.16_2 [trueos-major]
       libarchive: 3.3.2,1 [trueos-major]
       lzo2: 2.10_1 [trueos-major]
       liblz4: 1.8.0,1 [trueos-major]
Number of packages to be installed: 6
The process will require 16 MiB more space.
3 MiB to be downloaded.
[1/6] Fetching rpm4-4.13.0.2.txz: 100%    1 MiB 256.5kB/s    00:06    
[2/6] Fetching lua51-5.1.5_9.txz: 100%  162 KiB 165.6kB/s    00:01    
[3/6] Fetching popt-1.16_2.txz: 100%   61 KiB  62.6kB/s    00:01    
[4/6] Fetching libarchive-3.3.2,1.txz: 100%  707 KiB 362.1kB/s    00:02    
[5/6] Fetching lzo2-2.10_1.txz: 100%  111 KiB 113.9kB/s    00:01    
[6/6] Fetching liblz4-1.8.0,1.txz: 100%   96 KiB  98.3kB/s    00:01    
Checking integrity... done (0 conflicting)
[1/6] Installing lzo2-2.10_1...
[1/6] Extracting lzo2-2.10_1: 100%
[2/6] Installing liblz4-1.8.0,1...
[2/6] Extracting liblz4-1.8.0,1: 100%
[3/6] Installing lua51-5.1.5_9...
[3/6] Extracting lua51-5.1.5_9: 100%
[4/6] Installing popt-1.16_2...
[4/6] Extracting popt-1.16_2: 100%
[5/6] Installing libarchive-3.3.2,1...
[5/6] Extracting libarchive-3.3.2,1: 100%
[6/6] Installing rpm4-4.13.0.2...
Extracting rpm4-4.13.0.2: 100%
No RPM database found.  If you wish to use RPM to install RPM packages the you will need to initialise the database with the commands:
       mkdir -p /var/lib/rpm
       /usr/local/bin/rpm --initdb
[hd_scania@trueos] ~% sudo mkdir -p /var/lib/rpm && sudo /usr/local/bin/rpm --initdb
[hd_scania@trueos] ~% sudo rpm
RPM version 4.13.0.2
Copyright (C) 1998-2002 - Red Hat, Inc.
This program may be freely redistributed under the terms of the GNU GPL
Usage: rpm [-afgpcdLlsiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [--pkgid] [--hdrid] [--triggeredby] [--whatrequires] [--whatprovides] [--whatrecommends]
       [--whatsuggests] [--whatsupplements] [--whatenhances] [--nomanifest] [-c|--configfiles] [-d|--docfiles] [-L|--licensefiles] [--dump] [-l|--list] [--queryformat=QUERYFORMAT]
       [-s|--state] [--nofiledigest] [--nofiles] [--nodeps] [--noscript] [--allfiles] [--allmatches] [--badreloc] [-e|--erase=<package>+] [--excludedocs] [--excludepath=<path>]
       [--force] [-F|--freshen=<packagefile>+] [-h|--hash] [--ignorearch] [--ignoreos] [--ignoresize] [-i|--install] [--justdb] [--nodeps] [--nofiledigest] [--nocontexts]
       [--noorder] [--noscripts] [--notriggers] [--oldpackage] [--percent] [--prefix=<dir>] [--relocate=<old>=<new>] [--replacefiles] [--replacepkgs] [--test]
       [-U|--upgrade=<packagefile>+] [--reinstall=<packagefile>+] [-D|--define='MACRO EXPR'] [--undefine=MACRO] [-E|--eval='EXPR'] [--macros=<FILE:...>] [--noplugins] [--nodigest]
       [--nosignature] [--rcfile=<FILE:...>] [-r|--root=ROOT] [--dbpath=DIRECTORY] [--querytags] [--showrc] [--quiet] [-v|--verbose] [--version] [-?|--help] [--usage] [--scripts]
       [--setperms] [--setugids] [--conflicts] [--obsoletes] [--provides] [--requires] [--recommends] [--suggests] [--supplements] [--enhances] [--info] [--changelog] [--xml]
       [--triggers] [--filetriggers] [--last] [--dupes] [--filesbypkg] [--fileclass] [--filecolor] [--fscontext] [--fileprovide] [--filerequire] [--filecaps]
[hd_scania@trueos] ~% sudo mount /compat/linux/proc && sudo mount /compat/linux/dev/shm 
[hd_scania@trueos] ~% sudo mount /dev/ada0p23 /data && ls -la /data
mount: /dev/ada0p23: Invalid argument
[hd_scania@trueos] ~% sudo mount -t ext2fs /dev/ada0p23 /data && ls -la /data
mount: /dev/ada0p23: Operation not permitted
[hd_scania@trueos] ~% sudo mount_ext2fs /dev/ada0p23 /data && ls -la /data
sudo: mount_ext2fs: command not found
[hd_scania@trueos] ~% pkg search ext2
fusefs-ext2-0.0.9_2            FUSE module to mount ext2, ext3 and ext4 with read write support
kde-icons-nuoveXT2-2.2.2       KDE nuoveXT 2 iconset
[hd_scania@trueos] ~% sudo pkg install -y fusefs-ext2 && sudo mount -t ext2fs /dev/ada0p23 /data && ls -la /data
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...
trueos-major repository is up to date.
All repositories are up to date.
The following 4 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
       fusefs-ext2: 0.0.9_2 [trueos-major]
       e2fsprogs: 1.43.7_4 [trueos-major]
       e2fsprogs-libblkid: 1.43.7 [trueos-major]
       e2fsprogs-libss: 1.43.7 [trueos-major]
Number of packages to be installed: 4
The process will require 6 MiB more space.
1 MiB to be downloaded.
[1/4] Fetching fusefs-ext2-0.0.9_2.txz: 100%   19 KiB  19.4kB/s    00:01    
[2/4] Fetching e2fsprogs-1.43.7_4.txz: 100%    1 MiB 289.3kB/s    00:04    
[3/4] Fetching e2fsprogs-libblkid-1.43.7.txz: 100%   33 KiB  34.2kB/s    00:01    
[4/4] Fetching e2fsprogs-libss-1.43.7.txz: 100%   20 KiB  20.3kB/s    00:01    
Checking integrity... done (0 conflicting)
[1/4] Installing e2fsprogs-libblkid-1.43.7...
[1/4] Extracting e2fsprogs-libblkid-1.43.7: 100%
[2/4] Installing e2fsprogs-libss-1.43.7...
[2/4] Extracting e2fsprogs-libss-1.43.7: 100%
[3/4] Installing e2fsprogs-1.43.7_4...
[3/4] Extracting e2fsprogs-1.43.7_4: 100%
[4/4] Installing fusefs-ext2-0.0.9_2...
Extracting fusefs-ext2-0.0.9_2: 100%
Message from e2fsprogs-1.43.7_4:
===========================================================================
Note: this is a modified version of the e2fsprogs package, not the official package. Report all building and run-time trouble that originates in the package to the port maintainer, mandree@FreeBSD.org.
===========================================================================
mount: /dev/ada0p23: Operation not permitted
[hd_scania@trueos] ~% sudo mount_ext2fs /dev/ada0p23 /data && ls -la /data
sudo: mount_ext2fs: command not found
[hd_scania@trueos] ~% sudo pkg install -y gdisk linux_base-c7 linux-kernel linux-c7-qt-x11 linux-c7-qtwebkit linux_libusb linux-telegram-desktop
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...
trueos-major repository is up to date.
All repositories are up to date.
The following 33 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
       gdisk: 0.8.10_6 [trueos-major]
       linux_base-c7: 7.4.1708_2 [trueos-major]
       linux-kernel: 4.13.14 [trueos-major]
       linux-c7-qt-x11: 4.8.5_4 [trueos-major]
       linux-c7-qtwebkit: 2.3.4_2 [trueos-major]
       linux_libusb: 11.0r261448_2 [trueos-major]
       linux-telegram-desktop: 1.1.23 [trueos-major]
       linux-c7-xorg-libs: 7.7_5 [trueos-major]
       linux-c7-fontconfig: 2.10.95_3 [trueos-major]
       linux-c7-expat: 2.1.0_2 [trueos-major]
       linux-c7-openssl-libs: 1.0.2k [trueos-major]
       linux-c7-libtiff: 4.0.3_3 [trueos-major]
       linux-c7-jpeg: 1.2.90_2 [trueos-major]
       linux-c7-jbigkit-libs: 2.0_2 [trueos-major]
       linux-c7-libpng: 1.5.13_2 [trueos-major]
       linux-c7-dri: 17.0.1 [trueos-major]
       linux-c7-libpciaccess: 0.13.4_2 [trueos-major]
       linux-c7-elfutils-libelf: 0.168 [trueos-major]
       linux-c7-qt: 4.8.5_3 [trueos-major]
       linux-c7-dbus-libs: 1.6.12_2 [trueos-major]
       linux-c7-sqlite: 3.7.17_1 [trueos-major]
       linux-c7-alsa-lib: 1.1.3 [trueos-major]
       linux-c7-gtk2: 2.24.31 [trueos-major]
       linux-c7-pango: 1.40.4 [trueos-major]
       linux-c7-harfbuzz: 1.3.2 [trueos-major]
       linux-c7-graphite2: 1.3.10 [trueos-major]
       linux-c7-cairo: 1.14.8 [trueos-major]
       linux-c7-pixman: 0.34.0 [trueos-major]
       linux-c7-libthai: 0.1.14_1 [trueos-major]
       linux-c7-gdk-pixbuf2: 2.36.5 [trueos-major]
       linux-c7-jasper-libs: 1.900.1_4 [trueos-major]
       linux-c7-atk: 2.22.0 [trueos-major]
       linux-c7-alsa-plugins-oss: 1.1.1 [trueos-major]
Number of packages to be installed: 33
The process will require 599 MiB more space.
76 MiB to be downloaded.
[1/33] Fetching linux-telegram-desktop-1.1.23.txz: 100%   30 MiB 367.2kB/s    01:25    
[2/33] Fetching linux-c7-openssl-libs-1.0.2k.txz: 100%    2 MiB 619.7kB/s    00:03                                                                                                              
[3/33] Fetching linux-c7-libtiff-4.0.3_3.txz: 100%  269 KiB 138.0kB/s    00:02                                                                                                                  
[4/33] Fetching linux-c7-jpeg-1.2.90_2.txz: 100%  211 KiB 215.9kB/s    00:01                                                                                                                    
[5/33] Fetching linux-c7-jbigkit-libs-2.0_2.txz: 100%   61 KiB  62.5kB/s    00:01                                                                                                               
[6/33] Fetching linux-c7-libpng-1.5.13_2.txz: 100%  247 KiB 253.3kB/s    00:01                                                                                                                  
[7/33] Fetching linux-c7-dri-17.0.1.txz: 100%   26 MiB 382.2kB/s    01:11                                                                                                                       
[8/33] Fetching linux-c7-libpciaccess-0.13.4_2.txz: 100%   31 KiB  31.4kB/s    00:01                                                                                                            
[9/33] Fetching linux-c7-elfutils-libelf-0.168.txz: 100%  186 KiB 190.8kB/s    00:01                                                                                                            
[10/33] Fetching linux-c7-qt-4.8.5_3.txz: 100%    8 MiB 378.1kB/s    00:21                                                                                                                      
[11/33] Fetching linux-c7-dbus-libs-1.6.12_2.txz: 100%  218 KiB 223.0kB/s    00:01                                                                                                              
[12/33] Fetching linux-c7-sqlite-3.7.17_1.txz: 100%  671 KiB 343.3kB/s    00:02                                                                                                                 
[13/33] Fetching linux-c7-alsa-lib-1.1.3.txz: 100%  671 KiB 343.8kB/s    00:02                                                                                                                  
[14/33] Fetching linux-c7-gtk2-2.24.31.txz: 100%    5 MiB 352.9kB/s    00:14                                                                                                                    
[15/33] Fetching linux-c7-pango-1.40.4.txz: 100%  352 KiB 180.2kB/s    00:02                                                                                                                    
[16/33] Fetching linux-c7-harfbuzz-1.3.2.txz: 100%  286 KiB 292.4kB/s    00:01                                                                                                                  
[17/33] Fetching linux-c7-graphite2-1.3.10.txz: 100%  179 KiB 183.3kB/s    00:01                                                                                                                
[18/33] Fetching linux-c7-cairo-1.14.8.txz: 100%    1 MiB 297.5kB/s    00:04                                                                                                                    
[19/33] Fetching linux-c7-pixman-0.34.0.txz: 100%  433 KiB 221.9kB/s    00:02                                                                                                                   
[20/33] Fetching linux-c7-libthai-0.1.14_1.txz: 100%  185 KiB 189.8kB/s    00:01                                                                                                                
[21/33] Fetching linux-c7-gdk-pixbuf2-2.36.5.txz: 100%  615 KiB 314.8kB/s    00:02                                                                                                              
[22/33] Fetching linux-c7-jasper-libs-1.900.1_4.txz: 100%  248 KiB 126.7kB/s    00:02                                                                                                           
[23/33] Fetching linux-c7-atk-2.22.0.txz: 100%  235 KiB 241.0kB/s    00:01    
[24/33] Fetching linux-c7-alsa-plugins-oss-1.1.1.txz: 100%   29 KiB  29.5kB/s    00:01    
Checking integrity... done (1 conflicting)
 - linux_base-c7-7.4.1708_2 [trueos-major] conflicts with linux_base-c6-6.9_4 [installed] on /compat/linux/bin
Checking integrity... done (0 conflicting)
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
The following 34 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
       linux_base-c6-6.9_4
New packages to be INSTALLED:
       linux_base-c7: 7.4.1708_2 [trueos-major]
       linux-c7-expat: 2.1.0_2 [trueos-major]
       linux-c7-fontconfig: 2.10.95_3 [trueos-major]
       linux-c7-xorg-libs: 7.7_5 [trueos-major]
       linux-c7-libpciaccess: 0.13.4_2 [trueos-major]
       linux-c7-elfutils-libelf: 0.168 [trueos-major]
       linux-c7-jpeg: 1.2.90_2 [trueos-major]
       linux-c7-jbigkit-libs: 2.0_2 [trueos-major]
       linux-c7-libpng: 1.5.13_2 [trueos-major]
       linux-c7-dri: 17.0.1 [trueos-major]
       linux-c7-graphite2: 1.3.10 [trueos-major]
       linux-c7-pixman: 0.34.0 [trueos-major]
       linux-c7-openssl-libs: 1.0.2k [trueos-major]
       linux-c7-libtiff: 4.0.3_3 [trueos-major]
       linux-c7-dbus-libs: 1.6.12_2 [trueos-major]
       linux-c7-sqlite: 3.7.17_1 [trueos-major]
       linux-c7-harfbuzz: 1.3.2 [trueos-major]
       linux-c7-cairo: 1.14.8 [trueos-major]
       linux-c7-libthai: 0.1.14_1 [trueos-major]
       linux-c7-jasper-libs: 1.900.1_4 [trueos-major]
       linux-c7-qt: 4.8.5_3 [trueos-major]
       linux-c7-alsa-lib: 1.1.3 [trueos-major]
       linux-c7-pango: 1.40.4 [trueos-major]
       linux-c7-gdk-pixbuf2: 2.36.5 [trueos-major]
       linux-c7-atk: 2.22.0 [trueos-major]
       linux-c7-qt-x11: 4.8.5_4 [trueos-major]
       linux-c7-gtk2: 2.24.31 [trueos-major]
       linux-c7-alsa-plugins-oss: 1.1.1 [trueos-major]
       gdisk: 0.8.10_6 [trueos-major]
       linux-kernel: 4.13.14 [trueos-major]
       linux-c7-qtwebkit: 2.3.4_2 [trueos-major]
       linux_libusb: 11.0r261448_2 [trueos-major]
       linux-telegram-desktop: 1.1.23 [trueos-major]
Number of packages to be removed: 1
Number of packages to be installed: 33
The process will require 402 MiB more space.
[1/34] Deinstalling linux_base-c6-6.9_4...
[1/34] Deleting files for linux_base-c6-6.9_4: 100%
[2/34] Installing linux_base-c7-7.4.1708_2...
[2/34] Extracting linux_base-c7-7.4.1708_2: 100%
[3/34] Installing linux-c7-expat-2.1.0_2...
[3/34] Extracting linux-c7-expat-2.1.0_2: 100%
[4/34] Installing linux-c7-fontconfig-2.10.95_3...
[4/34] Extracting linux-c7-fontconfig-2.10.95_3: 100%
[5/34] Installing linux-c7-xorg-libs-7.7_5...
[5/34] Extracting linux-c7-xorg-libs-7.7_5: 100%
[6/34] Installing linux-c7-libpciaccess-0.13.4_2...
[6/34] Extracting linux-c7-libpciaccess-0.13.4_2: 100%
[7/34] Installing linux-c7-elfutils-libelf-0.168...
[7/34] Extracting linux-c7-elfutils-libelf-0.168: 100%
[8/34] Installing linux-c7-jpeg-1.2.90_2...
[8/34] Extracting linux-c7-jpeg-1.2.90_2: 100%
[9/34] Installing linux-c7-jbigkit-libs-2.0_2...
[9/34] Extracting linux-c7-jbigkit-libs-2.0_2: 100%
[10/34] Installing linux-c7-libpng-1.5.13_2...
[10/34] Extracting linux-c7-libpng-1.5.13_2: 100%
[11/34] Installing linux-c7-dri-17.0.1...
[11/34] Extracting linux-c7-dri-17.0.1: 100%
[12/34] Installing linux-c7-graphite2-1.3.10...
[12/34] Extracting linux-c7-graphite2-1.3.10: 100%
[13/34] Installing linux-c7-pixman-0.34.0...
[13/34] Extracting linux-c7-pixman-0.34.0: 100%
[14/34] Installing linux-c7-openssl-libs-1.0.2k...
[14/34] Extracting linux-c7-openssl-libs-1.0.2k: 100%
[15/34] Installing linux-c7-libtiff-4.0.3_3...
[15/34] Extracting linux-c7-libtiff-4.0.3_3: 100%
[16/34] Installing linux-c7-dbus-libs-1.6.12_2...
[16/34] Extracting linux-c7-dbus-libs-1.6.12_2: 100%
[17/34] Installing linux-c7-sqlite-3.7.17_1...
[17/34] Extracting linux-c7-sqlite-3.7.17_1: 100%
[18/34] Installing linux-c7-harfbuzz-1.3.2...
[18/34] Extracting linux-c7-harfbuzz-1.3.2: 100%
[19/34] Installing linux-c7-cairo-1.14.8...
[19/34] Extracting linux-c7-cairo-1.14.8: 100%
[20/34] Installing linux-c7-libthai-0.1.14_1...
[20/34] Extracting linux-c7-libthai-0.1.14_1: 100%
[21/34] Installing linux-c7-jasper-libs-1.900.1_4...
[21/34] Extracting linux-c7-jasper-libs-1.900.1_4: 100%
[22/34] Installing linux-c7-qt-4.8.5_3...
[22/34] Extracting linux-c7-qt-4.8.5_3: 100%
[23/34] Installing linux-c7-alsa-lib-1.1.3...
[23/34] Extracting linux-c7-alsa-lib-1.1.3: 100%
[24/34] Installing linux-c7-pango-1.40.4...
[24/34] Extracting linux-c7-pango-1.40.4: 100%
[25/34] Installing linux-c7-gdk-pixbuf2-2.36.5...
[25/34] Extracting linux-c7-gdk-pixbuf2-2.36.5: 100%
[26/34] Installing linux-c7-atk-2.22.0...
[26/34] Extracting linux-c7-atk-2.22.0: 100%
[27/34] Installing linux-c7-qt-x11-4.8.5_4...
[27/34] Extracting linux-c7-qt-x11-4.8.5_4: 100%
[28/34] Installing linux-c7-gtk2-2.24.31...
[28/34] Extracting linux-c7-gtk2-2.24.31: 100%
[29/34] Installing linux-c7-alsa-plugins-oss-1.1.1...
[29/34] Extracting linux-c7-alsa-plugins-oss-1.1.1: 100%
[30/34] Installing gdisk-0.8.10_6...
[30/34] Extracting gdisk-0.8.10_6: 100%
[31/34] Installing linux-kernel-4.13.14...
[31/34] Extracting linux-kernel-4.13.14: 100%
[32/34] Installing linux-c7-qtwebkit-2.3.4_2...
[32/34] Extracting linux-c7-qtwebkit-2.3.4_2: 100%
[33/34] Installing linux_libusb-11.0r261448_2...
[33/34] Extracting linux_libusb-11.0r261448_2: 100%
[34/34] Installing linux-telegram-desktop-1.1.23...
[34/34] Extracting linux-telegram-desktop-1.1.23: 100%
Message from linux_base-c7-7.4.1708_2:
Some programs need linprocfs mounted on /compat/linux/proc.  Add the
following line to /etc/fstab:
linprocfs   /compat/linux/proc  linprocfs       rw      0       0
Then run "mount /compat/linux/proc".
Some programs need linsysfs mounted on /compat/linux/sys.  Add the
following line to /etc/fstab:
linsysfs    /compat/linux/sys   linsysfs        rw      0       0
Then run "mount /compat/linux/sys".
Some programs need tmpfs mounted on /compat/linux/dev/shm.  Add the
following line to /etc/fstab:
tmpfs    /compat/linux/dev/shm  tmpfs   rw,mode=1777    0       0
Then run "mount /compat/linux/dev/shm".
Message from linux-c7-dri-17.0.1:
This package needs linsysfs mounted on /compat/linux/sys.  Add the
following line to /etc/fstab:
linsysfs    /compat/linux/sys   linsysfs        rw      0       0
Then run "mount /compat/linux/sys".
Message from gdisk-0.8.10_6:
###############################################################
!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!
       PLEASE, READ DOCUMENTATION BEFORE USE
See `man gdisk' , `man cgdisk', `man sgdisk', `man fixparts'.
Any errors in usage gdisk (cgdisk, sgdisk, fixparts) or
not understanding of that you do, can call loss of your data.
Make a backup copy of all data of a disk before you use
these programs for its processing.
###############################################################
[hd_scania@trueos] ~% sudo pkg install -y qt5-wayland wayland-protocols xwayland
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...
trueos-major repository is up to date.
All repositories are up to date.
The following 12 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
       qt5-wayland: 5.7.1 [trueos-major]
       wayland-protocols: 1.10 [trueos-major]
       xwayland: 1.19.1_6,1 [trueos-major]
       wayland: 1.13.0 [trueos-major]
       libepoll-shim: 0.0.20161220 [trueos-major]
       libinput: 1.6.0 [trueos-major]
       libwacom: 0.23 [trueos-major]
       libgudev: 230_1 [trueos-major]
       libudev-devd: 0.3 [trueos-major]
       libevdev: 1.4.4 [trueos-major]
       libmtdev: 1.1.5 [trueos-major]
       libXfont2: 2.0.1 [trueos-major]
Number of packages to be installed: 12                                                                                                                                                          
The process will require 9 MiB more space.                                                                                                                                                      
2 MiB to be downloaded.                                                                                                                                                                         
[1/12] Fetching qt5-wayland-5.7.1.txz: 100%  562 KiB 288.0kB/s    00:02                                                                                                                         
[2/12] Fetching wayland-protocols-1.10.txz: 100%   46 KiB  46.7kB/s    00:01                                                                                                                    
[3/12] Fetching xwayland-1.19.1_6,1.txz: 100%  802 KiB 410.6kB/s    00:02                                                                                                                       
[4/12] Fetching wayland-1.13.0.txz: 100%  222 KiB 227.0kB/s    00:01                                                                                                                            
[5/12] Fetching libepoll-shim-0.0.20161220.txz: 100%    8 KiB   8.6kB/s    00:01                                                                                                                
[6/12] Fetching libinput-1.6.0.txz: 100%  102 KiB 104.6kB/s    00:01                                                                                                                            
[7/12] Fetching libwacom-0.23.txz: 100%   29 KiB  29.9kB/s    00:01                                                                                                                             
[8/12] Fetching libgudev-230_1.txz: 100%   29 KiB  29.9kB/s    00:01                                                                                                                            
[9/12] Fetching libudev-devd-0.3.txz: 100%   13 KiB  13.7kB/s    00:01                                                                                                                          
[10/12] Fetching libevdev-1.4.4.txz: 100%   54 KiB  55.8kB/s    00:01                                                                                                                           
[11/12] Fetching libmtdev-1.1.5.txz: 100%   19 KiB  19.1kB/s    00:01                                                                                                                           
[12/12] Fetching libXfont2-2.0.1.txz: 100%  161 KiB 164.6kB/s    00:01                                                                                                                          
Checking integrity... done (0 conflicting)                                                                                                                                                      
[1/12] Installing libevdev-1.4.4...                                                                                                                                                             
[1/12] Extracting libevdev-1.4.4: 100%                                                                                                                                                          
[2/12] Installing libudev-devd-0.3...                                                                                                                                                           
[2/12] Extracting libudev-devd-0.3: 100%
[3/12] Installing libgudev-230_1...
[3/12] Extracting libgudev-230_1: 100%
[4/12] Installing libepoll-shim-0.0.20161220...
[4/12] Extracting libepoll-shim-0.0.20161220: 100%
[5/12] Installing libwacom-0.23...
[5/12] Extracting libwacom-0.23: 100%
[6/12] Installing libmtdev-1.1.5...
[6/12] Extracting libmtdev-1.1.5: 100%
[7/12] Installing wayland-1.13.0...
[7/12] Extracting wayland-1.13.0: 100%
[8/12] Installing libinput-1.6.0...
[8/12] Extracting libinput-1.6.0: 100%
[9/12] Installing libXfont2-2.0.1...
[9/12] Extracting libXfont2-2.0.1: 100%
[10/12] Installing qt5-wayland-5.7.1...
[10/12] Extracting qt5-wayland-5.7.1: 100%
[11/12] Installing wayland-protocols-1.10...
[11/12] Extracting wayland-protocols-1.10: 100%
[12/12] Installing xwayland-1.19.1_6,1...
Extracting xwayland-1.19.1_6,1: 100%
[hd_scania@trueos] ~% sudo pkg install -y efivar gnu-efi grub2-efi UEFITool
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...
trueos-major repository is up to date.
All repositories are up to date.
The following 11 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
       efivar: 0.15_3 [trueos-major]
       gnu-efi: 3.0.3_3 [trueos-major]
       grub2-efi: 2.02_17 [trueos-major]
       UEFITool: 44 [trueos-major]
       gcc6: 6.4.0_3 [trueos-major]
       mpfr: 3.1.6 [trueos-major]
       mpc: 1.0.3 [trueos-major]
       gcc-ecj: 4.5 [trueos-major]
       binutils: 2.28,1 [trueos-major]
       grub2-pcbsd: 2.02q_11 [trueos-major]
       mtools: 4.0.10_5 [trueos-major]
Number of packages to be installed: 11
The process will require 453 MiB more space.
88 MiB to be downloaded.
[1/11] Fetching efivar-0.15_3.txz: 100%   29 KiB  29.6kB/s    00:01    
[2/11] Fetching gnu-efi-3.0.3_3.txz: 100%  182 KiB 186.7kB/s    00:01    
[3/11] Fetching grub2-efi-2.02_17.txz: 100%  770 KiB 262.7kB/s    00:03    
[4/11] Fetching UEFITool-44.txz: 100%  255 KiB 130.8kB/s    00:02    
[5/11] Fetching gcc6-6.4.0_3.txz: 100%   61 MiB 351.8kB/s    03:02    
[6/11] Fetching mpfr-3.1.6.txz: 100%  364 KiB 186.6kB/s    00:02    
[7/11] Fetching mpc-1.0.3.txz: 100%   72 KiB  73.2kB/s    00:01    
[8/11] Fetching gcc-ecj-4.5.txz: 100%    1 MiB 280.9kB/s    00:05    
[9/11] Fetching binutils-2.28,1.txz: 100%   19 MiB 261.1kB/s    01:17    
[10/11] Fetching grub2-pcbsd-2.02q_11.txz: 100%    5 MiB 266.1kB/s    00:19    
[11/11] Fetching mtools-4.0.10_5.txz: 100%  172 KiB  58.8kB/s    00:03    
Checking integrity... done (0 conflicting)
[1/11] Installing mpfr-3.1.6...
[1/11] Extracting mpfr-3.1.6: 100%
[2/11] Installing mpc-1.0.3...
[2/11] Extracting mpc-1.0.3: 100%
[3/11] Installing gcc-ecj-4.5...
[3/11] Extracting gcc-ecj-4.5: 100%
[4/11] Installing binutils-2.28,1...
[4/11] Extracting binutils-2.28,1: 100%
[5/11] Installing gcc6-6.4.0_3...
[5/11] Extracting gcc6-6.4.0_3: 100%
[6/11] Installing grub2-pcbsd-2.02q_11...
[6/11] Extracting grub2-pcbsd-2.02q_11: 100%
[7/11] Installing mtools-4.0.10_5...
[7/11] Extracting mtools-4.0.10_5: 100%
[8/11] Installing efivar-0.15_3...
[8/11] Extracting efivar-0.15_3: 100%
[9/11] Installing gnu-efi-3.0.3_3...
[9/11] Extracting gnu-efi-3.0.3_3: 100%
[10/11] Installing grub2-efi-2.02_17...
[10/11] Extracting grub2-efi-2.02_17: 100%
[11/11] Installing UEFITool-44...
Extracting UEFITool-44: 100%
Message from gcc6-6.4.0_3:
To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using
 -Wl,-rpath=/usr/local/lib/gcc6
For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently.
Message from grub2-pcbsd-2.02q_11:
To install GRUB as your boot-loader, use the following command:
# grub-install /dev/ada0 (replace ada0 with your disk)
# grub-mkconfig -o /boot/grub/grub.cfg
This version of GRUB can be used traditionally or with PC-BSD style boot environments.
Additionally, when using GPT, you must have a created a "bios-boot" partition at install time. This partition is used for GRUB's modules for GELI/ZFS and related bits.
Traditional Setup
--
When the "beadm" utility is not present, grub-mkconfig will use the standard GRUB detection scripts for setting up your /boot/grub/grub.cfg file.
Boot Environment Setup
--
If the "beadm" command is installed on the system, grub-mkconfig will use it to setup /boot/grub/grub.cfg
For it to properly detect / populate your BE menus you must have your root zpool setup in the following manner:
<tank>/ROOT/<be>
Where <tank> is your zpool, and <be> is your '/' mountpoint. The "beadm" utility must be installed and working before using GRUB utilities.
Message from mtools-4.0.10_5:
************************************************************
Please verify /usr/local/etc/mtools.conf for your machine.
************************************************************
Message from efivar-0.15_3:
===>   NOTICE:
The efivar port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
[hd_scania@trueos] ~%