个人工具

“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...)
 
 
(未显示2个用户的4个中间版本)
第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.
+
Alien converts an RPM package file into a Debian package file or Alien can install an 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 ===
=== How to install RPM packages ===
+
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'''''.
/!\ '''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.
+
In a terminal, enter:
 
+
==== Install Alien ====
+
 
+
The best way to install non-native packages is Alien. To install, simply type the following in a terminal:
+
 
+
 
<pre><nowiki>
 
<pre><nowiki>
sudo apt-get install alien
+
sudo aptitude install alien
 
</nowiki></pre>
 
</nowiki></pre>
 
+
=== Installing an RPM file directly ===
==== Convert RPM ====
+
In a 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>
 
+
=== Converting the RPM file to a Debian package ===
==== Install package ====
+
In a terminal, enter:
 
+
The new .deb should be in your home folder.
+
 
+
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'.
+
 
+
If for some reason that fails, the following should also work:
+
 
+
 
<pre><nowiki>
 
<pre><nowiki>
sudo dpkg -i <name of .deb file>
+
sudo alien package_file.rpm
 
</nowiki></pre>
 
</nowiki></pre>
 
+
=== Installing the converted Debian package ===
=== Troubleshooting ===
+
Either use [http://packages.ubuntu.com/search?keywords=gdebi gdebi], or in a terminal, enter:
 
+
Known errors:
+
 
+
If you can't install alien then you may need to install debhelper. You may install debhelper with Synaptic or with the following command:
+
 
+
 
<pre><nowiki>
 
<pre><nowiki>
sudo apt-get install debhelper
+
sudo dpkg -i package_file.deb
 
</nowiki></pre>
 
</nowiki></pre>
 
+
=== Additional Help ===
[[category:CategoryDocumentation]] [[category:CategoryCleanup]]
+
In a terminal, enter:
 +
<pre><nowiki>
 +
alien -h
 +
</nowiki></pre>
 +
=== Further Reading ===
 +
'''[https://help.ubuntu.com/9.10/add-applications/C/index.html Adding and removing software (Ubuntu 9.10 karmic)]'''
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2010年5月20日 (四) 00:06的最新版本

Alien converts an RPM package file into a Debian package file or Alien can install an 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 a terminal, enter:

sudo aptitude install alien

Installing an RPM file directly

In a terminal, enter:

sudo alien -i package_file.rpm

Converting the RPM file to a Debian package

In a terminal, enter:

sudo alien package_file.rpm

Installing the converted Debian package

Either use gdebi, or in a terminal, enter:

sudo dpkg -i package_file.deb

Additional Help

In a terminal, enter:

alien -h

Further Reading

Adding and removing software (Ubuntu 9.10 karmic)