• 締切済み

Ubuntuでインストールしたパッケージを元に戻す

CentOSでは、 yum install パッケージ yum history packages-list パッケージ* yum history undo トランザクションID で、依存新規パッケージの削除、パッケージと依存パッケージ更新をダウングレードをして、 元に戻すことができます。 ubuntu16.04にはこのような機能はないのでしょうか。 よろしくお願いします。

みんなの回答

  • gunsin
  • ベストアンサー率32% (379/1170)
回答No.1

RedHat系のyumコマンドはDebian系ではapt-get、dpgkなどが、 そのコマンドになります、最近はaptに集約されています。

kibaru
質問者

お礼

ご回答ありがとうございます。 手動でapt-get remove,install(ダウングレードも含む)するのではなく、自動的に元に戻してくれる具体的なコマンド手順、パッケージ等があればいいなと思いました。

関連するQ&A

  • パッケージのインストールでエラーが出たのですが、これはどういう意味ですか?

    [root@localhost ~]# rpm -ivh rpmfusion-free-release-stable.noarch.rpm 警告: rpmfusion-free-release-stable.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 49c8885a エラー: 依存性の欠如: system-release >= 10 は rpmfusion-free-release-10-5.noarch に必要とされています 1.これはどのパッケージをインストールすればいいのでしょうか? 2.足りないパッケージはこれだけですか?(必要とされているのを入れたらさらに他のが必要だとなる) 3.fedora用のパッケージはcentOSでも実行可能でしょうか?(これは本来fedora用のパッケージなのですが、centOSでもできるかと思ったのですが、yumではできなかった?ので・・・)

  • yumがインストールできない

    はじめまして宜しくお願いします。 OSはCENTOS6.1です。 yum自体が入っておらずgoogleで色々検索したのですが、インストールの方法が見つかりません。 ためしにやってみたことは rpm -q yum とすると当然 package yum is not installed となってしまいます。 wget http://ftp.iij.ad.jp/pub/linux/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch.rpm とすると --2012-09-15 20:01:48-- http://ftp.iij.ad.jp/pub/linux/centos/6/os/i386/Packages/yum-3.2.27-14.el6.centos.noarch.rpm Resolving ftp.iij.ad.jp... 202.232.140.143, 202.232.140.144, 2001:240:bb8f::f:301, ... Connecting to ftp.iij.ad.jp|202.232.140.143|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-09-15 20:01:49 ERROR 404: Not Found. となってしまい先に進めません どうぞ宜しくお願い致します。

  • ubuntu でのredmineインストール

    ubuntu 13.10 でredmineをインストールしようとしていますが、うまくいきません 以下のURLに沿ってインストールを進めています。 http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu apache2とmysqlのインストールまではうまくいきましたが、肝心のredmineのインストールを試すと以下のようなエラーが出てしまいます。 ================================ xxxxxi@xxxxxxx:~$ sudo apt-get install redmine パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: redmine : 依存: ruby-railties-3.2 (>= 3.2.16-1~) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 ================================ 上記のエラーでの依存関係の解消を図るために、 $ sudo apt-get -f install や $ sudo apt-get install ruby-railties-3.2 などをためしてもうまくいきません。 ググってみても手詰まってきましたので、アドバイス・解決方法をいただけませんでしょうか

  • <CentOS4.4>yumで自動updateされたパッケージ名(依存パッケージも含む)を知るために、それらの情報をメールしたい

    <CentOS4.4>yumで自動updateされたパッケージ名(依存パッケージも含む)を知るために、それらの情報をメールしたい yumが有効な場合、 /etc/cron.daily/yum.cron というファイルが存在し、 その中身は、 ############################################################################## #!/bin/sh if [ -f /var/lock/subsys/yum ]; then     /usr/bin/yum -R 120 -e 0 -d 0 -y update yum     /usr/bin/yum -R 10 -e 0 -d 0 -y shell /etc/yum/yum-daily.yum fi ############################################################################## で、 /etc/yum/yum-daily.yum の中身は ############################################################################## update ts run exit ############################################################################## なので、 dailyで、パッケージ群は自動的にupdateされる模様です。 //----------------------------------------------------------- で・・・・ 自動でupdateされると、設定ファイルが自動で書き換わることがあるので、 ローカル(windows PC に保存しているという意味)の設定ファイルと、サーバ上の設定ファイルで違いが生じてしまいます 。 よって、自動でupdateされたときに、updateされたパッケージ名とそれに依存するパッケージ名を、メールでとばしてほしいのですが、 ※あるいは、設定ファイルをメールに添付してくれると非常にありがたいです これは、どうすれば実現できるでしょうか? 以上、よろしくお願いいたします。

  • linux(CentOS)でパッケージアップデート

    linux(CentOS)でパッケージをアップデートする際に #yum list updatesでアップデート可能なパッケージ一覧を表示すると パッケージによってリポジトリ(Repository)が Packege      Repository パッケージA    updates パッケージB    base とあupdatesとbaseと表示されているものがあるのですが、どのように違うのでしょうか? updatesもbaseもどちらともアップデート可能なパッケージですよね? ド素人ですみません。

  • yumについて(CentOS)

    CentOSのyumによるアップデートの仕方について教えてください。 #yum list availableや#yum check-updateなどで アップデートすべきパッケージを確認してから # yum update <パッケージ>で指定して ひとつずつupdateするのが良いのでしょうか? もしyum updateやyum update <パッケージ>などで アップデートしたパッケージにより 何かシステムに影響してしまい、取り除きたい場合 #yum remove <パッケージ>していくのが良いのでしょうか? 尚、#yum upgradeはCentOSのバージョンやパッケージなど 全てupdateしてupgradeしてしまうものでしょうか? パッケージの指定はできるのでしょうか? 指定してアンインストールできるのでしょうか? 宜しくお願い致します。

  • CentOSにてApacheの設定ができない

    最近、Linuxを学び始めたものです。 VMWareを使い、CentOS5.6でApacheの設定をしようとしています。 root権限にて「yum -d install httpd」のコマンド入力をしApacheを インストールしたのですが、Apacheディレクトリやhttpd.confが 見つかりませんでした。 インストールできていないのかな?と思い、再度上記コマンドを 入力したところ、下記のようなメッセージが出ました。 **************************************************** usage: yum [options] COMMAND List of Commands: check-update Check for available package updates clean Remove cached data deplist List a package's dependencies downgrade downgrade a package erase Remove a package or packages from your system groupinfo Display details about a package group groupinstall Install the packages in a group on your system grouplist List available package groups groupremove Remove the packages in a group from your system help Display a helpful usage message info Display details about a package or group of packages install Install a package or packages on your system list List a package or groups of packages localinstall Install a local RPM makecache Generate the metadata cache provides Find what package provides the given value reinstall reinstall a package repolist Display the configured software repositories resolvedep Determine which package provides the given dependency search Search package details for the given string shell Run an interactive yum shell update Update a package or packages on your system upgrade Update packages taking obsoletes into account CRITICAL:yum.cli:Command line error: option -d: invalid integer value: 'install' ************************************************************** 恐らくインストールされてるのにインストールしようとしてエラーが出たのでは と考えているのですが、その場合にどこにインストールされたかが分かりません。 ディストリビュータで配置されるディレクトリが異なると見たことがあるのですが、 CentOSの場合どこに配置されるのでしょうか? ご存知の方がいらっしゃいましたら、ご教授ください。 よろしくお願いいたします。

  • ubuntu20 sambaが起動しないっぽい

    Ubuntu 20.04 LTSにsambaインストールしてみましたが動かないっぽいです。 何が悪いのでしょうか? root@sv-ubuntu:~# sudo apt -y install samba パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 samba はすでに最新バージョン (2:4.13.17~dfsg-0ubuntu0.21.04.1) です。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 root@sv-ubuntu:~# systemctl enable --now smb Failed to enable unit: Unit file smb.service does not exist.

  • LinuxのApacheについて教えてください

    Apache2のインストールを検索してみました。 centOSでは、「yum -y install httpd」などとなっていて、パッケージが「httpd」のようです。 ubuntuでは、「apt install apache2」などとなっていて、パッケージが「apache2」のようです。 この「httpd」と「apache2」はまったく別物なのでしょうか? 尚、centOSの「httpd」がApacheであることは理解してます。

  • CentOS6にpgadmin3をインストール

    CentOS 6.4をインストールし、標準装備のpostgresql 8.4をインストールしました。 この環境にpgadmin3をインストールしたいのですが、最も簡単な方法を教えて下さい。 ネットで調べると、「ソフトウェアの追加/削除」から「pgadmin3」を検索し、ヒットしたモジュールにチェックを付ければインストールが完了するような事を書いていましたが、「ソフトウェアの追加/削除」で検索してもモジュールはヒットしません。 http://www.linuxmania.jp/postgresql_01.html 例ではCentOS 5でしたので、念のためにCentOS 5で試しましたが、やはり出来ません。 yumでインストールできるような事を書いているのもありましたが、 yum list 上にpgadmin3は見当たりません。 うーん、という感じです。