Updating glib

20-May-2020 05:34 by 10 Comments

Updating glib - difference between dating and a girlfriend

The Budgie Desktop has a classic feel to it but it is based on the GTK 3 framework and has a very up to date modern look to it.

Get:1 stretch In Release [172 k B] : : : Fetched 8,278 k B in 1min 5s (127 k B/s) Reading package lists… Done Building dependency tree Reading state information… Done The following packages have been kept back: gnupg iproute2 iptables libaudit1 libsystemd0 libxtables11 linux-image-amd64 procps rsyslog systemd vim-common vim-tiny wget The following packages will be upgraded: base-passwd bash bsdutils console-setup console-setup-linux dmsetup dpkg gcc-6-base gpgv init init-system-helpers iputils-ping keyboard-configuration kmod libapparmor1 libblkid1 libcryptsetup4 libdevmapper1.02.1 libedit2 libfdisk1 libgcc1 libgnutls30 libgpg-error0 libjson-c3 libkmod2 libmount1 libpng16-16 libselinux1 libslang2 libsmartcols1 libsqlite3-0 libstdc 6 libudev1 libusb-1.0-0 libuuid1 mount nano openssh-client openssh-server openssh-sftp-server systemd-sysv udev util-linux util-linux-locales 44 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. After this operation, 481 k B of additional disk space will be used. Done The following additional packages will be installed: libdbus-1-3 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libepoxy0 libevdev2 libfontenc1 libgbm1 libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgudev-1.0-0 libice6 libinput-bin libinput10 libllvm3.8 libmtdev1 libpciaccess0 libpixman-1-0 libsm6 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libx11-6 libx11-data libx11-xcb1 libxatracker2 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxshmfence1 libxt6 libxxf86vm1 x11-common x11-xkb-utils xauth xfonts-encodings xfonts-utils xserver-common xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-nouveau xserver-xorg-video-radeon xserver-xorg-video-vesa xserver-xorg-video-vmware Suggested packages: xfonts-100dpi | xfonts-75dpi xfonts-scalable firmware-amd-graphics xserver-xorg-video-r128 xserver-xorg-video-mach64 Recommended packages: dbus libgl1-mesa-dri libglib2.0-data shared-mime-info xdg-user-dirs libwacom-bin xterm | x-session-manager | x-window-manager | x-terminal-emulator libpam-systemd xserver-xorg-input-wacom xserver-xorg-video-intel xserver-xorg-video-qxl The following NEW packages will be installed: libdbus-1-3 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libepoxy0 libevdev2 libfontenc1 libgbm1 nbsp;libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgudev-1.0-0 libice6 libinput-bin libinput10 libllvm3.8 libmtdev1 libpciaccess0 libpixman-1-0 libsm6 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libx11-6 libx11-data libx11-xcb1 libxatracker2 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxshmfence1 libxt6 libxxf86vm1 x11-common x11-xkb-utils xauth xfonts-base xfonts-encodings xfonts-utils xinit xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-nouveau xserver-xorg-video-radeon xserver-xorg-video-vesa xserver-xorg-video-vmware 0 upgraded, 71 newly installed, 0 to remove and 13 not upgraded. After this operation, 82.7 MB of additional disk space will be used. [Y/n] : : : Fetched 32.3 MB in 46s (700 k B/s) Extracting templates from packages: 100% Selecting previously unselected package x11-common. 17116 files and directories currently installed.) Preparing to unpack …/00-x11-common_1:7.7 16_… Done The following additional packages will be installed: adwaita-icon-theme cpp cpp-6 dbus dbus-x11 dconf-gsettings-backend dconf-service fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf2-common glib-networking glib-networking-common glib-networking-services gnome-desktop3-data gnome-terminal-data gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme libaccountsservice0 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libbluetooth3 libbudgie-plugin0 libbudgietheme0 libcairo-gobject2 libcairo2 libcanberra-gtk3-0 libcanberra0 libcap-ng0 libcolord2 libcroco3 libcups2 libdatrie1 libdbus-glib-1-2 libdconf1 libdrm-intel1 libelf1 libflac8 libfontconfig1 libgconf-2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoclue-2-0 libgeocode-glib0 libgirepository-1.0-1 libgles2-mesa libgnome-bluetooth13 libgnome-desktop-3-12 libgnome-menu-3-0 libgraphite2-3 libgtk-3-0 libgtk-3-common libgweather-3-6 libgweather-common libharfbuzz0b libibus-1.0-5 libicu57 libimobiledevice6 libip4tc0 libisl15 libjansson4 libjbig0 libjpeg62-turbo libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 libldap-2.4-2 libltdl7 libmm-glib0 libmpc3 libmpfr4 libmutter0i libnautilus-extension1a libndp0 libnl-3-200 libnl-genl-3-200 libnm0 libnma-common libnma0 libnotify4 libnspr4 libnss3 libogg0 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcre2-8-0 libpcsclite1 libpeas-1.0-0 libpeas-common libplist3 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpython3.5 libraven0 librest-0.7-0 librsvg2-2 librsvg2-common libsasl2-2 libsasl2-modules-db libsecret-1-0 libsecret-common libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libsystemd0 libtdb1 libteamdctl0 libthai-data libthai0 libtiff5 libupower-glib3 libusbmuxd4 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-2.91-0 libvte-2.91-common libwayland-cursor0 libwayland-egl1-mesa libwnck-3-0 libwnck-3-common libxcb-randr0 libxcb-render0 libxcb-res0 libxcb-shm0 libxcb-util0 libxcb-xkb1 libxcomposite1 libxcursor1 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxrandr2 libxrender1 libxres1 libxtst6 mutter-common nautilus-data network-manager policykit-1 policykit-1-gnome shared-mime-info systemd upower wpasupplicant xwayland Suggested packages: cpp-doc gcc-6-locales libasound2-plugins alsa-utils libcanberra-gtk0 libcanberra-pulse colord cups-common gvfs libusbmuxd-tools liblcms2-utils pcscd pulseaudio librsvg2-bin libteam-utils network-manager-openconnect-gnome network-manager-openvpn-gnome network-manager-vpnc-gnome network-manager-pptp-gnome systemd-ui systemd-container wpagui libengine-pkcs11-openssl nickle cairo-5c xorg-docs-core Recommended packages: pulseaudio iio-sensor-proxy gvfs yelp at-spi2-core libcanberra-gtk3-module libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 libgtk-3-bin usbmuxd modemmanager notification-daemon libsasl2-modules xml-core nautilus ppp dnsmasq-base crda iputils-arpinggnome-keyring mobile-broadband-provider-info iso-codes The following NEW packages will be installed: adwaita-icon-theme budgie-core cpp cpp-6 dbus dbus-x11 dconf-gsettings-backend dconf-service fontconfig fontconfig-config fonts-dejavu-core gconf-service gconf2-common gir1.2-budgie-desktop-1.0 glib-networking glib-networking-common glib-networking-services gnome-desktop3-data gnome-icon-theme gnome-menus gnome-session-bin gnome-session-common gnome-settings-daemon gnome-terminal gnome-terminal-data gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme libaccountsservice0 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libbluetooth3 libbudgie-plugin0 libbudgietheme0 libcairo-gobject2 libcairo2 libcanberra-gtk3-0 libcanberra0 libcap-ng0 libcolord2 libcroco3 libcups2 libdatrie1 libdbus-glib-1-2 libdconf1 libdrm-intel1 libelf1 libflac8 libfontconfig1 libgconf-2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoclue-2-0 libgeocode-glib0 libgirepository-1.0-1 libgl1-mesa-dri libgles2-mesa libgnome-bluetooth13 libgnome-desktop-3-12 libgnome-menu-3-0 libgraphite2-3 libgtk-3-0 libgtk-3-common libgweather-3-6 libgweather-common libharfbuzz0b libibus-1.0-5 libicu57 libimobiledevice6 libip4tc0 libisl15 libjansson4 libjbig0 libjpeg62-turbo libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 libldap-2.4-2 libltdl7 libmm-glib0 libmpc3 libmpfr4 libmutter0i libnautilus-extension1a libndp0 libnl-3-200 libnl-genl-3-200 libnm0 libnma-common libnma0 libnotify4 libnspr4 libnss3 libogg0 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcre2-8-0 libpcsclite1 libpeas-1.0-0 libpeas-common libplist3 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy1v5 libpulse-mainloop-glib0 libpulse0 libpython3.5 libraven0 librest-0.7-0 librsvg2-2 librsvg2-common libsasl2-2 libsasl2-modules-db libsecret-1-0 libsecret-common libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libtdb1 libteamdctl0 libthai-data libthai0 libtiff5 libupower-glib3 libusbmuxd4 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-2.91-0 libvte-2.91-common libwayland-cursor0 libwayland-egl1-mesa libwnck-3-0 libwnck-3-common libxcb-randr0 libxcb-render0 libxcb-res0 libxcb-shm0 libxcb-util0 libxcb-xkb1 libxcomposite1 libxcursor1 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxrandr2 libxrender1 libxres1 libxtst6 mutter-common nautilus-data network-manager network-manager-gnome policykit-1 policykit-1-gnome shared-mime-info upower wpasupplicant x11-xserver-utils xwayland The following packages will be upgraded: libsystemd0 systemd 2 upgraded, 174 newly installed, 0 to remove and 11 not upgraded. After this operation, 406 MB of additional disk space will be used. [Y/n] : : : Fetched 92.6 MB in 2min 3s (750 k B/s) Extracting templates from packages: 100% Preconfiguring packages … 18653 files and directories currently installed.) Preparing to unpack …/0-libip4tc0_1.6.0-4_amd64… Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.36.0-1) … Done The following additional packages will be installed: liblightdm-gobject-1-0 libxklavier16 lightdm-gtk-greeter Suggested packages: iso-codes accountsservice Recommended packages: desktop-base gnome-themes-standard The following NEW packages will be installed: liblightdm-gobject-1-0 libxklavier16 lightdm lightdm-gtk-greeter 0 upgraded, 4 newly installed, 0 to remove and 11 not upgraded. After this operation, 1,659 k B of additional disk space will be used.

