The invention relates to a method for installing an application and, more particularly, to a method for installing an application used in a computer.
A computer is composed of much hardware such as a display screen, a keyboard, a mouse, a graphics card, a network adapter, a memory and a lot of storage devices. To control the hardware efficiently, an operating system (OS) appears. The OS is a program controlling the computer hardware and software, and it is also the core and base of the computer system. It takes charge of basic affairs such as managing and configuring memories, deciding the supplying order of the system source, controlling the input and output devices, operating the network and controlling file system.
The OS may have various types. Different OSs in different configuration of electronic device may vary from simple one to complex one. For example, a mobile phone is installed with an embedded system, while a supercomputer is installed with an OS. Many OS manufacturers give different definitions of the OS. For example, some OSs are integrated with graphical user interfaces (GUIs), and some OSs only use textual interfaces. On the market nowadays, a personal computer or a notebook computer uses the OS integrated with the GUI mainly because the OS integrated with the GUI is relatively easy to be operated. Besides the well known Microsoft Windows and Mac OS, the Linux OS is also a representative OS used widely.
The Linux OS has many special functions and advantages. For example, anyone may download, use and modify the source codes freely, the class of the hardware used by the Linux operating system is not high class, functions thereof are strong and stable among free software, multiple users are allowed to work online at the same time, the source is distributed fairly, and it is suitable for an embedded system with a small kernel. However, the Linux OS also has some limitations in use. The Linux OS is managed in a terminal mode of commands, and that is, the user has to know some operation instructions of the Linux OS well to operate the computer having the Linux OS. Compared with the Windows OS which may be operated just by clicking on the icon via a mouse, the Linux OS has some operation limitations for the user unfamiliar with the instruction operation. However, problems often occur when a user installs applications under the Linux OS. For example, when the user wants to install an application under the Linux OS, he or she may face troubles as below.
(a) The user has to spend some time in searching for and downloading a preferred application or digital content from the Internet, and he or she also needs to search for the digital content corresponding to the application or the application corresponding to the digital content.
(b) The user has to select the install mechanisms in the Linux OS to install the application or the digital content downloaded from the Internet.
(c) The user has to finish complex installing process by different packages and libraries.
(d) The user needs to search for related software to execute or edit the digital content.
(e) The processing of installing the application is difficult (for example, the application is installed via a terminal mode of commands).
(f) During the installing and uninstalling process of the application, an improper operation may cause the Linux OS to be instable.
The invention relates to a method for installing an application used in a computer. The computer includes a user information reading program, the method includes the steps as follows. An application is downloaded to the computer, and the application includes a first user information. The user information reading program reads the first user information included in the application after the application is downloaded and installs the application according to the first user information.
Another aspect of the invention provides a computer system used when a file is downloaded via the Internet and when the file is used. The computer system includes a network device by which an application is downloaded via the Internet. The application includes a first user information, a storage device connected to the network device for storing the downloaded application, a user information reading unit connected to the storage device. The user information reading unit reads the first user information included in the application after the network device downloads the application, and installs the application according to the first user information.
Via the technique means above, when the user downloads the application from the Internet and installs the application in the computer having a Linux OS, he or she does not need to install the application via complex steps. The user only has to perform one step (a click) to download the application from the Internet and install the application. Via the main idea of the invention, when the user downloads a multimedia audio/video file or a text data file, the installing information corresponding to the multimedia audio/video file or the text data file also may be obtained. This may improve the efficiency when the user uses the computer system having the Linux OS.
These and other features, aspects and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings.
a) is a flow chart showing the method for installing an application in a preferred embodiment of the invention;
b) is a flow chart showing the method for uninstalling the application in a preferred embodiment of the invention;
a) and
a) and
From the above, in the method for installing the application, the application 1010 including the user information 1011 is provided by the website server 101 for the user to download. The user information 1011 includes the application installing program code and the application uninstalling program code, and the user information reading unit 12 is used to read the user information 1011. That is, the user only clicks on an icon of “click and download the application” during the whole downloading and installing process. Other operations are finished automatically. In a conventional computer system installed with a Linux OS, if the application needs to be installed, the computer system should be systematically managed in a terminal mode of the commands. That is, the user should know some special commands belonging to the Linux OS to operate the computer having the Linux OS. For example, when the user downloads a new application and installs the application in a computer having the Linux OS, first, the user needs to decide the installing path of the application, and then the terminal mode of commands is entered to input the commands. The inputted commands may be changing the property of the file, decompressing the file and so on. Every step in installing the application is confirmed by the user in the terminal mode of the commands. For example, whether the installing position is correct and whether the file should be copied to a target file folder is inquired. When the application is uninstalled (that is, the application is removed), the user also has to input commands and confirm every step. Since the installing steps are complex, if one step has some errors, the application cannot be installed or removed completely, or the application cannot be installed. This makes the computer system instable. Thus, the method for installing an application in a computer system having the Linux OS disclosed in the invention improves the conventional technology. Not only the using efficiency of the computer system having the Linux system used by the user is improved a lot, and the stableness of the computer system is also improved. The technique means of the invention is illustrated hereinbelow.
a) and
As shown in the schematic diagram showing the method for installing the application in the above, using the technique means in the invention, no matter the application is installed or uninstalled, the user may install or uninstall the application easily by one click. This may overcome the disadvantage of the conventional technology and achieve the main objective of the invention. The technique means of the invention is illustrated hereinbelow with different embodiments.
a) and
If the multimedia audio/video file is an audio file (such as a mp3 file or a way file), at least a music player application adapted to the audio file is provided in the selecting list having recommended multimedia player applications to allow the user to select. If the multimedia audio/video file is an image file, at least an image display application adapted to an image file is provided in the selecting list having the recommended multimedia player applications is recommended to allow the user to select. In addition, if the user already has a music player application for playing the audio files or an image display application for displaying the image files, a newer version of music player application or an image display application may be provided in the selecting list having the recommended multimedia player applications to allow the user to download.
a) and
To sum up, via the technique means of the invention, when the user downloads the application from a website to a computer having a Linux OS and installs the application, he or she does not need to install the application via complex steps. During the downloading and installing process of the application, the user only has to perform one step (one click). Via the main idea of the invention, when the user downloads the multimedia audio/video file or the text data file from the website, the application installing information corresponding to the multimedia audio/video file or the text data file may be obtained. Thus, the efficiency of the user using the computer system executing the Linux OS is improved, and the main objective of the invention is achieved.
Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, the disclosure is not for limiting the scope of the invention. Persons having ordinary skill in the art may make various modifications and changes without departing from the scope and spirit of the invention. Therefore, the scope of the appended claims should not be limited to the description of the preferred embodiments described above.
Number | Date | Country | Kind |
---|---|---|---|
097150130 | Dec 2008 | TW | national |