Skip to content

Ubuntu personal configuration stored in debian packages

Notifications You must be signed in to change notification settings

lboulard/ubuntu-lboulard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install external repositories and theirs public keys

Compiled packages can be found at https://launchpad.net/~laurent-boulard/+archive/ubuntu/ppa.

Binary packages:

  • local+apt-extras: external repositories and ppa:laurent-boulard
  • local+common: Common packages between desktop and headless packages
  • local+headless: Packages for headless platform like a server
  • local+desktop: Packages for desktop usage
  • local+devel: Packages for native development
  • local+devel-dpkg: Packages for working with Debian packages

Create Debian packages on host

sudo apt-get install devscripts fakeroot gdebi-core
fakeroot debian/rules binary

A file matching pattern local+apt-extras_*.deb is created in upper directory. Use gbedi command to install and fetch packages. For example:

sudo gdebi ../local+apt-extras_*_all.deb

Required operation after install

Run apt-get update after installing local+apt-sources package to see changes applied.

Dummy packages for personalized environment

Once local+apt-extras is installed other packages can be installed and apt will fetch updated version or non-Ubuntu packages.

Package local+headless

This package installs non X11 dependent packages. It aims at server usage only accessed using ssh.

It can safely be installed safely along local+desktop package. Beware that local+desktop shall be installed first in this case.

Change user shell to zsh

Package zsh is installed but shell not enforced on existing or future user. Use command chsh to change default shell of current user:

chsh -s /bin/zsh

Package local+desktop

This package installs desktop usage related packages. It targets mainly i3 window manager but is also useful in standard Ubuntu desktop.

Package local+devel

This package install development environment for basic native programming. Only basic packages are installed, other packages for dedicated development like Debian packages maintenance and creation, ARM cross compiling and provided in other packages.

This package will never fetch X11 dependent packages.

Package local+devel-dpkg

Install packages for working with Debian packages. Permit to create package locally with chroot-ed environment.

About

Ubuntu personal configuration stored in debian packages

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published