You can check out Tag Lib’s development source there.

Tag Lib can be built on various UNIXes (including OS X) and Windows using CMake.

: : : Fetched 15.5 MB in 1min 16s (203 k B/s) Extracting templates from packages: 100% Preconfiguring packages … 17132 files and directories currently installed.) Preparing to unpack …/archives/bash_4.4-2_amd64… Selecting previously unselected package libip4tc0:amd64.

After installing the new release of Linux Mint on my development machine, I found that Firefox won’t start.

Note – Part of the trouble I had was just getting jessie to install cleanly. # Then I installed the packages that I discovered absolutely must be present for the Budgie desktop to start, nothing really out of the ordinary here but it is worth noting you need ‘libgl1-mesa-dri’ and ‘network-manager-gnome’. Creating home directory '/var/lib/lightdm' … usermod: no changes usermod: no changes usermod: no changes Processing triggers for libc-bin (2.24-5) … Look for the ‘user-session’ entry in the seat configuration section and change it from default to ‘budgie-desktop’.

Unfortunately the installer appears to hang in a couple of places, particularly when downloading files and finalising the install at the end, but it seemed to sort itself out eventually. Without the latter the desktop starts but exits as soon as the panel loads (because it cant find the network manager applet). Note – When modifying any configuration files where possible I prefer to comment out the original lines rather then delete them. If you want a really minimal desktop then you could stop here, but be warned that even though you have installed over 400 MB of software it won’t exactly do a lot – to be even vaguely useful you will want some of the basic applications. Done Building dependency tree Reading state information…

Tag Lib is distributed under the GNU Lesser General Public License (LGPL) and Mozilla Public License (MPL).

Essentially that means that it may be used in proprietary applications, but if changes are made to Tag Lib they must be contributed back to the project.

There are a few minor niggles but in general I think I like it and though I have not had a chance to use it for any length of time I’m looking forward to it arriving in the next stable release of Debian.

I expect I’ll have to think about make the switch from MATE whan it does. Adding new user 'lightdm' (UID 107) with group 'lightdm' … To have ‘lightdm’ start the Budgie desktop by default you will need to change the configuration file.

Navigating to Menu – Internet – Firefox has absolutely no visible effect. Without being able to load Firefox, one can’t get to the Internet to check Google!