Sherman IT
13 November 2025
09 November 2025
How to install ImageMagick on Ubuntu?
How to install ImageMagick?
download ImageMagick.tar.gz from imagemagick.org or a mirror and verify the distribution against its message digest.
Next configure and compile ImageMagick. Note the pkg-config script is required so that ImageMagick can find certain optional delegate libraries on your system. To configure, type:
cd ImageMagick-7.1.2
apt-get install libconfig-dev
apt install libltdl-dev
./configure --with-modules
make
If build fails, try gmake instead.
If ImageMagick configured and compiled without complaint, you are ready to install it on your system. Administrator privileges are required to install. To install, type
make install
You may need to configure the dynamic linker run-time bindings:
sudo ldconfig /usr/local/lib
Finally, verify the ImageMagick install worked properly, type
make check
Ghostscript and Freetype are prerequisites, otherwise certain unit tests that render text and the EPS, PS, and PDF formats will likely fail. These unit tests require the open security policy to pass.
Congratulations, you have a working ImageMagick distribution and you are ready to use ImageMagick to convert, compose, or edit your images or perhaps you’ll want to use one of the Application Program Interfaces for C, C++, Perl, and others.
The above instructions will satisfy a great number of ImageMagick users, but we suspect a few will have additional questions or problems to consider. For example, what does one do if ImageMagick fails to configure or compile? Or what if you don’t have administrator privileges and what if you don’t want to install ImageMagick in the default /../usr/local folder? You will find the answer to these questions, and more, in Advanced Linux Source Installation.
05 November 2025
01 November 2025
cssUniversal.html
29 October 2025
28 October 2025
Beautiful Letter with Shadow
body {
margin: 0;
background-color: rgba(0, 0, 0, 0.09);
color: rgba(0, 0, 0, 0.6);
font-family: sans-serif;
}
div.container {
display: flex;
justify-content: center;
min-height: 100vh;
padding: 1rem;
}
div.card {
background-color: rgba(255, 255, 255, 1);
max-width: 585px;
width: 100%;
box-shadow:
0 4px 8px 0 rgba(0, 0, 0, 0.2),
0 6px 20px 0 rgba(0, 0, 0, 0.19);
padding: 1rem;
border-radius: 4px;
}
h1,
h2,
h3 {
margin: 1.5rem 0 0 0;
}
div.card {
padding-bottom: 3rem;
}
.contact {
text-align: center;
}
@media print {
body {
background: white !important;
}
.container {
display: block;
min-height: auto;
padding: 0;
margin: 0;
}
.card {
box-shadow: none !important;
border: none;
background: white !important;
max-width: 100%;
padding: 1in;
}
body, p, li, h1, h2, h3 {
color: black; !important;
font-family: "Arial", sans-serif;
}
nav, footer, .no-print {
display: none !important;
}
a {
color: black;
text-decoration: none;
}
}
</style>
<body>
<div class="container">
<div class="card">
<div class="contact">...</div>
...
</div>
</div>
</body>
21 October 2025
'Job systemd-networkd-wait-online.service/start running' takes a long time
$ ip add
Find the name of your network interface, e.g. wlp3s0
Open the file -
$ sudo systemctl disable systemd-networkd-wait-online.service
or
$ sudo vi /usr/lib/systemd/system/systemd-networkd-wait-online.service
Edit the line -
ExecStart=/usr/lib/systemd/systemd-networkd-wait-online
into -
ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --interface=wlp3s0
Then run the command below -
$ sudo systemctl daemon-reload
Reboot your computer.