- Building¶
- Downloading the source code¶
- Building a project for the first time¶
- Building a project¶
- Respecting the build order¶
- Saved searches
- Use saved searches to filter your results more quickly
- linuxmint/mintsources
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Saved searches
- Use saved searches to filter your results more quickly
- Linux Mint
- Repositories
- cinnamon-spices-applets Public
- mintinstall Public
- mint-themes Public
- muffin Public
- cinnamon-spices-extensions Public
- cinnamon-spices-desklets Public
- doc-developer-guide Public
- github-actions Public
- webapp-manager Public
- nemo Public
- cjs Public
- nemo-extensions Public
- cinnamon Public
- live-installer Public
- sticky Public
- pix Public
- ubiquity Public
- mint-y-icons Public
- mint-l-icons Public
- timeshift Public
- cinnamon-translations Public
- cinnamon-screensaver Public
- mint-translations Public
- slick-greeter Public
- xreader Public
- xed Public
- xplayer Public
- warpinator Public
- thingy Public
- nvidia-prime-applet Public
- Footer
- Saved searches
- Use saved searches to filter your results more quickly
- License
- linuxmint/cinnamon
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.rst
- About
- Saved searches
- Use saved searches to filter your results more quickly
- Linux Mint
- Repositories
- cinnamon-spices-applets Public
- mintinstall Public
- mint-themes Public
- muffin Public
- cinnamon-spices-extensions Public
- cinnamon-spices-desklets Public
- doc-developer-guide Public
- github-actions Public
- webapp-manager Public
- nemo Public
- cjs Public
- nemo-extensions Public
- cinnamon Public
- live-installer Public
- sticky Public
- pix Public
- ubiquity Public
- mint-y-icons Public
- mint-l-icons Public
- timeshift Public
- cinnamon-translations Public
- cinnamon-screensaver Public
- mint-translations Public
- slick-greeter Public
- xreader Public
- xed Public
- xplayer Public
- warpinator Public
- thingy Public
- nvidia-prime-applet Public
- Footer
Building¶
Once you’ve installed mint-dev-tools , building Linux Mint projects from source is extremely easy.
Downloading the source code¶
Use git clone to get the source from github.
For instance, to get the source for mintinstall type:
cd ~/Sandbox git clone https://github.com/linuxmint/mintinstall.git
Building a project for the first time¶
Use mint-build to build a project for the first time.
mint-build doesn’t just build the project, it also fetches and installs the build dependencies (i.e. the packages which are required for the build to succeed).
To build mintinstall you would type:
cd ~/Sandbox/mintinstall mint-build
When the build is complete, the resulting binary .deb packages are located in the parent directory (in this example in ~/Sandbox ).
Building a project¶
If all the build dependencies are already installed for a particular project (this is done by mint-build the first time you build a project), you can build faster by just calling dpkg-buildpackage .
To build mintinstall you would type:
cd ~/Sandbox/mintinstall dpkg-buildpackage
Respecting the build order¶
If new changes in the project you’re trying to build require new changes in another project you might need to build and install that other project first.
In general it’s a good idea to build mint-common and xapps first.
© Copyright 2017, Linux Mint Revision fb6ac34e .
Versions latest Downloads pdf html epub On Read the Docs Project Home Builds Free document hosting provided by Read the Docs.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
linuxmint/mintsources
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This is a software configuration tool, mintsources, allows the user to adjust sofware repositories, select a mirror, include PPAs and do package management tasks.
git clone https://github.com/linuxmint/mintsources cd mintsources
cd .. sudo dpkg -i mintsources*.deb
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Linux Mint
Repositories
cinnamon-spices-applets Public
mintinstall Public
mint-themes Public
muffin Public
cinnamon-spices-extensions Public
cinnamon-spices-desklets Public
doc-developer-guide Public
github-actions Public
webapp-manager Public
nemo Public
cjs Public
nemo-extensions Public
cinnamon Public
A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
live-installer Public
sticky Public
pix Public
ubiquity Public
mint-y-icons Public
mint-l-icons Public
timeshift Public
System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
cinnamon-translations Public
cinnamon-screensaver Public
mint-translations Public
slick-greeter Public
xreader Public
xed Public
xplayer Public
warpinator Public
thingy Public
nvidia-prime-applet Public
Footer
You can’t perform that action at this time.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
License
linuxmint/cinnamon
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.rst
Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience.
The desktop layout is similar to Gnome 2 with underlying technology forked from Gnome Shell. Cinnamon makes users feel at home with an easy-to-use and comfortable desktop experience.
Note that some issues may not be with Cinnamon itself. For a list of related components, please see https://projects.linuxmint.com/cinnamon/.
Cinnamon is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.
About
A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Linux Mint
Repositories
cinnamon-spices-applets Public
mintinstall Public
mint-themes Public
muffin Public
cinnamon-spices-extensions Public
cinnamon-spices-desklets Public
doc-developer-guide Public
github-actions Public
webapp-manager Public
nemo Public
cjs Public
nemo-extensions Public
cinnamon Public
A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
live-installer Public
sticky Public
pix Public
ubiquity Public
mint-y-icons Public
mint-l-icons Public
timeshift Public
System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
cinnamon-translations Public
cinnamon-screensaver Public
mint-translations Public
slick-greeter Public
xreader Public
xed Public
xplayer Public
warpinator Public
thingy Public
nvidia-prime-applet Public
Footer
You can’t perform that action at this time.