个人工具

“UbuntuHelp:RPM/AlienHowto”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(新页面: {{From|https://help.ubuntu.com/community/RPM/AlienHowto}} {{Languages|UbuntuHelp:RPM/AlienHowto}} RPM files are software packages similar to the Debian (.deb) packages in Ubuntu. Alien co...)
 
第1行: 第1行:
 
{{From|https://help.ubuntu.com/community/RPM/AlienHowto}}
 
{{From|https://help.ubuntu.com/community/RPM/AlienHowto}}
 
{{Languages|UbuntuHelp:RPM/AlienHowto}}
 
{{Languages|UbuntuHelp:RPM/AlienHowto}}
RPM files are software packages similar to the Debian (.deb) packages in Ubuntu. Alien converts a downloaded RPM into a .deb for easy installation.
 
  
=== How to install RPM packages ===
+
Alien converts a RPM package file into a Debian package file or alien can install a RPM file directly. This is not the recommended way to install software packages in Ubuntu. If at all possible, install packages from Ubuntu's repositories using Add/Remove, apt-get, or the Synaptic Package Manager. Package dependency conflicts may occur when attempting to install RPM packages.  The Synaptic Package Manager may be able to fix or remove any broken packages.
  
/!\ '''Note''' This is not the recommended way to install packages in Ubuntu. If at all possible, install from Ubuntu's repositories using apt-get, Synaptic, or find a .deb package instead of an RPM. RPMs should be a last resort.
+
=== Install Alien ===
 +
Add the Universe repository to the sources list from the '''''System''''' menu '''''System > Administration > Software Sources'''''.
  
==== Install Alien ====
+
Open a Terminal from the '''''Applications''''' menu '''''Applications > Accessories > Terminal'''''.
 
+
The best way to install non-native packages is Alien. To install, simply type the following in a terminal:
+
  
 +
In the Terminal, enter:
 
<pre><nowiki>
 
<pre><nowiki>
 
sudo apt-get install alien
 
sudo apt-get install alien
 
</nowiki></pre>
 
</nowiki></pre>
  
==== Convert RPM ====
+
=== Installing a RPM file directly ===
 
+
In the Terminal, enter:
Now use Alien to convert your RPM to a Debian package.
+
  
 
<pre><nowiki>
 
<pre><nowiki>
sudo alien -d <insert rpm filename here>
+
sudo alien -i package_file.rpm
 
</nowiki></pre>
 
</nowiki></pre>
  
==== Install package ====
+
=== Converting the RPM file to a Debian package ===
 +
In the Terminal, enter:
  
The new .deb should be in your home folder.
+
<pre><nowiki>
 +
sudo alien package_file.rpm
 +
</nowiki></pre>
  
If you use Ubuntu, double-click the package to install it. If you use Kubuntu, right-click the package and navigate to 'Kubuntu Package Menu' then click 'Install Package'.
+
=== Installing the converted Debian package ===
 
+
In the Terminal, enter:
If for some reason that fails, the following should also work:
+
  
 
<pre><nowiki>
 
<pre><nowiki>
sudo dpkg -i <name of .deb file>
+
sudo dpkg -i package_file.deb
 
</nowiki></pre>
 
</nowiki></pre>
  
=== Troubleshooting ===
+
=== Additional Help ===
 +
In the Terminal, enter:
  
Known errors:
+
<pre><nowiki>
 +
alien -h
 +
</nowiki></pre>
  
If you can't install alien then you may need to install debhelper. You may install debhelper with Synaptic or with the following command:
+
=== Further Reading ===
  
<pre><nowiki>
+
'''[https://help.ubuntu.com/7.04/add-applications/C/install-file.html Installing a single package file]'''
sudo apt-get install debhelper
+
</nowiki></pre>
+
  
 
[[category:CategoryDocumentation]] [[category:CategoryCleanup]]
 
[[category:CategoryDocumentation]] [[category:CategoryCleanup]]
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2007年11月21日 (三) 18:08的版本


Alien converts a RPM package file into a Debian package file or alien can install a RPM file directly. This is not the recommended way to install software packages in Ubuntu. If at all possible, install packages from Ubuntu's repositories using Add/Remove, apt-get, or the Synaptic Package Manager. Package dependency conflicts may occur when attempting to install RPM packages. The Synaptic Package Manager may be able to fix or remove any broken packages.

Install Alien

Add the Universe repository to the sources list from the System menu System > Administration > Software Sources.

Open a Terminal from the Applications menu Applications > Accessories > Terminal.

In the Terminal, enter:

sudo apt-get install alien

Installing a RPM file directly

In the Terminal, enter:

sudo alien -i package_file.rpm

Converting the RPM file to a Debian package

In the Terminal, enter:

sudo alien package_file.rpm

Installing the converted Debian package

In the Terminal, enter:

sudo dpkg -i package_file.deb

Additional Help

In the Terminal, enter:

alien -h

Further Reading

Installing a single package file