Understanding how to update a patch

Posted on 2008-10-29
Last Modified: 2012-05-05

   I'm having troubles updating a patch and was hoping to get some advice. These are the instructions I've been given to update (full documentation:

To update by patching, download the appropriate patch file for your current version of OJS and run the following command from your OJS directory:

    $ patch -p1 < PATCH_FILE

But...I have no idea how to run a command from my OJS directory (which I believe is just a folder on my server). Anyone have any ideas?
Many thanks!
Question by:joanna_l
  • 5
  • 2
LVL 12

Expert Comment

ID: 22837313
Note that this will require the GNU patch tool to be installed. GNU patch is
included in most *NIX distributions, and is available for Windows and Solaris
as a download. Windows users may need to work around a patch bug by converting
the line-endings in the patch file from UNIX to DOS; to do this, open the patch
file in Notepad and save it again.

you have done that?
LVL 12

Expert Comment

ID: 22837319
which OS we are talking by the way?

Windows or Linux?
LVL 12

Accepted Solution

jazzIIIlove earned 250 total points
ID: 22837385
Hi there;

A screenshot may clarify the issue for windows...

Be sure you are admin in your machine if we are talking in windows...

If Linux: go to directory via cd command just as dos prompt...then be sure you have the privilege to run the patch...if no, give +x to the patch...and be sure you are root in your machine if we are talking in Linux distro...

Best regards
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails


Author Comment

ID: 22837459
Hi jazzllllove!

I'm sort of blind and not very knowledgeable to/in these things, so thanks for your help!

I haven't done the GNU thing yet -  I'm using a Mac - does this make a difference?
LVL 12

Expert Comment

ID: 22843175
well so you will be using terminal to do this...Have you used terminal before?

Author Comment

ID: 22847115
I haven't, but I have used Unix before (eons ago) ...but I'm trying to get shell access through the control panel of my server...
LVL 12

Expert Comment

ID: 22850161
if you are experiencing any problem, feel free to ask...

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Introduction This tutorial will give you a fast look what you can do with WhizBase. I expect you already know how to work with HTML at least, and that you understand the basics of the internet and how the internet works. WhizBase is a server-s…
This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
Learn the basics of modules and packages in Python. Every Python file is a module, ending in the suffix: .py: Modules are a collection of functions and variables.: Packages are a collection of modules.: Module functions and variables are accessed us…
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now